RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick...
-
Upload
michelle-lawrence -
Category
Documents
-
view
214 -
download
0
Transcript of RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick...
![Page 1: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/1.jpg)
RDF:The Resource Description Framework
Machine Understandable Metadata for the Web
Ralph R. [email protected]
W3C/MIT2-November-1998
![Page 2: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/2.jpg)
2-Nov-1998/swick 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, ...
![Page 3: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/3.jpg)
2-Nov-1998/swick 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
![Page 4: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/4.jpg)
2-Nov-1998/swick 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
![Page 5: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/5.jpg)
2-Nov-1998/swick 5
RDF Data Model
• Directed labeled graphs
• Model elements– Resource– Property– Property value– Statement
![Page 6: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/6.jpg)
2-Nov-1998/swick 6
RDF Model Primitives
Resource Value
Property
Statement
![Page 7: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/7.jpg)
2-Nov-1998/swick 7
RDF Model Example
page.html
John Smith
John’s Home Page
Creator
Title
![Page 8: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/8.jpg)
2-Nov-1998/swick 8
Structured Value
page.html
John’s Home Page
Title
Creator
John Smith [email protected]
Name Email
![Page 9: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/9.jpg)
2-Nov-1998/swick 9
RDF Syntax
• Uses eXtensible Markup Language (XML)
• Highly formalized– graph serialization
• Property Names and Values are always unambiguous
![Page 10: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/10.jpg)
2-Nov-1998/swick 10
Basic Example
page.html
John Smith
John’s Home Page
DC:Creator
DC:Title
![Page 11: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/11.jpg)
2-Nov-1998/swick 11
Basic RDF Example
<?xml version=“1.0”?><rdf:RDF
xmlns:rdf=“http://www.w3.org/TR/WD-rdf-syntax#”xmlns:dc=“http://purl.org/metadata/dublin_core#”>
<rdf:Description about=“page.html”> <dc:Creator>John Smith</dc:Creator> <dc:Title>John’s Home Page</dc:Title> </rdf:Description>
</rdf:RDF>
![Page 12: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/12.jpg)
2-Nov-1998/swick 12
Structured Value Example
page.html
John SmithJohn’s Home Page [email protected]
dc:Title
dc:Creator
Name Email
![Page 13: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/13.jpg)
2-Nov-1998/swick 13
Structured Value Example - 1
<?xml version=“1.0”?>
<RDFxmlns=“http://www.w3.org/TR/WD-rdf-syntax#”xmlns:dc=“http://purl.org/metadata/dublin_core#”xmlns:corp=“http://mycorp.com/corpSchema/”>
. . .
![Page 14: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/14.jpg)
2-Nov-1998/swick 14
Structured Value Example - 2. . .
<Description about=“page.html”> <dc:Creator> <Description> <corp:Name>John Smith</corp:Name> <corp:Email>[email protected]</corp:Email> </Description> </dc:Creator> <dc:Title>John’s Home Page</dc:Title></Description>
</RDF>
![Page 15: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/15.jpg)
2-Nov-1998/swick 15
Abbreviations: 1<rdf:RDF>
<rdf:Description about=“page.html”> <dc:Creator> <rdf:Description corp:Name=“John Smith” corp:Email=“[email protected]” /> </dc:Creator> <dc:Title>John’s Home Page</dc:Title></rdf:Description>
</rdf:RDF>
![Page 16: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/16.jpg)
2-Nov-1998/swick 16
Abbreviations: 2<rdf:RDF>
<rdf:Description about=“page.html”> <dc:Creator corp:Name=“John Smith” corp:Email=“[email protected]” /> <dc:Title>John’s Home Page</dc:Title></rdf:Description>
</rdf:RDF>
![Page 17: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/17.jpg)
2-Nov-1998/swick 17
Meta-description
page.htmlCost
$0.15
18-Apr-1999
ValidUntil
![Page 18: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/18.jpg)
2-Nov-1998/swick 18
Property Reification
page.htmlCost
$0.15
18-Apr-1999
ValidUntil
ObjectSubject
type
StatementCost
Predicate
![Page 19: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/19.jpg)
2-Nov-1998/swick 19
Meta-description Example - 1
<?xml version=“1.0”?>
<RDFxmlns:rdf =“http://www.w3.org/TR/WD-rdf-syntax#”xmlns:corp =“http://mycorp.com/schema/”>
. . .
![Page 20: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/20.jpg)
2-Nov-1998/swick 20
Meta-description Example - 2
. . .<rdf:Description about=“page.html” bagID=“D_001”> <corp:Cost>$0.15</corp:Cost></rdf:Description>
<rdf:Description aboutEach=“#D_001”> <corp:ValidUntil>18-Apr-1999</corp:ValidUntil></rdf:Description>
</rdf:RDF>
![Page 21: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/21.jpg)
2-Nov-1998/swick 21
Meta-description Example - 3
<rdf:RDF>
<rdf:Description about=“page.html” bagID=“D_001” corp:Cost=“$0.15”/>
<rdf:Description aboutEach=“#D_001” corp:ValidUntil=“18-Apr-1999”/>
</rdf:RDF>
![Page 22: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/22.jpg)
2-Nov-1998/swick 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
![Page 23: RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick swick@w3.org W3C/MIT 2-November-1998.](https://reader036.fdocuments.us/reader036/viewer/2022081518/5514c908550346b0478b4b70/html5/thumbnails/23.jpg)
2-Nov-1998/swick 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