Есть 2 словаря Dublin Core, термины DC и элементы DC.
Они определяют почти одни и те же классы и свойства.
Итак, каковы ключевые различия между ними и когда использовать каждый из них.
Есть 2 словаря Dublin Core, термины DC и элементы DC.
Они определяют почти одни и те же классы и свойства.
Итак, каковы ключевые различия между ними и когда использовать каждый из них.
http://purl.org/dc/elements/1.1/
dc11
http://purl.org/dc/terms/
dc
, dcterms
Термины не только включают 15 терминов из Набора элементов, но и определяют термины с теми же именами, что и эти 15 терминов, в своем собственном пространстве имен. Так, например, есть два термина с именем coverage
:
http://purl.org/dc/elements/1.1/coverage
http://purl.org/dc/terms/coverage
Все они должны иметь одинаковое описание. Отличия:
rdfs:range
).rdfs:subPropertyOf
).Если у вас нет причин использовать термины из Набора элементов (например, из-за необходимости соответствовать упомянутым стандартам), используйте термины из пространства имен 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, поскольку они более полно соответствуют новым представлениям о передовой практике для машинно-обрабатываемых метаданных.