Doc.: IEEE 802.19-01/0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:

Slides:



Advertisements
Similar presentations
Natural Language Systems, Department of Informatics, University of Hamburg NATS IR in WWW Dozentin: C. Vertan Autor: M. Hoffmann RDF Resource Description.
Advertisements

Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
UKOLN, University of Bath
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.
RDF using N3. Subject, Verb and Object All knowledge is just a set of statements. Everything is identified by URI Here a local URI but could point to.
The Semantic Web – WEEK 4: RDF
Dr. Bhavani Thuraisingham February 18, 2011 Building Trustworthy Semantic Webs RDF and RDF Security.
Introduction to RDF Based on tutorial at
1 RDF Tutorial. C. Abela RDF Tutorial2 What is RDF? RDF stands for Resource Description Framework It is used for describing resources on the web Makes.
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
RDF Tutorial.
Quratulain Rajput Faculty of Computer Science, IBA Spring2013
Chapter 3 RDF Syntax 1. Topics Basic concepts of RDF resources, properties, values, statements, triples URIs and URIrefs RDF graphs Literals and Qnames.
Dr. Alexandra I. Cristea RDF.
Knowledge Technologies Manolis Koubarakis 1 An Introduction to RDF Schema.
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.
More RDF CS 431 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Cornell CS 502 Resource Description Framework Building the Semantic Web CS 502 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
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.
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.
Logics for Data and Knowledge Representation
OWL Representing Information Using the Web Ontology Language 1.
Of 41 lecture 4: rdf – basics and language. of 41 RDF basic ideas the fundamental concepts of RDF  resources  properties  statements ece 720, winter.
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.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Semantic Web Exam 1 Review.
Practical RDF Ch.6 Creating an RDF Vocabulary DongHyuk Im SNU OOPSLA Lab. Shelley Powers, O’Reilly August 19, 2004.
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.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
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.
Description of Information Resources: RDF/RDFS (an Introduction)
Practical RDF Ch.4 Specialized RDF Relationships: Reification, Containers, and Collections Kim, Jong-Nam SNU OOPSLA Lab. August 12, 2004.
RDF & SPARQL Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Chapter 3 RDF. Introduction Problem: What does an XML document mean? – XML is about data structures – Their meaning (semantics) is not apparent to a machine.
Practical RDF Chapter 4. Specialized RDF Relationships: Reification, Containers, and Collections Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Lim.
Motivation Dynamically identify and understand information sources Provide interoperability between agents in a semantic manner Enable distributed extensible.
Silterra, April 2004 RDF, RSS and all that THREADING THE RDF MAZE.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
Other RDF Capabilities. Exercise: Write the following information into a set of statements (triples) and then draw them into and RDF graph The article.
Linked Data & Semantic Web Technology The Semantic Web Part 5. Resource Description Framework (2) Dr. Myungjin Lee.
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
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.
Service-Oriented Computing: Semantics, Processes, Agents
Charlie Abela Department of Intelligent Computer Systems
Introduction to Persistent Identifiers
An Introduction to RDF Schema
Service-Oriented Computing: Semantics, Processes, Agents
Resource Description Framework
Service-Oriented Computing: Semantics, Processes, Agents
CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Department of Artificial Intelligence
RDF 1.1 Concepts and Abstract Syntax
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Resource Description Framework (RDF)
Semantic Web Basics (cont.)
Presentation transcript:

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date: Authors:

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 2 Outline Basic concept: descriptive statement triple RDF/XML representation RDF capablilities: containers, collections, reification RDF Schema defines application vocabularies example: RDF Schema for Information Service References

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 3 Descriptive Statement TRIPLE: Subject | Predicate RDF GRAPH what | | value Truck | color | red created to describe web resources has a creator whose value is John Smith RDF in XML of URIs. property attribute characteristic

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 4 RDF/XML Representation XML qualified names (Qnames) used for RDF shorthand. Common xmlns (xml namespace) prefixes: prefix rdf:, namespace URI: prefix rdfs:, namespace URI: prefix dc:, namespace URI: prefix owl:, namespace URI: prefix xsd:, namespace URI: prefix ex:, namespace URI: prefix exstaff:, namespace URI: Same statement using XML prefixes: ex:index.html dc:creator exstaff:85740.

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 5 Compound Statements and Blank Nodes

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 6 Typed Literals Default literal is string of ascii for URIs RDF Schema defines many standard datatypes Online library is commonly referenced DataTypes defined in library at "value"^^

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 7 DataTypes defined at

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 8 RDF statements in XML Triple to XML equivalent:

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 9 More Complex RDF/XML

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 10 RDF Containers Bag: items in no significant order Seq:: items sequenced in a required order –Bag and Seq are semantically identical in XML with -  –Application layer needs to interpret order as significant for sequence only Alt: a set of alternative items "one of the below".

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 11 Collection uses property concept of "first", "rest" and defines the null node to delimit list. Collections are closed containers whereas bags and sequences are open. Collection is a closed linked list

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 12 Reification permits RDF syntax to be applied to RDF statements. Description of the Description. RDF triple: RDF description of the above RDF statement Useful for provenance descriptors: Created By, Creation Date, Version #etc –These are properties about the code itself –Description NOT about the objects identified and described in the code. RDF Reification – making the language a thing

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 13 RDF permits "Literal" type for XML strings as values In this example, the value for the book title is an XML string: "" <br /> Element Considered Harmful. "" Note that the string is interpreted as XML and not simply as ascii.

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 14 RDF Schemas A Schema is a particular use of rdf_class and rdf_property to define particular terms useful for a particular application The defined terms are called a VOCABULARY for this RDF application. The property relationships among the classes are meaningful. The datatype definitions here are an example of a schema.

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 15 Customized Schemas are Useful Custom schema to describe

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 16 Custom Vehicle Schema in Triples

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 17 Custom Vehicle Schema in RDF/XML h

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 18 Properties of RDF_Properties RDF language emphasis and some capabilities differ from object oriented languages (OOL). RDF is a description oriented language (DOL). In OOL, objects are type classed and they have properties. In DOL, properties have properties and may be abstractly defined. Properties have Range and Domain. has Domain of OBJECT Value Property has Range of

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 19 Examples Range Ranges can also be explicit (0..255) Domain In a way these RDF statements treat properties like objects

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 20 Using EPRI's CIM/XML Schema:

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 21 Issues for 19.1 Utility of language for describing message structures Ease of use and readability of language for message structures. ASN.1 and RDF/XML share most, if not all, features. Extensibility is key for ASN.1 vs RDF/XML decision. ASN.1 is tightly structured and requires use of "…" placement to permit extensibility. RDF allows open ended class and property extensions. There is no "…." construct within RDF. IN PRACTICE, we would like to know the shortcomings of both approaches.

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 22 Quick look at 802 standards MIB in ASN Information Service Schema in RDF/XML

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 23 References RDF Primer: primer /#xmlliteralshttp:// primer /#xmlliterals RDF Vocabulary Schema: schema/#ch_domainrangehttp:// schema/#ch_domainrange RDF/XML Schema: and Many many others branch out of the above references.

doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 24 Discussion