Upload
fabien-gandon
View
16.822
Download
1
Embed Size (px)
Citation preview
name that graph!
http://www-sop.inria.fr/edelweiss/fabien/docs/w3c/rdfsource/rdfsource.html
http://ns.inria.fr/fabien.gandon/foaf#me RDF Source
http://purl.org/dc/elements/1.1/title
mailto:[email protected] Fabien Gandon
http://purl.org/dc/elements/1.1/creator
http://xmlns.com/foaf/0.1/mbox
http://xmlns.com/foaf/0.1/Person
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://xmlns.com/foaf/0.1/name
Fabien Gandon, Olivier Corby, ,
preaching to the choir ?!?
RDF needs necktiesseems more controversial
...informational context
• provenance, source, origin, author,…
• creation date, age, use-by date,…
• accuracy, authentication, certification, validity, …
• context, assumption, modality, …
• dependencies, disjunction, negation, …
• access rights, copyrights, …
• location, society, culture, …
we can query…PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT *
WHERE
{
GRAPH ?gphdoc { ?doc dc:title ?title .
?doc dc:creator ?author }
GRAPH ?gphauthor { ?author foaf:name ?name }
}
reification quads do not imply the triples, no link
rdf:ID still at triple level and still no link
document URI, ad-hoc, bad practice
… naming is currently done outside RDF
we cannot name…
subject
object
predicate
#me
#name#S
"fabien"
#me#name
"fabien"
≠
#me#name
"fabien"
rdf:ID="S"
subject
object
predicate
#me
#name#S
"fabien"
named graphs, provenance and trust
• communicate assertional intent and sign assertions
• embody social acts with some record
• name with URIs & graph RDFS class
:G1 {_:Monica ex:name "Monica Murphy" .
_:Monica ex:email <mailto:[email protected]> .
:G1 pr:disallowedUsage pr:Marketing }
:G2 { :G1 ex:author :Chris .
:G1 ex:date "2003-09-03"ˆˆxsd:date }
[Carroll, Bizer, Hayes, Stickler, 2005]
nested typed graphs[Sowa, 84] [Mugnier & Chein, 96] [Chein & Mugnier, 08]
“A typed nested conceptual graph and a coreference link (dashed line)” *Genest & Salvat, 98]
RDF/XML syntax extension
<rdf:Description rdf:about="http://www-
sop.inria.fr/edelweiss/fabien/docs/w3c/rdfsource/rdfsource.html"
cos:graph="http://www.w3.org/biblio" >
<dc:title>RDF Source</dc:title>
<dc:creator>
<foaf:Person rdf:about="http://ns.inria.fr/fabien.gandon/foaf#me"
cos:graph="http://www.inria.fr/hr" >
<foaf:name>Fabien Gandon</foaf:name>
<foaf:mbox rdf:resource="mailto:[email protected]"/>
</foaf:Person>
</dc:creator>
</rdf:Description>
[Gandon, Bottolier, Corby, Durville , 2007]
beforehttp://.../rdfsource.html
http://...#me RDF Source
dc:title
mailto:[email protected] Fabien Gandon
dc:creator
foaf:mbox
foaf:Person
rdf:typefoaf:name
afterhttp://.../rdfsource.html
http://...#me RDF Source
dc:title
mailto:[email protected] Fabien Gandon
dc:creator
foaf:mbox
foaf:Person
rdf:typefoaf:name
http://www.w3.org/biblio
http://www.inria.fr/hrhttp://www.inria.fr/hrhttp://www.inria.fr/hr
http://www.w3.org/biblio
e.g. social tagging
“nature”
http://.../tag23sioc:has_creator
dc:date
sioc:container
#buttersg88
http://www.flickr.com
11/03/2008
e.g. concurrent hypotheses
context 2
context 1
context 3
context 6context 4 context 5
e.g. tracing and backtracking
source 2
source 1
source 1,2,3,4source1,2,3service 3 service 4
e.g.…• temporal aspects in querying and reasoning.
• context of knowledge extraction (NLP).
• capture of points of view.
• distributed storage and query routing.
• security
• etc.
names, plllleaaase,
@TODO blank nodes, one triple in several graphs,
backward compatibility, rdf:Graph & rdf:GraphStore
// comments- RDF 1.1 not RDF 2.0- Follow your nose for RDF and named graphs- RDF meta-model must remain domain independent
to standardize a best practice there must be a practice in the first place Fabien Gandon, Olivier Corby, ,