Modeling knowledge with Resource Description Framework
Transkrypt
Modeling knowledge with Resource Description Framework
Modeling knowledge with Resource Description Framework (RDF) Report Michał Lenart Spis treści 1 RDF model 1.1 Graph symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 genid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 2 Modeling knowledge with RDF graph 3 3 Modeling knowledge with RDF triples 3.1 *.ttl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 *.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 2 1 RDF model 1.1 Graph symbols oval node represents resource (anything that can have a URI) rectangular node represent literal value 1.2 genid An RDF blank node (which contains genid object) is an RDF node that itself does not contain any data, but serves as a parent node to a grouping of data. The genid objects presented in the example respresents nodes that grouping informations about two persons: ”Krzysztof Kluza” and ”Weronika T. Adrian” 2 Modeling knowledge with RDF graph 3 Modeling knowledge with RDF triples 3.1 *.ttl @ p r e f i x r d f : <http : / /www. w3 . o r g /1999/02/22 − r d f −syntax−ns#>. @ p r e f i x bb : <http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#>. bb : e r i c −f o r r e s t e r bb : s p o u s e bb : s t e p h a n i e −d o u g l a s ; bb : p a r e n t : d z i e c i −f o r r e s t e r ; bb : home ” Los A n g e l e s ” ; bb : f o u n d e r bb : f o r r e s t e r −c r e a t i o n s . 3 bb : s t e p h a n i e −d o u g l a s bb : s p o u s e bb : e r i c −f o r r e s t e r ; bb : p a r e n t : d z i e c i −f o r r e s t e r ; bb : p a r e n t bb : r i d g e −f o r r e s t e r ; bb : home ” Los A n g e l e s ” ; bb : f o u n d e r bb : f o r r e s t e r −c r e a t i o n s . bb : massimo−marone bb : p a r e n t bb : r i d g e −f o r r e s t e r . : d z i e c i −f o r r e s t e r r d f : type r d f : Bag ; r d f : 1 bb : thorne−f o r r e s t e r ; r d f : 2 bb : k r i s t e n −f o r r e s t e r ; r d f : 3 bb : f e l i c i a −f o r r e s t e r ; r d f : 4 bb : an ge l a −f o r r e s t e r . 3.2 *.xml <?xml v e r s i o n =”1.0” e n c o d i n g=”UTF−8”?> <r d f :RDF xmlns : r d f =”http : / /www. w3 . or g /1999/02/22 − r d f −syntax−ns#” xmlns : bb=”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#”> <r d f : D e s c r i p t i o n r d f : about=”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb #e r i c −f o r r e s t e r ”> <bb : s p o u s e r d f : r e s o u r c e =”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#s t e p h a n i e −d o u g l a s ”/> <bb : p a r e n t r d f : nodeID=”node1959q9n6qx1”/> <bb : home>Los Angeles </bb : home> <bb : f o u n d e r r d f : r e s o u r c e =”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#f o r r e s t e r −c r e a t i o n s ”/> </ r d f : D e s c r i p t i o n > <r d f : D e s c r i p t i o n r d f : about=”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb #s t e p h a n i e −d o u g l a s”> <bb : s p o u s e r d f : r e s o u r c e =”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#e r i c −f o r r e s t e r ”/> <bb : p a r e n t r d f : nodeID=”node1959q9n6qx1”/> <bb : p a r e n t r d f : r e s o u r c e =”ht tp : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#r i d g e −f o r r e s t e r ”/> <bb : home>Los Angeles </bb : home> <bb : f o u n d e r r d f : r e s o u r c e =”http : / / s t u d e n t . agh . edu . p l /˜ 4 mrart /bb#f o r r e s t e r −c r e a t i o n s ”/> </ r d f : D e s c r i p t i o n > <r d f : D e s c r i p t i o n r d f : about=”http : / / s t u d e n t . agh . edu . p l /˜ mrart /bb #massimo−marone”> <bb : p a r e n t r d f : r e s o u r c e =”h ttp : / / s t u d e n t . agh . edu . p l /˜ mrart /bb#r i d g e −f o r r e s t e r ”/> </ r d f : D e s c r i p t i o n > <r d f : D e s c r i p t i o n r d f : nodeID=”node1959q9n6qx1”> <r d f : type r d f : r e s o u r c e =”http : / /www. w3 . o rg /1999/02/22 − r d f −syntax−ns#Bag”/> <r d f : 1 r d f : r e s o u r c e =”htt p : / / s t u d e n t . agh . edu . p l /˜ mrart / bb#thorne−f o r r e s t e r ”/> <r d f : 2 r d f : r e s o u r c e =”htt p : / / s t u d e n t . agh . edu . p l /˜ mrart / bb#k r i s t e n −f o r r e s t e r ”/> <r d f : 3 r d f : r e s o u r c e =”htt p : / / s t u d e n t . agh . edu . p l /˜ mrart / bb#f e l i c i a −f o r r e s t e r ”/> <r d f : 4 r d f : r e s o u r c e =”htt p : / / s t u d e n t . agh . edu . p l /˜ mrart / bb#a ng e la −f o r r e s t e r ”/> </ r d f : D e s c r i p t i o n > <r d f : D e s c r i p t i o n r d f : about=” f i l e : / home/m−a r t / e i s −l a b s 2 /semweb/ l a b 0 2 / f a m i l y . t t l ”> <date xmlns=”http : / / vocab . s i n d i c e . ne t /”>2014−10−27T23 :05:53+01:00 </ date> < s i z e xmlns=”http : / / vocab . s i n d i c e . n e t /” r d f : d a t a t y p e=” http : / /www. w3 . o r g /2001/XMLSchema#i n t ”>17</ s i z e > </ r d f : D e s c r i p t i o n > </ r d f :RDF> 5