Могут ли RDF Properties содержать другие свойства? - PullRequest
4 голосов
/ 16 января 2010

Может ли свойство RDF: Property содержать другие свойства наряду с rdf: range и rdf: domain. Например, вы могли бы иметь следующее:

<rdf:Property rdf:about="&base;adminStaff">
    <rdfs:domain rdf:resource="&base;Staff"/>
    <rdfs:range rdf:resource="&rdfs;Literal"/>
    <dcterms:description>This is a member of staff</dcterms:description>
</rdf:Property>

Здесь меня интересует использование элемента описания ядра dublin. Это действительно. Он выглядит нормально при просмотре в виде троек и имеет смысл, но я не уверен, действительно ли это свойство иметь это свойство внутри другого свойства.

1 Ответ

3 голосов
/ 16 января 2010

Да, это действительно. Вы также можете проверить это в Дублинском базовом наборе метаданных .

<rdf:Property rdf:about="http://purl.org/dc/elements/1.1/creator">
  <rdfs:label xml:lang="en-US">Creator</rdfs:label>
  <rdfs:comment xml:lang="en-US">
    An entity primarily responsible for making the resource.
  </rdfs:comment>
  <dcterms:description xml:lang="en-US">
    Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity.
  </dcterms:description>
</rdf:Property>
...