Re: [poe] Add sameAs/subClassOf

Good! 
I have just implemented the most conservative approach. 

- Action as a subclass of schema.org Action: "An action performed by a direct agent and indirect participants upon a direct object. Optionally happens at a location with the help of an inanimate instrument. The execution of the action may produce a result. Specific action sub-type documentation specifies the exact expectation of each argument/role.". I am not in favour of linking to the chaotic dpbedia ontology (evern worse to the pages, which are not classes), so for the moment no dbpedia at all.

- A Party is either a schema.org: person (A person (alive, dead, undead, or fictional).), a schema.org organization (An organization such as a school, NGO, corporation, club, etc.) or a foaf:Agent.
I dared to replace your proposal of foaf:Person+foaf:Organization by foaf:Agent. But please not that there is an important difference: foaf:Agent includes inanimated beings like algorithms (foaf:Agent is defined as "person, group, software or physical artifact"). This decision enables algorithms to use ODRL.
The same applies to vcard.

- Permission cannot be matched to cc:Permission (defined in CC as "an action that may or may not be allowed or desired" because it is the class of some actions). The same applies to Prohibition and Duty. 
And we cannot use CreativeCommons properties (like "requires") because then we would inherit commitments we don't want to (domain and range exclusively CreativeCommons classes).

We have sticked then to schema.org and do W3C vocabs (foaf it is not, but the W3C Organization ontology also makes their Organization class to depend on foaf:Agent)


-- 
GitHub Notification of comment by vroddon
Please view or discuss this issue at https://github.com/w3c/poe/issues/83#issuecomment-296117653 using your GitHub account

Received on Friday, 21 April 2017 08:03:55 UTC