- From: Timothy Lebo <lebot@rpi.edu>
- Date: Wed, 18 Jul 2012 09:02:48 -0400
- To: Provenance Working Group <public-prov-wg@w3.org>
- Message-Id: <B575F0BF-9F4E-4D3D-86A4-A98A9B776BE5@rpi.edu>
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 ◊ 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 ◊ relation is a particular case of 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 Wednesday, 18 July 2012 13:03:16 UTC