Introduction To RDF and RDFS

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Introduction To RDF and RDFS - Presentation Transcript

    1. Introduction to RDF and RDFS BY Tushar Dongare
    2. RDF Concept
      • RDF stands for Resource Description Framework.
      • RDF is a framework for describing resources on the web.
      • RDF is designed to be read and understood by computers.
      • RDF (i.e RDF/XML) is a W3C Recommendation (for Semantic Web).
      • RDF is written in XML
    3. RDF Concept
      • How to describe resources ?
      • Decompose knowledge or fact of resource into small pieces.
      • In Method and not the format.
      • Comparing with XML
      • XML is not concerned with meaning.
      • XML standard doesn't indicate how to derive a fact from a document.
      • Decomposition of knowledge into small pieces is called triple (statement).
      • Triple is made of three parts.
      Triples SUBJECT OBJECT PREDICATE
    4. Triple Example
      • Subject and Object denotes the real world entities.
      • Predicate is relationship between them.
      amravati is_in my_house my_bed has my_house my_computer has my_house my_house own I OBJECT PREDICATE SUBJECT
    5. URI 2 Name Resources
      • Names must be global.
      • Names for subjects, predicates, and objects must be Uniform Resource Identifiers.
      • Let tushar: abbreviate http://tushar.myhomepage.com/index.html#
      • And ex: abbreviate http://example.com/
    6. URI 2 Name Resources RDF as a Graph
    7. Semantic Web : Three Rules
      • A fact is expressed as a triple of the form (Subject, Predicate, Object).
      • Subjects, predicates, and objects are given as names for entities, whether concrete or abstract, in the real world.
      • Names are in the format of URIs, which are opaque and global.
    8. Reading and Writing RDF
      • <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;
      • xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;
      • xmlns:geo=&quot;http://www.w3.org/2003/01/geo/wgs84_pos#&quot;
      • xmlns:edu=&quot;http://www.example.org/&quot;>
      • <rdf:Description rdf:about=&quot;http://www.coebadnera.com&quot;>
      • <geo:lat>40.35</geo:lat>
      • <geo:long>-74.66</geo:long>
      • <edu:hasDept rdf:resource=&quot;http://www.coebadnera.com/IT#&quot;/>
      • </rdf:Description>
      • <rdf:Description rdf:about=&quot;http://www.coebadnera.com/IT#&quot;>
      • <dc:title>Department of Information Technology</dc:title>
      • </rdf:Description>
      • </rdf:RDF>
    9. Reading and Writing RDF
      • ………
      • <rdf:Description rdf:about=&quot; http://www.coebadnera.com &quot;>
      • <geo:lat>40.35</geo:lat>
      • <geo:long>-74.66</geo:long>
      • <edu:hasDept>
      • <rdf:Description rdf:about=&quot;http://www.coebadnera.com/IT#&quot;>
      • <dc:title> Department of Information Technology </dc:title>
      • </rdf:Description>
      • </edu:hasDept>
      • </rdf:Description>
    10. Choosing The Right Predicates
      • WHY ?
      • Piece of knowledge is not automatically interpretable.
      • If two RDF documents with no URIs in common, there is no information that can be interrelated.
      • For Example Let consider information from Google Book and Amazon.com about book in RDF Format.
    11. Choosing The Right Predicates <urn:isbn:0143034650> dc:title &quot;Pro ASP.NET 3.5&quot; <urn:isbn:0613917472> dc:title &quot;Laws of Cyberspace&quot; <urn:isbn:B00005U7WO> dc:title &quot;System Simulation&quot; From Google Book <urn:isbn:0143034650> amazon:price &quot;$20.00&quot; <urn:isbn:0613917472> amazon:price &quot;$30.00&quot; <urn:isbn:B00005U7WO> amazon:price &quot;$40.00&quot; From Amazon.com (automatically interpretable for two application)
    12. Meshing The Information
      • Example : Product Vender and Reviewer
      Meshup of Data Vender 1 with Product_X Product_Y Product_Z Vender 2 with Product_Y Product_Z Vender 3 with Product_A Product_B Product_Z Reviewer 1 for Product_X Product_A Product_B Reviewer 2 for Product_Y Product_Z Reviewer 3 for Product_Z Product_X
    13. RDFS : RDF Schema
      • RDFS extends RDF such that it is RDF which describe other RDF.
      • Ontologies, schemas and vocabularies which all mean roughly the same thing.
      • Purpose is to show applications how some information should be interpreted.
      • RDF Schema (RDFS) introduces the notion of a class.
      • Here a class is a type of thing.
    14. RDF Schema : Example
      • rdf:type class is first higher-level predicate.
      • <urn:isbn:0143034650> rdf:type general:Book
      • <urn:isbn:0613917472> rdf:type general:Book
      • One interesting class is rdf:Property
      • dc:title rdf:type rdf:Property
      • amazon:price rdf:type rdf:Property
      • RDFS predicates can provide even more information like rdfs:range predicate
      • dc:title rdfs:range rdfs:Literal
    15. RDF Schema : Example
      • rdfs:subClassOf relation indicates that one class is a sub-class of another.
      Animal Dog rdfs:subClassOf
    16. Criticism of RDF
      • RDF has been criticized in 2001 on the following grounds
      • The XML syntax for RDF is too verbose.
      • The triple notation simplicity introduces reading and computation disadvantages.
      • RDF's ability to reify statements allows for uncertainty.
    17. Conclusion
      • For Semantic Web interoperability:
      • All items of interest, such as information resources, real-world objects and vocabulary terms are identified by URI references.
      • URI references are dereferenceable.
      • Descriptions are provided using the RDF/XML syntax.
      • Every RDF triple is conceived as a hyperlink that links to related information from the same or a different source.
    18. Thank You!
      • rdfabout.com
      • http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/
    SlideShare Zeitgeist 2009

    + Nilesh WagmareNilesh Wagmare Nominate

    custom

    207 views, 0 favs, 0 embeds more stats

    RDF is a general method to decompose knowledge into more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 207
      • 207 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 7
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories