Jena can currently produce TriX: https://jena.apache.org/documentation/io/rdf-output.html#rdfformat http://www.hpl.hp.com/techreports/2004/HPL-2004-56.pdf
which is not a W3C spec, but does indeed encode named graphs. Does that meet your needs? ajs6f > On Jun 13, 2018, at 8:38 AM, Alexandra Kokkinaki > <[email protected]> wrote: > > 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> >>>> >>>> >>
