W3C home > Mailing lists > Public > public-prov-wg@w3.org > October 2011

Re: PROV-ISSUE-90 (namespace-in-ontology): Namespace used in ontology [Formal Model]

From: Paul Groth <p.t.groth@vu.nl>
Date: Thu, 20 Oct 2011 16:32:20 +0200
Message-ID: <4EA030F4.6090501@vu.nl>
To: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
CC: "public-prov-wg@w3.org" <public-prov-wg@w3.org>
 From my perspective, I think this seems to be reading to much into the 
importance of the ASN.

I mean, it's there for being precise in the data model. It's not the 
normative exchange serialization (that's RDF).

cheers,
Paul

Stian Soiland-Reyes wrote:
> On Thu, Oct 20, 2011 at 14:52, Graham Klyne<GK@ninebynine.org>  wrote:
>> Is there any particular reason that PROV-DM needs to define a namespace URI?
>>
>> Doesn't the material there all stand on the abstract syntax model, which
>> doesn't depend on URI-based namespaces?
>>
>> Just asking.
>
> ProvenanceContainer() [1] allows declaration of prefixes and
> namespaces [2], which lends the question of which namespace qualifiers
> such as "role" are in.
>
>
> [3] says:
> "All the elements, relations, reserved names and attributes introduced
> in this specification belong to the PROV-DM namespace."
>
> But from this also all the examples are also in the default namespace,
> so from this understanding that would mean that:
>
> wasControlledBy(pe0,a1, qualifier(role="creator"))
> entity(a5, [ type="Person", name="Edith" ])
> wasDerivedFrom(e4,e2,pe2,qualifier(port=smtp,
> section="attachment"),qualifier(fct="attach"))
>
> We can find
>
> http://www.w3.org/ns/prov-dm/wasControlledBy
> http://www.w3.org/ns/prov-dm/pe0 #??
> http://www.w3.org/ns/prov-dm/a1 #??
> http://www.w3.org/ns/prov-dm/qualifier
> http://www.w3.org/ns/prov-dm/role
> http://www.w3.org/ns/prov-dm/creator #??
> http://www.w3.org/ns/prov-dm/entity
> http://www.w3.org/ns/prov-dm/type
> http://www.w3.org/ns/prov-dm/Person #??
> http://www.w3.org/ns/prov-dm/name #!!
> http://www.w3.org/ns/prov-dm/wasDerivedFrom
> http://www.w3.org/ns/prov-dm/port #!!
> http://www.w3.org/ns/prov-dm/smtp #!! - no "quotes"!
> http://www.w3.org/ns/prov-dm/section #!!
> http://www.w3.org/ns/prov-dm/smtp #??
> http://www.w3.org/ns/prov-dm/fct #!!
> http://www.w3.org/ns/prov-dm/attach #??
>
>
> I can't see how this is right. The PROV-ASN syntax does not allow
> non-string attributes or qualifiers, but here is port=smtp suggesting
> that they can be non-literal identifiers. (which would be namespaced?)
>
>
> [1] http://www.w3.org/TR/2011/WD-prov-dm-20111018/#ProvenanceContainer
> [2] http://www.w3.org/TR/2011/WD-prov-dm-20111018/#expression-NamespaceDeclaration
> [3] http://www.w3.org/TR/2011/WD-prov-dm-20111018/#prov-dm-namespace
>

-- 
Dr. Paul Groth (p.t.groth@vu.nl)
http://www.few.vu.nl/~pgroth
Assistant Professor
Knowledge Representation & Reasoning Group
Artificial Intelligence Section
Department of Computer Science
VU University Amsterdam
Received on Thursday, 20 October 2011 14:35:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 13:06:46 GMT