RDF – RESOURCE DESCRIPTION FRAMEWORK Antonio Bucchiarone FBK-IRST Trento, Italy 01Dicembre 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

Dr. Alexandra I. Cristea CS 253: Topics in Database Systems: C3.
XPATH מבוא MCSD Doron Amir What is XPath? A W3C Standard A W3C Standard Not written in XML Not written in XML Defines parts of an XML.
The Semantic Web – WEEK 4: RDF
Introduction to RDF Based on tutorial at
Semantic Web Andrejs Lesovskis 4/11/2017 6:03 PM
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.
RDF – RESOURCE DESCRIPTION FRAMEWORK Antonio Bucchiarone FBK-IRST Trento, Italy 20 Novembre 2009.
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.
RDF Tutorial.
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
The learning site: /xpath_syntax.asp xsl/xsl/slides.html.
Ontology Notes are from:
Dr. Alexandra I. Cristea RDF.
XML Namespaces Andrey Smirnov CSCI 7818 September 21, 2000.
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.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Resource Description Framework ( RDF ) Xinxia An.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
XSLT transformations Or how to get your XML to become HMTL.
Introduction to XML Rashmi Kukanur. XML XML stands for Extensible Markup Language XML was designed to carry data XML and HTML designed with different.
Introduce of XML Xiaoling Song CS157A. What is XML? XML stands for EXtensible Markup Language XML stands for EXtensible Markup Language XML is a markup.
XSLT XSLT: eXtensible Stylesheet Language for Transformations - a language for transforming XML documents into any text- based format (e.g. HTML, plain.
Resource Description Framework (RDF) Lecture # 6 Faculty of Computer Science, IBA.
Visual Models for Knowledge Engineering Madalina Croitoru
Introduction to Semantic Web
Contracts & the Semantic Web John McClure Hypergrove Engineering Port Townsend, Washington.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
XSLT transformations Or how to get your XML to become HMTL.
CSC 330 E-Commerce Teacher Ahmed Mumtaz Mustehsan Ahmed Mumtaz Mustehsan GM-IT CIIT Islamabad GM-IT CIIT Islamabad CIIT Virtual Campus, CIIT COMSATS Institute.
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
XML TUTORIAL Portions from w3 schools By Dr. John Abraham.
XSLT Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
CIS 375—Web App Dev II XSL. 2 XSL Introduction XSL stands for _____________________________. XSL is the language used for manipulating and displaying.
The Resource Description Framework And its application to thegateway.org For the IIAP Jon Jablonski, Research Assistant The Information.
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.
CIS 375—Web App Dev II ASP.NET 8 More Binding. 2 The Repeater ControlThe Repeater Control 1 The Repeater control is used to display a repeated list of.
RDF Containers In N3, we could say that Ed (with id 21) and Bill (with id 34) created a certain document
XSD Presented by Kushan Athukorala. 2 Agenda XML Namespaces XML Schema XSD Indicators XSD Data Types XSD Schema References.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
1 © The ATHENA Consortium. Resource Description Framework (RDF) A language for making simple statements about things (resources) Statements:
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.
Introduction XML stands for eXtensible Markup Language. Designed to transport and store data; not to display it XML is similar to HTML, but tags are not.
XML, SCHEMAS, DTD The primer Brendan Knight. XML  XML stands for eXtensible Markup Language.  XML is designed to transport and store data.  Contains.
Dr. Bhavani Thuraisingham September 24, 2008 Building Trustworthy Semantic Webs Lecture #9: RDF and RDF Security.
Practical RDF Ch.4 Specialized RDF Relationships: Reification, Containers, and Collections Kim, Jong-Nam SNU OOPSLA Lab. August 12, 2004.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
Practical RDF Chapter 4. Specialized RDF Relationships: Reification, Containers, and Collections Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Lim.
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
Practical RDF Chapter 3. The Basic Elements Within the RDF/XML Syntax Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim.
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.
Other RDF Capabilities. Exercise: Write the following information into a set of statements (triples) and then draw them into and RDF graph The article.
Lecture 8: RDF& SPARQL Dr. Taysir Hassan A. Soliman December 13, 2015 INF411 Information Engineering Information Systems Dept. Faculty of Computers & Information.
Linked Data & Semantic Web Technology The Semantic Web Part 5. Resource Description Framework (2) Dr. Myungjin Lee.
XML Namespaces In this first lesson XML Namespaces, you will learn to:
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
8.3.7 Compound Property Values Property values can be ▫Literals ▫Resource ▫Container ▫Collection, or… ▫Compound Value Compound Value ▫Has multiple value.
1 Advanced Database Systems: DBS CB, 2 nd Edition Advanced Topics of Interest: Semantics Web and Data Integration.
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.
SPARQL.
Resource Description Framework
An Analysis of the Structure of the Proposed XDI Metaschema
SPARQL: A query language for RDF
Department of Artificial Intelligence
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 01Dicembre 2009

Example 1  Jan Egil Refsnes

RDF Elements  The subject of the statement above is:  The predicate is: author  The object is: Jan Egil Refsnes

Example 2  Bob Dylan USA Columbia Bonnie Tyler UK CBS Records

Output Graph

Elements  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 "  The xmlns:cd namespace, specifies that elements with the cd prefix are from the namespace "  The element contains the description of the resource identified by the rdf:about attribute.  The elements:,,, etc. are properties of the resource.

The Element  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...

The Element  The element identifies a resource with the about attribute.  The element contains elements that describe the resource:

Example  Bob Dylan USA Columbia  The elements, artist, country, company, price, and year, are defined in the namespace. This namespace is outside RDF (and not a part of RDF). RDF defines only the framework. The elements, artist, country, company, price, and year, must be defined by someone else (company, organization, person, etc).

Properties as Attributes  The property elements can also be defined as attributes (instead of elements):

Properties as Resources  The property elements can also be defined as resources: …

The Element  The element is used to describe an ordered list of values (For example, in alphabetical order).  The element may contain duplicate values. George John Paul Ringo

The Element  The element is used to describe a list of alternative values (the user can select only one of the values). CD Record Tape

The rdf:parseType="Collection" Attribute  RDF collections are used to describe groups that can contains ONLY the specified members.  A collection is described by the attribute rdf:parseType="Collection".