RDF – RESOURCE DESCRIPTION FRAMEWORK Antonio Bucchiarone FBK-IRST Trento, Italy 20 Novembre 2009.

Slides:



Advertisements
Similar presentations
XML/RDF 2 RDF/XML Resource Description Framework Resource Property Value c:semanticweb c:author c:corby Syntaxe XML.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 5-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Transforming XML XMLNamespaces, XSLT. XML Namespaces Sometimes it is necessary to mix XML elements –Different types of content –Use of markup to convey.
Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
1 WSDL: Web Service Description Language Gary Sharp Mike Breakiron.
XML Schema Heewon Lee. Contents 1. Introduction 2. Concepts 3. Example 4. Conclusion.
Alexandra Cristea & Matthew Yau 1.
1 An inference engine for the semantic web Naudts Guido Student at the Open University Netherlands.
10-Sep-02 Page 1 Gadjah Mada University - Yogyakarta - Indonesia Gadjah Mada University10-Sep-02 Page 1 Gadjah Mada University - Yogyakarta - Indonesia.
An introduction to RDF and library linked data Gordon Dunsire Presented at the Dewey Decimal Classification Executive Briefing 15 Sep 2011, London.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Lecture # 11 JavaScript Graphics. Scalable Vector Graphics (SVG) Scalable Vector Graphics (SVG), as the name implies, are - scalable (without pixelation):
The Semantic Web – WEEK 4: RDF
Apache Axis2 SOAP Primer. Agenda What is SOAP? Characteristics SOAP message structure Header blocks Fault notification Exercises.
17 Apr 2002 XML Namespaces Andy Clark. The Problem Documents use different vocabularies – Example 1: CD music collection – Example 2: online order transaction.
Introduction to RDF Based on tutorial at
Semantic Web Andrejs Lesovskis 4/11/2017 6:03 PM
XML Namespaces Each schema file associated with a URL to uniquely identify where elements come from – Like packages in Java
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.
CIS 375—Web App Dev II SOAP.
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Topics Acronyms in Action SOAP 6 November 2008 CIS 340.
1 Web Data Management XML Schema. 2 In this lecture XML Schemas Elements v. Types Regular expressions Expressive power Resources W3C Draft:
RDFa: Embedding RDF Knowledge in HTML Some content from a presentation by Ivan Herman of the W3c, Introduction to RDFa, given at the 2011 Semantic Technologies.
XML Namespaces Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
The Vision and Basic Technologies of the Semantic Web.
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
ESDSWG2011 – Semantic Web session Semantic Web Sub-group Session ESDSWG 2011 Meeting – Semantic Web sub-group session Wednesday, November 2, 2011 Norfolk,
OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
RDF Tutorial.
CSCE Ontology Development Lecture 03 Semantic Web CSCE 510 April 29, 2013 Figure from Model Driven Architecture and Ontology Development.
© Copyright IBM Corporation 2014 Getting started with Rational Engineering Lifecycle Manager queries Andy Lapping – Technical sales and solutions Joanne.
 Fundamentals of Web Design.  Describe the history and theory of XHTML  Understand the rules for creating valid XHTML documents  Apply a DTD to an.
An Introduction to XML Based on the W3C XML Recommendations.
Ontology Notes are from:
Dr. Alexandra I. Cristea RDF.
XML Namespaces Andrey Smirnov CSCI 7818 September 21, 2000.
Resource Description Framework ( RDF ) Xinxia An.
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Working with Namespaces Combining XML Vocabularies in a Compound Document.
WORKING WITH NAMESPACES
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
Visual Models for Knowledge Engineering Madalina Croitoru
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.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
CIS 375—Web App Dev II XSL. 2 XSL Introduction XSL stands for _____________________________. XSL is the language used for manipulating and displaying.
RDF – RESOURCE DESCRIPTION FRAMEWORK Antonio Bucchiarone FBK-IRST Trento, Italy 01Dicembre 2009.
WEB APPLICATION DEVELOPMENT For More visit:
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.
XP New Perspectives on XML, 2nd Edition Tutorial 2 1 TUTORIAL 2 WORKING WITH NAMESPACES.
1 Tutorial 12 Working with Namespaces Combining XML Vocabularies in a Compound Document.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
Dr. Alexandra I. Cristea RDF.
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.
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
1 Compound Documents: Combining XML Vocabularies.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Tutorial 2: XML Working with Namespaces. 2 Name Collision This figure shows two documents each with a Name element.
XML Schema Lecture 3. Indicators There are seven indicators: Order indicators: All Choice Sequence Occurrence indicators: maxOccurs minOccurs Group indicators:
Introduction to XML Namespaces Web Engineering, SS 2007 Tomáš Pitner.
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.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
SPARQL.
WORKING WITH NAMESPACES
Namespace Review 21-Nov-18.
Namespace Review 29-Dec-18.
Namespace Review 14-Oct-19.
Presentation transcript:

RDF – RESOURCE DESCRIPTION FRAMEWORK Antonio Bucchiarone FBK-IRST Trento, Italy 20 Novembre 2009

Esempio di documento RDF W3Schools Jan Egil Refsnes

RDF Resource, Property, and Property Value  RDF identifies things using Web identifiers (URIs), and describes resources with properties and property values.  A Resource is anything that can have a URI, such as "  A Property is a Resource that has a name, such as "author" or "homepage"  A Property value is the value of a Property, such as "Jan Egil Refsnes" or " (note that a property value can be another resource)

 The following RDF document could describe the resource " Jan Egil Refsnes

RDF Statements  The combination of a Resource, a Property, and a Property value forms a Statement (known as the subject, predicate and object of a Statement).

RDF Statements  Statement: "The author of is Jan Egil Refsnes".  The subject of the statement above is:  The predicate is: author  The object is: Jan Egil Refsnes  Statement: "The homepage of is  The subject of the statement above is:  The predicate is: homepage  The object is:

RDF File: First lines  Example: Example: 

RDF File – cont.  The first line of the RDF document is the XML declaration. The XML declaration is followed by the root element of RDF documents:.  The xmlns:rdf namespace, specifies that elements with the rdf prefix are from the namespace " ns#".  The xmlns:cd namespace, specifies that elements with the cd prefix are from the namespace "

RDF File – cont.  The element contains the description of the resource identified by the rdf:about attribute.  The elements:,,, etc. are properties of the resource.

RDF Validator  RDF Online Validator  W3C's RDF Validation Service is useful when learning RDF. W3C's RDF Validation Service  Here you can experiment with RDF files.  The online RDF Validator parses your RDF document, checks your syntax, and generates tabular and graphical views of your RDF document.

RDF Validator  Copy and paste the example below into W3C's RDF validator: W3Schools.com Jan Egil Refsnes  The result should be

RDF Main Elements  is the root element of an RDF document. It defines the XML document to be an RDF document. It also contains a reference to the RDF namespace...Description goes here...

RDF Main Elements  The element identifies a resource with the about attribute.  The element contains elements that describe the resource: <rdf:Description rdf:about=" Burlesque"> Bob Dylan USA Columbia