SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Resource Description Framework (RDF) Sudan University of Science and Technology Prepared By: HozifaAdam E-mail: hozifa.adam@gmail.com
Topics: Concepts. RDF Model. ,[object Object]
RDF Schema.Resource Description Framework 6/20/2011 2
RDF Introduction(1): Metadata:   - Data about data or Information about information.   -Machine-understandable(Machine readable  : data ).   - Resource Discovery.   - Sites-maps.   - About relationship – about descriptions of resources. Resource Description Framework 6/20/2011 3
RDF Introduction(2): ,[object Object],  - Used by clients (web browsers) to improve discovery and access of distributed information.   - Usually imbedded into HTML to tell the browser what information is contained in the page.   - In the context of RDF, metadata is "data describing web resources".  Resource Description Framework 6/20/2011 4
RDF Introduction(3): ,[object Object],  - The library ( Book’s title , Author’s name …   library catalog ).   - The video shop ( movie name , movie director name … )   - The phone book  Resource Description Framework 6/20/2011 5
RDF Introduction(4): RDF ( Resource Description Framework )   - Designed By Tim-Berners-Lee, the inventor of the Web.   - RDF is foundation for processing metadata.   - RDF is about metadata for Web resources, by resources we mean any object that can be found on the Web.  Resource Description Framework 6/20/2011 6
RDF Introduction(5):   - RDF is a means for developing tools and applications using a common syntax for describing Web resources.   - RDF provides a data model that supports fast integration of data sources by bridging semantic differences.   - RDF is XML-based serialization syntax.   - RDF resembles ER-diagram. Resource Description Framework 6/20/2011 7
Resource Description Framework 6/20/2011 8 RDF Definition: ,[object Object],RDF is a framework for describing Web resources,    - e.g.,  title, author, modification date, content, and copyright information of a Web page.
What (else) is RDF?: RDF provides a model for data, and a syntax so that independent parties can exchange and use it. RDF is designed to be read and understood by computers. RDF is not designed for being displayed to people. RDF (can be) written in XML. RDF is a part of the W3C's Semantic Web Activity. 6/20/2011 Resource Description Framework 9
RDF Usage Examples: Describing properties for shopping items, such as price and availability. Describing time schedules for web events  Describing content and rating for web pictures. Describing content for search engines. Resource Description Framework 6/20/2011 10
RDF is Designed to be Read by Computers: RDF was designed to provide a common way to describe information so it can be read and understood by computer applications. RDF descriptions are not designed to be displayed on the web. 6/20/2011 Resource Description Framework 11
RDF can be Written in XML: RDF documents can be written in XML. XML language : RDF/XML. information exchange between:    - different types of computers     - using different types of operating systems and     - and application languages. 6/20/2011 Resource Description Framework 12
RDF and The Semantic Web: The RDF language is a part of the W3C's Semantic Web Activity. W3C's "Semantic Web Vision" is a future where:   - Web information has exact meaning   - Web information can be understood and processed by computers   - Computers can integrate information from the web 6/20/2011 Resource Description Framework 13
RDF Features: Resource Description Framework, as its name implies, is a framework for    describing and interchanging metadata. It is built on the following rules.  A Resource is anything that can have a URI; this includes all the Web's pages, as well as individual elements of an XML document. Resource Description Framework 6/20/2011 14
RDF Features: A Property is a Resource that has a name and can be used as a property, for example Author or Title.  A Statement consists of the combination of a Resource, a Property, and a value. These parts are known as the 'subject', 'predicate' and 'object' of a Statement. Resource Description Framework 6/20/2011 15
RDF Data Model  RDF Statements: RDF is built of Statements known as the    - subject.   - predicate.   - object . 6/20/2011 Resource Description Framework 16
RDF Statements: Resource Description Framework 6/20/2011 17 Predicate Subject Object
The key elements of an RDF: Subject: In grammar, this is the noun or noun phrase that is the doer of the action.    In the sentence “The company sells batteries,” the subject is “ the company”.    In logic, this is the term about which something is asserted. In RDF, this is the    resource that is being described by the ensuing predicate and object. Resource Description Framework 6/20/2011 18
Predicate: In grammar, this is the part of a sentence that modifies the subject and includes the verb phrase. Returning to our sentence “The company sells batteries,” the predicate is the phrase “sells batteries.” In other words, the predicate tells us something about the subject.  Resource Description Framework 6/20/2011 19
   In logic, a predicate is a function from individuals (a particular type of subject) to truth-values with an arity based on the number of arguments it has. In RDF, a predicate is a relation between the subject and the object. Resource Description Framework 6/20/2011 20
