- From: Paul Groth <p.t.groth@vu.nl>
- Date: Thu, 24 Oct 2013 09:21:03 +1100
- To: Gavin Carothers <gavin@carothers.name>
- CC: "public-rdf-comments@w3.org" <public-rdf-comments@w3.org>
- Message-ID: <CAJCyKRqEOcRA+RtdnWR01H6Qd1cQvbWC=UxPVkN_94u6-+sf9Q@mail.gmail.com>
Gavin, This answers my question - and I'm fine with the resolution. Essentially, it won't break are current set-up and we will have to define our own interpretation of graphs for people using nanopublications. Thanks Paul On Sat, Oct 19, 2013 at 1:15 AM, Gavin Carothers <gavin@carothers.name>wrote: > > > > On Sun, Sep 22, 2013 at 11:53 AM, Paul Groth <p.t.groth@vu.nl> wrote: > >> Hi All, >> >> I was reviewing the Trig spec. We use trig to express nanopublications >> - light weight forms of provenance attached to graphs. Each nanopublication >> has three graphs associated with it: >> >> - an assertion graph >> - a publication info graph >> - a provenance graph >> >> The provenance graph points to the the assertion graph. >> >> GRAPH :assert { ... } >> GRAPH :provenance { :assert prov:wasDerivedFrom :xyz . } >> > >> Is this ok with what's coming out? >> > > Paul, > > In terms of TriG and other concrete syntaxes for datasets (JSON-LD, > N-Quads) the above > dataset can be safely represented. Using the same PName (or URI or Blank > Node label) in > a graph statement, and as a graph label works perfectly. However, the > interpretation of > `:assert` in the graph labeled `:provenance` referring to the graph > `:assert` is application > specific logic. From RDF 1.1 Semantics: > > "When a graph name is used inside RDF triples in a dataset it may or may > not refer to the > graph it names. The semantics does not require, nor should RDF engines > presume, > without some external reason to do so, that graph names used in RDF > triples refer > to the graph they name." > > In your case applications dealing with nanopublications would simply need > to be written with the understanding that graph names (IRIs, BNodes) > used in graph in statements should refer to that graph in the dataset. > > Could you please respond to public-rdf-comments@w3.org as to whether > this response > resolves your question. > > Yours sincerely, > Gavin Carothers > > >> I ask because we have a ton of post translational modifications and >> protein isoforms modeled like this [1]/ >> >> Thanks! >> Paul >> >> [1] http://www.semantic-web-journal.net/system/files/swj461.pdf >> >> >> -- >> >> ----------------------------------------------------------------------------------- >> Dr. Paul Groth (p.t.groth@vu.nl) >> http://www.few.vu.nl/~pgroth/ >> Assistant Professor >> - Web & Media Group | Department of Computer Science >> - The Network Institute >> VU University Amsterdam >> > > -- ----------------------------------------------------------------------------------- Dr. Paul Groth (p.t.groth@vu.nl) http://www.few.vu.nl/~pgroth/ Assistant Professor - Web & Media Group | Department of Computer Science - The Network Institute VU University Amsterdam
Received on Wednesday, 23 October 2013 22:21:31 UTC