Practical RDF Ch.2 Junwon Jung SNU OOPSLA Lab. Shelley Powers, O’Reilly August 5, 2004.

Slides:



Advertisements
Similar presentations
RDF/XML Syntax Specification Ming Jing Team W. Tutorial Overview - Introduction - An XML Syntax for RDF - Syntax Data Model (*) Order - Concept and Standard.
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.
An introduction to RDF and library linked data Gordon Dunsire Presented at the Dewey Decimal Classification Executive Briefing 15 Sep 2011, London.
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
Introduction to RDF Based on tutorial at
An Introduction to RDF(S) and a Quick Tour of OWL
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.
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.
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
RDF Tutorial.
RDF formats for Linked Data by Mabi Harandi. RDF is not a format, it is a model for data So: It will provide supports for different formats like :  Turtle.
Quick RDF Introduction Scott Streit Terminology – RDF Triple (Also the triple form used in SPARQL) RDF Triple  (Resource, Property,
Chapter 3 RDF Syntax 1. Topics Basic concepts of RDF resources, properties, values, statements, triples URIs and URIrefs RDF graphs Literals and Qnames.
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.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
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.
RDA and Linking Library Data VuStuff III Conference Villanova University, Villanova, PA October 18, 2012 Dr. Sharon Yang Rider University.
Practical RDF Chapter 1. RDF: An Introduction
Okech Odhiambo Faculty of Information Technology Strathmore University
Logics for Data and Knowledge Representation
Practical RDF Ch.7 Editing, Parsing, and Browsing RDF/XML Kim, Ki-Sung SNU OOPSLA Lab. Shelley Powers, O’Reilly August 24, 2004.
ISBD for the Semantic Web: namespaces, elements, vocabularies, application profile Gordon Dunsire Presented at Centar zu Stalno Stručno Usavršavanje (CSSU),
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
Meta Tagging / Metadata Lindsay Berard Assisted by: Li Li.
MD9.6 Release: Highlights Increased the character limit for all URL resources to 600 characters. Data_Center/Service_Provider Data_Set_Citation/Service_Citation.
The RDF/XML Serialization RDF statements can be written in RDF/XML very much like descriptions in non-RDF XML XML is increasingly used in all kinds of.
CC L A W EB DE D ATOS P RIMAVERA 2015 Lecture 2: RDF Model & Syntax Aidan Hogan
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.
Practical RDF Chapter 2. RDF: Heart and Soul Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
Part I. Resource and AAA In the Semantic Web, anything is a ‘resource’ if anything can be said about it by anyone for any purpose The AAA slogan applies.
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.
1 © The ATHENA Consortium. Resource Description Framework (RDF) A language for making simple statements about things (resources) Statements:
Important Concepts from the W3C RDF Vocabulary/Schema Sungtae Kim SNU OOPSLA Lab. August 19, 2004.
Description of Information Resources: RDF/RDFS (an Introduction)
RDF, RDF, RDF…. Lecture 22. XML Data New Article.
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.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
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.
LegalRuleML Metamodel Tara Athan, Harold Boley, Guido Governatori, Monica Palmirani, Adrian Paschke, Adam Wyner July 13, 2013 RuleML th International.
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.
Attributes and Values Describing Entities. Metadata At the most basic level, metadata is just another term for description, or information about an entity.
Introduction to RDF Sandro Hawke, Semantic Web Tutorial ISWC 2010.
Chapter 2 RDF Syntax 1.
Authority versus authenticity: the shift from labels to identifiers
Keyword Search over RDF Graphs
Resource Description Framework
An Analysis of the Structure of the Proposed XDI Metaschema
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
UNIMARC and linked data
RDF 1.1 Concepts and Abstract Syntax
Databases and Structured Files: What is a database?
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Information Networks: State of the Art
Resource Description Framework (RDF)
Semantic-Web, Triple-Strores, and SPARQL
Presentation transcript:

Practical RDF Ch.2 Junwon Jung SNU OOPSLA Lab. Shelley Powers, O’Reilly August 5, 2004

2 Table of contents  The search for knowledge  The RDF triple  The Basic RDF data model and the RDF graph  URIs  RDF Serialization  N3  N-triples  Lingo and vocabulary

3 The search for knowledge(1/2)  Previous method Links. Links. x (giant squid)

4 The search for knowledge(2/2)  The reason we get so many links  Most search engine use keyword based search  Need for context based search  Attach information about the context of the resource Ex) The article’s title is “Architeuthis Dux” The article’s author is Shelly Powers The article’s is part of a series The related article is … The article is about the giant squid and its place in the legends  RDF records data in a machine understandable format  RDF is based on a domain-neutral model

