Метаданные документа RDF

У меня есть программное обеспечение, которое генерирует RDF-представление определенного набора данных. Я хочу добавить к сгенерированным данным также некоторые метаданные, описывающие не конкретные данные, содержащиеся в наборе данных, а сам документ - то есть, когда документ был создан, каким программным обеспечением, какой версией и т. Д. Свойства https://schema.org/ предоставляют необходимые отношения, но я не могу понять, какое место нужно прикрепить. Есть ли какой-нибудь стандартный способ сказать "это метаданные о самом документе" в RDF? Я использую сериализацию Turtle для RDF, но общий ответ, работающий с любой сериализацией, был бы предпочтительнее.

2 ответа

Решение

Для этого нет стандартного места. RDF-граф - это просто набор троек; это не идентифицировано IRI или чем-то в этом роде. (Однако в наборах данных SPARQL вы можете опубликовать некоторые метаданные об именованном графе, используя имя графа в качестве субъекта в тройке. Однако это будет просто соглашение. Это ни в коем случае не является "официальным").

В сериализации RDF онтологий OWL может существовать элемент онтологии (т. Е. Ресурс с типом owl:Ontology), который можно использовать для связи некоторых метаданных с онтологией. Возможно, вы захотите принять такой подход. То есть вы бы создали соглашение с чем-то вроде

@prefix ex: <...>

[] a ex:DatasetRepresentation ;
   ex:created "..." ;
   ex:representationOf <...> .

#... rest of generated content ...

Я не очень хорошо знаком со Schema.org, но и DCat, и Doublin Core предоставляют средства для этого.

В Doublin Core естьidentifierСвойство данных. Пример:

      PREFIX : <http://my.domain/meta-data#>
PREFIX dcterms: <http://purl.org/dc/terms/>

:1 a dcterms:BibliographicResource ;
    dcterms:identifier <http://my.domain/my-document> .

Аналогичная запись, но теперь с использованием DCat иlandingPageсвойство данных:

      PREFIX : <http://my.domain/meta-data#>
PREFIX dcat: <http://www.w3.org/ns/dcat#>

:1 a dcat:Resource ;
    dcat:landingPage <http://my.domain/my-document> .
Другие вопросы по тегам