Object: In grammar this is a noun that is acted upon by the verb. Returning     to our sentence “The company sells batteries,” the object is the noun “batteries.” In logic, an object is acted upon by the predicate. In RDF, an object is either a resource referred to by the predicate or a literal value. Resource Description Framework 6/20/2011 21
Examples: Let's look at some example statements to get a better understanding:   - Statement: "The author of http://www.w3schools.com/RDF is Jan EgilRefsnes".   - Statement: "The homepage of http://www.w3schools.com/RDF is http://www.w3schools.com". Resource Description Framework 6/20/2011 22
Examples – cont. Statement: "The author of http://www.w3schools.com/RDF is Jan EgilRefsnes".   - The subject of the statement above is: http://www.w3schools.com/RDF   - The predicate is: author   - The object is: Jan EgilRefsnes Resource Description Framework 6/20/2011 23
Examples – cont. Statement: "The homepage of http://www.w3schools.com/RDF is http://www.w3schools.com".   - The subject of the statement above is: http://www.w3schools.com/RDF    - The predicate is: homepage    - The object is: http://www.w3schools.com  Resource Description Framework 6/20/2011 24
Examples – cont. 25 Predicate Subject Object author Jan Egil Refsnes http://www. w3schools.com/RDF Resource Description Framework 6/20/2011
RDF Resource, Property, and Property Value: RDF identifies things using Web identifiers (URLs), and describes resources with properties and property values.  A Resource is anything that can have a URL,    - such as "http://www.w3schools.com/RDF"  Resource Description Framework 6/20/2011 26
RDF Resource, Property, and Property Value: A Property is a Resource that has a name,    - such as "author" or "homepage"  ,[object Object],  - such as "Jan EgilRefsnes" or "http://www.w3schools.com" (note that a property value can be another resource)  Resource Description Framework 6/20/2011 27
RDF Statements: 28 Predicate Subject Object author Jan Egil Refsnes http://www. w3schools.com/RDF Property Resource Property Value Resource Description Framework 6/20/2011
The RDF triple: Triples (instead of pairs). The RDF model is often called a “triple” because it has three parts. Resource Description Framework 6/20/2011 29
30 The RDF triple:                 = URL                 = Literal                      = Property or Association Object Predicate Subject Predicate Literal Resource Description Framework 6/20/2011
So, RDF .. ,[object Object]
We will continuous in next presentation (RDF Syntax) and  (RDF schema).Resource Description Framework 6/20/2011 31

Weitere ähnliche Inhalte

Was ist angesagt?

Probabilistic information retrieval models & systems
Probabilistic information retrieval models & systemsProbabilistic information retrieval models & systems
Probabilistic information retrieval models & systems
Selman Bozkır
 
Introduction to RDF & SPARQL
Introduction to RDF & SPARQLIntroduction to RDF & SPARQL
Introduction to RDF & SPARQL
Open Data Support
 
Boolean Retrieval
Boolean RetrievalBoolean Retrieval
Boolean Retrieval
mghgk
 
Lectures 1,2,3
Lectures 1,2,3Lectures 1,2,3
Lectures 1,2,3
alaa223
 

Was ist angesagt? (20)

Lec1,2
Lec1,2Lec1,2
Lec1,2
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
Introduction to DSpace
Introduction to DSpaceIntroduction to DSpace
Introduction to DSpace
 
Probabilistic information retrieval models & systems
Probabilistic information retrieval models & systemsProbabilistic information retrieval models & systems
Probabilistic information retrieval models & systems
 
Information retrieval (introduction)
Information  retrieval (introduction) Information  retrieval (introduction)
Information retrieval (introduction)
 
Inverted index
Inverted indexInverted index
Inverted index
 
Introduction to EAD
Introduction to EADIntroduction to EAD
Introduction to EAD
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Boolean,vector space retrieval Models
Boolean,vector space retrieval Models Boolean,vector space retrieval Models
Boolean,vector space retrieval Models
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Introduction to RDF & SPARQL
Introduction to RDF & SPARQLIntroduction to RDF & SPARQL
Introduction to RDF & SPARQL
 
Indexing Techniques: Their Usage in Search Engines for Information Retrieval
Indexing Techniques: Their Usage in Search Engines for Information RetrievalIndexing Techniques: Their Usage in Search Engines for Information Retrieval
Indexing Techniques: Their Usage in Search Engines for Information Retrieval
 
Information retrieval 14 fuzzy set models of ir
Information retrieval 14 fuzzy set models of irInformation retrieval 14 fuzzy set models of ir
Information retrieval 14 fuzzy set models of ir
 
Semantic web
Semantic webSemantic web
Semantic web
 
Rdf data-model-and-storage
Rdf data-model-and-storageRdf data-model-and-storage
Rdf data-model-and-storage
 
Boolean Retrieval
Boolean RetrievalBoolean Retrieval
Boolean Retrieval
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
Lectures 1,2,3
Lectures 1,2,3Lectures 1,2,3
Lectures 1,2,3
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
 
