The Resource Description Framework And its application to thegateway.org For the IIAP Jon Jablonski, Research Assistant The Information School University of Washington. May 18, 2001
Current work on theGateway Designing RDF based record structures Converting old data to RDF Establishing standards for expressing Dublin Core metadata
A consortial effort to provide a directory to quality educational materials on the web.
Behind the scenes: Content providers and consortium members catalog and embed metadata Register URIs with GEM Harvester crawls the metadata, builds database. GEM1 data is html meta tags. Descriptors based on Dublin Core + GEM qualifiers: Workbench/Metadata Workbench/Metadata
What is RDF? An evolving XML application. A model for representing metadata A syntax for encoding and transporting this metadata. A real-life beginning of the semantic web value of the property Stuff in the world property of stuff SubjectPredicateObject
So what does it look like? <rdf:Description rdf:about = " Really Interesting Subject Predicate Object And that is the entire model.
Dublin Core in RDF Expressing Dublin Core with RDF Eric Miller Dublin Core; RDF; XML Dublin Core Metadata Initiative Dublin Core Data Model Working Group text/html en
Structured entities Well, there are complications… Jon Jab u.wash.edu dc:creator gem:person gem:
Same approach for Statements about Statements Lesson Plan Archive
Schemas… …define classes and properties. Written in RDF Describes the relationships between properties and their resources. Analogous to ERDs. Can be used to control vocabulary. Core Classes rdfs:Resource rdf:Property rdfs:Class Core Properties rdf:type rdfs:subClassOf rdfs:subPropertyOf rdfs:seeAlso rdfs:isDefinedBy
Schemas declare standard compliance. Language Encoding Schemes A set of language encoding schemes and/or formats. RFC1766 Internet RFC 1766 'Tags for the identification of Language' specifies a two letter code taken from ISO 639, followed optionally by a two letter country code taken from ISO EN English A class Has subclasses. Which provide meaning for instances of data.
Schemas are also namespaces The GEM Element Set v2.0 The GEM Consortium The GEM metadata vocabulary is a simple vocabulary intended to facilitate discovery of educational resources. English Namespace declarations point to schemas Providing semantic meaning to entities.
Controlled language: values in RDF wordlists <gem:ERIC rdf:about=" thesauri/eric?Secondary_Education"> Secondary Education Thesaurus is one type of word list stored in rdf: programs schedules or plans of procedure under which a series of intended activities is directed toward desired results (note: use a more specific term if possbile)
Links rdf parser from w3.org rdf parser from w3.org RDF Model and Syntax Specification RDF Model and Syntax Specification RDF Schema Specification RDF Schema Specification 1.0 RDF homepage RDF homepage Expressing Qualified Dublin Core in RDF Expressing Qualified Dublin Core in RDF The Gateway to Educational Materials The Gateway to Educational Materials GEMinfo (about the Gateway) GEMinfo (about the Gateway)