1
Jan Pettersen Nytun, UiA
Knowledge Representation Part VI Some more details when it comes - - PowerPoint PPT Presentation
Knowledge Representation Part VI Some more details when it comes to RDF, etc. Jan Pettersen Nytun, UiA 1 S Reification O P In general: Taking an abstract concept and making it concrete by having a proxy representing the abstract
1
Jan Pettersen Nytun, UiA
S O
P
Jan Pettersen Nytun, UIA, page 2
S O
P
Jan Pettersen Nytun, UIA, page 3
S O
P
additional information needs to be added to it.
[ref Wikipedia]:
S O
P
Jan Pettersen Nytun, UIA, page 5
S O
P
Jan Pettersen Nytun, UIA, page 6
S O
P
Jan Pettersen Nytun, UIA, page 7
S O
P
Jan Pettersen Nytun, UIA, page 8
S O
P
Jan Pettersen Nytun, UIA, page 9
Explicit reification uses three properties,rdf:subject, rdf:predicate, and rdf:object, to define the three elements of a triple, and then assigns a URI to the triple. For example, news:12345 rdf:subject bb:WhiteyFord; rdf:predicat ebb:playsPosition; rdf:object bb:Pitcher. news:NewYorkTimes news:reports news:12345. Reification is an important concept, since assertions often need to be made as to the source, date, confidence, etc. of assertions in the domain of discourse.
[ref. http://franz.com/agraph/cresources/white_papers/SemWeb-Language-Primer.pdf]:
S O
P
lit:Shakespeare b:hasChild (b:Susanna b:Judith b:Hamnet).
_:b, and _:c are blank nodes: lit:Shakespeare b:hasChild _:a. _:a rdf:first b:Susanna. _:a rdf:rest _:b. _:b rdf:first b:Judith. _:b rdf:rest _:c. _:c rdf:rest rdf:nil. _:c rdf:first b:Hamnet.
Jan Pettersen Nytun, UIA, page 10
S O
P
[1] David Poole and Alan Mackworth, Artificial Intelligence: Foundations of Computational Agents, Cambridge University Press, 2010, http://artint.info/ [2] http://www.w3.org/TR/swbp-n-aryRelations/ [3] RDF 1.1 Primer, W3C Working Group Note, 24 June 2014 [4] Semantic Web for the Working Ontologist, Second Edition: Effective Modeling in RDFS and OWL, May 20, 2011, by Dean Allemang, James Hendler
Jan Pettersen Nytun, UIA, page 11