- From: Paul Groth <p.t.groth@vu.nl>
- Date: Thu, 20 Oct 2011 16:44:10 +0200
- To: Luc Moreau <L.Moreau@ecs.soton.ac.uk>
- CC: "public-prov-wg@w3.org" <public-prov-wg@w3.org>
Hi Luc, Do you think it is necessary to go into that much detail for the ASN? I just wonder how detailed an ASN has to be specified to serve it's function? cheers, Paul Luc Moreau wrote: > 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 >> >> >> >> >> >> >>
Received on Thursday, 20 October 2011 14:47:22 UTC