W3C home > Mailing lists > Public > semantic-web@w3.org > June 2016

RDF/XML syntax for quads

From: Martynas Jusevičius <martynas@graphity.org>
Date: Thu, 9 Jun 2016 17:44:26 +0200
Message-ID: <CAE35Vmw1XghQgUbssiL1JuynGwb9F0RBjP-ZCEv=qKLn+LPe1w@mail.gmail.com>
To: Semantic Web <semantic-web@w3.org>
Cc: Andy Seaborne <andy@seaborne.org>, Fabien.Gandon@inria.fr
Hey,

we have a use case where we need an RDF format in XML syntax that
1. supports named graphs
2. has a convenient structure for XSLT transformations

RDF/XML fails at #1, TriX fails at #2.

I suggest extending RDF/XML with a concept of named graph, similarly
to how TriG extends Turtle:

<rdf:RDF>

  <!-- default graph -->
  <rdf:Description>
    <foaf:mbox rdf:resource="mailto:semantic-web@w3.org"/>
  </rdf:Description>

  <!-- named graph -->
  <rdf:Graph rdf:name="https://www.w3.org/TR/rdf-syntax-grammar/">

    <rdf:Description rdf:about="https://www.w3.org/TR/rdf-syntax-grammar/">
      <dct:title>RDF 1.1 XML Syntax</dct:title>
    </rdf:Description>

  </rdf:Graph>

</rdf:RDF>

As far as I can see, the only required additions would be rdf:Graph
element and rdf:name attribute.

Has anyone attempted something like this? I would be willing to try to
implement a writer for Jena, to start with.


Martynas
atomgraph.com
Received on Thursday, 9 June 2016 15:44:56 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:45 UTC