web-annotation icon indicating copy to clipboard operation
web-annotation copied to clipboard

Activity vocab (FOAF v vCard Ontology)

Open riannella opened this issue 9 years ago • 4 comments
trafficstars

I noticed the use of the as:generator property from the Activity Vocab CR. They specify that https://www.w3.org/TR/activitystreams-vocabulary/#dfn-generator describes an Object, which could be a Person (Actor_ - and they recommend the vCard Ontology for further properties: https://www.w3.org/TR/2016/CR-activitystreams-core-20160906/#actors

But the Annotation CR recommends FOAF?

riannella avatar Nov 08 '16 01:11 riannella

Yes, we re-use some but not all of the Activity Streams classes and properties. We also, for example, don't use their notion of a Note, or a Link. FOAF is more broadly adopted, and especially as AS hasn't even made it through CR yet, we have limited our use of it to those features we couldn't find in existing normative specifications.

Hope that helps?

azaroth42 avatar Nov 09 '16 19:11 azaroth42

That's not my point. If you reuse a property from another spec, then you "should" (RFC2119) respect its recommendations about that property.

riannella avatar Nov 09 '16 22:11 riannella

We do. The range of as:generator is Object U Link. We take the Object route. So the object of the triple is an as:Object (by inference from the predicate) and we also assert that it is a Person, Organization or Software. For Software, that's an as:Application, and foaf:Person and foaf:Organization for the other two. as:Application is a subClass of as:Object, so in that case we're doing exactly the same as Activity Streams.

azaroth42 avatar Nov 09 '16 23:11 azaroth42

Discussed on call 2016-11-11: it is too late change at this point, postponing.

See: http://www.w3.org/2016/11/11-annotation-irc#T16-11-31

iherman avatar Nov 11 '16 16:11 iherman