RDF란? General Web2008/02/21 00:41
출처: http://www.w3.org/RDF/
Resource Description Framework(RDF)는 XML을 사용하여, 음악, 사진, 이벤트와 같은 개인적인 수집물이나 라이브러리 카탈로그나 월드와이드 디렉토리로 부터 뉴스, 소프트웨어, 목차 등과 같은 집합체인 어플리케이션의 다양성을 통합한다.RDF 명세서는 웹 상의 지식교환을 위해 경량의 온톨로지 시스템을 제공한다.
W3C Semantic Web Activity Statement는 RDF Core WG, Web Ontology 그리고 RDF 그룹을 포함하는 W3C의 RDF 계획을 설명한다.
RDF Specification Development
RDF 명세는 URI와 XML 기술로 이루어진다.
W3C Recommendation
Dave Beckett, ed.
W3C Recomendation
Dan Brickley, R.V. Guha, eds.
W3C Recommendation
Frank Manola, Eric Miller, eds.
W3C Recommendation
Graham Klyne, Jeremy Carroll, eds.
W3C Recommendation
Patrick Hayes, ed.
W3C Recommendation
Jan Grant, Dave Beckett, eds.
다음의 문서는 최초의 RDF 명세이다.
RDF Model and Syntax (1999 Recommendation) and RDF Schema (1999 Proposed Recommendation)
RDF, OWL은 시멘틱 웹의 명세이다.
다른 RDF와 관련된 W3C 기술 보고서는 다음과 같다.
- Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0
W3C Recommendation 15 January 2004. Graham Klyne, Franklin Reynolds, Chris Woodrow, Hidetaka Ohto, Johan Hjelm, Mark H. Butler, Luu Tran
CC/PP 1.0 is a system for expressing device capabilities and user preferences using RDF making it easier to deliver Web content to devices. - Evaluation and Report Language (EARL) 1.0
W3C Working Draft 06 December 2002. Wendy Chisholm, Sean B. Palmer
EARL is a general-purpose language for expressing test results and defines a basic vocabulary in terms of RDF. - An RDF Schema for P3P
W3C Note 25 January 2002, Brian McBride, Rigo Wenning, Lorrie Cranor - An RDF Schema for the XML Information Set
W3C Note 06 April 2001, Richard Tobin - Harvesting RDF Statements from XLinks
W3C Note 29 September 2000, Ron Daniel Jr. - Accessibility Features of SVG
W3C Note 7 Aug 2000. Charles McCathieNevile, Marja-Riitta Koivunen discussion Sep 2000. implements an SVG-to-text convertor. - PICS Rating Vocabularies in XML/RDF
W3C NOTE 27 March 2000 - Cambridge Communiqué
W3C NOTE Oct 1999 on application schema layering - Web Architecture: Describing and Exchanging Data
Berners-Lee, Connolly, Swick, W3C Note 7 June 1999 - Document Content Description for XML
submitted July 1998 to the W3C by IBM and Microsoft. DCD is an RDF vocabulary to define document constraints in an XML syntax. - W3C Data Formats
W3C NOTE 29-October-1997, Tim Berners-Lee
팀 버너스 리의 웹 디자인 이슈는 RDF를 빌드하는 메타데이터 아키텍처와 OWL 명세 그리고 웹 기반 온톨로지를 정의하고 구조화하기 위한 언어를 제공하는 것이다.
Bookmarks: Recommended Reading
These sites track developments related to RDF:
- Practical RDF by Shelly Powers
- Dave Beckett's Resource Description Framework (RDF) Resource Guide indexes RDF resources, including examples, documents, software, tools and projects that use it. since 1998.
- XMLhack site tracks RDF developments and discussion
- AgentWeb provides a resource guide and newsfeed covering Agent-related technologies
- SemanticWeb.org, coordinated by Stefan Decker, tracks RDF and Semantic Web related events and provides detailed background information on related technologies.
- The Eclectic weblog provides a summary of the (high traffic) XML-DEV mailing list. since Sep 1999
RDF에 대한 소개
While the RDF specs provide the most in-depth details about RDF, a number of shorter overviews and presentations are also available, for developers and for a general audience.
- RDF and Metadata, Tim Bray, June 09, 1998, xml.com
- Getting into RDF & Semantic Web using N3, Tim Berners-Lee
- Peer-to-Peer and the Semantic Web: The Power of Metadata, book chapter by Rael Dornfest & Dan Brickley
- An Idiot's Guide to the Resource Description Framework by Renato Iannella, January 25, 1999.
- RDF tutorial, Pierre-Antoine Champin (for developers)
- Summary of RDF API Discussions (for developers)
- Web Metadata: A Matter of Semantics by Ora Lassila, IEEE Internet Computing, July-August 1998
- An Introduction to the Resource Description Framework by Eric Miller, D-Lib Magazine, May 1998
- Putting RDF to Work, Edd Dumbill.
- Distributed XML: the role played by XML in the next-generation Web, Edd Dumbill.
- XML and the Web, by Tim Berners-Lee, XML World 2000, Boston 2000/09/06
- Frequently asked questions(FAQ) about RDF, with answers.
아티클과 발표자료
- 2004-01, Weaving Meaning : An Overview of The Semantic Web, by Eric Miller. Presented at the University of Michigan, Ann Arbor, Michigan USA
- 2003-05, Semantic Web Tutorial Using N3 by Tim Berners-Lee, Dan Connolly, and Sandro Hawke at WWW2003.
- Weaving A Web of Ideas, Steven M. Cherry, IEEE Spectrum, September 2002
- The semantic web: How RDF will change learning technology standards, Mikael Nilsson, Center for User-Oriented IT-design, Royal Institute of Technology, Stockholm The semantic web: How RDF will change learning technology standards Mikael Nilsson, Center for User-Oriented IT-design, Royal Institute of Technology, Stockholm September 27, 2001
- Building a Semantic Web Site, Eric van der Vlist, XML.com, May 02, 2001
- DAML could take search to a new level, Jim Rapoza, PC Week Labs February 7, 2000
- A New Dawn, Glyn Moody, New Scientist, May 30, 1998
- Getting Deep Into Metadata, Nate Zelnick, The XML Files, a WebDeveloper.com Feature, June 12, 1998
- New Specs Are In the Works for Web Data, Brian Hannon, PC Week, May 29, 1998
프로젝트와 어플리케이션
RDF와 관련된 다양한 프로젝트가 활성화 되고 있다.
다음은 샘플이다.
the Resource Description Framework Applications and Projects section in the RDF Resource Guide lists many more.
Syndication, Aggregation, and Rating
- RDF Site Summary (RSS) 1.0
lightweight multipurpose extensible metadata description and syndication format. proposed Aug 2000 to the RDF Interest Group
- XMLNews-Meta - A suite of specifications for exchanging news and information using open Web standards
- PRISM: Publishing Requirements for Industry Standard Metadata
PRISM is a packaging and metadata format, similar to NewsML, RSS, and XMLNews-Meta. Like RSS 1.0 and XMLNews-Meta, PRISM is based on RDF. PRISM is developed by an industry consortium of publishing software developers and publishers, including (among many others) Adobe, Quark, Condé Nast, and Time Inc.
- The UK Mirror Service is a national UK service providing mirrors/collections of software and data from around the world. It uses RDF internally for mirror description and mirror content description of over 4 million resources. April 2000
- Daniel Veillard's Linux Packages Database, a tool that makes use of RDF encoded metadata for locating and identifying dependencies between software packages available for the Linux operating system.
- Java, RDF, and the "Virtual Web", Leon Shklar (see also parts two and three), a Gamelan Tech Focus series on content syndication and aggregation strategies, September/October 1999.
Personal Collections: Music, Photos, Calendars, and Contacts
Some of the most exciting applications of RDF are at a smaller scale, very close to home. These applications depend on emerging technical and social mechanisms for managing trust on the web (access control, privacy, rights management), so as of this writing (Aug 2001) they tend to be advanced development projects more than production systems.
- MusicBrains Metadata Initiative
Designed to create a portable and flexible means of storing and exchanging metadata related to digital audio and video tracks based on RDF/XML and Dublin Core
- RDFPic, a tool to embed an RDF description of an image (digitized photograph) into the image itself. This tool implements the work described in Describing and retrieving photos using RDF and HTTP.
- Representing vCard v3.0 in RDF by Renato Iannella, Jan 1999
개발 리소스
RDF 개발과 관련된 리소스
W3C Semantic Web Interest Group
IRC chat channel
What is RDF?
XML.com
RDF는 웹 상에 정보를 재게시하기 위한 일반적인 목적의 언어이다.
RDF 스키마는 웹 상에 RDF 보카블러리를 기술하기 위해 어떻게 RDF를 사용해야 하는가를 기술하는 하나의 표준이다.
다음의 샘플은 어떻게 보카블러리를 이용하여 서비스를 생성하는지에 대한 것이다.
- SchemaWeb provides a comprehensive directory of RDF schemas to be browsed and searched by human agents and also an extensive set of web services to be used by RDF agents and reasoning software applications that wish to obtain real-time schema information whilst processing RDF data.
- Dublin Core Metadata Registry is an RDF based metadata registry designed to provide users and applications an authoritative source of information about the Dublin Core element set and related vocabularies.
- DAML Ontology Library which organizes hundreds of ontologies in a variety of different ways (keyword, organization, submission date, etc.)
관련된 기술들
Conceptual Graphs
- Corese : A COnceptual REsource Search Engine, Conceptual Graphs and the Semantic Web
SOAP/WSDL
Using RDF with SOAP
Basic XML and RDF techniques for knowledge management: part 1 Generate RDF using XSLT
Basic XML and RDF techniques for knowledge management: part 2 Combining files into an RDF model, and basic RDF querying
Supercharging WSDL with RDF
RDF model for WSDL
UML/MOF/XMI
Ontology Definition Metamodel (ODM
Representing UML in RDF
A Layered Approach to Information Modeling and Interoperability on the Web
A Discussion of the Relationship Between RDF-Schema and UML
DAML/UML Based Ontology Set
TopicMaps
Timeline: Historical Events and Publications
- May 2001: WWW10 W3C's Semantic Web Track and the Semantic Web Developers Day. Hong Kong
- Feb 2001: RDF Interest Group meeting (26-27 Feb 2001)
- Feb 2001: Semantic Web Activity launched
- Oct 1999: "Cambridge Communiqué" W3C NOTE issued on application schema layering
- Mar 2000: RDF Schema Specification 1.0 published as a W3C Candidate Recommendation ( call for implementation)
- Aug 1999: RDF Interest Group created
- Feb 1999: RDF Model and Syntax Specification released as a W3C Recommendation (press release)
- May 1998 RDF - Using XML to describe Data, Swick, WWW8 presentation
- April 1998 WWW7 Tutorial, Using Web Metadata: Dublin Core and the Resource Description Framework, Lagoze, Miller, Lassila, Swick, Iannella, Schloss, Weibel
- Dec 1997 W3C Metadata Activity Statement presented to the W3C Membership
- Nov 1997 Introduction to RDF Metadata, W3C NOTE 1997-11-13, Ora Lassila
- Oct 1997 first RDF working draft released
'General Web' 카테고리의 다른 글
| 2. xml 문서의 생성과 CSS를 이용한 XML 문서 출력 (0) | 2008/04/11 |
|---|---|
| xml과 10가지 설계목표 (0) | 2008/04/11 |
| [RDF 입문서] 1. 소개 (0) | 2008/03/12 |
| RDFa Basics (0) | 2008/02/22 |
| RDF란? (0) | 2008/02/21 |
| div를 이용한 웹 레이아웃 코드 (0) | 2008/01/09 |
