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: Stian Soiland-Reyes <soiland-reyes@cs.manchester.ac.uk>
Date: Thu, 20 Oct 2011 15:30:16 +0100
Message-ID: <CAPRnXtmpWbaSd7XLyqB_mggudKUN--UA0-pPDcMdLuetCBRE=g@mail.gmail.com>
To: Graham Klyne <GK@ninebynine.org>
Cc: public-prov-wg@w3.org
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

-- 
Stian Soiland-Reyes, myGrid team
School of Computer Science
The University of Manchester
Received on Thursday, 20 October 2011 14:31:13 GMT

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