RE: PROV-ISSUE-455 (Dong): Type mismatch between PROV-O and PROV-DM [Ontology]

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