- From: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- Date: Thu, 20 Oct 2011 15:44:16 +0100
- To: public-prov-wg@w3.org
Hi Stian, We wrote a note in the report about the nature of <identifiers>, and whether there are indeed URIs. This choice has not been confirmed by the WG yet. If indeed we go for URIs, then all identifiers in examples eg. pe0, a1, a5 ... will have to become uris. We wanted as well to get some feedback on the qualified names, literals, namespaces (and possibly default namespace). The example may have to be adjusted once this is all confirmed. eg: prov:type="foaf:Person" ... So, in the example you quoted, really, in the prov namespace we would have: http://www.w3.org/ns/prov-dm/wasControlledBy http://www.w3.org/ns/prov-dm/qualifier http://www.w3.org/ns/prov-dm/role http://www.w3.org/ns/prov-dm/entity http://www.w3.org/ns/prov-dm/type http://www.w3.org/ns/prov-dm/wasDerivedFrom Cheers, Luc On 10/20/2011 03:30 PM, 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 > > -- Professor Luc Moreau Electronics and Computer Science tel: +44 23 8059 4487 University of Southampton fax: +44 23 8059 2865 Southampton SO17 1BJ email: l.moreau@ecs.soton.ac.uk United Kingdom http://www.ecs.soton.ac.uk/~lavm
Received on Thursday, 20 October 2011 14:44:55 UTC