Practical RDF Ch.6 Creating an RDF Vocabulary DongHyuk Im SNU OOPSLA Lab. Shelley Powers, O’Reilly August 19, 2004.

Slides:



Advertisements
Similar presentations
DC Architecture WG meeting Monday Sept 12 Slot 1: Slot 2: Location: Seminar Room 4.1.E01.
Advertisements

Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDA and the semantic Web Lectio magistralis in Library Science by Gordon Dunsire Florence University, Florence, Italy 4th March, 2014.
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
Introduction to RDF Based on tutorial at
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
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.
Dr. Alexandra I. Cristea RDF.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
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: 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.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
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.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
Z39.50, XML & RDF Applications ZIG Tutorial January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
RDF Data Sources (keyword textbox) Search RDF Data Sources: LOM Binding Schemas (keyword textbox) Search XML Bindings: Dublin Core Application Profiles.
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
RDA data and applications Gordon Dunsire Presented to staff of the British Library, Boston Spa, 20 Mar 2014.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Logics for Data and Knowledge Representation
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?
RDF (Resource Description Framework). 2 Table of Contents  Introduction  Basic RDF –Basic RDF Model –Basic Syntax  Containers  Statements about Statements.
Of 41 lecture 4: rdf – basics and language. of 41 RDF basic ideas the fundamental concepts of RDF  resources  properties  statements ece 720, winter.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
LIS654 lecture 5 DC metadata and omeka tables Thomas Krichel
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.
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.
Evidence from Metadata INST 734 Doug Oard Module 8.
METADATA & META TAGS Presented by Jong Hun Kim INF 385E Information Architecture and Design I September 28, 2004.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
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.
Important Concepts from the W3C RDF Vocabulary/Schema Sungtae Kim SNU OOPSLA Lab. August 19, 2004.
Practical RDF Ch.2 Junwon Jung SNU OOPSLA Lab. Shelley Powers, O’Reilly August 5, 2004.
Practical RDF Ch.4 Specialized RDF Relationships: Reification, Containers, and Collections Kim, Jong-Nam SNU OOPSLA Lab. August 12, 2004.
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:
RDF & SPARQL Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Practical RDF Chapter 4. Specialized RDF Relationships: Reification, Containers, and Collections Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Lim.
Silterra, April 2004 RDF, RSS and all that THREADING THE RDF MAZE.
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
RDFa Primer Bridging the Human and Data webs Presented by: Didit ( )
Practical RDF Chapter 3. The Basic Elements Within the RDF/XML Syntax Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
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.
8.3.7 Compound Property Values Property values can be ▫Literals ▫Resource ▫Container ▫Collection, or… ▫Compound Value Compound Value ▫Has multiple value.
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.
Subjects in the FR family
Attributes and Values Describing Entities.
RDF 1.1 Concepts and Abstract Syntax
Attributes and Values Describing Entities.
Resource Description Framework (RDF)
Presentation transcript:

Practical RDF Ch.6 Creating an RDF Vocabulary DongHyuk Im SNU OOPSLA Lab. Shelley Powers, O’Reilly August 19, 2004

2 Contents  Introduction  Defining the vocabulary  Prototyping the vocabulary  Adding repeating values, a container, in a value  Formalizing the vocabulary with RDFS  The Dublin Core

3 How RDF Vocabularies Differ from XML  RDF  A way of recording information about resources  Serialized using XML  Specific business domain  Directly within XML  Define the concept of “class” and “property”  Ex) “Source is a property of Term”  The source element is processed as a property of Term

4 Defining the Vocabulary  Problem with maturing web site  “404 Page not found” : missing page  Site structure doesn’t remain constant  Forwarding message and link to redirect  Reason for move aren’t maintained  FrontPage, Vignette  Do not help provide information about the context of the resource

5 Defining the Vocabulary  Meta tags can be attached  Copyright information, keywords, authorship  Expectancy of the resource of its move history  Reasons for move  Provide information  Useful for humans  Usable by automated process

6 The PostCon Domain Elements  RDF-capable  Describe the major entities and properties  Describe how these entities are related to one another  PostCon  What is the content’s bio  What is the content’s relevancy  What is the content’s history of movement  What are the content’s related resources  If the resource no longer exists, are there replacement  What are the presentation characteristics of the content

7 Postcon System domain (Ex.) ElementPropertyDescription ContentUnique Content IDTo identufy content BiographyContent biographical information RelevancyRelevancy of content HistoryHistory of content movement PresentationContent type and presentation RelatedRelated content

8 Prototyping the Vocabulary  When creating a new vocabulary  Define the URI for the vocabulary  Ex)  Determining what the URI of the web resource is  Ex) <rdf:RDF xml:rdf= xml:pstcn= xml:base= First cut of PostCon vocabulary

9 The Graph of our PostCon Example ns#type s/ 1.0/bio s/ 1.0/relevancy s/ 1.0/presentation s/ 1.0/history s/ 1.0/related

10 Adding Repeating Values  Web resource can move many times  More than one recommended resource  Use the same predicate in multiple statement  Ex)  Three related resource for entity being defined  No order to resources

11 Adding a Container  Container  A group of related items : infinite number of items  Seq, Bag or Alt  Web site movement are related to one another  By date and time  Infinite numbers of movements are possible  The best fit is Seq  Ex)

12 The Graph of model defined ns#type con/elements/ 1.0/bio s/ 1.0/relevancy s/ 1.0/presentation s/ 1.0/history s/ 1.0/related Genid: /22-rdf-syntax-ns#type

13 Adding in a Value  How the value is treated  Rdf:value work for pstcn:requires  References the actual value of the predicate  Ex) stylesheet logo

14 Formalizing the Vocabulary with RDFS  RDFS  Define which vocabulary elements are classes and properties  Define the range for each property  Class  Equivalent to a relational data model entity  Any item  Rdf:Description block with an associated rdf:type  Ex) Movement, Resource

15 Formalizing the Vocabulary with RDFS  Defining the vocabulary classes (Ex. Resource)  Subclass of the RDF Resource type  Human-readable label is Web Resource  Comments provide a brief description Web Resource Web resource managed with PostCon System

16 Formalizing the Vocabulary with RDFS  Defining the Properties (Ex. Type)  Type element has a range that determines the type of value  Literal : element contains literal values Resource Type Type of Required Resource

17 Intergrating the Dublin Core  Dublin Core  Open forum engaged in metadata standards  purpose  Metadata model : be used intelligently  More efficient and intelligent resource search  MetaData Element set  Ex) title : a name given to the resource creator : an entity responsible for making the content of the resource subject : the topic of the content of the resource

18 Dublin Core in RDF/XML  Namespace for elements   Ex) Title A name given to the resource. Typically, a title will be a name by which the resource is formally known

19 Mixing Vocabularies  Replace the PostCon attributes with DC elements Pstcn : titledc: title Pstcn : authordc: creator Pstcn : ownerdc: publisher

20 Using DC-dot to Generate DC RDF