PROV (Provenience) - PROV (Provenance) - Wikipedia
Postavení | Publikováno, doporučení W3C |
---|---|
Rok začal | 2013 |
Redaktoři | Paul Groth, Luc Moreau |
Související normy | RDF, SOVA, XML |
Doména | Sémantický web |
Zkratka | PROV |
webová stránka | www |
The PROV Standard definuje datový model, serializace a definice pro podporu výměny informací o původu na webu.[1] Tady původ zahrnuje všechny „informace o subjektech, činnostech a lidech podílejících se na výrobě dat nebo věcí, které lze použít k vypracování hodnocení jejich kvality, spolehlivosti nebo důvěryhodnosti“.
PROV je sada doporučených standardů World Wide Web Consortium.[2] Patří mezi ně jeho datový model,[3] an XML schéma pro tento model, an OWL2 ontologie mapující tento model na RDF a mapování od této ontologie k Dublin Core. Zahrnuje také notační standard pro provenience, který je pro člověka snadno čitelný; metody přístupu a dotazování prov; a několik dalších dílčích specifikací.[1]
Přehled modelu PROV
Základní koncepty definované modelem PROV jsou Subjekt, Aktivita a Činidlo.[4] Zbývající pojmy jsou vztahy mezi nimi (např. Derivace, Používání, Generace) nebo specializace (např. Osoba, Sbírka, Plán).
An Subjekt zachycuje věc na světě (v určitém stavu). Subjekt byl odvozen z nějaký jiný subjekt a byl vygenerován uživatelem an Aktivita že použitý jiné subjekty.
An Činidlo (např. osoba nebo provedení softwaru ) byl spojen s činnost a entitu, která byl vygenerován uživatelem aktivita bylo přičítáno ten agent.
Serializace PROV
Prohlášení o původu zboží lze serializovat v různých formátech PROV a zároveň vyjadřovat stejný model PROV. Některé typy a názvy vztahů PROV mají nepatrné variace od konceptů modelu PROV, aby byly idiomatické pro formát.
Například, PROV-N je textový formát, který má přímé mapování na model PROV:
dokument předpona např <http://example.com/> subjekt(např:e1) aktivita(např:a2, 2011-11-16T16:00:00, 2011-11-16T16:00:01) wasGeneratedBy(např:e1, např:a2, -)endDocument
Výše uvedené lze vyjádřit jako XML za použití PROV-XML schéma:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> xmlns: prov =„http://www.w3.org/ns/prov#“ xmlns: ex =„http://example.com/“> prov: id =„ex: e1“/> prov: id =„ex: 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 =„ex: e1“/> prov: ref =„ex: a2“/> </prov:wasGeneratedBy></prov:document>
Za použití PROV-O mapování na OWL2 ontologický jazyk, který lze opět serializovat ve formátu RDF Želva:
@předponaprov:<http://www.w3.org/ns/prov#>.@předponaxsd:<http://www.w3.org/2001/XMLSchema#>.@předponanapř .:<http://example.com/>.např .:e1Aprov:Subjekt.např .:a2Aprov:Aktivita; prov:startedAtTime„2011-11-16T16: 00: 00 000Z“^^xsd: dateTime; prov:ukončil čas„2011-11-16T16: 00: 01 000Z“^^xsd: dateTime.např .:e1prov:wasGeneratedBynapř .:a2.
Nástroje
Byly vyvinuty softwarové nástroje, které pomáhají převádět mezi formáty PROV a generovat / analyzovat dokumenty PROV v různých programovacích jazycích:
- Překladač PROV - webová služba
- Sada nástrojů PROV - Java API a nástroj příkazového řádku
- Knihovna PROV Python - Python API
Reference
- ^ A b "PROV-Overview". www.w3.org. Citováno 2018-10-03.
- ^ Moreau, Luc; Groth, Paul; Cheney, James; Lebo, Timothy; Miles, Simon (01.12.2015). „Odůvodnění PROV“. Sémantika webu: Věda, služby a agenti v síti WWW. 35: 235–257. doi:10.1016 / j.websem.2015.04.001. ISSN 1570-8268.
- ^ „PROV-DM: Datový model PROV“. www.w3.org. Citováno 2018-10-04.
- ^ "PROV Model Primer". www.w3.org. W3C. Citováno 2018-10-17.
Tento Celosvětová Síť –Příbuzný článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |