В чем разница между терминами дублинского ядра и словарями основных элементов дублина?

Есть 2 словаря Dublin Core, термины DC и элементы DC.

Они определяют почти одни и те же классы и свойства.

Итак, каковы ключевые различия между ними и когда использовать каждый из них.


person Wisamx    schedule 27.11.2017    source источник


Ответы (1)


Набор элементов:

  • Пространство имен: http://purl.org/dc/elements/1.1/
  • Предопределенный префикс: dc11
  • Он определяет 15 терминов.
  • Эти условия также опубликованы в виде стандартов ISO 15836, ANSI/NISO Z39.85 и RFC 5013.

Условия:


Термины не только включают 15 терминов из Набора элементов, но и определяют термины с теми же именами, что и эти 15 терминов, в своем собственном пространстве имен. Так, например, есть два термина с именем coverage:

  • http://purl.org/dc/elements/1.1/coverage
  • http://purl.org/dc/terms/coverage

Все они должны иметь одинаковое описание. Отличия:

  • 15 свойств из пространства имен Element Set не имеют диапазона / многие из 15 свойств из пространства имен Terms имеют диапазон (rdfs:range).
  • 15 свойств из пространства имен Термины являются вложенными свойствами 15 одноименных терминов из Набора элементов (rdfs:subPropertyOf).

Какой использовать?

Если у вас нет причин использовать термины из Набора элементов (например, из-за необходимости соответствовать упомянутым стандартам), используйте термины из пространства имен Terms:

  • Умные пользовательские агенты могут распознавать, что они являются подсвойствами соответствующих свойств из набора элементов (т. е. применять их значение и к вашим данным).
  • Способные пользовательские агенты могут делать выводы из указанного диапазона.
  • На один префикс меньше для определения в вашем RDF (если вы используете больше терминов из пространства имен Terms).

Это также то, что Набор элементов введение рекомендует:

Разработчики могут свободно использовать эти пятнадцать свойств либо в своем устаревшем варианте dc: (например, http://purl.org/dc/elements/1.1/creator), либо в варианте dcterms: (например, http://purl.org/dc/terms/creator) в зависимости от требований приложения. Схемы RDF пространств имен DCMI описывают отношение подсвойств dcterms:creator к dc:creator для использования приложениями, поддерживающими Semantic Web. Однако со временем разработчикам предлагается использовать семантически более точные dcterms: properties, поскольку они более полно соответствуют новым представлениям о передовой практике для машинно-обрабатываемых метаданных.

person unor    schedule 28.11.2017