RDF: The Resource Description Framework - PowerPoint PPT Presentation

Loading...

PPT – RDF: The Resource Description Framework PowerPoint presentation | free to download - id: c5742-ZDc1Z



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

RDF: The Resource Description Framework

Description:

... 'http://www.w3.org/TR/WD-rdf-syntax#' xmlns:dc='http://purl. ... 'http://www.w3.org/TR/WD-rdf-syntax#' xmlns:corp ='http://mycorp.com/schema/' 2-Nov-1998/swick ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 24
Provided by: ralphr1
Learn more at: http://dublincore.org
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: RDF: The Resource Description Framework


1
RDFThe Resource Description Framework
  • Machine Understandable Metadata for the Web

Ralph R. Swickswick_at_w3.orgW3C/MIT2-November-199
8
2
Introducing RDF
  • Improve on PICS, HTML, and XML
  • Machine understandable metadata
  • Support structured values
  • Support metadata bureaus
  • Encourage authenticated metadata
  • Base for a variety of descriptions
  • cataloging, privacy, accessibility, IPR, ...

3
RDF Components
  • Formal data model
  • Syntax for interchange of data
  • Schema Type system (schema model)
  • Syntax for machine-understandable schemas
  • Query and profile protocols

4
RDF Data Model
  • Imposes structural constraints on the expression
    of application data models
  • for consistent encoding, exchange and processing
    of metadata
  • Enables resource description communities to
    define their own semantics
  • Provides for structural interoperability

5
RDF Data Model
  • Directed labeled graphs
  • Model elements
  • Resource
  • Property
  • Property value
  • Statement

6
RDF Model Primitives
Resource
Value
7
RDF Model Example
John Smith
Creator
page.html
Title
Johns Home Page
8
Structured Value
page.html
Creator
Title
Johns Home Page
9
RDF Syntax
  • Uses eXtensible Markup Language (XML)
  • Highly formalized
  • graph serialization
  • Property Names and Values are always unambiguous

10
Basic Example
John Smith
DCCreator
page.html
DCTitle
Johns Home Page
11
Basic RDF Example
  • lt?xml version1.0?gt
  • ltrdfRDFxmlnsrdfhttp//www.w3.org/TR/WD-rdf-sy
    ntaxxmlnsdchttp//purl.org/metadata/dublin_c
    oregt
  • ltrdfDescription aboutpage.htmlgt
    ltdcCreatorgtJohn Smithlt/dcCreatorgt
    ltdcTitlegtJohns Home Pagelt/dcTitlegt
    lt/rdfDescriptiongt
  • lt/rdfRDFgt

12
Structured Value Example
page.html
dcCreator
dcTitle
Name
Email
Johns Home Page
John Smith
js_at_corp.com
13
Structured Value Example - 1
  • lt?xml version1.0?gt
  • ltRDFxmlnshttp//www.w3.org/TR/WD-rdf-syntaxx
    mlnsdchttp//purl.org/metadata/dublin_corexm
    lnscorphttp//mycorp.com/corpSchema/gt
  • . . .

14
Structured Value Example - 2
  • . . .ltDescription aboutpage.htmlgt
    ltdcCreatorgt ltDescriptiongt
    ltcorpNamegtJohn Smithlt/corpNamegt
    ltcorpEmailgtjs_at_corp.comlt/corpEmailgt
    lt/Descriptiongt lt/dcCreatorgt
    ltdcTitlegtJohns Home Pagelt/dcTitlegtlt/Descriptio
    ngt
  • lt/RDFgt

15
Abbreviations 1
ltrdfRDFgtltrdfDescription aboutpage.htmlgt
ltdcCreatorgt ltrdfDescription
corpNameJohn Smith
corpEmailjs_at_corp.com /gt
lt/dcCreatorgt ltdcTitlegtJohns Home
Pagelt/dcTitlegtlt/rdfDescriptiongt lt/rdfRDFgt
16
Abbreviations 2
ltrdfRDFgtltrdfDescription aboutpage.htmlgt
ltdcCreator corpNameJohn Smith
corpEmailjs_at_corp.com /gt
ltdcTitlegtJohns Home Pagelt/dcTitlegtlt/rdfDescri
ptiongt lt/rdfRDFgt
17
Meta-description
page.html
0.15
Cost
18
Property Reification
page.html
0.15
Cost
19
Meta-description Example - 1
  • lt?xml version1.0?gt
  • ltRDFxmlnsrdf http//www.w3.org/TR/WD-rdf-sy
    ntaxxmlnscorp http//mycorp.com/schema/gt
  • . . .

20
Meta-description Example - 2
  • . . .ltrdfDescription aboutpage.html
    bagIDD_001gt
    ltcorpCostgt0.15lt/corpCostgtlt/rdfDescriptiongtlt
    rdfDescription aboutEachD_001gt
    ltcorpValidUntilgt18-Apr-1999lt/corpValidUntilgtlt/r
    dfDescriptiongt
  • lt/rdfRDFgt

21
Meta-description Example - 3
  • ltrdfRDFgtltrdfDescription aboutpage.html
    bagIDD_001
    corpCost0.15/gtltrdfDescription
    aboutEachD_001 corpValidUntil18-Apr-199
    9/gt
  • lt/rdfRDFgt

22
Summary
  • RDF is a general-purpose framework
  • RDF provides structured, machine-understandable
    metadata for the Web
  • Metadata vocabularies can be developed without
    central coordination
  • RDF Schemas describe the meaning of each property
    name
  • Signed RDF is the basis for trust

23
For More Information...
  • The RDF Model and Syntax specification
  • http//www.w3.org/TR/WD-rdf-syntax
  • RDF Schema Working Draft
  • http//www.w3.org/TR/WD-rdf-schema
  • General information about RDF
  • http//www.w3.org/RDF
About PowerShow.com