TriX is of course better than nothing, but it's not really an adequate replacement as its triple/quad based and not resource (/graph - which is currently missing) based as RDF/XML.
There is a RAX Community Group at W3C that aimed to address the RDF and XML intersection, but it hasn't produced much beyond the following document. My arguments on why RDF/XML with graph support would be useful: https://www.w3.org/community/rax/wiki/Draft_Material#XML_formats_for_RDF_datasets_.28quads.29 On Wed, Jun 13, 2018 at 9:41 PM, ajs6f <aj...@apache.org> wrote: > 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 < > alexandra.kokkin...@gmail.com> 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 < > marty...@atomgraph.com> > > 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 > >> <marty...@atomgraph.com> 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 <a...@apache.org> 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 <a...@apache.org> > 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> > >>>> > >>>> > >> > >