The LOM RDF binding – update 2004-01-28 Mikael Nilsson The Knowledge Management.

Slides:



Advertisements
Similar presentations
Pete Johnston, Eduserv Foundation 16 April 2007 Update on work of Joint DCMI/IEEE LTSC Task.
Advertisements

Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
The LOM RDF binding - update Mikael Nilsson The Knowledge Management Research Group Centre for user oriented IT design Royal.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
Andy Powell, Eduserv Foundation Feb 2007 The Dublin Core Abstract Model – a packaging standard?
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
CS570 Artificial Intelligence Semantic Web & Ontology 2
RDF Tutorial.
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Pete Johnston & Andy Powell, Eduserv Foundation 28 June 2006 Update.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
Dr. Alexandra I. Cristea RDF.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
XML, XSL, XSLT, XHTML and others By Sean Hunter. Why XML?  XML was created to be a quick and easy way to provide structured data over the web.  Existing.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
© 2006 DCMI DC-2006 – International Conference on Dublin Core and Metadata Applications 3-6 October 2006 Thomas Baker Dublin Core Metadata Initiative.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
A centre of expertise in digital information management UKOLN is supported by: XML Schema for DC Libraries AP DC Libraries WG Meeting,
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Z39.50, XML & RDF Applications ZIG Tutorial January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Publishing data on the Web (with.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Metadata: first principles Pat Bell Knowledge, Analysis and Intelligence.
Why XML ? Problems with HTML HTML design - HTML is intended for presentation of information as Web pages. - HTML contains a fixed set of markup tags. This.
Practical RDF Chapter 1. RDF: An Introduction
Neminath Simmachandran
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Logics for Data and Knowledge Representation
TEXT ENCODING INITIATIVE (TEI) Inf 384C Block II, Module C.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Lifecycle Metadata for Digital Objects (INF 389K) September 18, 2006 The Big Metadata Picture, Web Access, and the W3C Context.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Semantic Web - an introduction By Daniel Wu (danielwujr)
RDF, XML and interoperability Managing networks : understanding new technologies, Birmingham, 13 September 2001 Pete Johnston UKOLN, University of Bath.
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Metadata, Resources, and the RDF 김민수 Chapter 1. Creating the Sementic Web with RDF2 Overview Knowledge Representation Library Metadata RDFRDF.
Description of Information Resources: RDF/RDFS (an Introduction)
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC.
Representing Data with XML February 26, 2004 Neal Arthorne.
USB for Audio There are also several USB Audio chips. You install a custom driver on the host computer, and the USB sound device appears as a Windows (or.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
1 RDF, XML & interoperability Metadata : a reprise Communities, communication & XML An introduction to RDF RDF, XML and interoperability.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
RDFa Primer Bridging the Human and Data webs Presented by: Didit ( )
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Review of the DCMI Abstract Model Thomas Baker, DCMI Joint Meeting of the DCMI Architecture Forum and W3C Library Linked Data Incubator Group 22 October.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
Metadata Issues in Long-term Management of Data and Metadata
XML QUESTIONS AND ANSWERS
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
RDF 1.1 Concepts and Abstract Syntax
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Presentation transcript:

The LOM RDF binding – update Mikael Nilsson The Knowledge Management Research Group Centre for user oriented IT design Royal Institute of Technology, Stockholm

Overview ● Background ● Abstract Models (RDF, DC, LOM) ● Issues ● Standard/Recommendation?

Background – Resource Description Framework ● XML – a general markup language – First W3C recommendation final in 1998 – Roots in SGML and HTML ● RDF – a general metadata language – First W3C recommendation final in 1999 – Roots in Descriptive Logic and databases

Background – RDF binding of LOM ● 2001: First draft in IMS Metadata 1.2 – Work by KTH/Stockholm, L3S/Hannover, WU/Vienna, within Edutella and UNIVERSAL ● 2002: PAR accepted for LTSC – Chair: Jon Mason – Second draft based on LOM 1.0 ● 2003 – present: – Ballot-ready rewritten third draft in final stages

Background – binding features ● Reuses DC and Qualified DC vocabulary where appropriate – DC applications able to understand a LOM RDF record partially, without transformation ● Tries to leverage the flexibility of RDF – Easy to combine with other standards / local extensions – Easy to combine several descriptions of the same resource ● See

Background – usage/participation ● The draft LOM RDF binding is is used in several projects – Swedish Educational Broadcasting Company (ur.se) – online digital video archive – Swedish National Agency for Education (5-6 projects) – UK Curriculum Online metadata – UNIVERSAL/EducaNext brokerage platform – Edutella – LOM RSS module (Steven Downes)

Resource Description Framework ● Tim Berners-Lee's vision: A semantic web ● Requirements on RDF: – Metadata Framework (with certain built-in semantics) – Extensible (structurally, but also semantically) – Web-capable (unlike databases / AI systems) – Self-describing (machine semantics)

RDF: Structure ● An RDF description is a set of statements of the form (resource, property, value) ● Let's try to say “This book was written by Mark Twain”. ● A resource can be identified by a URI ● A property is always identified by a URI ● The value is another resource or a string. (urn:isbn: , dc:creator,

RDF: Structure (cont.) ● This framework makes it easy to: – Add new descriptions of the same resource. – Create new properties and use them. – Combine two separate descriptions of one of several resources. ● The result is often drawn as a graph: urn:isbn:... k.Twain dc:creator Mark Twain vCard:FN dcclass:Da te 1886 rdf:type dc:created rdf:value

Vocabularies ● RDF gives you a framework, a grammar. ● The “words” in the language are defined by others (as with XML). ● A vocabulary in the eyes of RDF is a set of URIs ● Every URI must identify something well-defined in the “world” (a thing, a concept, a property, etc.), ● i.e. the URIs must have semantics.

RDF Schema ● W3C has also defined an RDF vocabulary that is intended to be used to describe other RDF vocabularies (such as LOM or DC)! ● RDF Vocabulary Description Language 1.0, also known as RDF Schema. ● RDFS contains a base semantics that is used in alsmost all RDF descriptions. Expresses e.g.: – This resource is a Person – Students are a kind of Persons – “dc:creator” is a Property

DC and RDF abstract models ● Both DC and RDF use a resource – property – value model ● DC has more high-level “values” than RDF – value URIs – value strings – rich values, etc. ● The LOM RDF binding uses the RDF model (of course) ● It also tries to be compatible with the DC model.

What's an Abstract Model? ● Framework for defining “metadata elements” ● Query Languages need a framework – Used in Edutella ● Extensions of both semantic and structural nature ● The LOM AM and DC AM have differences => This is being studied. ● Two/Three models identified (maybe): – Resource/Schema model and Instance model.

Creating an Annotation in LOM/RDF dcterms:W3C DTF lom- ann:Annotation rdf:Al t I thought blablablaen-US Jag tyckte blablablasv-SE ● According to RDF, there are 4 descriptions in this record ● According to DC, there are 2 descriptions (more advanced “value” concept) Annotation description Resource description

DC Resource model ● Essentially resource – property – value –

DC Resource model ● Essence: – Each resource has zero or more properties. – Each property has one or more values. – Each value is a resource (so it can be further described) ● Example: a date can have a string representation, a description, etc.

DC description Model

DC Description Model ● A description is made up of one or more statements about one, and only one, resource. ● Each statement is made up of – a property URI (a URI that identifies a property), – zero or one value URI (a URI that identifies a value of the property), – zero or one encoding scheme URI (a URI that identifies the class of the value), and – zero or more value representations of the value.

The Binding: status ● Includes text and RDF Schemas – Note: RDFS does not do validation! ● Work on the DC AM influences the binding – still not finalized ● General issues: – About schema or about instances? – What is conformance? ● Paper on the binding at ARIADNE conference 2003:

The Binding: contents ● Conceptually, two things (recent insights): – A list of URIs, and their associated semantics. ● Can be partially encoded in an RDF Schema ● Nothing related to constraints ● This is 100% normative – A specification of constraints for their use ● Multiplicity, ordering, nesting, use of DC vocab, etc. ● All the constraints of the schema ● This part cannot be normative. Why?

The Binding ● Why cannot the constraints part be normative? – No control over record boundaries, orcombinations of descriptions – Interferences with external vocabularies (DC, vCard) – In short: conformance is not well-defined. ● Possibilities: – One Standard, normative/informative parts – One Standard, One Recommended Practice – One Recommended practice.

The Binding: misc ● Note that there are two RDF specs: – Concepts and abstract syntax – RDF/XML syntax ● The binding will not use XML RDF syntax, only graphs, and maybe a notation called N3, (used for RDF testcases). – Unfortunately, the RDF/XML syntax is confusing both for RDFers and non-RDFers.

Summary ● Abstract Model work closely related ● Standard/Recommendation? ● No XML in binding.