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>

Reply via email to