2016-09-06 15 views
0

나는 현재 RDF에 대한 모든 것을 배우고와 동등한 RDFa 마크 업이 RDF +의 XML 조각에 어떻게 보이는지 궁금 : 내가 찾아 봤는데등가 RDFa 마크 업이

<?xml version="1.0" encoding="utf-8" ?> 
<rdf:RDF 
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:dbo="http://dbpedia.org/ontology#" > 

    <rdf:Description rdf:about="http://dbpedia.org/page/Bavaria"> 
     <dbo:population>12440000</dbo:population> 
     <dbo:capital rdf:resource="http://dbpedia.org/page/Munich" /> 
    </rdf:Description> 
</rdf:RDF> 

문서에서, 그러나 이것을 실제로 이해할 수는 없습니다. HTML을 가정

+3

당신은 [RDF 번역기 온라인 응용 프로그램 (http://rdf-translator.appspot.com/와 RDF 직렬화를 변환하고 비교할 수 있습니다) –

답변

2

<p> 
    Munich is the capital of Bavaria (population: 12440000). 
</p> 

다음 당신은 당신의 RDF/XML의 예에서와 같이 동일 RDF를 얻을 수

<p prefix="dbo: http://dbpedia.org/ontology#" resource="http://dbpedia.org/resource/Bavaria"> 
    <span property="dbo:capital" resource="http://dbpedia.org/resource/Munich">Munich</span> is the capital of Bavaria (population: <span property="dbo:population">12440000</span>). 
</p> 

를 사용할 수 있습니다. 물론 다른 많은 가능한 해결책이 있습니다.

는 당신은 RDFa Lite에 대한 몇 가지 특성을 알아야합니다

  • vocab 어휘를 지정하기위한 (접두사없이 사용할 수 있습니다) 기본 어휘
  • prefix을 지정하는 식별자
  • 에 대한
  • resource 접두사
  • typeof 유형의 경우
  • property

더 복잡한 경우는 "full" HTML+RDFa spec을 참조하십시오.


(내가 http://dbpedia.org/resource/… 대신 http://dbpedia.org/page/…의 URI를 사용합니다. See why.)

+0

아, 이해했다. 감사! RDF + XML 예제의 URI를/resource/scheme으로 변경하는 것이 좋습니다. – Thomas

+2

@ 토마스 : 예, 이것은 모든 RDF 직렬화에 적용됩니다. DBpedia의/page/URI를 사용한다면,이 웹 문서에 관한 것이 아니라 웹 문서에 관한 것입니다. – unor