Combining TriG / Named Graph / RDF* / - What are the possibilities?

Hello, 

Let me ask what can be feasible by combining TriG notation / Named Graph / RDF* all together. I give below some examples, and ask what could be covered or not with the new extension.  


#1 - Alice claims sth in a named graph regarding Bob. 
{
<http://example.org/Alice>  rdf:type  foaf:Person .
<http://example.org/Alice>  foaf:name  "Alice" .
<http://example.org/Alice>  :claims  <http://example/graph/g> .
}

<http://example/graph/g> {
<http://example.org/Bob>  rdf:type  foaf:Person .
<http://example.org/Bob>  foaf:name  "Bob" .
<http://example.org/Bob>  foaf:age "23"^^xsd:integer .

}

#2- Alice claims sth in a graph regarding Bob with a confidence score
{
<http://example.org/Alice>  rdf:type  foaf:Person .
<http://example.org/Alice>  foaf:name  "Alice" .
<http://example.org/Alice>  :claims  << <http://example/graph/g> :confidenceScore "0.8"^^xsd:double >> .
}

<http://example/graph/g> {
<http://example.org/Bob>  rdf:type  foaf:Person .
<http://example.org/Bob>  foaf:name  "Bob" .
<http://example.org/Bob>  foaf:age "23"^^xsd:integer .

}


#3- Alice claims sth in a graph regarding Bob with prov information 
{
<http://example.org/Alice>  rdf:type  foaf:Person .
<http://example.org/Alice>  foaf:name  "Alice" .
<http://example.org/Alice>  :claims   <http://example/graph/g>  .
}

<http://example/graph/g> {
<http://example.org/Bob>  rdf:type  foaf:Person .
<http://example.org/Bob>  foaf:name  "Bob" .
<http://example.org/Bob>  foaf:age "23"^^xsd:integer .

}

{
<http://example.org/graph/g> :prov  << ex:website :lastUpdate "2018/10/06"^^xsd:date >> 

}


Best,
Ghislain 
------------------------------------
«Love all, trust a few, do wrong to none » (W. Shakespeare)
Web : http://atemezing.org 



---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

Received on Saturday, 31 August 2019 09:49:09 UTC