- From: Owen Shepherd <owen.shepherd@e43.eu>
- Date: Wed, 12 Nov 2014 22:50:16 +0000
- To: Christopher Allan Webber <cwebber@dustycloud.org>
- CC: Markus Lanthaler <markus.lanthaler@gmx.net>, public-socialweb@w3.org
- Message-ID: <5463E428.9010709@e43.eu>
> Christopher Allan Webber <mailto:cwebber@dustycloud.org> > 12 November 2014 22:33 > > I think this is the best route. A json-ld context can contain multiple > vocabulary sources, so there's no need to reinvent terms except where > needed. > > I think James is on the right tack with working on: > > https://www.w3.org/wiki/Socialwg/Social_Vocabulary > > Maybe once an appropriate list is gathered here, one or more example > contexts can be put forward making available all terms, and we can then > discuss/vote? > I don't disagree with reuse where appropriat, but nobody covers our core vocabulary. Our vocabulary should not just be a mush together of existing vocabularies. It should be definitions of facts like "A Person is an Actor is an Object", "An Article is a Post(?) is an Object". Even if we delegate to other vocabularies for specifics (and we should - e.g. VCard for people, Org for organizations, iCalendar for events), we need to define the core vocabulary ourselves - That is, the basic common object model (i.e. titles, authors, etc) in order to integrate it into a holistic whole and integrate important attachment points (e.g. comments, a person's followers, etc). Whether we define our own types as aliases of others - e.g. "as:Person owl:sameType vcard:Individual" - or just refer to others is kind of immaterial, though I'm in favor of the aliasing because that implementers don't have to think "People come from VCard, Events come from iCalendar, businesses come from Org..." IMO an implementer shouldn't have to think about who we are delegating to until they care about the "extra features" that the external vocabulary provides. (We should also require that, where an alias exists, the ActivityStreams namespace version MUST be used) - Owen
Received on Wednesday, 12 November 2014 22:50:51 UTC