- From: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
- Date: Fri, 20 Feb 2015 21:53:05 +0000
- To: Michael Brunnbauer <brunni@netestate.de>
- Cc: public-lod@w3.org, Pat Hayes <phayes@ihmc.us>
Received on Friday, 20 February 2015 21:53:37 UTC
Sorry, now I forgot my strawman! Too late on a Friday.. So say the user of an triple-order-preserving UI says: <document> prov:wasAttributedTo :alice, :charlie, :bob. .. And consider the order important because Bob didn't contribute as much to the document as Alice and Charlie. In that case the above statements is not detailed enough and some new property or resource is needed to represent this distinction in RDF. Here I would think OWL fear combined with desire to reuse existing vocabularies mean that you don't get specific enough. Its OK to state the same relation with two different properties, and even better to make a new sub property that explains the combination. In the strawman, using more specific properties like pav:authoredBy and prov:wasInfluencedBy would clarify the distinction much more than an ordered list with an unspecified order criteria. In other cases the property is really giving a shortcut, say; <meeting> :attendedBy :john, :alice, :charlie . ..And the user is also encoding arrival time at the meeting by the list order. But this is using :attendesBy to describe both who were there, and when they arrived. In this case, the event of arriving could better be modelled separately with a partial ordering. If you don't like double housekeeping (most programmers know the pitfalls here), then using OWL or inference rules you can also infer attendance from the arrival events.
Received on Friday, 20 February 2015 21:53:37 UTC