Information storage and retrieval
Information storage and  retrievalInformation storage and  retrieval
Information storage and retrieval
 

Ähnlich wie Resource description framework

SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra
 
Extracting Authoring Information Based on Keywords andSemant.docx
Extracting Authoring Information Based on Keywords andSemant.docxExtracting Authoring Information Based on Keywords andSemant.docx
Extracting Authoring Information Based on Keywords andSemant.docx
mydrynan
 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2
IKS - Project
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
Museums Computer Group
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
trevorthornton
 

Ähnlich wie Resource description framework (20)

XML Bible
XML BibleXML Bible
XML Bible
 
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
 
RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic Web
 
semanticweb
semanticwebsemanticweb
semanticweb
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
MR^3: Meta-Model Management based on RDFs Revision Reflection
MR^3: Meta-Model Management based on RDFs Revision ReflectionMR^3: Meta-Model Management based on RDFs Revision Reflection
MR^3: Meta-Model Management based on RDFs Revision Reflection
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
Rdf
RdfRdf
Rdf
 
Extracting Authoring Information Based on Keywords andSemant.docx
Extracting Authoring Information Based on Keywords andSemant.docxExtracting Authoring Information Based on Keywords andSemant.docx
Extracting Authoring Information Based on Keywords andSemant.docx
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
 
RDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon DunsireRDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon Dunsire
 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2
 
Semantic web
Semantic web Semantic web
Semantic web
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
 

