RDFS, RDF недостающие словари

Есть много примеров для rdf-файлов, которые используют следующее пространство имен

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

вот пример из w3c

<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:ex="http://example.org/stuff/1.0/"
         xml:base="http://example.org/here/">
  <rdf:Description rdf:ID="snack">
    <ex:prop rdf:resource="fruit/apple"/>
  </rdf:Description>
</rdf:RDF>

все ок, но откуда rdf: Описание rdf: ID берутся? это должно быть из пространства имен rdf

http://www.w3.org/1999/02/22-rdf-syntax-ns#

Правильно?

Я посетил его ссылку

http://www.w3.org/1999/02/22-rdf-syntax-ns#

но нет определений rdf: Description или rdf: ID.

более того, если мы проверим rdf: resource, мы не сможем его найти, если он из rdfs, так почему мы не написали его как rdfs: Resource, но w3c не записывает его таким образом, так где же эти словари от?

Используется ли какой-либо словарь, не упомянутый в словарях пространств имен?


person Eng. Samer T    schedule 28.05.2016    source источник


Ответы (1)


rdf:ID определяется здесь в Спецификации RDF.

rdf:Description используется для любого узла RDF, будь то ресурс или аксиома (например, в реификации).

Я не уверен, что этого достаточно, чтобы ответить на ваш вопрос.

person Ignazio    schedule 29.05.2016
comment
Но обратите внимание, что они используются в сериализации rdf / xml, а не как часть словаря RDF. Например, вы никогда не должны видеть x rdf: type rdf: Description или x rdf: ID 67, даже если другие IRI, используемые в тех же местах в документах RDF / XML, будут создавать соответствующие тройки. - person Joshua Taylor; 29.05.2016