RDF
IT 위키
- Resource Description Framework
웹리소스의 정보(Metadata)를 Machine-readable하게 표현하기 위한 프레임워크
탄생배경[편집 | 원본 편집]
- 웹페이지는 사람이 보긴 좋지만 기계가 읽기엔 어려운 구조
- XML, JSON과 같이 구조화된 데이터를 통해 컴퓨터가 이해하기 쉽게 표현하고자 함
표준화[편집 | 원본 편집]
W3C RDF Working Group에 의해 표준화되었다. 표준화된 문서는 아래와 같다.
- RDF Primer
- Resource Description Framework (RDF): Concepts and Abstract Syntax
- RDF Test Cases
- RDF Semantics
구성[편집 | 원본 편집]
- 데이터 모델(Data model)
- 구문(Syntax)
- 스키마(Schema)
데이터 모델: Triples[편집 | 원본 편집]
- 예시
| Subject | Predicate | Object |
|---|---|---|
| 홍길동 | is a | 사람 |
| 홍길동 | 친구 | 앨리스 |
| 홍길동 | 관심있다 | 모나리자 |
| 모나리자 | 만들어졌다 | 다빈치 |
예제[편집 | 원본 편집]
XML 형태로 표현한 경우
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xml:base="http://www.example.com/books">
<rdf:Description rdf:ID="book12345">
<dc:title rdf:parseType="Literal">
<span xml:lang="en">
The <em><br /></em> Element Considered Harmful.
</span>
</dc:title>
</rdf:Description>
</rdf:RDF>
