Alexandra,

I was wondering what use such a format would have for you - if it is a non-standard format, no-one else can read it. There are non-XML formats that capture named graphs that are standard - JSON-LD, TriG, and N-Quads.

     Andy

On 13/06/18 13:38, Alexandra Kokkinaki 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>




Reply via email to