2010-12-20 2 views
2

시맨틱 모델링을 위해 XML 대신 RDF를 사용하는 이유에 대해 웹에서 약간의 검색을 수행했습니다. 나는이 article을 발견했으나 아직 완전히 명확하지 않습니다. 누군가가 왜 RDF 대신 XML을 사용할 수 없는지에 대한 몇 가지 요점을 줄 수 있는지 궁금합니다. 필자의 제한된 이해로 인해 XML의 확장 성은 문서를 정의하는 방법을 제공하지만 의미를 설명 할 수있는 메커니즘을 제공하지는 못합니다. 모든 예제는 크게 감사하겠습니다. 시맨틱 웹에 XML 대신 RDF를 사용하는 이유

은 XML의 확장은 단지 우리에게 문서를 정의하는 방법을 제공하지만, 우리에게 그것의 의미를 설명 할 수있는 메커니즘을 제공하지 않습니다, 내 제한된 이해에서 당신에게

답변

2

대단히 감사합니다.

맞네요. XML은 데이터를 설명하지만 다른 데이터 요소 간의 관계를 잘 설명하지는 않습니다.

RDF는 데이터와 데이터 관계를 설명합니다. RDF는 텍스트 메타 데이터베이스라고 생각하십시오. 이 기사에서는 RDF를 의미 론적 모델이라고 부릅니다.

은 여기 RDF example이다 : 그것에 대해

<?xml version="1.0"?> 

<rdf:RDF 
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:cd="http://www.recshop.fake/cd#"> 

<rdf:Description 
    rdf:about="http://www.recshop.fake/cd/Empire Burlesque"> 
    <cd:artist>Bob Dylan</cd:artist> 
    <cd:country>USA</cd:country> 
    <cd:company>Columbia</cd:company> 
    <cd:price>10.90</cd:price> 
    <cd:year>1985</cd:year> 
</rdf:Description> 

<rdf:Description 
    rdf:about="http://www.recshop.fake/cd/Hide your heart"> 
    <cd:artist>Bonnie Tyler</cd:artist> 
    <cd:country>UK</cd:country> 
    <cd:company>CBS Records</cd:company> 
    <cd:price>9.90</cd:price> 
    <cd:year>1988</cd:year> 
</rdf:Description> 
. 
. 
. 
</rdf:RDF> 
+0

감사합니다. 나는 그 둘 사이의 올바른 차별화를 확실히하고 싶었다. – Joeblackdev

관련 문제