PROV (Происхождение) - Википедия - PROV (Provenance)

PROV
Положение делОпубликовано, Рекомендация W3C
Год начался2013
РедакторыПоль Грот, Люк Моро
Связанные стандартыRDF, СОВА, XML
ДоменСемантическая сеть
СокращениеPROV
Интернет сайтwww.w3.org/ TR/ prov-overview/

В PROV Стандарт определяет модель данных, сериализации и определения для поддержки обмена информацией о происхождении в сети.[1] Здесь происхождение включает в себя всю «информацию об объектах, действиях и людях, участвующих в производстве данных или вещей, которая может быть использована для формирования оценок их качества, надежности или надежности».

PROV - это набор рекомендуемых стандартов Консорциум World Wide Web.[2] К ним относятся его модель данных,[3] ан XML схема для этой модели, OWL2 онтология, отображающая эту модель в RDF, и отображение этой онтологии на Дублинское ядро. Он также включает стандарт обозначений происхождения, который легко читать людям; методы для доступа и запросов prov; и несколько других подспецификаций.[1]

Обзор модели PROV

Основные концепции, определенные моделью PROV: Юридическое лицо, Мероприятия и Агент.[4] Остальные концепции представляют собой отношения между ними (например, Вывод, использование, Поколение) или специализации (например, Человек, Коллекция, Строить планы).

Обзор модели W3C PROV.

An Юридическое лицо фиксирует вещь в мире (в определенном состоянии). Организация был получен из какое-то другое лицо, и был создан ан Мероприятия который использовал другие сущности.

An Агент (например, человек или исполнение программного обеспечения ) был связан с деятельность и сущность, которая был создан активность был приписан этот агент.

PROV сериализации

Заявления о происхождении могут быть сериализованы в разных форматах PROV, выражая при этом одну и ту же модель PROV. Некоторые типы PROV и имена отношений имеют небольшие отличия от концепций модели PROV, чтобы быть идиоматичными по отношению к формату.

Например, ПРОВ-Н это текстовый формат, имеющий прямое соответствие модели PROV:

документ префикс бывший <http://example.com/> юридическое лицо(бывший:e1) Мероприятия(бывший:а2, 2011-11-16T16:00:00, 2011-11-16T16:00:01) wasGeneratedBy(бывший:e1, бывший:а2, -)endDocument

Вышесказанное можно выразить как XML с использованием PROV-XML схема:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> xmlns: prov ="http://www.w3.org/ns/prov#"               xmlns: ex ="http://example.com/">     prov: id ="пример: e1"/>     prov: id ="пример: a2">        <prov:startTime>2011-11-16T16: 00: 00.000Z</prov:startTime>        <prov:endTime>2011-11-16T16: 00: 01.000Z</prov:endTime>    </prov:activity>    <prov:wasGeneratedBy>         prov: ref ="пример: e1"/>         prov: ref ="пример: a2"/>    </prov:wasGeneratedBy></prov:document>

С использованием PROV-O отображение на OWL2 язык онтологий, который снова может быть сериализован в формате RDF Черепаха:

@префикспров:<http://www.w3.org/ns/prov#>.@префиксxsd:<http://www.w3.org/2001/XMLSchema#>.@префиксбывший:<http://example.com/>.бывший:e1апров:Юридическое лицо.бывший:а2апров:Мероприятия;	пров:startAtTime"2011-11-16T16: 00: 00.000Z"^^xsd: dateTime;	пров:endAtTime"2011-11-16T16: 00: 01.000Z"^^xsd: dateTime.бывший:e1пров:wasGeneratedByбывший:а2.

Инструменты

Программные инструменты были разработаны для помощи в преобразовании между форматами PROV и для создания / анализа документов PROV на разных языках программирования:

Рекомендации

  1. ^ а б «ПРОВ-Обзор». www.w3.org. Получено 2018-10-03.
  2. ^ Моро, Люк; Грот, Пол; Чейни, Джеймс; Лебо, Тимофей; Майлз, Саймон (01.12.2015). «Обоснование PROV». Веб-семантика: наука, услуги и агенты во всемирной паутине. 35: 235–257. Дои:10.1016 / j.websem.2015.04.001. ISSN  1570-8268.
  3. ^ "PROV-DM: Модель данных PROV". www.w3.org. Получено 2018-10-04.
  4. ^ «Грунт для модели PROV». www.w3.org. W3C. Получено 2018-10-17.