5 The RDF triple(1/3)  Three pieces of information are all that’s needed in order to fully define a single bit of knowledge  RDF specification, an RDF triple documents knowledge  RDF triple  Subject : something to describe  Property(predicate) : attributes, relationships  value(object) : the value associated with the property Ex) I(subject) have a name(property), which is Shelley Powers(property value) I(subject) have a height(property), which is five feet eleven inches(property value)

6 The RDF triple(2/3)  The title of the article is “Architeuthis Dux” (predicate) (subject) (object)  In RDF terms, a resource identified by URI  The title of the article at is “Architeuthis Dux”  Providing URI is equivalent to giving a person a unique identifier within a personal system  Each of the three components specifically broken out into the following format  has Ex) has a title of “Architeuthis Dux”

7 The RDF triple(3/3)  One shorthand technique  { subject, predicate, object } { title, “Architeuthis Dux” }  Regardless of the manner, four facts are immutable  Each RDF triple is made up of subject, predicate, and object  Each RDF triple is a complete and unique fact  An triple is a 3-tuple, which is made up of a subject, predicate, and object which are respectively a uriref or bnode; a uriref; and a uriref, bnode or literal  Each RDF triple can be joined other RDF triples, but it still retains its own unique meaning

8 The Basic RDF data model and the RDF graph (1/)  RDF graph  RDF core working group decided  A directed labeled graph  Graphs are extremely easy to read  RDF data model can be represented in RDF graphs  The graph consists of a set of nodes connected by arcs  Node – Arc – Node

9 The Basic RDF data model and the RDF graph (2/)  Node of RDF graph  uriref node : Uniform Resource Identifier(URI) that provides a specific identifier unique to the node  Blank node : nodes that don’t have a URI  literal : literal values represent RDF objects  The arcs are directional and labeled with the predicate  predicate is given a uriref equal to the schema for RDF vocabulary elements Architeuthis Dux

10 The Basic RDF data model and the RDF graph (3/) genid: Tutorials and source code about creating hierarchical menus in DHTML Shelley Powers

11 URIs( Uniform Resource Identifier)  The identifiers contained within a uriref  Used to identify specific predicates  URIs provide a common syntax for naming a resource regardless of the protocol used to access the resource  Absolute or Partial URIs   monsters1.htm  URI include fragment identifier (#)   URL(Uniform Resource Locators)  URN(Uniform Resource Name)

12 RDF Serialization(1/4)  A brief Look at N3(N3 or Notation3)  The basic structure of an N3 tuple  subject predicate object. Ex) Shelley.  QNames can be used instead of the full namespace Ex) dc:creator Shelley.

13 RDF Serialization(2/4)  N-Triples  N-triples is a subset of N3  It supports the same format for RDF triples  Subject predicate object.  N-triples can contain comments  #comment  The sunject can consist of either a uriref or a blank node identifier  _:name  The predicate is always a uriref

14 RDF Serialization(3/4)  N-Triples “Shelly Powers”. “Architeuthis Dux”. Architeuthis Dux Shelley Powers

15 RDF Serialization(4/4)  Ex) N-triples output with generated blank node identifier _:j0. _:j0 _:j0 “Tutorials and source code about creating hierarchical menus in DHTML”. _:j0 _:j0 “Shelley Powers”.

16 Lingo and vocabulary(1/2)  Graph and subgraphs  Subgraph is a subset of the triples contained in the graph  Merge of the graphs  Union of two or more RDF graphs  Blank nodes are never merged in a graph  There is no way of determining whether two nodes are same  Ground and not graph  An RDF graph is considered grounded if there are no blank nodes  Entailment  Within RDF semantics document, entailment describes two graphs, which are equal in all aspects

17 Lingo and vocabulary(2/2) genid: Tutorials and source code about creating hierarchical menus in DHTML Shelley Powers Architeuthis Dux