Person Type & Affiliated Account for Web Service

I've been perusing the Person [1] type looking for how to encode a
person's set of alias/accounts on particular web services (e.g.
twitter, linkedin, etc.) and I don't see a good property to use for
such affiliated services.  Did I miss something?

What I would prefer is a new type for a web service for that identifies:

   * the alias/username
   * the service type (probably by URI)

I could imagine a simple Type of WebService that extends Thing (or
possibly Intangible).

Then the name, url, etc. properties can be used to describe the
service.  I would add an 'alias' or 'username' property (I prefer
'alias') to represent the user's account on the service.

Finally, I would add a 'webService' property to Person of type 'WebService'.


[1] http://www.schema.org/Person

-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics

Received on Tuesday, 8 January 2013 22:24:41 UTC