RDF: Difference between revisions

From IT Wiki
(새 문서: ;Resource Description Framework 웹페이지에 있는 정보들을 Machine-readable하게 표현하기 위한 프레임워크 * W3C RDF Working Group에 의해 표준화되었다....)
 
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[분류:표준]]
[[분류:인터넷]]
;Resource Description Framework
;Resource Description Framework


웹페이지에 있는 정보들을 Machine-readable하게 표현하기 위한 프레임워크
웹리소스의 정보(Metadata)를 Machine-readable하게 표현하기 위한 프레임워크
* W3C RDF Working Group에 의해 표준화되었다.
 
*[[링크드 데이터]], [[OWL]], [[URI]], [[XML]] 등과 같이 초기 [[시멘틱 웹]] 기술의 일환이다.


==탄생배경==
==탄생배경==
* 웹페이지는 사람이 보긴 좋지만 기계가 읽기엔 어려운 구조
 
* XML, JSON과 같이 구조화된 데이터를 통해 컴퓨터가 이해하기 쉽게 표현하고자 함
*웹페이지는 사람이 보긴 좋지만 기계가 읽기엔 어려운 구조
*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)


==관련링크==
*데이터 모델(Data model)
* [https://www.w3.org/standards/techs/rdf W3C 표준]
*구문(Syntax)
*스키마(Schema)
 
===데이터 모델: Triples===
 
*예시
 
[[파일:RDF Triples 예제.png|400x400픽셀]]
{| class="wikitable"
!Subject
!Predicate
!Object
|-
|홍길동
|is a
|사람
|-
|홍길동
|친구
|앨리스
|-
|홍길동
|관심있다
|모나리자
|-
|모나리자
|만들어졌다
|다빈치
|}
 
==예제==
XML 형태로 표현한 경우
<pre>
<?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>&lt;br /&gt;</em> Element Considered Harmful.
      </span>
    </dc:title>
  </rdf:Description>
 
</rdf:RDF>
</pre>
 
==관련링크&개념==
 
*[https://www.w3.org/standards/techs/rdf W3C 표준]
*[[시멘틱 웹]]
*[[링크드 데이터]]
*[[RSS]]
*[[JSON-LD]]

Latest revision as of 18:55, 2 May 2022


Resource Description Framework

웹리소스의 정보(Metadata)를 Machine-readable하게 표현하기 위한 프레임워크

탄생배경[edit | edit source]

  • 웹페이지는 사람이 보긴 좋지만 기계가 읽기엔 어려운 구조
  • XML, JSON과 같이 구조화된 데이터를 통해 컴퓨터가 이해하기 쉽게 표현하고자 함

표준화[edit | edit source]

W3C RDF Working Group에 의해 표준화되었다. 표준화된 문서는 아래와 같다.

  • RDF Primer
  • Resource Description Framework (RDF): Concepts and Abstract Syntax
  • RDF Test Cases
  • RDF Semantics

구성[edit | edit source]

  • 데이터 모델(Data model)
  • 구문(Syntax)
  • 스키마(Schema)

데이터 모델: Triples[edit | edit source]

  • 예시

400x400픽셀

Subject Predicate Object
홍길동 is a 사람
홍길동 친구 앨리스
홍길동 관심있다 모나리자
모나리자 만들어졌다 다빈치

예제[edit | edit source]

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>

관련링크&개념[edit | edit source]