- From: Huynh T.D. <tdh@ecs.soton.ac.uk>
- Date: Wed, 18 Jul 2012 14:45:31 +0000
- To: Timothy Lebo <lebot@rpi.edu>, Provenance Working Group <public-prov-wg@w3.org>
- CC: Luc Moreau <L.Moreau@ecs.soton.ac.uk>, James Cheney <jcheney@inf.ed.ac.uk>
- Message-ID: <480D40C41BB91343BC7581500181B0C902239528@UOS-MSG00039-SI.soton.ac.uk>
Thanks for the clarification, Tim. I don’t mind using either prov:Source or prov:PrimarySource, but not both for the same relation. I guess this is a negotiation to be had between the editors of PROV-O and PROV-N to resolve the mismatch. Best wishes, Dong. From: Timothy Lebo [mailto:lebot@rpi.edu] Sent: 18 July 2012 14:03 To: Provenance Working Group Subject: Re: PROV-ISSUE-455 (Dong): Type mismatch between PROV-O and PROV-DM [Ontology] Dong, PROV-O has avoided calling the class PrimarySource to avoid the very likely situation where a modeler will assume it to be a subclass of Entity (i.e., the object of the hadPrimarySource property). On Jul 18, 2012, at 8:50 AM, Provenance Working Group Issue Tracker wrote: PROV-ISSUE-455 (Dong): Type mismatch between PROV-O and PROV-DM [Ontology] http://www.w3.org/2011/prov/track/issues/455 Raised by: Trung Dong Huynh On product: Ontology In PROV-DM and PROV-N, prov:PrimarySource is used as the type for the hadPrimarySource relation DM says: "A primary source ◊<http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#concept-primary-source> for a topic" The essential bit here is "for a topic", not "in all cases". This makes it a relation and not a class. The DM is clear about this distinction: "A primary source ◊<http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#dfn-primary-source> relation is a particular case of derivation<http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#concept-derivation> of secondary materials from their primary sources." So, the name of the _concept_ is just fine. That leaves only PROV-N, which levels the playing field a bit. From the PROV-N perspective, it is natural to "type" the derivation relation. PROV-N does not have the class hierarchy mechanism like OWL does, so it does not face the same naming challenge that I described above. while PROV-O currently uses prov:Source (http://dvcs.w3.org/hg/prov/raw-file/default/model/prov-dm.html#cross-references-to-prov-o-and-prov-n). I think there should not be such a mismatch given that both the documents share the same namespace. Agreed. A mismatch is unacceptable, I think. -Tim
Received on Thursday, 19 July 2012 13:31:56 UTC