Dear all, I also want to use named graphs to capture provenance information on triples but in RDF/XML serialization. Iam replying Martynas email, as he first asked for that, wondering if anything happened since then, and I haven't found it?
Many thanks Alexandra On Thu, Jun 9, 2016 at 4:58 PM, Martynas Jusevičius <[email protected]> wrote: > I found the "abandoned" discussion on RDF 1.1 WG wiki: > https://www.w3.org/2011/rdf-wg/wiki/TF-RDF-XML#Change_8:_ > named_graph_support_in_RDF-XML > > On Thu, Jun 9, 2016 at 5:26 PM, Martynas Jusevičius > <[email protected]> wrote: > > It seems that someone has thought about this before: > > https://www.w3.org/Submission/rdfsource/ > > > > TriX is just not a natural structure for XSLT transformations. > > > > On Thu, Jun 9, 2016 at 4:34 PM, Andy Seaborne <[email protected]> wrote: > >> > >> > >> On 09/06/16 14:47, Martynas Jusevičius wrote: > >>> > >>> Good points. Yes TriG-like structure makes more sense -- but then it > >>> is clearly non-standard. > >> > >> > >> That's a good thing - no risk of wrong data or missing data. > >> > >> Using an attribute, rdfx:graph - won't it be a property if it is not > >> understood as additional syntax attribute? > >> > >>> > >>> Isn't this a gap in RDF standardization -- an XML format for quads? > >> > >> > >> IIRC When it came down to it, no one was interested in spending time on > it. > >> > >> There are (probably) some notes in the RDF 1.1 WG wiki. > >> > >> TriX is a de facto standard. > >> > >> Andy > >> > >> > >>> > >>> On Thu, Jun 9, 2016 at 1:51 PM, Andy Seaborne <[email protected]> wrote: > >>>> > >>>> On 08/06/16 15:22, Martynas Jusevičius wrote: > >>>>> > >>>>> > >>>>> Hey, > >>>>> > >>>>> would it be possible to adopt RDF/XML writer for quads (Dataset)? > What > >>>>> would that take? > >>>>> > >>>>> I know it would involve a non-standard syntax, but if we used > >>>>> namespaced attributes, XML-compatible tools shouldn't break. > >>>>> > >>>>> I am thinking it should be possible to add an attribute (e.g. > >>>>> rdfx:graph) with graph name on each of the property elements, > >>>>> something like this: > >>>>> > >>>>> <rdf:Description > >>>>> rdf:about="https://www.w3.org/People/Berners-Lee/card#i"> > >>>>> <foaf:givenName > >>>>> > >>>>> > >>>>> rdfx:graph="https://www.w3.org/People/Berners-Lee/card"> > Tim</foaf:givenName> > >>>>> <foaf:familyName > >>>>> > >>>>> > >>>>> rdfx:graph=http://data.semanticweb.org/person/tim-berners-lee/rdf > "">Berners-Lee</foaf:familyName> > >>>>> </rdf:Description> > >>>> > >>>> > >>>> > >>>> And if a triple is in 2 graphs? The default graph? > >>>> > >>>>> > >>>>> What do you think? Would someone else be interested in such > >>>>> serialization? I know there is TriX, but it is not convenient for > XSLT > >>>>> transformation. > >>>>> > >>>>> Martynas > >>>>> atomgraph.com > >>>>> > >>>> > >>>> An alternative is more TriG like : > >>>> > >>>> > >>>> <rdfx:Graph rdfx:name="..."> > >>>> .... RDF/XML here ... > >>>> </rdfx:Graph> > >> > >> >
