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.

Slides:



Advertisements
Similar presentations
UKOLN, University of Bath
Advertisements

From content standards to RDF Gordon Dunsire Presented at AKM 15, Porec, 2011.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Processing of structured documents Part 8. 2 Resource Description Framework (RDF) zWeb was originally built for human consumption yalthough everything.
Introduction to RDF Based on tutorial at
Z39.50 and the Web ZIG July 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
RDF Tutorial.
Dr. Alexandra I. Cristea RDF.
The Semantic Web Resource Description Framework (RDF) Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh.
RDF: Data Description With HTML, the Web is for reading With XML, the Web is for processing Necessary to know  who wrote this?  who owns it?  who authorised.
1 CS 502: Computing Methods for Digital Libraries Lecture 17 Descriptive Metadata: Dublin Core.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Resource Description Framework ( RDF ) Xinxia An.
Introduction to XML This material is based heavily on the tutorial by the same name at
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
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
1 © Netskills Quality Internet Training, University of Newcastle Metadata Explained © Netskills, Quality Internet Training.
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
Practical RDF Chapter 1. RDF: An Introduction
An Introduction to the Resource Description Framework Eric Miller Online Computer Library Center, Inc. Office of Research Dublin, Ohio 元智資工所 系統實驗室 楊錫謦.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
JENN RILEY METADATA LIBRARIAN IU DIGITAL LIBRARY PROGRAM Introduction to Metadata.
Web Metadata, what is it? Ora Lassila Visiting Scientist (from Nokia) Definition Applications Current Standardization Efforts.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Metadata Modularization Concepts and Tools Carl Lagoze CS
RDF (Resource Description Framework). 2 Table of Contents  Introduction  Basic RDF –Basic RDF Model –Basic Syntax  Containers  Statements about Statements.
Resource Description Framework (RDF) Presented by: Jonathan Catlett.
1 XML An Overview Roger Debreceny University of Hawai`i Skip White University of Delaware XBRL Workshop, August 2006.
Resource Description Framework (RDF) Course: Electronic Document Team member: Ding Feng Ding Wei Wang Ling Date:
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Modularization and Interoperability: Dublin Core and the Warwick Framework Sandra D. Payette Digital Library Research Group Cornell University November.
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
An OO schema language for XML SOX W3C Note 30 July 1999.
More XML namespaces, DTDs CS 431 – Carl Lagoze – Cornell University.
Internet Technologies1 RDF These slides were built using modified examples from “XML How To Program” by Deitel, Deitel, Nieto, Lin and Sadhu. The slides.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Practical RDF Ch.6 Creating an RDF Vocabulary DongHyuk Im SNU OOPSLA Lab. Shelley Powers, O’Reilly August 19, 2004.
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.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
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.
Problems with XML & XML Schemas XML falls apart on the Scalability design goal. 1.The order in which elements appear in an XML document is significant.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Description of Information Resources: RDF/RDFS (an Introduction)
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Interoperability How to Build a Digital Library Ian H. Witten and David Bainbridge.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
1 RDF, XML & interoperability Metadata : a reprise Communities, communication & XML An introduction to RDF RDF, XML and interoperability.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
Attributes and Values Describing Entities. Metadata At the most basic level, metadata is just another term for description, or information about an entity.
XML QUESTIONS AND ANSWERS
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
Introduction to Metadata
Cataloging the Internet
Attributes and Values Describing Entities.
Resource Description Framework (RDF)
Presentation transcript:

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 every book, and allowing us to look things up based on the words in the text

What is RDF? general framework to describe any Internet resources by describing and interchanging metadata provides the basis for generic tools for authoring, manipulating, and searching machine-understandable data on the Web thereby promoting the transformation of the Web into a machine-processable repository of information

What is RDF? an XML application - utilizes the namespace facility - this allows RDF to scope and uniquely identify a set of properties (a schema) which can be accessed at the URI identified by the namespace - also inherits the language tag which enables support of multi-lingual metadata

Facts originally conceived as an extension of the content rating PICS (Platform for Internet Content Selection) Recommendation now a formal W3C Recommendation a 2 nd W3C Recommendation proposes a system where descriptions related to a particular purpose would constitute a class (much like OO); theses classes could fit into a hierarchy of classes with inheritance provides the building blocks for supporting the Semantic Web

Uses of RDF metadata resource discovery for search engines cataloging for describing content and content relationships available at a web site intelligent software agents to facilitate knowledge sharing content rating describing collections of pages that represent a single logical document describing intellectual property rights of Web pages

RDF Rules 1. a Resource is anything that can have a URI web pages, individual elements of XML docs, etc. 2. a Property is a Resource that has a name and can be used as a property any independent organization can invent them ex: Author or Title

RDF Rules 3. a Statement is a 3-part records consisting of Resource, Property and a value ex: “The Author of is Tim Bray.” 4. The abstract Properties are expressed in XML as follows: Tim Bray

A Bigger Example The Future of Metadata Jacky Crystal Metadata, RDF, Dublin Core

More Basics You can have multiple schemas (sets of properties) <RDF xmlns = " #" xmlns:DC = xmlns:AGLS = " > The Future of Metadata Jacky Crystal Metadata, RDF, Dublin Core Info Man’t -Internet

More Basics You can have complex values using properties as values Dr Jacky J Crystal Director Researcher

More Basics You can have the value be a literal which will not be interpreted Dr Jacky J Crystal DSTC 500 Street Australia

More Basics RDF can express collections of the same properties with Bag, Sequences (Seq) and Alternatives (Alt)

More Basics a Bag is a collection of multiple values for the same property - used instead of repeating the Property type Maddie Azzurii Corky Brown Jacky Crystal

More Basics a Seq is a collection of multiple values for a property where the order of the values is important Maddie Azzurii Corky Brown Jacky Crystal

More Basics an Alt is used when there is a choice of values available for a property which each value being valid but dependent on some factor. ftp://soft-sales.com.us/abc.exe ftp://soft-sales.com.au/abc.exe ftp://soft-sales.com.de/abc.exe ftp://soft-sales.com.uk/abc.exe

More Basics RDF allows statements to be made about other statements - useful when expressing properties of metadata

Example The Metadata Report Jacky Crystal $AUD

More Basics RDF has 2 types of syntax: 1. serialization: full expression seen in the examples above 2. abbreviated : values of the properties are expressed within XML tags - useful when including RDF in HTML documents so that no value is rendered in the Web browser - does have some limitations: the Properties are non- repeatable and the Property values can only be strings

Example of Abbreviated RDF <RDF xmlns = " #" xmlns:DC = " xmlns:AGLS = " > <Description about = " DC:Title = "The Future of Metadata" DC:Creator = "Jacky Crystal" DC:Date = " " DC:Subject = "Metadata, RDF, Dublin Core" AGLS:Function = "Info Management - Internet" />

More Basics a Resource can be a the value of a Property ex: a list of research papers that make up a collection for a conference Proceedings of the XML'98 Conf Jacky Crystal

More Basics RDF can describe individual properties within a collection of properties ex: to say that 5 of the papers list previously are all copyrighted by IEEE Copyright IEEE 1998

More Basics another alternative to the previous example Copyright IEEE 1998

More Basics RDF includes preliminary work on the definition of metadata schema which will define the meaning, characteristic and relationships of a set of properties the schema is based on the same model as the RDF syntax specification

Example of RDF schema <RDF xmlns = " xmlns:RDFS = " > Title The name given to the resource, usually by the Creator or Publisher Author or Creator The person or organisation primarily responsible for the intellectual content of the resource

More Basics RDF provides a model for metadata and a syntax so that independent parties can exchange and use it. BUT it doesn’t provide any Properties of its own The idea is that Properties will come in packages called Vocabularies. ex: basic bibliographic Properties will include Author, Title, Date, Publisher, etc.

RDF and XML RDF: because statements are simple, 3-part records, they are easy to handle and to use for looking up things even in large numbers - with the continuing growth of the Web, scalability is very important XML: isn’t scalable because - the order in which elements appear is significant which is anathema in the metadata world and very difficult to maintain with millions of data items - certain XML constructions are hard to handle