RE: ActivityStreams Schema: Hierarchy of Types

On Wednesday, November 05, 2014 9:38 AM, Owen Shepherd wrote:
> I’m in favour of us defining our own types for the core elements because
> 
> • Requiring people to remember that its’ foam:Person and
> org:Organization and … will quickly get confusing. The core types we
> need should be part of the specification, whether that be the AS2
> specification or some “AS2 Base Schema”
> 
> Put simply, non JSON-LD processors shouldn’t need to know about card
> or foaf or schema.org unless they specifically wish to do so (i.e.
> they wish to take advantage of some features from there)

Just to make this clear: If we define the JSON-LD context properly and decide on *a* vocabulary (instead of just recommending some) people neither need to remember a prefix nor need non-JSON-LD processors care about this.

Let's first model the abstract concepts we need and then see whether there's enough overlap with an existing vocabulary to justify its use.


--
Markus Lanthaler
@markuslanthaler

Received on Thursday, 6 November 2014 16:55:46 UTC