Presentation is loading. Please wait.

Presentation is loading. Please wait.

RDF(Resource Description Framework) 연세대학교 이승익. MOTIVATION The Right Way to Find Things »Scenario 1: The Library »Scenario 2: The Video Store »Scenario.

Similar presentations


Presentation on theme: "RDF(Resource Description Framework) 연세대학교 이승익. MOTIVATION The Right Way to Find Things »Scenario 1: The Library »Scenario 2: The Video Store »Scenario."— Presentation transcript:

1 RDF(Resource Description Framework) 연세대학교 이승익

2 MOTIVATION The Right Way to Find Things »Scenario 1: The Library »Scenario 2: The Video Store »Scenario 3: The Phone Book What About the Web?

3 RDF 용어 소개 Resource »Anything that can have a URI »World's Web pages »Individual elements of an XML document »Example : http://www.textuality.com/RDF/Why.html Property »Author or Title Value : The value of Property »Tim Bray

4 META DATA(1) Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila

5 METADATA(2) The individual whose name is Ora Lassila, email, is the creator of http://www.w3.org/Home/Lassila

6 METADATA(3) The individual referred to by employee id 85740 is named Ora Lassila and has the email address lassila@w3.org. The resource http://www.w3.org/Home/Lassila was created by this individual.

7 Basic RDF Serialization Syntax [1] RDF ::= [' '] description* [' '] [2] description ::= ' ' propertyElt* ' ' [3] idAboutAttr ::= idAttr | aboutAttr [4] aboutAttr ::= 'about="' URI-reference '"' [5] idAttr ::= 'ID="' IDsymbol '"' [6] propertyElt ::= ' ' value ' ' | ' ' [7] propName ::= Qname [8] value ::= description | string [9] resourceAttr ::= 'resource="' URI-reference '"' [10] Qname ::= [ NSprefix ':' ] name [11] URI-reference ::= string, interpreted per [URI] [12] IDsymbol ::= (any legal XML name symbol) [13] name ::= (any legal XML name symbol) [14] NSprefix ::= (any legal XML namespace prefix) [15] string ::= (any XML text, with " ", and "&" escaped)

8 FIRST RDF REPRESENTATION Ora Lassila is the creator of the resource http://www.w3.org/Home/Lassila <rdf:RDF xmlns:rdf="http://www.w3.org/TR/WD-rdf-syntax#" xmlns:s="http://description.org/schema/"> Ora Lassila

9 ABBREVIATION SYNTAX Ora Lassila <rdf:Description about="http://www.w3.org/Home/Lassila" s:Creator="Ora Lassila" />

10 SCHEMA & NAMESPACE RDF 문장의 동일한 해석 (Creator, Copyright) RDF 문장에 쓰이는 용어를 정의 특정 스키마를 지칭하기 위해 namespace 사용

11 CONTAINERS Bag »An ordered list of resources or literals Sequence »An ordered list of resources or literals Alternative »Alternatives for the value of a property

12 BAG The students in course 6.001 are Amy, Tim, John, Mary, and Sue

13 ALTERNATIVE The source code for X11 may be found at ftp.x.org, ftp.cs.purdue.edu, or ftp.eu.net

14 CONTAINERS DEFINED BY A URI PATTERN ⓒ 1998, The Foo Organization ⓒ 1998, The Foo Organization

15 DISTRIBUTIVE REFERENT Ora Lassila Ora Lassila

16 RDF 의 표현력 정리 Multiple Metadata Schemas Multiple Values »Container Can Describe the Metadata Can be embed in HTML »Using abbreviation form RDF Schemas »RDF 의 property 에 정확한 의미 부여, 사용 가능한 용어 정의

17 정리 Standard mechanism for the global exchange of metadata and their schemas 장점 »focus on the issues of semantics rather than the syntax and structure of metadata »Re-use, extendibility and refinement of established resource description standards since these will be available in machine- readable form 예상 효과 »Improving the deployability of advanced Web applications


Download ppt "RDF(Resource Description Framework) 연세대학교 이승익. MOTIVATION The Right Way to Find Things »Scenario 1: The Library »Scenario 2: The Video Store »Scenario."

Similar presentations


Ads by Google