Resource description framework

  • 1. Resource Description Framework (RDF) Sudan University of Science and Technology Prepared By: HozifaAdam E-mail: hozifa.adam@gmail.com
  • 2.
  • 3. RDF Schema.Resource Description Framework 6/20/2011 2
  • 4. RDF Introduction(1): Metadata: - Data about data or Information about information. -Machine-understandable(Machine readable : data ). - Resource Discovery. - Sites-maps. - About relationship – about descriptions of resources. Resource Description Framework 6/20/2011 3
  • 5.
  • 6.
  • 7. RDF Introduction(4): RDF ( Resource Description Framework ) - Designed By Tim-Berners-Lee, the inventor of the Web. - RDF is foundation for processing metadata. - RDF is about metadata for Web resources, by resources we mean any object that can be found on the Web. Resource Description Framework 6/20/2011 6
  • 8. RDF Introduction(5): - RDF is a means for developing tools and applications using a common syntax for describing Web resources. - RDF provides a data model that supports fast integration of data sources by bridging semantic differences. - RDF is XML-based serialization syntax. - RDF resembles ER-diagram. Resource Description Framework 6/20/2011 7
  • 9.
  • 10. What (else) is RDF?: RDF provides a model for data, and a syntax so that independent parties can exchange and use it. RDF is designed to be read and understood by computers. RDF is not designed for being displayed to people. RDF (can be) written in XML. RDF is a part of the W3C's Semantic Web Activity. 6/20/2011 Resource Description Framework 9
  • 11. RDF Usage Examples: Describing properties for shopping items, such as price and availability. Describing time schedules for web events Describing content and rating for web pictures. Describing content for search engines. Resource Description Framework 6/20/2011 10
  • 12. RDF is Designed to be Read by Computers: RDF was designed to provide a common way to describe information so it can be read and understood by computer applications. RDF descriptions are not designed to be displayed on the web. 6/20/2011 Resource Description Framework 11
  • 13. RDF can be Written in XML: RDF documents can be written in XML. XML language : RDF/XML. information exchange between: - different types of computers - using different types of operating systems and - and application languages. 6/20/2011 Resource Description Framework 12
  • 14. RDF and The Semantic Web: The RDF language is a part of the W3C's Semantic Web Activity. W3C's "Semantic Web Vision" is a future where: - Web information has exact meaning - Web information can be understood and processed by computers - Computers can integrate information from the web 6/20/2011 Resource Description Framework 13
  • 15. RDF Features: Resource Description Framework, as its name implies, is a framework for describing and interchanging metadata. It is built on the following rules. A Resource is anything that can have a URI; this includes all the Web's pages, as well as individual elements of an XML document. Resource Description Framework 6/20/2011 14
  • 16. RDF Features: A Property is a Resource that has a name and can be used as a property, for example Author or Title. A Statement consists of the combination of a Resource, a Property, and a value. These parts are known as the 'subject', 'predicate' and 'object' of a Statement. Resource Description Framework 6/20/2011 15
  • 17. RDF Data Model RDF Statements: RDF is built of Statements known as the - subject. - predicate. - object . 6/20/2011 Resource Description Framework 16
  • 18. RDF Statements: Resource Description Framework 6/20/2011 17 Predicate Subject Object
  • 19. The key elements of an RDF: Subject: In grammar, this is the noun or noun phrase that is the doer of the action. In the sentence “The company sells batteries,” the subject is “ the company”. In logic, this is the term about which something is asserted. In RDF, this is the resource that is being described by the ensuing predicate and object. Resource Description Framework 6/20/2011 18
  • 20. Predicate: In grammar, this is the part of a sentence that modifies the subject and includes the verb phrase. Returning to our sentence “The company sells batteries,” the predicate is the phrase “sells batteries.” In other words, the predicate tells us something about the subject. Resource Description Framework 6/20/2011 19
  • 21. In logic, a predicate is a function from individuals (a particular type of subject) to truth-values with an arity based on the number of arguments it has. In RDF, a predicate is a relation between the subject and the object. Resource Description Framework 6/20/2011 20
  • 22. Object: In grammar this is a noun that is acted upon by the verb. Returning to our sentence “The company sells batteries,” the object is the noun “batteries.” In logic, an object is acted upon by the predicate. In RDF, an object is either a resource referred to by the predicate or a literal value. Resource Description Framework 6/20/2011 21
  • 23. Examples: Let's look at some example statements to get a better understanding: - Statement: "The author of http://www.w3schools.com/RDF is Jan EgilRefsnes". - Statement: "The homepage of http://www.w3schools.com/RDF is http://www.w3schools.com". Resource Description Framework 6/20/2011 22
  • 24. Examples – cont. Statement: "The author of http://www.w3schools.com/RDF is Jan EgilRefsnes". - The subject of the statement above is: http://www.w3schools.com/RDF - The predicate is: author - The object is: Jan EgilRefsnes Resource Description Framework 6/20/2011 23
  • 25. Examples – cont. Statement: "The homepage of http://www.w3schools.com/RDF is http://www.w3schools.com". - The subject of the statement above is: http://www.w3schools.com/RDF - The predicate is: homepage - The object is: http://www.w3schools.com Resource Description Framework 6/20/2011 24
  • 26. Examples – cont. 25 Predicate Subject Object author Jan Egil Refsnes http://www. w3schools.com/RDF Resource Description Framework 6/20/2011
  • 27. RDF Resource, Property, and Property Value: RDF identifies things using Web identifiers (URLs), and describes resources with properties and property values. A Resource is anything that can have a URL, - such as "http://www.w3schools.com/RDF" Resource Description Framework 6/20/2011 26
  • 28.
  • 29. RDF Statements: 28 Predicate Subject Object author Jan Egil Refsnes http://www. w3schools.com/RDF Property Resource Property Value Resource Description Framework 6/20/2011
  • 30. The RDF triple: Triples (instead of pairs). The RDF model is often called a “triple” because it has three parts. Resource Description Framework 6/20/2011 29
  • 31. 30 The RDF triple: = URL = Literal = Property or Association Object Predicate Subject Predicate Literal Resource Description Framework 6/20/2011
  • 32.
  • 33. We will continuous in next presentation (RDF Syntax) and (RDF schema).Resource Description Framework 6/20/2011 31
  • 34. Thank You For Attention Resource Description Framework 6/20/2011 32
  • 35. References: Dr. Alexandra I. Cristea: http://www.dcs.warwick.ac.uk/~acristea/ By David Wilczynski, USC, dwilczyn@usc.edu Based on: http://www.w3.org/TR/rdf-primer/ The Semantic Web :A Guide to the Future of XML, Web Services, and Knowledge Management: - Michael C. Daconta - Leo J. Obrst - Kevin T. Smith Resource Description Framework 6/20/2011 33

Hinweis der Redaktion

  1. RDF documents can be written in XML. The XML language used by RDF is called RDF/XML. By using XML, RDF information can easily be exchanged between different types of computers using different types of operating systems and application languages.
  2. The combination of a Resource, a Property, and a Property value forms a Statement (known as the subject, predicate and object of a Statement).Let's look at some example statements to get a better understanding:Statement: "The author of http://www.w3schools.com/RDF is Jan EgilRefsnes".The subject of the statement above is: http://www.w3schools.com/RDF The predicate is: author The object is: Jan EgilRefsnesStatement: "The homepage of http://www.w3schools.com/RDF is http://www.w3schools.com".The subject of the statement above is: http://www.w3schools.com/RDF The predicate is: homepage The object is: http://www.w3schools.com
  3. The combination of a Resource, a Property, and a Property value forms a Statement (known as the subject, predicate and object of a Statement).URI = Uniform Resource IdentifierRDF identifies things using Web identifiers (URIs), and describes resources with properties and property values.Explanation of Resource, Property, and Property value:A Resource is anything that can have a URI, such as "http://www.w3schools.com/RDF" A Property is a Resource that has a name, such as "author" or "homepage" A Property value is the value of a Property, such as "Jan EgilRefsnes" or "http://www.w3schools.com" (note that a property value can be another resource)