For Discussion..

Hi All,

following on from many previous emails; here's something to ponder:

- multiple "quads" or named graphs in a single rdf graph
- an asserted named graph
- a quoted named graph
- never describing a subject directly

hopefully should allow a groundwork for provenance, trust, and many
other things I'm sure you are all aware of. Looks quite interesting when
you generate a visual graph of the data model too (using say w3c rdf
validator)

simply putting this forward to the group for feedback and thoughts:

---
in n3 / Ntriples:

@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.org/foaf/0.1/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix w: <http://webr3.org/ns#> .

<http://webr3.org/nathan#authoritative> rdf:type w:NamedGraph ;
  dcterms:isPartOf <http://webr3.org/#graph> ;
  w:assertedBy <http://webr3.org/nathan> .

<http://webr3.org/nathan#me>
  rdf:type foaf:Person ;
  rdfs:isDefinedBy <http://webr3.org/nathan#authoritative> ;
  owl:sameAs <http://webr3.org/nathan> ;
  rdfs:seeAlso <http://sameas.org/n3?uri=http://webr3.org/nathan> ;
  foaf:mbox "nathan@webr3.org" .

<http://somesite.org/people/nathan#quoted>
  rdf:type w:NamedGraph .

<http://somesite.org/people/nathan#me>
  rdfs:isDefinedBy <http://somesite.org/people/nathan#quoted> ;
  owl:sameAs <http://webr3.org/nathan> .

---

in rdf+xml too:

<rdf:RDF xmlns="http://webr3.org/nathan#"
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:foaf="http://xmlns.org/foaf/0.1/"
    xmlns:log="http://www.w3.org/2000/10/swap/log#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:w="http://webr3.org/ns#">

    <rdf:Description rdf:about="http://somesite.org/people/nathan#me">
        <rdfs:isDefinedBy
rdf:resource="http://somesite.org/people/nathan#quoted"/>
        <owl:sameAs rdf:resource="http://webr3.org/nathan"/>
    </rdf:Description>

    <w:NamedGraph rdf:about="http://somesite.org/people/nathan#quoted">
    </w:NamedGraph>

    <w:NamedGraph rdf:about="http://webr3.org/nathan#authoritative">
        <dcterms:isPartOf rdf:resource="http://webr3.org/#graph"/>
        <w:assertedBy rdf:resource="http://webr3.org/nathan"/>
    </w:NamedGraph>

    <foaf:Person rdf:about="http://webr3.org/nathan#me">
        <rdfs:isDefinedBy
rdf:resource="http://webr3.org/nathan#authoritative"/>
        <rdfs:seeAlso
rdf:resource="http://sameas.org/n3?uri=http://webr3.org/nathan"/>
        <owl:sameAs rdf:resource="http://webr3.org/nathan"/>
        <foaf:mbox>nathan@webr3.org</foaf:mbox>
    </foaf:Person>
</rdf:RDF>

---

Many Regards,

Nathan

Received on Friday, 12 March 2010 21:21:53 UTC