RDF: The Resource Description Framework Machine Understandable Metadata for the Web Ralph R. Swick W3C/MIT 2-November-1998
2-Nov-1998/swick2 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,...
2-Nov-1998/swick3 RDF Components Formal data model Syntax for interchange of data Schema Type system (schema model) Syntax for machine-understandable schemas Query and profile protocols
2-Nov-1998/swick4 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
2-Nov-1998/swick5 RDF Data Model Directed labeled graphs Model elements –Resource –Property –Property value –Statement
2-Nov-1998/swick6 RDF Model Primitives ResourceValue Property Statement
2-Nov-1998/swick7 RDF Model Example page.html John Smith Johns Home Page Creator Title
2-Nov-1998/swick8 Structured Value page.html Johns Home Page Title Creator John Name
2-Nov-1998/swick9 RDF Syntax Uses eXtensible Markup Language (XML) Highly formalized –graph serialization Property Names and Values are always unambiguous
2-Nov-1998/swick10 Basic Example page.html John Smith Johns Home Page DC:Creator DC:Title
2-Nov-1998/swick11 Basic RDF Example John Smith Johns Home Page
2-Nov-1998/swick12 Structured Value Example page.html John Smith Johns Home Page dc:Title dc:Creator Name
2-Nov-1998/swick13 Structured Value Example
2-Nov-1998/swick14 Structured Value Example John Smith Johns Home Page
2-Nov-1998/swick15 Abbreviations: 1 Johns Home Page
2-Nov-1998/swick16 Abbreviations: 2 Johns Home Page
2-Nov-1998/swick17 Meta-description page.html Cost $ Apr-1999 ValidUntil
2-Nov-1998/swick18 Property Reification page.html Cost $ Apr-1999 ValidUntil Object Subject type Statement Cost Predicate
2-Nov-1998/swick19 Meta-description Example
2-Nov-1998/swick20 Meta-description Example $ Apr-1999
2-Nov-1998/swick21 Meta-description Example - 3
2-Nov-1998/swick22 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
2-Nov-1998/swick23 For More Information... The RDF Model and Syntax specification: RDF Schema Working Draft: General information about RDF: