2016-09-06 7 views
0

Я в настоящее время обучение обо всех вещах RDF и было интересно, что эквивалентно RDFa Разметка будет выглядеть для этого RDF + XML сниппета:Эквивалент RDFa для разметки RDF + XML сниппета

<?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> 

Я искал в документации, но не может этого понять.

+3

Вы можете конвертировать и сравнивать RDF сериализации с [RDF Переводчик онлайн приложение] (http://rdf-translator.appspot.com/) –

ответ

2

Предполагая, что HTML является

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

, то вы можете использовать

<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> 

, чтобы получить точно такой же RDF, как в вашем примере RDF/XML. Конечно, есть много других возможных решений.

Вам нужно только знать несколько атрибутов для RDFa Lite:

  • vocab для определения словаря по умолчанию (который может быть использован без префикса)
  • prefix для определения словаря префиксы
  • resource для идентификаторов
  • typeof по типам
  • property для недвижимости

Для более сложных случаев см. "full" HTML+RDFa spec.


(Обратите внимание, что я использовал http://dbpedia.org/resource/… вместо http://dbpedia.org/page/… URI. See why.)

+0

Ах, понял. Благодаря! Изменение URI в примере RDF + XML в/resource/scheme также имеет смысл, верно? – Thomas

+2

@Thomas: Да, это относится к каждой сериализации RDF. Если вы используете DBpedia/page/URI, ваши утверждения касаются веб-документов, а не о том, о чем идет речь в этих веб-документах. – unor