ãæ³¨æã ãã®ããã¥ã¡ã³ãã¯ãW3Cã®PROV-O: The PROV Ontology W3C Recommendation 30 April 2013ã®å訳ã§ãã
ãã®ããã¥ã¡ã³ãã®æ£å¼çã¯W3Cã®ãµã¤ãä¸ã«ããè±èªçã§ããããã®ããã¥ã¡ã³ãã«ã¯ç¿»è¨³ã«èµ·å ãã誤ãããããã¾ãã誤訳ã誤æ¤ãªã©ã®ãææã¯ã訳è
ã¾ã§ãé¡ãè´ãã¾ãã
First Update: 2020å¹´3æ24æ¥
PROV-O: PROVãªã³ããã¸ã¼ W3Cå§å 2013å¹´4æ30æ¥ãã®ããã¥ã¡ã³ãã«å¯¾ããæ£èª¤è¡¨ãåç §ãã¦ãã ãããããã¤ãã®è¦ç¯çãªä¿®æ£ãå«ã¾ãã¦ããããããã¾ããã
ãã®ä»æ§ã®è±èªçãå¯ä¸ã®è¦ç¯ã®ãã¼ã¸ã§ã³ã§ããéè¦ç¯ã®ç¿»è¨³çãå ¥æå¯è½ããããã¾ããã
Copyright © 2011-2013 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. W3C liability, trademark and document use rules apply.
è¦ç´PROVãªã³ããã¸ã¼(PROV-O)ã¯ãOWL2 Webãªã³ããã¸ã¼è¨èª(OWL2)[OWL2-OVERVIEW]ãç¨ãã¦PROVãã¼ã¿ã»ã¢ãã«[PROV-DM]ã表ãã¾ããããã¯ãæ§ã ãªã·ã¹ãã ãæ§ã ãªã³ã³ããã¹ãã§çæãããæ¥æ´æ å ±ã表ç¾ã交æããããã«ä½¿ç¨ã§ããã¯ã©ã¹ãããããã£ã¼ãå¶éãæä¾ãã¾ããã¾ããæ§ã ãªã¢ããªã±ã¼ã·ã§ã³ãé åã®æ¥æ´æ å ±ãã¢ãã«åããããã«ãæ°ããã¯ã©ã¹ãããããã£ã¼ã使ããããã«ç¹åãããã¨ãã§ãã¾ããPROVããã¥ã¡ã³ãæ¦è¦ã¯ãPROVã®å ¨ä½çãªç¶æ ã説æãã¦ãããä»ã®PROVããã¥ã¡ã³ãã®åã«èªãã¹ãã§ãã
ãã¹ã¦ã®PROV-Oç¨èªã®åå空éã¯http://www.w3.org/ns/prov#ã§ãã
PROVãªã³ããã¸ã¼ã®OWLã¨ã³ã³ã¼ãã£ã³ã°ã¯ããã§å©ç¨ã§ãã¾ãã
ãã®ããã¥ã¡ã³ãã®ã¹ãã¼ã¿ã¹ãã®é ã¯ããã®ããã¥ã¡ã³ãã®å ¬éæã®ã¹ãã¼ã¿ã¹ã«ã¤ãã¦è¨è¿°ãã¦ãã¾ããä»ã®ããã¥ã¡ã³ãããã®ããã¥ã¡ã³ãã«åã£ã¦ä»£ãããã¨ããããã¾ããç¾è¡ã®W3Cã®åè¡ç©ããã³ãã®æè¡å ±åã®ææ°ã®æ¹è¨çã®ãªã¹ãã¯ãhttp://www.w3.org/TR/ã®W3Cæè¡å ±åã¤ã³ããã¯ã¹ã«ããã¾ãã
PROVããã¥ã¡ã³ã群ãã®ããã¥ã¡ã³ãã¯ãã¦ã§ããªã©ã®ç°ç¨®ç°å¢ã«ãããæ¥æ´æ å ±ã®ç¸äºéç¨å¯è½ãªäº¤æã«é¢ãããã¸ã§ã³ãå®ç¾ããããã«å¿ è¦ãªæ§ã ãªå´é¢ãå®ç¾©ãã¦ããããã¥ã¡ã³ãã®éåã§ããPROVããã¥ã¡ã³ã群ã®ä¸é¨ã§ãããããã®ããã¥ã¡ã³ããä¸è¨ã«æãã¦ãã¾ãããããã®ããã¥ã¡ã³ããèªãããã®æå¼ãã«ã¤ãã¦ã¯ã[
PROV-OVERVIEW]ãåç §ãã¦ãã ããã
ãã®ããã¥ã¡ã³ãã¯ãW3Cã¡ã³ãã¼ãã½ããã¦ã§ã¢éçºè ãä»ã®W3Cã°ã«ã¼ããããã³ä»ã®å©å®³é¢ä¿è ã«ããã¬ãã¥ã¼ãããW3Cå§åã¨ãã¦ç®¡çè ã®åè³ãå¾ã¾ãããããã¯ç¢ºå®æ¸ã¿ããã¥ã¡ã³ãã§ãããåèè³æã¨ãã¦ç¨ããããå¥ã®ããã¥ã¡ã³ãã§å¼ç¨ãããã¨ãã§ãã¾ããå§åã®ä½æã«ãããW3Cã®å½¹å²ã¯ã仿§ã«æ³¨æãå¼ãä»ããåºç¯å²ãªéçºãä¿é²ãããã¨ã§ããããã«ãã£ã¦ã¦ã§ãã®æ©è½æ§ããã³ç¸äºéç¨æ§ãå¢å¼·ããã¾ãã
ãã®ããã¥ã¡ã³ãã¯ãProvenanceã¯ã¼ãã³ã°ã°ã«ã¼ãã«ãã£ã¦å§åã¨ãã¦å ¬éããã¾ããããã®ããã¥ã¡ã³ãã«é¢ãã¦ã³ã¡ã³ããè¡ãããå ´åã«ã¯ãpublic-prov-comments@w3.org(è³¼èªãã¢ã¼ã«ã¤ã)ã«ãéããã ãããã©ã®ãããªã³ã¡ã³ãã§ãæè¿ãã¾ãã
ãã®ããã¥ã¡ã³ãã¯ã2004å¹´2æ5æ¥ã®W3Cç¹è¨±æ¹éã®ä¸ã§æ´»åãã¦ããã°ã«ã¼ãã«ãã£ã¦ä½æããã¾ãããW3Cã¯ããã®ã°ã«ã¼ãã®ææç©ã«é¢é£ããããããç¹è¨±ã®é示ã®å ¬éãªã¹ããç¶æãããã®ãã¼ã¸ã«ã¯ç¹è¨±ã®é示ã«é¢ããæç¤ºãå«ã¾ãã¦ãã¾ããä¸å¯æ¬ ãªè«æ±æ¨©(Essential Claim(s))ãå«ãã§ããã¨æãããç¹è¨±ã«é¢ãã¦å®éã«ç¥ã£ã¦ãã人ã¯ãW3Cç¹è¨±æ¹éã®6é ã«å¾ã£ã¦æ å ±ãé示ããªããã°ãªãã¾ããã
1. ã¯ããã«PROVãªã³ããã¸ã¼(PROV-O)ã¯ãPROVãã¼ã¿ã»ã¢ãã«[PROV-DM]ã®OWL2 ã¦ã§ãã»ãªã³ããã¸ã¼è¨èªã®ã¨ã³ã³ã¼ãã£ã³ã°ãå®ç¾©ãã¾ãããã®ããã¥ã¡ã³ãã§ã¯ãPROVãªã³ããã¸ã¼ãæ§æããã¯ã©ã¹ãããããã£ã¼ãå¶éã«ã¤ãã¦è¨è¿°ãã¦ãã¾ãããã®ãªã³ããã¸ã¼ä»æ§ã¯ãæ§ã ãªã·ã¹ãã ã¨æ§ã ãªã³ã³ããã¹ãã§çæãããæ¥æ´æ å ±ã表ç¾ã交æãçµ±åã§ããæ§ã ãªé åã«æ¥æ´ã¢ããªã±ã¼ã·ã§ã³ãå®è£ ããããã®åºç¤ãæä¾ãã¾ãããã®ããã¥ã¡ã³ãã¯ãPROVã¢ã¯ã»ã¹ã¨ã¯ã¨ãª[PROV-AQ]ããã³PROVãã¼ã¿ã»ã¢ãã«[PROV-DM]ã¨ã¨ãã«ãé ååºæã®ã¦ã§ãã»ãã¼ã¹ã®ã¢ããªã±ã¼ã·ã§ã³ã«ãããæ¥æ´æ å ±äº¤æã®ãã¬ã¼ã ã¯ã¼ã¯ãå½¢æãã¾ãã
PROV-Oã¯ãå¹ åºãã¢ããªã±ã¼ã·ã§ã³ã§æ¡ç¨ã§ãã軽éã®ãªã³ããã¸ã¼ã§ãã5ã¤ã®å ¬çãé¤ããPROV-Oã¯OWL-RLãããã¡ã¤ã«[OWL2-PRIMER]ã«æºæ ãã¦ãã¾ããPROVãªã³ããã¸ã¼ã®ã¯ã©ã¹ã¨ããããã£ã¼ã¯ãæ¥æ´æ å ±ã表ãããã«ç´æ¥ä½¿ç¨ã§ããã ãã§ãªããæ§ã ãªé åã«ããã¦ã¢ããªã±ã¼ã·ã§ã³åºæã®æ¥æ´ã®è©³ç´°ãã¢ãã«åããããã«ç¹åãããã¨ãã§ããããã«å®ç¾©ããã¦ãã¾ãããããã£ã¦ãPROVãªã³ããã¸ã¼ã¯ãã¢ããªã±ã¼ã·ã§ã³ã§ç´æ¥ä½¿ç¨ã§ããã ãã§ãªããé ååºæã®æ¥æ´ãªã³ããã¸ã¼ã使ããããã®åç §ã¢ãã«ã¨ãã¦ãæ©è½ããããã«ãã£ã¦ãç¸äºéç¨å¯è½ãªæ¥æ´ã®ã¢ãã«åã容æã«ãªããã¨ãæå¾ ããã¾ããPROV-Oã®ã¯ã©ã¹ã¨ããããã£ã¼ã®ä½¿ç¨æ¹æ³ã示ãããã«ããã®ããã¥ã¡ã³ãã§ã¯ãPROVå ¥é[PROV-PRIMER]ã§å°å ¥ãããã®ã¨åããããªæ¥æ´ã®ã·ããªãªã®ä¾ãç¨ãã¾ãã
PROVãã¼ã¿ã»ã¢ãã«[PROV-DM]ã¯ãæ§ã ãªã¢ããªã±ã¼ã·ã§ã³é åã®æ¥æ´æ å ±ã表ãããã®æ¦å¿µãå°å ¥ãã¦ãã¾ãããã®ããã¥ã¡ã³ãã¯ãOWL2ãªã³ããã¸ã¼è¨èª[OWL2-OVERVIEW]ãç¨ãã¦PROVãã¼ã¿ã»ã¢ãã«ãPROVãªã³ããã¸ã¼ã«ãããã³ã°ãã¾ãã
PROVãªã³ããã¸ã¼ã®è¨è¿°ã«ç¨ããOWL2ã¢ãã«åç¨èªã®ä¸é¨ãç°¡åã«ç´¹ä»ãã¾ããOWL2ã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãè°è«é åå ã®åã ã®ãªãã¸ã§ã¯ããä¾ãã°ãAliceã¨ããååã®äººãKITTã¨ããååã®è»ã§ããå ±éããç¹æ§ãæã¤åä½ã®éåãã¯ã©ã¹ãæ§æãã¾ãã人(Person)ã¨è»(Car)ã¯ãããããåã ã®äººã¨è»ã®éåã表ãã¯ã©ã¹ã®ä¾ã§ããOWL2ã®ãªãã¸ã§ã¯ãã»ããããã£ã¼ã¯ãåä½ãã¯ã©ã¹ããªã³ã¯ãããããã¾ãã¯ããããã£ã¼é層ã使ããããã«ç¨ãã¾ããä¾ãã°ããhasOwnerã(ææè ãæã¤)ã¨ãããªãã¸ã§ã¯ãã»ããããã£ã¼ãç¨ãã¦è»ã¨äººããªã³ã¯ã§ãã¾ããOWL2ãã¼ã¿åããããã£ã¼ã¯ãåä½ãã¯ã©ã¹ãXMLã¹ãã¼ããã¼ã¿å[XMLSCHEMA11-2]ãªã©ã®ãã¼ã¿å¤ã«ãªã³ã¯ããããã«ç¨ãã¾ãã
1.1 ãã®ããã¥ã¡ã³ãã®æºæ æ§æºæ æ§ã®ããã«ããã®ããã¥ã¡ã³ãã®è¦ç¯çãªé ã¯ã1.1é ã1.2é ã3é ã4é ãä»é²Bã§ãã
ãã®ããã¥ã¡ã³ãã®ãããªããã°ãªããªã(must)ããããã¦ã¯ãªããªã(must not)ãããå¿ é ã§ããï¼è¦æ±ããã(required)ããããããã¨ã«ãªã(shall)ããããããã¨ã¯ãªã(shall not)ããããã¹ãã§ããï¼ããå¿ è¦ããã(should)ããããã¹ãã§ãªãï¼ããå¿ è¦ããªã(should not)ãããæ¨å¥¨ããã(recommended)ããããããã¨ãã§ããï¼ãã¦ããã(may)ããã鏿ã§ããï¼ä»»æã§ãã(optional)ãã¨ãããã¼ã¯ã¼ãã¯ã[RFC2119]ã§è¨è¿°ããã¦ããããã«è§£éãããã¹ãã§ãã
1.3 åå空éãã®é ã¯éè¦ç¯çã§ãã
ãã®ããã¥ã¡ã³ãã§ã¯ãä¸è¨ã®ååç©ºéæ¥é è¾ãç¨ãã¾ãã
表1: ãã®ä»æ§ã§ç¨ããæ¥é è¾ã¨ååç©ºé æ¥é è¾ åå空éIRI å®ç¾© rdf http://www.w3.org/1999/02/22-rdf-syntax-ns# RDFåå空é[RDF-CONCEPTS] xsd http://www.w3.org/2000/10/XMLSchema# XMLã¹ãã¼ãåå空é[XMLSCHEMA11-2] owl http://www.w3.org/2002/07/owl# OWLåå空é[OWL2-OVERVIEW] prov http://www.w3.org/ns/prov# PROVåå空é[PROV-DM] (ãã®ä») (æ§ã ) ä»ã®ãã¹ã¦ã®ååç©ºéæ¥é è¾ã¯ãä¾ã§ã®ã¿ç¨ãã¦ãã¾ãããã®é ã¯éè¦ç¯çã§ãã
PROV-Oã®ã¦ã¼ã¶ã¼ã¯ããã¼ãºãã©ã®ç¨åº¦ã®è©³ç´°ãæ¥æ´æ å ±ã«å«ããããã«å¿ãã¦ãå ¨ãªã³ããã¸ã¼ã®ãã¡ã®ä¸é¨ã®ã¿ãç¨ããå¿ è¦ãããå ´åãããã¾ãããã®ãããPROV-Oç¨èª(ã¯ã©ã¹ã¨ããããã£ã¼)ããéå§ç¹ã®ç¨èªãæ¡å¼µãããç¨èªãããã³ä¿®é£¾é¢ä¿ã®ç¨èªã®3ã¤ã®ã«ãã´ãªã¼ã®ã°ã«ã¼ãã«åãã¦ããªã³ããã¸ã¼ãå¾ã ã«ç´¹ä»ãã¾ãã
éå§ç¹ã®ã¯ã©ã¹ã¨ããããã£ã¼ã§ã¯ãPROVãªã³ããã¸ã¼ã®æ®ãã®é¨åã«é¢ããåºç¤ãæä¾ãã¦ãããããæ®ãã®ã«ãã´ãªã¼ã«é²ãåã«ããããã®ç¨èªã®é©ç¨æ¹æ³ã«æ £ãããã¨ããå§ããã¾ãããããã®ç¨èªã¯ãä»ã®ã«ãã´ãªã¼ã®ç¨èªãç¨ãã¦è©³ç´°åã§ããã·ã³ãã«ãªæ¥æ´è¨è¿°ã使ããããã«ç¨ãã¾ãããã®ã«ãã´ãªã¼ã®ã¯ã©ã¹ã¨ããããã£ã¼ã¯ä¸è¨ã«æãã¦ãããã®ã§ããããã«ã¤ãã¦ã¯3.1é ã§è«ãã¦ãã¾ãã
æ¡å¼µãããã¯ã©ã¹ã¨ããããã£ã¼ã¯ãéå§ç¹ã®ã«ãã´ãªã¼ã®ã¯ã©ã¹ãé¢é£ä»ããããã«ä½¿ç¨ã§ãã追å ã®ç¨èªãæä¾ãã¾ãããã®ã«ãã´ãªã¼ã®ç¨èªã¯ãéå§ç¹ã®ã«ãã´ãªã¼ã®ç¨èªã¨åãæ¹æ³ã§é©ç¨ããã¾ãããã®ã«ãã´ãªã¼ã®ç¨èªã®å¤ãã¯ãéå§ç¹ã®ã«ãã´ãªã¼ã®ç¨èªã®ãµãã¯ã©ã¹ã¾ãã¯ãµãããããã£ã¼ã§ãããã®ã«ãã´ãªã¼ã®ã¯ã©ã¹ã¨ããããã£ã¼ã¯ä¸è¨ã«æãã¦ãããã®ã§ããããã«ã¤ãã¦ã¯3.2é ã§è«ãã¦ãã¾ãã
修飾ä»ãã¯ã©ã¹ã¨ããããã£ã¼ã¯ãéå§ç¹ã®ããããã£ã¼ã¨æ¡å¼µãããããããã£ã¼ãç¨ãã¦è¨æããã2é é¢ä¿ã«é¢ããè©³ç´°ãªæ å ±ãæä¾ãã¾ãããã®ã«ãã´ãªã¼ã®ç¨èªã¯ãéå§ç¹ãæ¡å¼µããããã®ã®ã«ãã´ãªã¼ã®ç¨èªã¨ã¯ç°ãªããã¿ã¼ã³ãç¨ãã¦é©ç¨ããã¾ãã以åã®2ã¤ã®ã«ãã´ãªã¼ã®é¢ä¿ã¯ç´æ¥çãª2é ã®è¨æã¨ãã¦é©ç¨ããã¾ããããã®ã«ãã´ãªã¼ã®ç¨èªã¯2é é¢ä¿ã®è¿½å 屿§ãæä¾ããããã«ç¨ãã¾ãããã®ã«ãã´ãªã¼ã§ç¨ãããã¿ã¼ã³ã«ãããã¦ã¼ã¶ã¼ã¯éå§ç¹ãæ¡å¼µãããç¨èªã®ã¿ã§ã¯å¾ãããªãè¤éãªè©³ç´°ãæä¾ã§ãã¾ãããã®ã«ãã´ãªã¼ã®ã¯ã©ã¹ã¨ããããã£ã¼ã¯ä¸è¨ã«æãã¦ãããã®ã§ããããã«ã¤ãã¦ã¯3.3é ã§è«ãã¦ãã¾ãã
3. PROV-Oãªã³ããã¸ã¼ã®è¨è¿°ãã®é ã§ã¯ã次ã®åã«ãã´ãªã¼ã®ç¨èªãç´¹ä»ãã¾ãã
3.1 éå§ç¹ã®ç¨èªéå§ç¹ã®ã«ãã´ãªã¼ã¯ãã·ã³ãã«ãªæåã®æ¥æ´ã®è¨è¿°ã使ããããã«ä½¿ç¨ã§ããã¯ã©ã¹ã¨ããããã£ã¼ã®å°ããªéåã§ããæ¬¡ã®3ã¤ã®ã¯ã©ã¹ã¯ãPROV-Oã®æ®ãã®é¨åã«é¢ããåºç¤ãæä¾ãã¾ãã
3ã¤ã®ä¸»è¦ãªã¯ã©ã¹ã¯ã次ã®å³ã«ç¤ºãããããã£ã¼ãç¨ãã¦ãäºãã«ãããã¦ãããèªä½ã«é¢é£ãã¦ãã¾ãã
æ´»åã¯ãç¹å®ã®æç¹ã§éå§ããã³çµäºã(ããããprov:startedAtTimeããã³prov:endedAtTimeã¨ããããããã£ã¼ãç¨ãã¦è¨è¿°)ããã®åç¶æéä¸ã«æ§ã ãªã¨ã³ãã£ãã£ã¼ã使ç¨ããã³çæã§ãã¾ã(ããããprov:usedããã³prov:endedAtTimeãç¨ãã¦è¨è¿°)ãä¾ãã°ãããã°ã®å·çæ´»åã§ã¯ãç¹å®ã®ãã¼ã¿ã»ãããç¨ãã¦æ£ã°ã©ããçæã§ãã¾ããä½¿ç¨æ¹æ³ã¨çæã表ç¾ãããã¨ã«ãããæ´»åã¨ã¨ã³ãã£ãã£ã¼ã®ä¸¡æ¹ãå«ãæ¥æ´é£éãæ§ç¯ã§ãã¾ãã
ããã«ãæ´»åã®éå§æéã¨çµäºæéãæç¤ºããã«ãä¾åæ å ±ãæä¾ããããã«ãããæ´»åãå¥ã®æ´»åããæ å ±ãå¾ã(prov:wasInformedBy)ã¨è¿°ã¹ããã¨ãã§ãã¾ããæ´»åéã®prov:wasInformedByé¢ä¿ã¯ãæ å ±ãä¸ããæ´»åãçæããã¨ã³ãã£ãã£ã¼ããæ å ±ãå¾ãæ´»åãç¨ãããã¨ã示åãã¾ãããã¨ã³ãã£ãã£ã¼èªä½ã¯ä¸æã§ãããé¢å¿ã®å¯¾è±¡ã§ã¯ããã¾ããããããã£ã¦ãprov:wasInformedByã¨ããããããã£ã¼ã«ãããæ´»åã®ã¿ã§æ§æãããæ¥æ´é£éãæ§ç¯ã§ãã¾ãã
prov:wasDerivedFromã¨ããããããã£ã¼ãç¨ãã¦ãã¨ã³ãã£ãã£ã¼ã®ã¿ã§æ§æãããæ¥æ´é£éãå½¢æã§ãã¾ããæ´¾çã¨ã¯ãããã¨ã³ãã£ãã£ã¼ãå¥ã®ã¨ã³ãã£ãã£ã¼ã«å¤æãããã¨ã§ããä¾ãã°ãæ£ã°ã©ãã使ããæ´»åã䏿ã§ãã£ããèå³ã®å¯¾è±¡ã§ãªãå ´åããã®æ£ã°ã©ãã¯ãã¼ã¿ã»ããããæ´¾çãã(prov:wasDerivedFrom)ã¨è¨ããã¨ãã§ãã¾ããä»»æã®RDFããããã£ã¼ã§ãç¹å®ã®ã¢ããªã±ã¼ã·ã§ã³å ã®èå³ã®ããã¨ã³ãã£ãã£ã¼ã®åºå®ã¢ã¹ãã¯ã(ä¾ãã°ããã¼ã¿ã»ããã®ãã¡ã¤ã«ã»ãµã¤ãºã¨å½¢å¼ãæ£ã°ã©ãã®ã¢ã¹ãã¯ãæ¯)ãè¨è¿°ãããã¨ãã§ãã¾ãã
prov:usedãprov:wasGeneratedByãprov:wasInformedByãprov:wasDerivedFromã¨ããããããã£ã¼ãç¨ãã¦æ´»åãã¨ã³ãã£ãã£ã¼ã®éã®æ¥æ´é£éãæ§ç¯ã§ãã¾ãããæ¥æ´é£éå ã®ä»»æã®æ´»åãã¨ã³ãã£ãã£ã¼ã®è²¬ä»»ãã¨ã¼ã¸ã§ã³ãã«å²ãå½ã¦ããã¨ãã§ãã¾ããæ´»åãã¨ã³ãã£ãã£ã¼ã«å¯¾ããã¨ã¼ã¸ã§ã³ãã®è²¬ä»»ã¯ãããããprov:wasAssociatedWithã¨prov:wasAttributedToã®ããããã£ã¼ãç¨ãã¦è¨è¿°ãã¾ããã¨ã¼ã¸ã§ã³ãã¯ãä»ã®ã¨ã¼ã¸ã§ã³ãã®è¡åã«è²¬ä»»ãæã¤ãã¨ãã§ãã¾ãããã®å§ä»»ã¨ããã±ã¼ã¹ã§ã¯ãå½±é¿ãä¸ããã¨ã¼ã¸ã§ã³ãã¯ãå½±é¿ãåããæ´»åãã¨ã³ãã£ãã£ã¼ã«åæ§ã«è²¬ä»»ãè² ãå¥ã®ã¨ã¼ã¸ã§ã³ãã®ä»£çãåãã¾ãã(prov:actedOnBehalfOf)ã
rdf:typeããã³rdfs:labelã¨ããããããã£ã¼ã¯ãããããprov:typeã¨prov:labelã表ãããã«ç¨ãã¾ãã
å³1ã3ã¤ã®éå§ç¹ã®ã¯ã©ã¹ã¨ããããé¢é£ä»ãã¦ããããããã£ã¼ã
ãã®ããã¥ã¡ã³ãã®å³ã§ã¯ãã¨ã³ãã£ãã£ã¼ãé»è²ã®æ¥åå½¢ã
æ´»åãéãé·æ¹å½¢ãã¨ã¼ã¸ã§ã³ãããªã¬ã³ã¸è²ã®äºè§å½¢ã§ç¤ºãã¦ãã¾ãã
責任ã®ããããã£ã¼ã¯ãã³ã¯ã§è¡¨ãã¦ãã¾ãã
ä¾1: 次ã®PROV-Oã¯ãç¯ç½ªçµ±è¨ã«é¢ããã°ã©ãã®ä½ææã«ä¼´ãè³æºãè¨è¿°ãã¦ãã¾ãããã®ä¾ã§ã¯éå§ç¹ã®ç¨èªã®ã¿ãç¨ãã¦ãããå¾ã®é ã§èª¬æãã詳細åã®åºç¤ã¨ãã¦ã®å½¹ç®ãæããã¾ãããã®ä¾ã§ã¯ãDerekã¯ããã¤ãã®æ¿åºã®ç¯ç½ªãã¼ã¿ãéç´ãã叿°æ´»åã°ã«ã¼ããå¥ã®ãã¼ã¿ã»ããå ã§è¨è¿°ãã¦ããå½ã®å°åã«ãã£ã¦ã°ã«ã¼ãåããã¦ãã¾ãã
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org#> . :bar_chart a prov:Entity; prov:wasGeneratedBy :illustrationActivity; prov:wasDerivedFrom :aggregatedByRegions; prov:wasAttributedTo :derek; . :derek a foaf:Person, prov:Agent; foaf:givenName "Derek"; foaf:mbox <mailto:derek@example.org>; prov:actedOnBehalfOf :natonal_newspaper_inc; . :national_newspaper_inc a foaf:Organization, prov:Agent; foaf:name "National Newspaper, Inc."; . :illustrationActivity a prov:Activity; prov:used :aggregatedByRegions; prov:wasAssociatedWith :derek; prov:wasInformedBy :aggregationActivity; . :aggregatedByRegions a prov:Entity; prov:wasGeneratedBy :aggregationActivity; prov:wasAttributedTo :derek; . :aggregationActivity a prov:Activity; prov:startedAtTime "2011-07-14T01:01:01Z"^^xsd:dateTime; prov:wasAssociatedWith :derek; prov:used :crimeData; prov:used :nationalRegionsList; prov:endedAtTime "2011-07-14T02:02:02Z"^^xsd:dateTime; . :crimeData a prov:Entity; prov:wasAttributedTo :government; . :government a foaf:Organization, prov:Agent . :nationalRegionsList a prov:Entity; prov:wasAttributedTo :civil_action_group; . :civil_action_group a foaf:Organization, prov:Agent .
ãã®ä¾ã¯ãã¨ã¼ã¸ã§ã³ãã§ãã:derek
ã:aggregationActivity
ããã³:illustrationActivity
ã®2ã¤ã®æ´»åã«é¢é£ä»ãããã¦ãããã¨ã示ãã¦ãã¾ãã:aggregationActivity
ã¨ããæ´»åã¯ã:crimeData
(ç¯ç½ªçµ±è¨ã®ãã¼ã¿ã»ãã)ããã³:nationalRegionsList
(å½ã®å°åã®ãªã¹ã)ã¨ããã¨ã³ãã£ãã£ã¼ãç¨ãã:nationalRegionsList
ã®å°åã«å¾ã£ã¦:crimeData
ã®çµ±è¨ãéç´ãã:aggregatedByRegions
ã¨ããæ°ããã¨ã³ãã£ãã£ã¼ãçæãã¾ãããæ¬¡ã«ã:aggregatedByRegions
ã¨ããã¨ã³ãã£ãã£ã¼ã:illustrationActivity
ã¨ããæ´»åã«ãã£ã¦ç¨ããããéç´ãããçµ±è¨ã表ã:bar_chart
ã¨ããæ°ããã¨ã³ãã£ãã£ã¼ãçæããã¾ããã
ãã®ä¾ã¯ã:illustrationActivity
ã¨ããæ´»åã:aggregationActivity
ã¨ããæ´»åããæ
å ±ãå¾ããã¨ã示ãã¦ãã¾ãã確ãã«ãåè
ã¯å¾è
ã«ãã£ã¦çæããã:aggregatedByRegions
ã¨ããã¨ã³ãã£ãã£ã¼ãç¨ãã¾ããã
:derek
ã¨ããã¨ã¼ã¸ã§ã³ãã¯ã:aggregationActivity
ããã³:illustrationActivity
ã¨ããæ´»åã«é¢é£ä»ãããã¦ããããããããã®æ´»åã«ãã£ã¦çæãããã¨ã³ãã£ãã£ã¼ãã¤ã¾ã:aggregatedByRegions
ã¨:bar_chart
ãå½¼ã«å¸°å±ãã¦ãã¾ããã
æå¾ã«ããã®ä¾ã¯ã:derek
ã¨ããã¨ã¼ã¸ã§ã³ãã:national_newspaper_inc
ã¨ããçµç¹ã®ä»£çãåãããã¨ã示ãã¦ãã¾ãã
ã
ä¾1ã®PROV-Oãå³ç¤ºãããã®ã3ã¤ã®éå§ç¹ã®ã¯ã©ã¹ãã©ã®ããã«é¢é£ãã¦ãããã表ãã¦ãã¾ãã
ãã®ããã¥ã¡ã³ãã®å³ã§ã¯ãã¨ã³ãã£ãã£ã¼ãé»è²ã®æ¥åå½¢ãæ´»åãéãé·æ¹å½¢ã
ã¨ã¼ã¸ã§ã³ãããªã¬ã³ã¸è²ã®äºè§å½¢ã§ç¤ºãã¦ãã¾ãã責任ã®ããããã£ã¼ã¯ãã³ã¯ã§è¡¨ãã¦ãã¾ãã
3.2 æ¡å¼µãããç¨èªãã®é ã§ç´¹ä»ããç¨èªã¯ãã¨ã³ãã£ãã£ã¼ãæ´»åãã¨ã¼ã¸ã§ã³ãéã®æ¥æ´ãè¨è¿°ãã追å ã®æ¹æ³ãæä¾ãã¾ããæ¬¡ã®å³ã§è¿½å ã®ç¨èªã示ãã¦ãããããã¯5ã¤ã®ç°ãªãã«ãã´ãªã¼ã«åãããã¨ãã§ãã¾ãã
å³3ãæ¡å¼µãããç¨èªã¯ã
éå§ç¹ã®éã®ç¨èªã«åºã¥ãã¦æ§ç¯ããã¾ãã
ãã®ããã¥ã¡ã³ãã®å³ã§ã¯ãã¨ã³ãã£ãã£ã¼ãé»è²ã®æ¥åå½¢ãæ´»åãéãé·æ¹å½¢ãã¨ã¼ã¸ã§ã³ãããªã¬ã³ã¸è²ã®äºè§å½¢ã§ç¤ºãã¦ãã¾ãã
ã®å®ç¾©å(
prov:Activityã¾ãã¯
prov:Entityã¾ãã¯
prov:Agentã¾ãã¯
prov:InstantaneousEvent)ã¯å³ç¤ºãã¦ãã¾ããã
æåã®ã«ãã´ãªã¼ã¯ãéå§ç¹ã®ç¨èªããµãã¯ã©ã¹ããµãããããã£ã¼ãããã³ã¹ã¼ãã¼ããããã£ã¼ã§æ¡å¼µãã¦ãã¾ãã
ã¨ã¼ã¸ã§ã³ãã®3ã¤ã®ãµãã¯ã©ã¹(prov:Personãprov:Organizationãprov:SoftwareAgent)ã¨ã¨ã³ãã£ãã£ã¼ã®3ã¤ã®ãµãã¯ã©ã¹(prov:Collectionãprov:Bundleãprov:Plan)ãæä¾ãã¦ãã¾ãã
prov:Collectionã¯ãä¸é¨ã®æ§æè¦ç´ (ããèªä½ãã¨ã³ãã£ãã£ã¼)ã«æ§é (éåããªã¹ããªã©)ãæä¾ããã¨ã³ãã£ãã£ã¼ã§ããprov:Collectionã¨ããã¯ã©ã¹ãç¨ãã¦ãä¾ãã°ã誰ãã³ã¬ã¯ã·ã§ã³ãç¶æãã¦ããããçºå±ã«ä¼´ã£ã¦ã©ã®ã¡ã³ãã¼ãå«ã¾ãã¦ããããããã¦ã©ã®ããã«ç·¨æããã¦ãããã¨ãã£ããã³ã¬ã¯ã·ã§ã³èªä½ã®æ¥æ´ã表ç¾ã§ãã¾ããprov:hadMemberã¨ããããããã£ã¼ã¯ãã³ã¬ã¯ã·ã§ã³å ã®ã¡ã³ãã¼ã·ãããè¨æããããã«ç¨ãã¾ãã
prov:Bundleã¯ãååä»ãã®æ¥æ´è¨è¿°ã§ãããããèªä½ãæ¥æ´ãæã¤ãã¨ãã§ãã¾ããååä»ãã®æ¥æ´è¨è¿°ã¯ãPROV-Oã¾ãã¯ãã®ä»ã®å½¢å¼ã§è¡¨ç¾ã§ãã¾ããä»ã®å§åãæ¨æºãæè¡ãç¨ãã¦è¡ãæ¹ãé©åã§ãããããPROV-Oã¯ãPROV-Oè¨æã«ååãä»ããBundleã®ãµãã¯ã©ã¹ãæä¾ãã¦ãã¾ããããããã«ãã¦ããPROV-Oè¨æã®ãã³ãã«ã¯RDFããªãã«ã®æ½è±¡çãªéåã§ãããããªãã«ã追å ã¾ãã¯åé¤ããã¨ãæ°ããå¥åã®PROV-Oè¨æã®ãã³ãã«ã使ããã¾ãã
prov:Planã¯ãããç®æ¨ãéæããããã«1ã¤ä»¥ä¸ã®ã¨ã¼ã¸ã§ã³ããä¼å³ãã¦ããè¡åãã¹ãããã表ãã¨ã³ãã£ãã£ã¼ã§ãã
ããä¸è¬çãªããããã£ã¼ã¨ããç¹å®çãªããããã£ã¼ã¯ãæ¡å¼µãããç¨èªã§ãæä¾ããã¾ããããä¸è¬çã«ã¯ãprov:wasInfluencedByã¨ããããããã£ã¼ã¯ãå½±é¿ãåããã¨ã³ãã£ãã£ã¼ãæ´»åãã¾ãã¯ã¨ã¼ã¸ã§ã³ããããã®ç¹æ§ã«å½±é¿ãä¸ãããå½±é¿ãä¸ããä»ã®ã¨ã³ãã£ãã£ã¼ãæ´»åãã¾ãã¯ã¨ã¼ã¸ã§ã³ãã«é¢é£ä»ããã¹ã¼ãã¼ããããã£ã¼ã§ããprov:wasDerivedFromã®3ã¤ã®ãµãããããã£ã¼ã¯ãã¨ã³ãã£ãã£ã¼éã®ç¹å®ã®ç¨®é¡ã®æ´¾çã«ãæä¾ããã¾ããprov:wasQuotedFromã¯ãå ã®ä¸é¨ã¾ãã¯ãã¹ã¦ãç¹°ãè¿ããã¨ã«ãã£ã¦æ°ããã¨ã³ãã£ãã£ã¼ã使ãããæ½å¨çã«å¤§ããªã¨ã³ãã£ãã£ã¼(æ¬ãããã°ãç»åãªã©)ãå¼ç¨ããprov:wasRevisionOfã¯ãæ´¾çããã¨ã³ãã£ãã£ã¼ã«å ã®ã¨ã³ãã£ãã£ã¼ã®å®è³ªçãªå 容ãå«ã¾ãã¦ãããã¨(ä¾ãã°ãæ¬ã®2ã¤ã®ç)ã示ããprov:hadPrimarySourceã¯ããããã¯ã«é¢ããç´æ¥çãªçµé¨ã¨ç¥è(ã»ã³ãµã¼ããã®èªã¿åãããæ´å²çãªåºæ¥äºã®éã«æ¸ãããæ¥è¨ãªã©)ãæã¤ã¨ã¼ã¸ã§ã³ããçæããå è¡ããã¨ã³ãã£ãã£ã¼ãå¼ç¨ãã¾ãã
2çªç®ã®æ¡å¼µãããç¨èªã®ã«ãã´ãªã¼ã¯ããã®æ½è±¡ã¬ãã«ã«å¾ã£ã¦ã¨ã³ãã£ãã£ã¼ãé¢é£ä»ãããã®ã§ãã¨ã³ãã£ãã£ã¼ãããä¸è¬çãªå´é¢ãããç¹å®çãªå´é¢ã表ãå ´åãããã¾ããprov:specializationOfã¯ãããç¹å®çãªã¨ã³ãã£ãã£ã¼ãããä¸è¬çãªã¨ã³ãã£ãã£ã¼ã«ãªã³ã¯ãã¾ãã(ä¾ãã°ã仿¥ã®BBCãã¥ã¼ã¹ã®ãã¼ã ãã¼ã¸ã¨ä»»æã®æ¥ã®BBCãã¥ã¼ã¹ã®ãã¼ã ãã¼ã¸)ãprov:alternateOfã¯ãåããã®ã®å´é¢ã示ãã¨ã³ãã£ãã£ã¼ããªã³ã¯ãã¾ãããã ããããã¯å¿ ãããåãå´é¢ãåæã«ã§ã¯ããã¾ãã(ä¾ãã°ãç°ãªãå½¢å¼ã®ããã¥ã¡ã³ãã®ã·ãªã¢ã«åãã³ã³ãã¥ã¼ã¿ã¼ã»ãã¡ã¤ã«ã®ããã¯ã¢ããã»ã³ãã¼)ã
3çªç®ã®æ¡å¼µãããç¨èªã®ã«ãã´ãªã¼ã§ã¯ãã¨ã³ãã£ãã£ã¼ã®ãã詳細ãªè¨è¿°ãå¯è½ã¨ãªãã¾ããprov:valueã¨ããããããã£ã¼ã¯ãã¨ã³ãã£ãã£ã¼ã®ç´æ¥çãªè¡¨ç¾ã§ãããªãã©ã«å¤ãæä¾ãã¾ããä¾ãã°ãå¼ç¨ã®prov:valueã¯è¡¨æãããæã®æååã§ããããæ°å¤è¨ç®ã«é¢ããã¨ã³ãã£ãã£ã¼ã®prov:valueã¯xsd:integer(æ´æ°)ã®4ã§ãããã¾ããprov:atLocationã¨ããããããã£ã¼ãç¨ãã¦ãã¨ã³ãã£ãã£ã¼ãæ´»åãã¨ã¼ã¸ã§ã³ããã¾ãã¯prov:InstantaneousEvent(ã¤ã¾ããæ´»åã®éå§ãçµäºãã¾ãã¯ã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ãç¡å¹å)ã®prov:Locationãè¨è¿°ãããã¨ãã§ãã¾ããprov:Locationã®ã¤ã³ã¹ã¿ã³ã¹ãè¨è¿°ããããã«ç¨ããããããã£ã¼ã¯ãPROV-Oã®ç¯å²å¤ã§ããä»ã®æ¢åã®èªå½ã®åå©ç¨ããå§ããã¾ãã
4çªç®ã®æ¡å¼µãããç¨èªã®ã«ãã´ãªã¼ã¯ãæ´»åã«ããçæãä»ã®æ´»åã«ãã使ç¨ã®ç¯å²ãè¶ ããã¨ã³ãã£ãã£ã¼ã®åç¶æéãè¨è¿°ãã¾ããä¾ãã°ãçµµç»ã¯æãããåã«å±ç¤ºãããã¨ã¯ã§ãããç«ç½ã§æ¶å¤±ããå¾ã«ããã売ããã¨ã¯ã§ãã¾ãããæ´»åãéå§æéã¨çµäºæéãæã¤ã®ã¨åããããªæ¹æ³ã§ãã¨ã³ãã£ãã£ã¼ã¯ãçæãããæç¹ã¾ãã¯ä½¿ç¨ã§ããªããªã£ãæç¹ã«ãã£ã¦ãã¤ã³ãã§ãã¾ããprov:generatedAtTimeããã³prov:invalidatedAtTimeã¨ããããããã£ã¼ãç¨ãã¦ãã¨ã³ãã£ãã£ã¼ã®åå¨ã®éå§ã¨çµäºã®ç¬éããã¤ã³ãã§ãã¾ããã¨ã³ãã£ãã£ã¼ãçæã¾ãã¯ç¡å¹åãããæ´»åã¯ãããããprov:wasGeneratedByã¨prov:wasInvalidatedByãç¨ãã¦æä¾ã§ãã¾ããprov:generatedã¨prov:invalidatedã¯ãããããprov:wasGeneratedByã¨prov:wasInvalidatedByã®éã§ãããActivity-as-subjectã¨Entity-as-subjectã容æã«è¨è¿°ã§ããããã«ããããã«å®ç¾©ããã¦ãã¾ããéã«é¢ãã詳細ã«ã¤ãã¦ã¯ãä»é²Bãåç §ãã¦ãã ããã
5çªç®ã®æ¡å¼µãããç¨èªã®ã«ãã´ãªã¼ã¯ãéå§æéã¨çµäºæéãããã³å è¡ããæ´»åã®ç¯å²ãè¶ ããæ´»åã®åç¶æéãè¨è¿°ãã¾ããæ´»åã¯ã¨ã³ãã£ãã£ã¼ã«ãã£ã¦éå§ã¾ãã¯çµäºãããã¨ãã§ããããããprov:wasStartedByããã³prov:wasEndedByã¨ããããããã£ã¼ãç¨ãã¦è¨è¿°ããã¾ããã¨ã³ãã£ãã£ã¼ã¯æ´»åãéå§ã¾ãã¯çµäºããããã¨ãã§ããã¨ã¼ã¸ã§ã³ãã¯ã¨ã³ãã£ãã£ã¼ã§ãããããããã¨ã¼ã¸ã§ã³ããæ´»åãéå§ã¾ãã¯çµäºããããã¨ãã§ãã¾ãã
次ã®ä¾ã¯ãåã®é ã®ç¯ç½ªã°ã©ãã®ä¾ã詳細åãããã¨ã«ãããæ¡å¼µãããç¨èªã示ãã¦ãã¾ãããã¼ã¿ã»ãããéç´ãã¦ã°ã©ãã使ããå¾ã«ãDerekã¯èªåã®ææãè¦ããæç¨¿ãå ¬éãã¾ããã
ä¾2:
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix my: <http://www.example.org/vocab#> . @prefix : <http://www.example.org#> . @base <http://www.example.com/derek-bundle.ttl> . <> a prov:Bundle, prov:Entity; prov:wasAttributedTo :postEditor; prov:generatedAtTime "2011-07-16T02:52:02Z"^^xsd:dateTime; . :derek a prov:Person, prov:Agent; ## prov:Agent is inferred from prov:Person foaf:givenName "Derek"; foaf:mbox <mailto:derek@example.org>; prov:actedOnBehalfOf :national_newspaper_inc; . :national_newspaper_inc a prov:Organization, prov:Agent; ## prov:Agent is inferred from prov:Organization foaf:name "National Newspaper, Inc."; . :postEditor a prov:SoftwareAgent, prov:Agent; ## prov:Agent is inferred from prov:SoftwareAgent foaf:name "Post Editor 3000"; . :more-crime-happens-in-cities a sioc:Post, prov:Entity; sioc:latest_version :post9821v2; sioc:previous_version :post9821v1; . ## Version 1 of the post :post9821v1 a sioc:Post, prov:Entity; prov:specializationOf :more-crime-happens-in-cities; ## PERMALINK to the latest revision. sioc:title "More crime happens in cities"; prov:value "I was currius..."; ## The text of this version (with a typo). prov:generatedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:wasGeneratedBy :publicationActivity1123; prov:wasInfluencedBy :aggregatedByRegions; ## This blog was influenced by Derek's data analysis. prov:hadPrimarySource :crimeData; ## Derek's blog derives from the crime data originally ## gathered by the government. prov:invalidatedAtTime "2011-07-16T02:02:02Z"^^xsd:dateTime; . :publicationActivity1123 a prov:Activity; prov:startedAtTime "2011-07-16T01:01:01Z"^^xsd:dateTime; prov:wasStartedBy :derek; prov:wasAssociatedWith :postEditor; prov:generated :post9821v1; prov:endedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:wasEndedBy :derek; . :aggregatedByRegions a prov:Entity; prov:atLocation <file://Users/aggr.txt>; . <file://Users/aggr.txt> a prov:Location . :crimeData a prov:Entity; prov:wasAttributedTo :government; . :government a prov:Organization, prov:Agent; . ## Version 2 of the post :post9821v2 a sioc:Post, prov:Entity; prov:specializationOf :more-crime-happens-in-cities; ## PERMALINK to the latest revision. prov:value "I was curious..."; ## The text of this version (with fixed typo). prov:generatedAtTime "2011-07-16T02:02:02Z"^^xsd:dateTime; prov:wasRevisionOf :post9821v1; prov:alternateOf :post9821v1; .
:derek
ã¨ããã¨ã¼ã¸ã§ã³ãã¯ãåã³:national_newspaper_inc
ã¨ããçµç¹ã®ä»£çãåãã:postEditor
ã¨ãããã¼ã«ãç¨ãã¦ãæè¿ã®ãã¼ã¿åæã§ãã:aggregatedByRegions
ã«é¢ããæç¨¿ãå
¬éãã¾ãããããã°ç·¨éãã¼ã«ã¯ãDerekã®è¡åãPROV-Oè¨æã¨ãã¦è¿½è·¡ãããã³ãã«(ç¾å¨ã®ãã¡ã¤ã«<>
)ã¨ãã¦å
¬éãã¾ããããã®ãã¼ã«ã¯ã:derek
ã:post9821v1
ã¨ããæç¨¿ãçæããå
¬éæ´»å(:publicationActivity1123
)ãéå§ãçµäºãããã¨ãè¨é²ãã¾ãããæç¨¿ã«ã¯ãç¾å¨ã®ãã¼ã¸ã§ã³ã®ããã¹ãã®ã¹ãããã·ã§ãã(prov:valueãç¨ãã¦)ã«å ãã¦ãææ°ãã¼ã¸ã§ã³ã®ã³ã³ãã³ããå©ç¨ã§ãããã¼ããã³ãã»ãªã³ã¯(:more-crime-happens-in-cities
)ãå«ã¾ãã¾ãããDerekã¯ãã¿ã¤ãã«ãªã©ãä»å çãªé ååºæã®æç¨¿ã®è¨è¿°ãå«ã¿ã¾ããã
Derekã¯ãæç¨¿ãå
¬éããç´å¾ã«è§£èª¬æã®èª¤æ¤ã«æ°ã¥ãã¾ãããä¿®æ£ã¯æå°éã§ãããã¨æããããããå½¼ã¯æ°ãããã¼ã¸ã§ã³ã«è³ã£ãæ´»åã«ã¤ãã¦è¨é²ãã¾ããã§ããã代ããã«ãå½¼ã¯æ°ãããã¼ã¸ã§ã³(:post9821v2
)ãåã®ãã¼ã¸ã§ã³(:post9821v1
)ã®æ¹è¨ã¨ãã¦é¢é£ä»ãã¾ãããããã°ã¯ããããã®ãã¼ã¸ã§ã³ãé·å¹´ã«ãããããã°ã®ãã¼ãã»ãªã³ã¯ã§ãã:more-crime-happens-in-cities
ã¨ããå½¢å¼ã§ãããããæ¹è¨ã¯äºãã®ä»£æ¿ã§ãããããããã¯:more-crime-happens-in-cities
ã®prov:specializationOf(ç¹å)ã§ãã
ã
ä¾2ã®PROV-Oè¨æãå³ç¤ºãããã®ãDerekã¯ã
2ã¤ã®ãã¼ã¸ã§ã³ã®ããã°ãNational Newspaper, Incã«å ¬éãã¾ããã
ãã®ããã¥ã¡ã³ãã®å³ã§ã¯ãã¨ã³ãã£ãã£ã¼ãé»è²ã®æ¥åãæ´»åãéãé·æ¹å½¢ã
ã¨ã¼ã¸ã§ã³ãããªã¬ã³ã¸è²ã®äºè§å½¢ã§ç¤ºãã¦ãã¾ãã責任ã®ããããã£ã¼ã¯ãã³ã¯ã§è¡¨ãã¦ãã¾ãã
Derekãããã°ã®æç¨¿ãå
¬éããç´å¾ã«ãMonicaã¯ãããå¤ãã®èªè
ã®ããã«ããã®æãæ°ããæç¨¿(:post9822
)ã§ä½ãæ¿ãã¾ããããã®æ¸ãç´ãã¯ãDerekãæ¸ããã®ã¨åããããã¯ã®ä»£æ¿ã®ç縮ããããã¥ã¼ã§ãå
ã®æãã使ããã¾ãããDerekã¨Monicaã®æ´»åã«ãã£ã¦çæãããæ¥æ´ã¯ç°ãªãã¦ã¼ã¶ã¼ã®ãã¥ã¼ã«å¯¾å¿ãã¦ãããããã·ã¹ãã ã¯ãããèªåçã«ç°ãªãprov:Bundleã§å
¬éãã¾ãããã¾ãããã®ãã¼ã«ã¯ããããçæãããã³ãã«ã«é¢ããæ¥æ´(ä¾ãã°ã使æ¥ã使è
ãããã³Derekã®ãã³ãã«ãç¨ããããã¨ããäºå®)ãè¨æãã¾ããããã³ãã«ã¯ã¨ã³ãã£ãã£ã¼ã®ä¸ç¨®ã§ãããããã¨ã³ãã£ãã£ã¼ã«é¢ãã¦ä½æã§ãããã¹ã¦ã®æ¥æ´ã®è¨æããã³ãã«ã«é¢ãã¦ã使ã§ãã¾ãããã³ãã«ãç¨ããã¨ãæ¥æ´ã®æ¥æ´ã使ã§ãã¾ãã
ä¾3:
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://www.example.org#> . @base <http://www.example.com/monica-bundle.ttl> . <> a prov:Bundle, prov:Entity; prov:wasAttributedTo :postEditor; prov:wasDerivedFrom <http://www.example.com/derek-bundle.ttl> . prov:generatedAtTime "2011-07-16T03:03:03Z"^^xsd:dateTime; . :monica a prov:Person, prov:Agent; foaf:givenName "Monica"; foaf:mbox <mailto:monica@example.org>; . ## Revised post for a different audience is a new resource. :post9822 a sioc:Post, prov:Entity; sioc:title "More crime happens in cities (for dummies)"; prov:wasAttributedTo :monica, :postEditor; prov:alternateOf :more-crime-happens-in-cities; ## This post is an alternate of Derek's blog. prov:value "A quick overview of Derek's..."; ## Snapshot with the content of this version prov:wasRevisionOf :post9821v2; ## Monica rewrote Derek's version 2 to create hers. .
ãã°ãããã¦ãJohnã¯ä»¥åã®2ã¤ã®æç¨¿ãå¼ç¨ãã¦å½¼èªèº«ã®æç¨¿(:post19201
)ã«èªåã®çµè«ãæ¸ãã¾ãããJohnã使ããåã
ã®å¼ç¨(:quote_from_monica
ã¨:quote_from_derek
)ã¯ãåã®ããã°ããæ´¾çããæ°ããã¨ã³ãã£ãã£ã¼ã§ãããå¼ç¨ãè¡ãããæéã§ã¢ããã¼ã·ã§ã³ãä»ä¸ããã¦ãã¾ããJohnã®ããã°ã®æ¥æ´ã¯ãå½¼ã®æç¨¿ãDerekã¨Monicaããè¡ã£ãå¼ç¨ã®çµæã§ããã¨è¿°ã¹ã¦ãã¾ããããã°ã®æç¨¿ã¯ãDerekã®:aggregatedByRegions
ã¨ãããã¼ã¿ã»ãããããæ´¾çãã¦ãã¾ãããªããªãã°ãJohnãããã調ã¹ã¦ãå½¼ãããã°ã§è«ãã¦ããæ¸æ¡äºé
ãçºè¦ããããã§ããJohnã®æç¨¿ã«é¢ãããã¹ã¦ã®æ¥æ´ã®ã¹ãã¼ãã¡ã³ãã¯ãæ°ããprov:Bundleã«ã°ã«ã¼ãåããã¾ãã
ä¾4:
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://www.example.org#> . @base <http://www.example.com/john-bundle.ttl> . <> a prov:Bundle, prov:Entity; prov:wasAttributedTo :postEditor; prov:wasDerivedFrom <http://www.example.com/derek-bundle.ttl>, <http://www.example.com/monica-bundle.ttl>; prov:generatedAtTime "2012-08-08T08:08:08Z"^^xsd:dateTime; . :publicationActivity1124 a prov:Activity; prov:wasAttributedTo :postEditor, :john; prov:generated :post19201; . :post19201 a sioc:Post, prov:Entity; prov:wasAttributedTo :john; prov:value "I'm not so sure that..."; prov:wasDerivedFrom :quote_from_derek, :quote_from_monica, :aggregatedByRegions; prov:wasGeneratedBy :publicationActivity1124; . :john a prov:Person, prov:Agent; foaf:name "John"; . :quote_from_derek a prov:Entity; prov:value "Analysis of the datasets demonstrates that there is more crime."; prov:wasQuotedFrom :more-crime-happens-in-cities; prov:generatedAtTime "2012-08-08T01:01:01Z"^^xsd:dateTime; . :quote_from_monica a prov:Entity; prov:value "In summary, there are clearly more crimes in the country."; prov:wasQuotedFrom :post9822; prov:generatedAtTime "2012-08-08T02:02:02Z"^^xsd:dateTime; .
æ®å¿µãªããã:post19201
ãä¿åããã¦ãããµã¼ãã¼ã«åé¡ããããæç¨¿ã«é¢é£ä»ãããã¦ãããã¹ã¦ã®ãã¼ã¿ãæ°¸ä¹
ã«å¤±ããã¾ããããããã£ã¦ãã·ã¹ãã ã¯ã¨ã³ãã£ãã£ã¼ãèªåçã«ç¡å¹ã«ããJohnã«ã¨ã©ã¼ãéç¥ãã¾ããã
ä¾5:
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org#> . :post19201 a sioc:Post, prov:Entity; prov:invalidatedAtTime "2012-09-02T01:31:00Z"^^xsd:dateTime; prov:wasInvalidatedBy :hard_disk_failure; . :hard_disk_failure a prov:Activity; prov:endedAtTime "2012-09-02T01:31:00Z"^^xsd:dateTime; .3.3 修飾ä»ãç¨èª
修飾ä»ãç¨èªã®ã«ãã´ãªã¼ã¯ãéå§ç¹ã®ã«ãã´ãªã¼ã¨æ¡å¼µãããã«ãã´ãªã¼ã§å©ç¨ã§ããã·ã³ãã«ãª(修飾ã®ãªã)é¢ä¿ã«ä¿®é£¾ãã¿ã¼ã³[LD-Patterns-QR]ãé©ç¨ããçµæã§ãããã®ã«ãã´ãªã¼ã®ç¨èªã¯ãã¨ã³ãã£ãã£ã¼ãæ´»åãã¨ã¼ã¸ã§ã³ãéã®æ¥æ´ã«é¢ããå½±é¿ã®è©³ç´°ãæä¾ãããã¦ã¼ã¶ã¼ã®ããã®ãã®ã§ãã
修飾ãã¿ã¼ã³ã¯ã2ã¤ã®è³æºéã®å½±é¿ã表ãä¸éã¯ã©ã¹ãç¨ãã¦ã修飾ã®ãªãå½±é¿é¢ä¿ãè¨ãæãã¾ããæ¬¡ã«ããã®æ°ããã¤ã³ã¹ã¿ã³ã¹ã«ãããè³æºãå¥ã®è³æºã«ä¸ããå½±é¿ã«é¢ãã追å ã®è¨è¿°ã§ã¢ããã¼ã·ã§ã³ãä»ä¸ãããã¨ãã§ãã¾ããæ¬¡ã®2ã¤ã®è¡¨ã«ã修飾ãã¿ã¼ã³ãç¨ãã¦ä¿®é£¾ã§ããå½±é¿é¢ä¿ããããã修飾ããããã«ç¨ããããããã£ã¼ã¨ã¨ãã«æãã¦ãã¾ããä¾ãã°ãæåã®è¡¨ã®2è¡ç®ã¯ãprov:Activityãç¹å®ã®prov:Entityãã©ã®ããã«prov:used(ç¨ããã)ã詳細åããããã«ãprov:entityã¨ããããããã£ã¼ãæã¤å½±é¿ãä¸ããã¨ã³ãã£ãã£ã¼ã示ãprov:Usageã®ã¤ã³ã¹ã¿ã³ã¹ã使ããã¨ãããã¨ã示ãã¦ãã¾ãã䏿¹ãå½±é¿ãåããprov:Activityã¯ãprov:qualifiedUsageã¨ããããããã£ã¼ãæã¤prov:Usageã示ãã¾ããã¨ã³ãã£ãã£ã¼ã®æ´»åã®ä½¿ç¨ã修飾ããçµæã®æ§é ããä¸è¨ã®å³4aã§å³ç¤ºãã¦ãã¾ãã
修飾ãã¿ã¼ã³ãç¨ãã¦ã7ã¤ã®éå§ç¹ã®é¢ä¿ã詳細ã«è¨è¿°ã§ãã¾ããããããæ¬¡ã®è¦ç¯çãªè¡¨ã«æãã¦ãã¾ãã
7ã¤ã®æ¡å¼µãããé¢ä¿ã¯ã修飾ãã¿ã¼ã³ãç¨ãã¦è©³ç´°ã«è¨è¿°ã§ãã¾ããããããæ¬¡ã®è¦ç¯çãªè¡¨ã«æãã¦ãã¾ãã
åã®2ã¤ã®è¡¨ã§ç¤ºãã¦ãã修飾ã®ã¯ã©ã¹ã¨ããããã£ã¼ã¯ããã®ããã¥ã¡ã³ãã®æ¬¡ã®é ã®è¦ç¯çãªç¸äºåç §ã«ãããã¾ãããã¹ã¦ã®å½±é¿ã®ã¯ã©ã¹(ä¾ãã°ãprov:Associationãprov:Usage)ã¯ãprov:Influenceã¨ãprov:EntityInfluenceãprov:ActivityInfluenceãprov:AgentInfluenceã®ããããã®æ¡å¼µã§ãããããã¯ãå½±é¿ãä¸ããè³æº(ããããprov:entityãprov:activityãã¾ãã¯prov:agentã®ãããã)ãå¼ç¨ããããã«ç¨ããããããã£ã¼ã決å®ãã¾ããprov:Influenceã¯åºãé¢ä¿ã§ãããããé©ç¨ã§ããå ´åã¯ããã®æãç¹å®çãªãµãã¯ã©ã¹(ä¾ãã°ãprov:Communicationãprov:Delegationãprov:Endãprov:Revisionãªã©)ãç¨ããã¹ãã§ãã
ä¾6:
ä¾ãã°ã修飾ã®ãªãã¹ãã¼ãã¡ã³ãã®å ´å:
:e1 a prov:Entity; prov:wasGeneratedBy :a1; . :a1 a prov:Activity .
prov:wasGeneratedByã¯ãprov:qualifiedGenerationã¨ãã修飾ããããã£ã¼ãprov:Generationã¨ããã¯ã©ã¹(prov:ActivityInfluenceã®ãµãã¯ã©ã¹)ãããã³prov:activityã¨ããããããã£ã¼ãç¨ãã¦ä¿®é£¾ã§ãããã¨ããããã¾ãããã®ãã¨ãããä¸è¨ã®å½±é¿é¢ä¿ã¯æ¬¡ã®ãããªä¿®é£¾ãã¿ã¼ã³ã§è¨ãæãããã¨ãã§ãã¾ãã
ä¾7:
:e1 a prov:Entity; prov:wasGeneratedBy :a1; prov:qualifiedGeneration :e1Gen; # Add the qualification. . :e1Gen a prov:Generation; prov:activity :a1; # Cite the influencing Activity. ex:foo :bar; # Describe the Activity :a1's influence upon the Entity :e1. . :a1 a prov:Activity .
ãããã£ã¦ãè¨æè
ã¯ã:e1Gen
ã«è¿½å ã®ããããã£ã¼ãä»å ãã¦ã:a1
ã«ãã:e1
ã®çæãè¨è¿°ã§ãã¾ãã
ãã®ä¾ãããããããã«ãå½±é¿é¢ä¿ã修飾ããã¨ãåçã®å½±é¿é¢ä¿(ä¾ãã°ã:e1 prov:wasGeneratedBy :a1
)ã表ãããã®2çªç®ã®å½¢å¼(ä¾ãã°ã:e1 prov:qualifiedGeneration :e1Gen
)ãæä¾ããã¾ããå®è£
è
ãã修飾ä»ãã¾ãã¯ä¿®é£¾ã®ãªãå½¢å¼ã®ãããã(ã¾ãã¯ããã®ä¸¡æ¹)ã好ããªããã«ç¨ãããã¨ã¯æ£ãããåãå
¥ãããããã¨ã§ãããå©ç¨ããã¢ããªã±ã¼ã·ã§ã³ã¯ãããããã®å½¢å¼ãèªèã§ããããã«æºåãã¹ãã§ããå©ç¨ããã¢ããªã±ã¼ã·ã§ã³ã¯ã修飾ä»ãã®å½¢å¼ã¨ä¿®é£¾ã®ãªãå½¢å¼ã®ä¸¡æ¹ãèªèãã修飾ä»ãã®å½¢å¼ãã修飾ã®ãªãå½¢å¼ãæç¤ºãããã®ã¨ãã¦æ±ãã¹ãã§ã(should)ã修飾形å¼ã®æ¹ãåé·ã§ããããã追å ã®ããããã£ã¼ãæä¾ããã¦ããªãå ´åã¯ä¿®é£¾ã®ãªãå½¢å¼ãåªå
ãã¹ãã§ãã修飾ä»ãã®å½¢å¼ã§è¡¨ããã¦ããå ´åãåçã®ä¿®é£¾ã®ãªãå½¢å¼ãå«ããã¨PROV-Oã®å©ç¨ãä¿é²ããããããæ¨å¥¨ããã¾ãã
åã®2ã¤ã®è¡¨ã«å ãã¦ãå³4ã¯ã14ã®ä¿®é£¾å¯è½ãªå½±é¿é¢ä¿ã®ãã¡10ã«ä¿®é£¾ãã¿ã¼ã³ãé©ç¨ããããã«å¿ è¦ãªã¯ã©ã¹ã¨ããããã£ã¼ãå³ç¤ºãã¦ãã¾ããä¾ãã°ãprov:usedã®é¢ä¿ã修飾ããããã«ã¯prov:qualifiedUsageãprov:Usageãprov:entityãç¨ãã¾ãããprov:wasAssociatedWithã®é¢ä¿ã修飾ããããã«ã¯prov:qualifiedAssociationãprov:Associationãprov:agentãç¨ãã¾ãããã®ãã¿ã¼ã³ã¯ããã®ä»ã®12ã®ä¿®é£¾å¯è½ãªå½±é¿é¢ä¿ã«é©ç¨ããã¾ãã
é¨åå³aã§ã¯ãprov:qualifiedUsageã¨ããããããã£ã¼ã¯prov:usedã¨ããããããã£ã¼ã«å¯¾å¿ãã¦ãããprov:Usageã®ã¤ã³ã¹ã¿ã³ã¹ãåç §ãã¦ãã¾ããããã«ãããæ´»åã¨ã¨ã³ãã£ãã£ã¼ã¨ã®éã®prov:usedã®é¢ä¿ã®ç¹æ§ãæä¾ããã¾ããprov:entityã¨ããããããã£ã¼ã¯ãæ´»åãç¨ããã¨ã³ãã£ãã£ã¼ãå¼ç¨ããããã«ç¨ãã¾ãããã®å ´åãæ´»åãã¨ã³ãã£ãã£ã¼ãç¨ããæéã¯ãprov:atTimeã¨ããããããã£ã¼ã¨xsd:dateTimeã¨ãããªãã©ã«å¤ãç¨ãã¦æä¾ããã¾ããprov:atTimeã¨ããããããã£ã¼ã¯ãprov:InstantaneousEvent(prov:Startãprov:Generationãprov:Usageãprov:Invalidationãprov:Endãå«ã)ãè¨è¿°ããããã«ä½¿ç¨ã§ãã¾ãã
åæ§ã«ãé¨åå³jã§ã¯ãprov:qualifiedAssociationã¨ããããããã£ã¼ã¯prov:wasAssociatedWithã¨ããããããã£ã¼ã«å¯¾å¿ãã¦ãããprov:Associationã®ã¤ã³ã¹ã¿ã³ã¹ãåç §ãã¦ãã¾ããããã«ãããæ´»åã¨ã¨ã¼ã¸ã§ã³ãã¨ã®éã®prov:wasAssociatedWithã®é¢ä¿ã®ç¹æ§ãæä¾ããã¾ããprov:agentã¨ããããããã£ã¼ã¯ãæ´»åã«å½±é¿ãä¸ããã¨ã¼ã¸ã§ã³ããå¼ç¨ããããã«ç¨ãããã¾ãããã®å ´åãã¨ã¼ã¸ã§ã³ããç®æ¨ãéæããããã«ç¨ããè¡åã¨ã¹ãããã®è¨ç»ã¯ãprov:hadPlanã¨ããããããã£ã¼ã¨prov:Planã®ã¤ã³ã¹ã¿ã³ã¹ãç¨ãã¦æä¾ããã¾ããããã«ãprov:hadRoleã¨ããããããã£ã¼ã¨prov:Roleã¨ããã¯ã©ã¹ãç¨ãã¦ãã¨ã¼ã¸ã§ã³ããæ´»åã«é¢ãã¦æä¾ããæ©è½ãè¨è¿°ã§ãã¾ããprov:Planã¨prov:Roleã¯ä¸¡æ¹ã¨ããã¢ããªã±ã¼ã·ã§ã³ã«ããæ¡å¼µã«å§ãããã¦ãã¾ãã
å³4:
éå§ç¹ã¨
æ¡å¼µãããå½±é¿é¢ä¿(
é»ã®ç¹ç·)ã修飾ããããã«ç¨ããããããã£ã¼ã¨ã¯ã©ã¹(
é)ã®å³ã
ãã®ããã¥ã¡ã³ãã®å³ã§ã¯ãã¨ã³ãã£ãã£ã¼ãæ¥åå½¢ãæ´»åãé·æ¹å½¢ãã¨ã¼ã¸ã§ã³ããäºè§å½¢ã§ç¤ºãã¦ãã¾ãã
å¼ç¨ã
æ¹è¨ãããã³
䏿¬¡æ å ±æº(PrimarySource)ã¯ãç¹æ®ãªå½¢å¼ã®
æ´¾çã§ãããé¨åå³ã®
gã¨åããã¿ã¼ã³ã«å¾ããããçç¥ãã¦ãã¾ãã
次ã®2ã¤ã®ä¾ã¯ã3.1é ã®ã°ã©ã使ä¾ã«ä½¿ç¨(Usage)ã¨é¢é£ä»ã(Association)ã®ãã¿ã¼ã³ãé©ç¨ããçµæã示ãã¦ãã¾ãã
ä¾8:
修飾ä»ã使ç¨
prov:qualifiedUsageã¨ããããããã£ã¼ã¯ãprov:usedã¨ããããããã£ã¼ã«å¯¾å¿ãã:illustrationActivity
ã«è¿½å ã®è¨è¿°ãæä¾ãã¾ããprov:Usageã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãç¨ãããããã¼ã¿(:aggregatedByRegions
)ã¨ãæ´»åããããç¨ããæé(2011-07-14T03:03:03Z
)ãå¼ç¨ãã¦ãã¾ãã
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org#> . :illustrationActivity a prov:Activity; ## Using Starting Point terms, prov:used :aggregatedByRegions; ## the illustration activity used the aggregated data (to create the bar chart). . :aggregatedByRegions a prov:Entity . :illustrationActivity prov:qualifiedUsage [ ## Qualify how the :illustrationActivity a prov:Usage; ## used prov:entity :aggregatedByRegions; ## the Entity :aggregatedByRegions prov:atTime "2011-07-14T03:03:03Z"^^xsd:dateTime; ## Qualification: The aggregated data was used ## at a particular time to create the bar chart.. ]; .
ä¾9:
修飾ä»ãé¢é£ä»ã
prov:qualifiedAssociationã¨ããããããã£ã¼ã¯ãprov:wasAssociatedWithã¨ããããããã£ã¼ã«å¯¾å¿ããDerekãå½±é¿ãä¸ãã:illustrationActivity
ã«é¢ãã追å ã®è¨è¿°ãæä¾ãã¾ããprov:Associationã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãæç¤º(:tutorial_blog
)ã«å¾ã£ããå½±é¿ãä¸ããã¨ã¼ã¸ã§ã³ã(:derek
)ãå¼ç¨ãã¦ãã¾ããããã«ãDerekã¯æ´»åä¸ã«:illustrationist
ã®å½¹å²ãæããã¾ããã
@prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org#> . :illustrationActivity a prov:Activity; ## Using Starting Point terms, prov:wasAssociatedWith :derek; ## the illustration activity was associated with Derek in some way. . :derek a prov:Agent . :illustrationActivity prov:qualifiedAssociation [ ## Qualify how the :illustrationActivity a prov:Association; ## was associated with prov:agent :derek ## the Agent Derek. prov:hadRole :illustrationist; ## Qualification: The role that Derek served. prov:hadPlan :tutorial_blog; ## Qualification: The plan (or recipe, instructions) ## that Derek followed when creating the graphical chart. ]; . :tutorial_blog a prov:Plan, prov:Entity . :illustrationist a prov:Role .
ãã®é ã¯ã3.1é ã®ã°ã©ã使ä¾ã«é©ç¨ãããããã¨2ã¤ã®ä¿®é£¾ã®ä¾ã§çµäºãã¾ãã
修飾ä»ãçæ
prov:qualifiedGenerationã¨ããããããã£ã¼ã¯ãprov:wasGeneratedByã¨ããããããã£ã¼ã«å¯¾å¿ãã:bar_chart
ã«è¿½å ã®è¨è¿°ãæä¾ãã¾ããprov:Generationã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãæ´»å(:illustrationActivity
)ãã°ã©ã(:bar_chart
)ãçæããæé(2011-07-14T15:52:14Z)ãå¼ç¨ãã¦ãã¾ãã
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org#> . :bar_chart a prov:Entity; ## Using Starting Point terms, prov:wasGeneratedBy :illustrationActivity; ## the chart was generated in an illustration activity. . :illustrationActivity a prov:Activity . :bar_chart prov:qualifiedGeneration [ ## Qualify how the :bar_chart a prov:Generation; ## was generated by prov:activity :illustrationActivity; ## the Activity :illustrationActivity. prov:atTime "2011-07-14T15:52:14Z"^^xsd:dateTime; ## Qualification: The Activity generated ## the bar_chart at a particular time. ]; .
修飾ä»ãæ´¾ç
prov:qualifiedDerivationã¨ããããããã£ã¼ã¯ãprov:wasDerivedFromã¨ããããããã£ã¼ã«å¯¾å¿ãã:bar_chart
ã«è¿½å ã®è¨è¿°ãæä¾ãã¾ããprov:Derivationã®ã¤ã³ã¹ã¿ã³ã¹ã¯ãæ´»å(:illustrationActivity
)ã¨ãæ´»åã:bar_chart
ã®ä½æãå°ãã使ç¨(Usage)ã¨çæ(Generation)ãå¼ç¨ãã¦ãã¾ãã
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org#> . :bar_chart a prov:Entity; ## Using Starting Point terms, prov:wasDerivedFrom :aggregatedByRegions; ## the chart was derived from the aggregated dataset. . :aggregatedByRegions a prov:Entity . :bar_chart prov:qualifiedDerivation [ ## Qualify a prov:Derivation; ## how :bar_chart was derived from prov:entity :aggregatedByRegions; ## the dataset Entity :aggregatedByRegions. prov:hadActivity :aggregating_activity; ## Qualification: The activity that derived the :bar_chart. prov:hadUsage :use_of_aggregatedData; ## Qualification: How the activity used :aggregatedByRegions. prov:hadGeneration :generation_of_bar_chart; ## Qualification: How the activity generated the :bar_chart. ]; .4. PROV-Oã¯ã©ã¹ã¨ããããã£ã¼ã®ç¸äºåç §
ãã®é ã§ã¯ãPROVãªã³ããã¸ã¼ã§å®ç¾©ããã¦ããåã ã®ã¯ã©ã¹ã¨ããããã£ã¼ã®è©³ç´°ããä¸è¨ã®ã«ãã´ãªã¼ã§ã°ã«ã¼ãåãã¦æä¾ãã¾ãã
ä¸ä»ãæåã®opã¨dpã¯ãããããã£ã¼ãããããOWLã®ãªãã¸ã§ã¯ãã»ããããã£ã¼ã¾ãã¯ãã¼ã¿ã»ããããã£ã¼ã§ãããã¨ã示ãã¾ãã
ãã®ç¸äºåç §ã®åã ã®PROV-Oç¨èªã¯ã対å¿ããPROV-DMã®æ¦å¿µã«ãªã³ã¯ãã¦ãã¾ããPROV-DMã®è¡¨ã§ããPROV-Oã¨PROV-Nã¸ã®ç¸äºåç §ã¯ãPROV-Oã¨PROV-DMã®éã®å¯¾å¿ã®æ¦è¦ãæä¾ãã¦ãã¾ãã
åé ã®è¡¨2ã¨è¡¨3ã§ç¤ºãã¦ãã修飾ã®ã¯ã©ã¹ã¨ããããã£ã¼ã¯ããã®ç¸äºåç §ã®åã¨ã³ããªã¼ã«ãããã¾ããããããã£ã¼ã修飾ã§ããå ´åããã®ï½ã§ä¿®é£¾ã§ãã(can be qualified with)ã¨ãããããã¼ã¯ãç¨ããã¹ã修飾ããããã£ã¼ã¨å½±é¿ã®ã¯ã©ã¹ã示ãã¾ããéã«ã修飾ç¨èªã®ãªã¹ãã®ï½ã修飾ãã(qualifies)ãããã¼ã¯ãããã修飾ãã修飾ã®ãªãããããã£ã¼ã示ãã¾ããOWLãã¡ã¤ã«èªä½ã§ã¯ãã¢ããã¼ã·ã§ã³ã»ããããã£ã¼ã§ããprov:qualifiedFormã¨prov:unqualifiedFormã¯ã修飾ã®ãªãããããã£ã¼ã¨ä¿®é£¾ãããç¨èªã¨ã®éã§åããªã³ã¯ãæä¾ãã¾ãã
ãã®ç¸äºåç §ã§ç¤ºãã¦ããä¾ã®ã»ã¨ãã©ã¯ãTurtleã®RDFã·ãªã¢ã«åãç¨ãã¦ã¨ã³ã³ã¼ããã¦ãã¾ããããããã®ã便å©ãªå ´åã¯(ä¾ãã°ãä¾ã§prov:Bundleãè¨è¿°ããå ´å)ã[TRIG]æ§æã使ç¨ã§ãã¾ãããã®ããã¥ã¡ã³ãã§ã¯ãRDFã§ãã³ãã«ãã¨ã³ã³ã¼ãããæ¹æ³ãè¦å®ãã¦ãã¾ããããTriGã®ååä»ãã°ã©ãæ§æåããååä»ãPROVè¨æã®ä½æã®æ¦å¿µã説æããããã«ã®ã¿ç¨ãã¦ãã¾ãããã¹ã¦ã®ä¾ã¯éè¦ç¯çã§ãããã¨ã«æ³¨æãã¦ãã ããã
4.1 éå§ç¹ã®ç¨èªä»ã®ãã¹ã¦ã®PROV-Oç¨èªã®åºç¤ãæä¾ããã¯ã©ã¹ã¨ããããã£ã¼ã«é¢ãã¦ã¯ã3.1é ã§è«ãã¦ãã¾ãã
(1) ã¯ã©ã¹: prov:Entityéå§ç¹ã®ã¯ã©ã¹ã«æ»ãIRI:http://www.w3.org/ns/prov#Entity
ã¨ã³ãã£ãã£ã¼ã¨ã¯ãç©ççãªãã®ããã¸ã¿ã«ã®ãã®ãæ¦å¿µçãªãã®ãã¾ãã¯ãã®ä»ã®åºå®ãããå´é¢ãæã¤ç¨®é¡ã®ãã®ã§ãã¨ã³ãã£ãã£ã¼ã¯å®å¨ãããã®ã¾ãã¯æ¶ç©ºã®ãã®ã§ãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity; dcterms:title "Aggregated statistics from the crime file"^^xsd:string; prov:wasAttributedTo :derek; . :derek a prov:Agent .
IRI:http://www.w3.org/ns/prov#Activity
æ´»åã¨ã¯ãä¸å®æéã«ããã£ã¦çºçããã¨ã³ãã£ãã£ã¼ã«å¯¾ãã¦ãã¾ãã¯ã¨ã³ãã£ãã£ã¼ãç¨ãã¦è¡ããã®ã§ããã¨ã³ãã£ãã£ã¼ã®å©ç¨ãå¦çã夿ã夿´ãåé ç½®ã使ç¨ãã¾ãã¯çæãå«ã¾ããå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :graduation a prov:Activity, :Graduation; prov:startedAtTime "2012-04-15T13:00:00-04:00"^^xsd:dateTime; prov:used :ms_smith; prov:generated :doctor_smith; prov:endedAtTime "2012-04-15T14:30:00-04:00"^^xsd:dateTime; . :ms_smith a prov:Entity . :doctor_smith a prov:Entity .
IRI:http://www.w3.org/ns/prov#wasGeneratedBy
çæã¨ã¯ãæ´»åã«ããæ°ããã¨ã³ãã£ãã£ã¼ã®ä½æãå®äºãããã¨ã§ãããã®ã¨ã³ãã£ãã£ã¼ã¯çæåã«ã¯åå¨ããªãã£ããã®ã§ããã®çæã®å¾ã«ä½¿ç¨å¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity; prov:wasGeneratedBy :illustrating; . :illustrating a prov:Activity .(5) ããããã£ã¼: prov:wasDerivedFrom opéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasDerivedFrom
æ´¾çã¨ã¯ãã¨ã³ãã£ãã£ã¼ãå¥ã®ãã®ã«å¤æãããã¨ãã¨ã³ãã£ãã£ã¼ãæ´æ°ãã¦æ°ãããã®ã使ãããã¨ãã¾ãã¯æ¢åã®ã¨ã³ãã£ãã£ã¼ã«åºã¥ãã¦æ°ããã¨ã³ãã£ãã£ã¼ãæ§ç¯ãããã¨ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity, ex:Barchart; prov:wasDerivedFrom :aggregatedByRegions; . :aggregatedByRegions a prov:Entity, ex:Dataset; .(6) ããããã£ã¼: prov:wasAttributedTo opéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasAttributedTo
帰å±ã¨ã¯ãã¨ã³ãã£ãã£ã¼ãã¨ã¼ã¸ã§ã³ãã«å¸°ãããã¨ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :geneSequencing a prov:Activity; prov:startedAtTime "2012-04-25T01:30:00Z"^^xsd:dateTime; prov:used :drosophilaSample-84; prov:wasAssociatedWith :lab-technician-GH-32; prov:endedAtTime "2012-04-25T03:40:00Z"^^xsd:dateTime; . :drosophilaSample-84 a prov:Entity; prov:wasAttributedTo :lab-technician-FE-56; . :lab-technician-GH-32 a prov:Agent . :lab-technician-FE-56 a prov:Agent .(7) ããããã£ã¼: prov:startedAtTime dpéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#startedAtTime
éå§ã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãéå§ãããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯éå§åã«ã¯åå¨ãã¦ãã¾ããã§ãããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®éå§å¾ã«è¡ããã¾ããéå§ã¯ãæ´»åãéå§ãããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¹ã¿ã¼ã¿ã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :geneSequencing a prov:Activity; prov:startedAtTime "2012-04-25T01:30:00Z"^^xsd:dateTime; prov:used :drosophilaSample-84; prov:wasAssociatedWith :lab-technician-GH-32; prov:endedAtTime "2012-04-25T03:40:00Z"^^xsd:dateTime; . :drosophilaSample-84 a prov:Entity . :lab-technician-GH-32 a prov:Agent .(8) ããããã£ã¼: prov:used opéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#used
使ç¨ã¨ã¯ãæ´»åã«ããã¨ã³ãã£ãã£ã¼ã®å©ç¨ã®éå§ã§ãã使ç¨åã¯ãæ´»åã¯ãã®ã¨ã³ãã£ãã£ã¼ã®ä½¿ç¨ãéå§ãã¦ããããã¨ã³ãã£ãã£ã¼ã®å½±é¿ãåãããã¨ã¯ããã¾ããã§ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :sortActivity a prov:Activity; prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:used :datasetA; prov:generated :datasetB; . :datasetA a prov:Entity. :datasetB a prov:Entity. # See qualified Usage for example on how the role of :datasetA can be described for this Activity(9) ããããã£ã¼: prov:wasInformedBy opéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasInformedBy
ã³ãã¥ãã±ã¼ã·ã§ã³ã¨ã¯ã2ã¤ã®æ´»åã«ããã¨ã³ãã£ãã£ã¼ã®äº¤æµã§ãã䏿¹ã®æ´»åã¯ã仿¹ã®æ´»åã«ãã£ã¦çæãããã¨ã³ãã£ãã£ã¼ãç¨ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :writing-celebrity-gossip a prov:Activity; prov:wasInformedBy :voicemail-interception; . :voicemail-interception a prov:Activity .(10) ããããã£ã¼: prov:endedAtTime dpéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#endedAtTime
çµäºã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãçµäºããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯çµäºå¾ã«åå¨ããªããªãã¾ããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®çµäºåã«è¡ããã¾ããçµäºã¯ãæ´»åãçµäºããããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¨ã³ãã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :geneSequencing a prov:Activity; prov:startedAtTime "2012-04-25T01:30:00Z"^^xsd:dateTime; prov:used :drosophilaSample-84; prov:wasAssociatedWith :lab-technician-GH-32; prov:endedAtTime "2012-04-25T03:40:00Z"^^xsd:dateTime; . :drosophilaSample-84 a prov:Entity . :lab-technician-GH-32 a prov:Agent .(11) ããããã£ã¼: prov:wasAssociatedWith opéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasAssociatedWith
æ´»åã®é¢é£ä»ãã¯ãæ´»åã«é¢ããã¨ã¼ã¸ã§ã³ãã¸ã®è²¬ä»»ã®å²ãå½ã¦ã§ãããã¨ã¼ã¸ã§ã³ãããã®æ´»åã§å½¹å²ãæã£ã¦ãããã¨ã示ãã¾ããããã«ããã®æ´»åã®ã³ã³ããã¹ãã§ãããç®æ¨ãéæããããã«ã¨ã¼ã¸ã§ã³ããä¼å³ãã¦ããè¨ç»ãæå®ãããã¨ãå¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrating a prov:Activity; prov:wasAssociatedWith :derek; . :derek a prov:Person, prov:Agent, prov:Entity .(12) ããããã£ã¼: prov:actedOnBehalfOf opéå§ç¹ã®ããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#actedOnBehalfOf
å§ä»»ã¨ã¯ã代ç人ã¾ãã¯ä»£è¡¨è ã¨ãã¦ç¹å®ã®æ´»åãå®è¡ããããã®æ¨©éã¨è²¬ä»»ãã¨ã¼ã¸ã§ã³ã(èªèº«ã¾ãã¯å¥ã®ã¨ã¼ã¸ã§ã³ãã«ãã)ã«å²ãå½ã¦ããã¨ã§ããã代çãåããã¨ã¼ã¸ã§ã³ãã¯å§è¨ããã使¥ã®çµæã«å¯¾ãã責任ãè² ãã¾ããä¾ãã°ãå¦çã¯æå°æå®ã®ä»£çãåããæå°æå®ã¯å¦é¨é·ã®ä»£çãåããå¦é¨é·ã¯å¤§å¦ã®ä»£çãåãã¾ãããããã®ã¨ã¼ã¸ã§ã³ãã¯ãã¹ã¦ãè¡ãããæ´»åã«å¯¾ãã¦ä½ããã®å½¢ã§è²¬ä»»ãè² ãã¾ããã誰ãã©ã®ç¨åº¦ã®è²¬ä»»ãè² ãã®ãã¯æç¤ºçã«è¿°ã¹ã¾ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :derek a prov:Agent; foaf:givenName "Derek"^^xsd:string; foaf:mbox <mailto:derek@example.org>; prov:actedOnBehalfOf :national_newspaper_inc; . :national_newspaper_inc a prov:Agent, prov:Organization; foaf:name "National Newspaper, Inc."; .4.2 æ¡å¼µãããç¨èª
éå§ç¹ã®ã¯ã©ã¹éã®é¢ä¿ãè¨è¿°ããããã«ç¨ãã追å ã®ç¨èªã«é¢ãã¦ã¯ã3.2é ã§è«ãã¦ãã¾ãã
(13) ã¯ã©ã¹: prov:Collectionæ¡å¼µãããã¯ã©ã¹ã«æ»ãIRI:http://www.w3.org/ns/prov#Collection
ã³ã¬ã¯ã·ã§ã³ã¨ã¯ãããèªä½ãã¨ã³ãã£ãã£ã¼ã§ããããã¤ãã®æ§æè¦ç´ ã«æ§é ãæä¾ããã¨ã³ãã£ãã£ã¼ã§ãããããã®æ§æè¦ç´ ã¯ãã³ã¬ã¯ã·ã§ã³ã®ã¡ã³ãã¼ã§ããã¨èãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/ontology#> . @prefix : <http://example.com/> . :todays-us-supreme-court a prov:Collection, :RobertsCourt; prov:qualifiedGeneration [ a prov:Generation; # The generation is being qualified to be imprecise; # prov:generatedAtTime and prov:atTime specify exact instants in time. dcterms:date "2012"^^xsd:gYear; ]; prov:hadMember <http://dbpedia.org/resource/John_Glover_Roberts,_Jr.>, <http://dbpedia.org/resource/Antonin_Scalia>, <http://dbpedia.org/resource/Anthony_Kennedy>, <http://dbpedia.org/resource/Clarence_Thomas>, <http://dbpedia.org/resource/Ruth_Bader_Ginsburg>, <http://dbpedia.org/resource/Stephen_Breyer>, <http://dbpedia.org/resource/Samuel_Alito>, <http://dbpedia.org/resource/Sonia_Sotomayor>, <http://dbpedia.org/resource/Elena_Kagan>; prov:wasDerivedFrom :the-first-us-supreme-court; dcterms:description :copied-string; . :copied-string a prov:Entity; prov:value """2010?present: A. Scalia A. Kennedy C. Thomas R.B. Ginsburg S. Breyer S. Alito S. Sotomayor E. Kagan"""; prov:wasQuotedFrom :page-by-composition; . :page-by-seat a prov:Entity, ex:WikipediaPage; prov:specializationOf <http://purl.org/twc/page/wikipedia/us-supreme-court-by-seat>; prov:generatedAtTime "2011-08-31T12:51:00"^^xsd:dateTime; . :page-by-composition a prov:Entity, ex:WikipediaPage; prov:specializationOf <http://purl.org/twc/page/wikipedia/us-supreme-court-by-composition>; prov:generatedAtTime "2012-05-16T14:33:00"^^xsd:dateTime; .
IRI:http://www.w3.org/ns/prov#EmptyCollection
空ã®ã³ã¬ã¯ã·ã§ã³ã¨ã¯ãã¡ã³ãã¼ã®ãªãã³ã¬ã¯ã·ã§ã³ã§ãã
ä¾@prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.org/> . :c a prov:EmptyCollection . # The collection is believed to not contain members.
IRI:http://www.w3.org/ns/prov#Bundle
ãã³ãã«ã¯ãååä»ãã®æ¥æ´è¨è¿°ã§ãããããèªä½ãã¨ã³ãã£ãã£ã¼ã§ãããããæ¥æ´ã®æ¥æ´ã表ç¾ã§ãã¾ãã
ä¾@prefix prov: <http://www.w3.org/ns/prov#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix my: <http://example.com/my#> . @prefix : <http://example.com/#> . @base <http://www.example.com/example.ttl> . <> # A provenance file located at http://www.example.com/example.ttl a prov:Bundle; prov:generatedAtTime "2012-05-24T09:30:00"^^xsd:dateTime; prov:wasAttributedTo :bob; . :report1 a my:Report, prov:Entity; my:version "1"; prov:generatedAtTime "2012-05-24T01:00:00"^^xsd:dateTime; prov:wasAttributedTo :bob; .
IRI:http://www.w3.org/ns/prov#Person
人ã®ã¨ã¼ã¸ã§ã³ãã¯äººã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix : <http://example.com/> . <http://dbpedia.org/resource/Pablo_Picasso> a prov:Person, prov:Agent; foaf:depiction <http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg>; .
IRI:http://www.w3.org/ns/prov#SoftwareAgent
ã½ããã¦ã§ã¢ã®ã¨ã¼ã¸ã§ã³ãã¯ã½ããã¦ã§ã¢ãå®è¡ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . # Googlebot is Google's web crawling bot; # it can initiate and participate in web-crawling activities. :googlebot a prov:SoftwareAgent; rdfs:label "Googlebot"^^xsd:string; .
IRI:http://www.w3.org/ns/prov#Organization
çµç¹ã¨ã¯ãä¼ç¤¾ã社ä¼ãªã©ã®ç¤¾ä¼çã¾ãã¯æ³çãªæ©é¢ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix : <http://example.com/> . :W3C a prov:Agent, prov:Organization; foaf:name "World Wide Web Consortium"; .
IRI:http://www.w3.org/ns/prov#Location
ãã±ã¼ã·ã§ã³ã¯ãèå¥å¯è½ãªå°ççãªå ´æ(ISO 19112)ã§ãããã¾ããããã£ã¬ã¯ããªãè¡ãåãªã©ã®å°ççã§ãªãå ´æã§ããããã¾ãããã®ããã座æ¨ã使ãã©ã³ããã¼ã¯ãªã©ã«ãããã®ãªã©ãå ´æã表ç¾ã§ããæ¹æ³ã¯æ°å¤ãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix : <http://example.com/> . # A Location can be a path or a geographical location. :post9821 a prov:Entity, sioc:Post; prov:wasGeneratedBy :publicationActivity1123; prov:atLocation :more-crime-happens-in-cities; prov:qualifiedGeneration [ a prov:Generation; prov:activity :publicationActivity1123; prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:atLocation <http://dbpedia.org/resource/Madrid>; ]; . :publicationActivity1123 a prov:Activity. :more-crime-happens-in-cities a prov:Location. <http://dbpedia.org/resource/Madrid> a prov:Location.
IRI:http://www.w3.org/ns/prov#alternateOf
2ã¤ã®ä»£æ¿ã¨ã³ãã£ãã£ã¼ãåããã®ã®è¤æ°ã®å´é¢ã示ãã¾ãããããã®å´é¢ã¯åãã§ãã£ã¦ãç°ãªã£ã¦ãã¦ãããã代æ¿ã¨ã³ãã£ãã£ã¼ã¯æéçã«éãªã£ã¦ãã¦ãéãªã£ã¦ããªãã¦ãããã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bbc a prov:Agent . :london_forecast_0412 a prov:Entity; prov:wasAttributedTo :bbc; prov:wasGeneratedBy [ a prov:Activity; prov:endedAtTime "2012-04-12T00:00:00-04:00"^^xsd:dateTime; ]; prov:alternateOf :london_forecast_0413; . :london_forecast_0413 a prov:Entity; prov:wasAttributedTo :bbc; prov:wasGeneratedBy [ a prov:Activity; prov:endedAtTime "2012-04-13T00:00:00-04:00"^^xsd:dateTime; ]; prov:alternateOf :london_forecast_0412; . ## :london_forecast_0412 and :london_forecast_0413 are both ## specialization of the more general entity :london_forecast :london_forecast a prov:Entity; prov:wasAttributedTo :bbc; . :london_forecast_0412 prov:specializationOf :london_forecast; . :london_forecast_0413 prov:specializationOf :london_forecast; .(21) ããããã£ã¼: prov:specializationOf opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#specializationOf
å¥ã®ãã®ã®ç¹åã§ããã¨ã³ãã£ãã£ã¼ã¯ãåè ã®ãã¹ã¦ã®å´é¢ãå ±æããåè ã¨åããã®ã«å ãã¦ããç¹å®çãªå´é¢ã示ãã¾ããç¹ã«ãç¹åã¨ãªã£ãã¨ã³ãã£ãã£ã¼ã®åç¶æéã«ã¯ãç¹åã®åç¶æéãå«ã¾ãã¾ããå´é¢ã®ä¾ã«ã¯ãæéãæ½è±¡åãããã³ã¨ã³ãã£ãã£ã¼ã«é¢é£ä»ããããã³ã³ããã¹ããå«ã¾ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :london_forecast_0412 a prov:Entity; prov:wasAttributedTo :bbc; prov:wasGeneratedBy [ a prov:Activity; prov:endedAtTime "2012-04-12T00:00:00-04:00"^^xsd:dateTime; ]; . :london_forecast_0413 a prov:Entity; prov:wasAttributedTo :bbc; prov:wasGeneratedBy [ a prov:Activity; prov:endedAtTime "2012-04-13T00:00:00-04:00"^^xsd:dateTime; ]; . :london_forecast a prov:Entity; prov:wasAttributedTo :bbc; . ## :london_forecast_0412 and :london_forecast_0413 are both ## specialization of the more general entity :london_forecast :london_forecast_0412 prov:alternateOf :london_forecast_0413; prov:specializationOf :london_forecast; .(22) ããããã£ã¼: prov:generatedAtTime dpæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#generatedAtTime
çæã¨ã¯ãæ´»åã«ããæ°ããã¨ã³ãã£ãã£ã¼ã®ä½æãå®äºãããã¨ã§ãããã®ã¨ã³ãã£ãã£ã¼ã¯çæåã«ã¯åå¨ããªãã£ããã®ã§ããã®çæã®å¾ã«ä½¿ç¨å¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . # A widget was generated 1:35:23 PM on April 3, 2012 UTC :widget-789532 a prov:Entity; prov:generatedAtTime "2012-04-03T13:35:23Z"^^xsd:dateTime; . # The above statement is equivalent to: # :widget-789532 prov:qualifiedGeneration [ prov:atTime "2012-04-03T13:35:23Z"^^xsd:dateTime ] .(23) ããããã£ã¼: prov:hadPrimarySource opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadPrimarySource
ãããã¯ã®ä¸æ¬¡æ å ±æºã¯ããããã¯ã®ç ç©¶ã®æç¹ã§ããããã¯ã«é¢ããç´æ¥çãªçµé¨ã¨ç¥èãæããã¨ã¼ã¸ã§ã³ãã«ãã£ã¦ãå¾ç¥æµã®æ©æµãåããã«ä½æããããã®ãæãã¾ãã䏿¬¡æ å ±æºã¯ç´æ¥çã§ãããããã«ãäºæ¬¡æ å ±æºã®ãã£ã«ã¿ã¼ã§ã¯æããããªãæ¹æ³ã§ãèªæãã§ãããã®ãããäºæ¬¡æ å ±æºã®ä¿¡é ¼æ§ã調æ»ã§ããããã«ããããã«ã¯ããããæ´¾çãã䏿¬¡æ å ±æºãåç §ãããã¨ãéè¦ã§ãã䏿¬¡æ å ±æºã®é¢ä¿ã¯ã䏿¬¡æ å ±æºããäºæ¬¡è³æãæ´¾çãããã¨ããç¹æ®ãªã±ã¼ã¹ã§ãã䏿¬¡è³æã®æ±ºå®ã¯è§£é次第ã§ãããã¢ããªã±ã¼ã·ã§ã³ã®é åå ã§åãå ¥ãããã¦ããè¦åã«å¾ã£ã¦è¡ãããã¹ãã§ããã¨èªèããã¦ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix lang: <http://lexvo.org/id/iso639-3/> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix frbr: <http://purl.org/vocab/frbr/core#> . @prefix : <http://example.com/> . ## Having an primary source is a particular case of derivation. <http://www.gutenberg.org/ebooks/996> a prov:Entity, frbr:Work; dcterms:title "Don Quixote"; prov:wasAttributedTo :ormsby; dcterms:language lang:eng; prov:hadPrimarySource <http://cultura.linkeddata.es/BNE/resource/C1001/XX2197892>; . #### The English version book is a translation that is based on the original Spanish book <http://cultura.linkeddata.es/BNE/resource/C1001/XX2197892> a prov:Entity, frbr:Work; prov:wasAttributedTo :cervantes; dcterms:language lang:spa; . :cervantes a prov:Person; foaf:name "Miguel de Cervantes"; . :ormsby a prov:Person; foaf:name "John Ormsby"; .(24) ããããã£ã¼: prov:value dpæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#value
ã¨ã³ãã£ãã£ã¼ã®ç´æ¥è¡¨ç¾ã§ããå¤ãæä¾ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :copied-string a prov:Entity; prov:value """2010?present: A. Scalia A. Kennedy C. Thomas R.B. Ginsburg S. Breyer S. Alito S. Sotomayor E. Kagan"""; prov:wasQuotedFrom <http://purl.org/twc/page/wikipedia/us-supreme-court-by-composition>; .(25) ããããã£ã¼: prov:wasQuotedFrom opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasQuotedFrom
å¼ç¨ã¨ã¯ãå ã®èè ãã©ããã«é¢ãããã誰ããããã¹ããç»åãªã©ã®ã¨ã³ãã£ãã£ã¼(ã®ä¸é¨ã¾ãã¯ãã¹ã¦)ãç¹°ãè¿ããã¨ã§ããå¼ç¨ã¯ãæ´¾çã®ç¹æ®ãªã±ã¼ã¹ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bl-dagstuhl a prov:Entity; prov:value """During the workshop, it became clear to me that the consensus based models (which are often graphical in nature) can not only be formalized but also be directly connected to these database focused formalizations. I just needed to get over the differences in syntax. This could imply that we could have nice way to trace provenance across systems and through databases and be able to understand the mathematical properties of this interconnection."""; prov:wasQuotedFrom <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop>; . <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop> a prov:Entity; .(26) ããããã£ã¼: prov:wasRevisionOf opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasRevisionOf
æ¹è¨ã¨ã¯ãçµæã®ã¨ã³ãã£ãã£ã¼ãå ã®æ¹è¨çã§ããæ´¾çã§ããããã§æç¤ºããã¦ããã®ã¯ãçµæã®ã¨ã³ãã£ãã£ã¼ã«å ã®å®è³ªçãªå 容ãå«ã¾ãã¦ããã¨ãããã¨ã§ããæ¹è¨ã¯ãæ´¾çã®ç¹æ®ãªã±ã¼ã¹ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix : <http://example.com/> . :post9821v1 a prov:Entity, sioc:Post; prov:wasRevisionOf :post9821; rdfs:comment ":post9821v1 is a post, which is a revision of the original post :post9821."; .(27) ããããã£ã¼: prov:invalidatedAtTime dpæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#invalidatedAtTime
ç¡å¹åã¨ã¯ãæ´»åã«ããæ¢åã®ã¨ã³ãã£ãã£ã¼ã®ç ´æ£ã忢ãã¾ãã¯æºäºã®éå§ã§ããç¡å¹åå¾ãã¨ã³ãã£ãã£ã¼ã¯ä½¿ç¨(ã¾ãã¯ããããªãç¡å¹å)ã§ããªããªãã¾ããã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ã¯ãç¡å¹åã®åã«è¡ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/ontology#> . @prefix : <http://example.com/> . :the-Painter a prov:Entity, ex:Painting; rdfs:label "Le Peintre"@fr, "The Painter"@en; prov:wasAttributedTo <http://dbpedia.org/resource/Pablo_Picasso>; prov:invalidatedAtTime "1998-09-02T01:31:00Z"^^xsd:dateTime; .(28) ããããã£ã¼: prov:wasInvalidatedBy opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasInvalidatedBy
ç¡å¹åã¨ã¯ãæ´»åã«ããæ¢åã®ã¨ã³ãã£ãã£ã¼ã®ç ´æ£ã忢ãã¾ãã¯æºäºã®éå§ã§ããç¡å¹åå¾ãã¨ã³ãã£ãã£ã¼ã¯ä½¿ç¨(ã¾ãã¯ããããªãç¡å¹å)ã§ããªããªãã¾ããã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ã¯ãç¡å¹åã®åã«è¡ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix : <http://example.com/> . :the-Painter a prov:Entity, :Painting; rdfs:label "Le Peintre"@fr, "The Painter"@en; prov:wasAttributedTo <http://dbpedia.org/resource/Pablo_Picasso>; prov:wasInvalidatedBy :Swissair_Flight_111_crash; #The painting was destroyed in an airplane crash . <http://dbpedia.org/resource/Pablo_Picasso> a prov:Agent; foaf:depiction <http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg>; . :Swissair_Flight_111_crash a prov:Activity; prov:used <http://dbpedia.org/resource/Swissair_Flight_111>; .(29) ããããã£ã¼: prov:hadMember opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadMember
ã³ã¬ã¯ã·ã§ã³ã¨ã¯ãããèªä½ãã¨ã³ãã£ãã£ã¼ã§ããããã¤ãã®æ§æè¦ç´ ã«æ§é ãæä¾ããã¨ã³ãã£ãã£ã¼ã§ãããããã®æ§æè¦ç´ ã¯ãã³ã¬ã¯ã·ã§ã³ã®ã¡ã³ãã¼ã§ããã¨èãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/ontology#> . @prefix : <http://example.com/> . :todays-us-supreme-court a prov:Collection, ex:RobertsCourt; dcterms:description [ a prov:Entity; prov:value """2010?present: A. Scalia A. Kennedy C. Thomas R.B. Ginsburg S. Breyer S. Alito S. Sotomayor E. Kagan"""; prov:wasQuotedFrom :page-by-composition; ]; prov:qualifiedGeneration [ a prov:Generation; # Since we need to be imprecise, we can't use prov:generatedAtTime or prov:atTime dcterms:date "2012"^^xsd:gYear; ]; prov:wasDerivedFrom :the-first-us-supreme-court; prov:hadMember <http://dbpedia.org/resource/John_Glover_Roberts,_Jr.>, <http://dbpedia.org/resource/Antonin_Scalia>, <http://dbpedia.org/resource/Anthony_Kennedy>, <http://dbpedia.org/resource/Clarence_Thomas>, <http://dbpedia.org/resource/Ruth_Bader_Ginsburg>, <http://dbpedia.org/resource/Stephen_Breyer>, <http://dbpedia.org/resource/Samuel_Alito>, <http://dbpedia.org/resource/Sonia_Sotomayor>, <http://dbpedia.org/resource/Elena_Kagan>; . :page-by-seat a prov:Entity, ex:WikipediaPage; prov:specializationOf <http://purl.org/twc/page/wikipedia/us-supreme-court-by-seat>; prov:generatedAtTime "2011-08-31T12:51:00"^^xsd:dateTime; . :page-by-composition a prov:Entity, ex:WikipediaPage; prov:specializationOf <http://purl.org/twc/page/wikipedia/us-supreme-court-by-composition>; prov:generatedAtTime "2012-05-16T14:33:00"^^xsd:dateTime; .(30) ããããã£ã¼: prov:wasStartedBy opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasStartedBy
éå§ã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãéå§ãããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯éå§åã«ã¯åå¨ãã¦ãã¾ããã§ãããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®éå§å¾ã«è¡ããã¾ããéå§ã¯ãæ´»åãéå§ãããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¹ã¿ã¼ã¿ã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . # Use prov:qualifiedStart to see when and where the activity was started :experiment a prov:Activity; prov:wasStartedBy :researcher; . :researcher a prov:Agent .(31) ããããã£ã¼: prov:wasEndedBy opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#wasEndedBy
çµäºã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãçµäºããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯çµäºå¾ã«åå¨ããªããªãã¾ããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®çµäºåã«è¡ããã¾ããçµäºã¯ãæ´»åãçµäºããããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¨ã³ãã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :experiment a prov:Activity; prov:wasEndedBy :inconsistentResult; prov:qualifiedEnd [ a prov:End; prov:entity :inconsistentResult; prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:atLocation :scienceLab_003; ]; . :inconsistentResult a prov:Entity . :scienceLab_003 a prov:Location .(32) ããããã£ã¼: prov:invalidated opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#invalidated
ç¡å¹åã¨ã¯ãæ´»åã«ããæ¢åã®ã¨ã³ãã£ãã£ã¼ã®ç ´æ£ã忢ãã¾ãã¯æºäºã®éå§ã§ããç¡å¹åå¾ãã¨ã³ãã£ãã£ã¼ã¯ä½¿ç¨(ã¾ãã¯ããããªãç¡å¹å)ã§ããªããªãã¾ããã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ã¯ãç¡å¹åã®åã«è¡ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix ex: <http://example.com/ontology#> . @prefix : <http://example.com/> . :swissair_Flight_111_crash a prov:Activity; prov:used <http://dbpedia.org/resource/Swissair_Flight_111>; prov:invalidated :the-Painter; . :the-Painter a prov:Entity, ex:Painting; rdfs:label "Le Peintre"@fr, "The Painter"@en; prov:wasAttributedTo <http://dbpedia.org/resource/Pablo_Picasso>; # Inferred from prov:invalidated prov:wasInvalidatedBy :swissair_Flight_111_crash; . <http://dbpedia.org/resource/Pablo_Picasso> a prov:Agent; foaf:depiction <http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg>; .(33) ããããã£ã¼: prov:influenced opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#influenced
å½±é¿ã¨ã¯ã使ç¨ãéå§ãçµäºãçæãç¡å¹åãã³ãã¥ãã±ã¼ã·ã§ã³ãæ´¾çã帰å±ãé¢é£ä»ããã¾ãã¯å§ä»»ã¨ããææ®µã«ãããã¨ã³ãã£ãã£ã¼ãæ´»åãã¾ãã¯ã¨ã¼ã¸ã§ã³ããä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix w3: <http://example.com/w3/> . @prefix tr: <http://example.com/tech-report/> . @prefix : <http://example.com/> . # prov:influenced is a top-level property that links any # Entity, Activity, or Agent to any other # Entity, Activity, or Agent that it had an effect upon. w3:Consortium a prov:Agent; prov:influenced tr:WD-prov-dm-20111215; .(34) ããããã£ã¼: prov:atLocation opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#atLocation
ãã±ã¼ã·ã§ã³ã¯ãèå¥å¯è½ãªå°ççãªå ´æ(ISO 19112)ã§ãããã¾ããããã£ã¬ã¯ããªãè¡ãåãªã©ã®å°ççã§ãªãå ´æã§ããããã¾ãããã®ããã座æ¨ã使ãã©ã³ããã¼ã¯ãªã©ã«ãããã®ãªã©ãå ´æã表ç¾ã§ããæ¹æ³ã¯æ°å¤ãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix sioc: <http://rdfs.org/sioc/ns#> . @prefix : <http://example.com/> . # A Location can be a path or a geographical location. :post9821 a prov:Entity, sioc:Post; prov:wasGeneratedBy :publicationActivity1123; prov:atLocation :more-crime-happens-in-cities; prov:qualifiedGeneration [ a prov:Generation; prov:activity :publicationActivity1123; prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:atLocation <http://dbpedia.org/resource/Madrid>; ]; . :publicationActivity1123 a prov:Activity . :more-crime-happens-in-cities a prov:Location . <http://dbpedia.org/resource/Madrid> a prov:Location .(35) ããããã£ã¼: prov:generated opæ¡å¼µãããããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#generated
çæã¨ã¯ãæ´»åã«ããæ°ããã¨ã³ãã£ãã£ã¼ã®ä½æãå®äºãããã¨ã§ãããã®ã¨ã³ãã£ãã£ã¼ã¯çæåã«ã¯åå¨ããªãã£ããã®ã§ããã®çæã®å¾ã«ä½¿ç¨å¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :proteinDigestion a prov:Activity; prov:generated :peptideSample1; . :peptideSample1 a prov:Entity .4.3 修飾ä»ãç¨èª
éå§ç¹ã®ããããã£ã¼ã¨æ¡å¼µãããããããã£ã¼ã修飾ããããã«ç¨ããç¨èªã«é¢ãã¦ã¯ã3.3é ã§è«ãã¦ãã¾ãã
(36) ã¯ã©ã¹: prov:Influence修飾ä»ãã¯ã©ã¹ã«æ»ãIRI:http://www.w3.org/ns/prov#Influence
å½±é¿ã¨ã¯ã使ç¨ãéå§ãçµäºãçæãç¡å¹åãã³ãã¥ãã±ã¼ã·ã§ã³ãæ´¾çã帰å±ãé¢é£ä»ããã¾ãã¯å§ä»»ã¨ããææ®µã«ãããã¨ã³ãã£ãã£ã¼ãæ´»åãã¾ãã¯ã¨ã¼ã¸ã§ã³ããä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix my: <http://example.com/ontology#> . @prefix : <http://example.com/> . # Although a domain extension (e.g. ':wasConductedBy') is not defined by PROV-O, # the relation between a surgery and an agent can still be qualified # by reusing prov:Influence and one of its three subclasses # (depending on the type of influencer): # AgentInfluence, EntityInfluence, and ActivityInfluence. my:wasConductedBy rdfs:subPropertyOf prov:wasAssociatedWith . :conductingSurgery_1 a prov:Activity; # This unqualified influence is unknown in PROV, # but would be a subproperty of wasAssociatedWith. my:wasConductedBy :bob; # Even though PROV systems do not understand my:wasConductedBy, prov:qualifiedAssociation [ # they can recognize that the unknown relation # is being qualified with a prov:hadRole. a prov:Association, prov:AgentInfluence, # Inferred prov:Influence; # Inferred prov:agent :bob; # The object of my:wasConductedBy prov:hadRole my:surgeon; ]; . :bob a prov:Agent . my:surgeon a prov:Role .
IRI:http://www.w3.org/ns/prov#EntityInfluence
EntityInfluenceã¨ã¯ã使ç¨ãéå§ãçµäºãæ´¾çãªã©ã®ææ®µã«ãããã¨ã³ãã£ãã£ã¼ãä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :sortActivity a prov:Activity; prov:used :rawData; prov:qualifiedUsage [ a prov:Usage, prov:EntityInfluence; ## Instances of Start, End, Usage, Derivation, and Invalidation prov:entity :datasetA; ## qualify the influenced of an Entity (cited by prov:entity). prov:hadRole :inputToBeSorted; ]; prov:generated :sortedData; . :rawData a prov:Entity . :sortedData a prov:Entity .
IRI:http://www.w3.org/ns/prov#Usage
使ç¨ã¨ã¯ãæ´»åã«ããã¨ã³ãã£ãã£ã¼ã®å©ç¨ã®éå§ã§ãã使ç¨åã¯ãæ´»åã¯ãã®ã¨ã³ãã£ãã£ã¼ã®ä½¿ç¨ãéå§ãã¦ããããã¨ã³ãã£ãã£ã¼ã®å½±é¿ãåãããã¨ã¯ããã¾ããã§ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :sortActivity a prov:Activity; prov:startedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:qualifiedUsage [ a prov:Usage; prov:entity :datasetA; ## The entity used by the prov:Usage prov:hadRole :inputToBeSorted; ## the role of the entity in this prov:Usage ]; prov:generated :datasetB; . :datasetA a prov:Entity . :datasetB a prov:Entity . :inputToBeSorted a prov:Role . ## The role of :datasetA cannot be expressed using only starting-point terms: :sortActivity a prov:Activity; prov:startedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:used :datasetA; prov:generated :datasetB; .
IRI:http://www.w3.org/ns/prov#Start
éå§ã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãéå§ãããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯éå§åã«ã¯åå¨ãã¦ãã¾ããã§ãããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®éå§å¾ã«è¡ããã¾ããéå§ã¯ãæ´»åãéå§ãããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¹ã¿ã¼ã¿ã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . ### Start can be used to qualify wasStartedBy with time and location information. ### In this example, a consistency checking activity is started by the update of a data record. :consistency_checking a prov:Activity; prov:wasStartedBy :updated_data_record; prov:qualifiedStart [ a prov:Start; prov:entity :updated_data_record; prov:atTime "2011-07-06T01:48:36Z"^^xsd:dateTime; prov:atLocation :scienceLab_003; prov:hadActivity :syntax_checking; ]; . :updated_data_record a prov:Entity . ### There is an explicit process of checking the syntax of the updated data record :syntax_checking a prov:Activity ; prov:startedAtTime "2011-07-06T01:48:36Z"^^xsd:dateTime; prov:endedAtTime "2011-07-06T02:12:36Z"^^xsd:dateTime; prov:wasAssociatedWith :syntax_checker ; . :syntax_checker a prov:SoftwareAgent .
IRI:http://www.w3.org/ns/prov#End
çµäºã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãçµäºããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯çµäºå¾ã«åå¨ããªããªãã¾ããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®çµäºåã«è¡ããã¾ããçµäºã¯ãæ´»åãçµäºããããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¨ã³ãã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . ### End can be used to qualify wasEndedBy with time and location information. ### In this example, an experiment is stopped because an intermediate inconsitent resul. :experiment a prov:Activity; prov:wasEndedBy :inconsistentResult; prov:qualifiedEnd [ a prov:End; prov:entity :inconsistentResult; prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:atLocation :scienceLab_003; prov:hadActivity :analyse_intermediate_result ; ]; . :inconsistentResult a prov:Entity . ### An implicit process analyzes the intermediate result to confirm its expected consistency analyse_intermediate_result a prov:Activity ; prov:startedAtTime "2011-07-15T12:52:02Z"^^xsd:dateTime; prov:endedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; .
IRI:http://www.w3.org/ns/prov#Derivation
æ´¾çã¨ã¯ãã¨ã³ãã£ãã£ã¼ãå¥ã®ãã®ã«å¤æãããã¨ãã¨ã³ãã£ãã£ã¼ãæ´æ°ãã¦æ°ãããã®ã使ãããã¨ãã¾ãã¯æ¢åã®ã¨ã³ãã£ãã£ã¼ã«åºã¥ãã¦æ°ããã¨ã³ãã£ãã£ã¼ãæ§ç¯ãããã¨ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . # The simplest (and least detailed) form of derivation. :bar_chart a prov:Entity; prov:wasDerivedFrom :aggregatedByRegions; . # The simple form can be accompanied by a qualified form: # which provides more details about how :bar_chart was # derived from :aggregatedRegions. :bar_chart a prov:Entity; prov:wasDerivedFrom :aggregatedByRegions; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :aggregatedByRegions; # Derivations can cite the influencing Activity in doing the derivation. prov:hadActivity :create_the_chart; # They can also cite the Usage and Generation that the Activity # performed to generate :bar_chart. prov:hadUsage :data_loading; prov:hadGeneration :plot_the_chart; ]; . ### The process during which the chart was created, from loading the data to the software, to process the data and plot the chart. ### Additional metadata was recorded, like when it started (before the usage), ended (after the generation of the chart) and who was associated with it. :create_the_chart a prov:Activity; prov:wasAssociatedWith :derek; prov:startedAtTime "2012-04-03T00:00:00Z"^^xsd:dateTime; prov:endedAtTime "2012-04-03T00:00:10Z"^^xsd:dateTime; . ### The final chart was plotted :plot_the_chart a prov:Generation, prov:InstantaneousEvent; prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime; . ### The data was getting used to create the chart :data_loading a prov:Usage; prov:atTime "2012-04-03T00:00:00Z"^^xsd:dateTime; .
IRI:http://www.w3.org/ns/prov#PrimarySource
ãããã¯ã®ä¸æ¬¡æ å ±æºã¯ããããã¯ã®ç ç©¶ã®æç¹ã§ããããã¯ã«é¢ããç´æ¥çãªçµé¨ã¨ç¥èãæããã¨ã¼ã¸ã§ã³ãã«ãã£ã¦ãå¾ç¥æµã®æ©æµãåããã«ä½æããããã®ãæãã¾ãã䏿¬¡æ å ±æºã¯ç´æ¥çã§ãããããã«ãäºæ¬¡æ å ±æºã®ãã£ã«ã¿ã¼ã§ã¯æããããªãæ¹æ³ã§ãèªæãã§ãããã®ãããäºæ¬¡æ å ±æºã®ä¿¡é ¼æ§ã調æ»ã§ããããã«ããããã«ã¯ããããæ´¾çãã䏿¬¡æ å ±æºãåç §ãããã¨ãéè¦ã§ãã䏿¬¡æ å ±æºã®é¢ä¿ã¯ã䏿¬¡æ å ±æºããäºæ¬¡è³æãæ´¾çãããã¨ããç¹æ®ãªã±ã¼ã¹ã§ãã䏿¬¡è³æã®æ±ºå®ã¯è§£é次第ã§ãããã¢ããªã±ã¼ã·ã§ã³ã®é åå ã§åãå ¥ãããã¦ããè¦åã«å¾ã£ã¦è¡ãããã¹ãã§ããã¨èªèããã¦ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :myPost a prov:Entity; prov:hadPrimarySource :donQuixote; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :donQuixote; :confidenceValue "6"^^xsd:integer; rdfs:comment """Not sure if Don Quixote was the original source, so asserting a confidence value of 6 out of 10."""; ]; . :donQuixote a prov:Entity.
IRI:http://www.w3.org/ns/prov#Quotation
å¼ç¨ã¯ãå ã®èè ã«ãããã©ããã«é¢ããããããã¹ããç»åãªã©ã®ã¨ã³ãã£ãã£ã¼(ã®ä¸é¨ã¾ãã¯ãã¹ã¦)ã®ç¹°ãè¿ãã§ããå¼ç¨ã¯ãæ´¾çã®ç¹æ®ãªã±ã¼ã¹ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :dagstuhl-quote a prov:Entity; prov:value "why would people record and share provenance in the first place?"; prov:wasQuotedFrom <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop>; prov:qualifiedQuotation [ a prov:Quotation; prov:entity <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop>; ex:fromSection 2; ]; prov:wasAttributedTo <http://data.semanticweb.org/person/luc-moreau>; . <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop> a prov:Entity; prov:wasAttributedTo <http://data.semanticweb.org/person/paul-groth>; . <http://data.semanticweb.org/person/luc-moreau> a prov:Person, prov:Agent . <http://data.semanticweb.org/person/paul-groth> a prov:Person, prov:Agent .
IRI:http://www.w3.org/ns/prov#Revision
æ¹è¨ã¨ã¯ãçµæã®ã¨ã³ãã£ãã£ã¼ãå ã®æ¹è¨çã§ããæ´¾çã§ããããã§æç¤ºããã¦ããã®ã¯ãçµæã®ã¨ã³ãã£ãã£ã¼ã«å ã®å®è³ªçãªå 容ãå«ã¾ãã¦ããã¨ãããã¨ã§ããæ¹è¨ã¯ãæ´¾çã®ç¹æ®ãªã±ã¼ã¹ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :draft2 a prov:Entity; prov:wasRevisionOf :draft1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft1; ex:peerReviewed false; ]; prov:wasAssociatedWith :edward; prov:qualifiedAssociation [ a prov:Association; prov:agent :edward; prov:hadRole :editor; ]; . :draft1 a prov:Entity . :edward a prov:Person, prov:Agent; .
IRI:http://www.w3.org/ns/prov#ActivityInfluence
ActivitiyInfluenceã¨ã¯ãçæãç¡å¹åãã³ãã¥ãã±ã¼ã·ã§ã³ãªã©ã®ææ®µã«ãããæ´»åãä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity; prov:wasGeneratedBy :illustrating; prov:qualifiedGeneration :making-bar-chart; . :making-bar-chart a prov:Generation, prov:ActivityInfluence; ## Instances of Generation, Invalidation and Communication qualify prov:activity :illustrating; ## the influence of an Activity (cited by prov:activity) rdfs:comment "Ended up with bar chart as line chart looked ugly."@en; . :illustrating a prov:Activity .
IRI:http://www.w3.org/ns/prov#Generation
çæã¨ã¯ãæ´»åã«ããæ°ããã¨ã³ãã£ãã£ã¼ã®ä½æãå®äºãããã¨ã§ãããã®ã¨ã³ãã£ãã£ã¼ã¯çæåã«ã¯åå¨ããªãã£ããã®ã§ããã®çæã®å¾ã«ä½¿ç¨å¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix bbc: <http://www.bbc.co.uk/> . @prefix eg: <http://example.com/vocab#> . @prefix : <http://example.com/> . :bbcNews2012-04-03 a prov:Entity, eg:DailyNews; rdfs:comment """The BBC news home page on 2012-04-03 contained a reference to a given news item, but the BBC news home page on the next day did not."""; prov:wasGeneratedBy :publishingActivity; prov:qualifiedGeneration [ a prov:Generation, prov:InstantaneousEvent; prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime; prov:activity :publishingActivity; ]; prov:qualifiedInvalidation [ a prov:Invalidation, prov:InstantaneousEvent; prov:atTime "2012-04-03T23:59:59Z"^^xsd:dateTime; ]; . :publishingActivity a prov:Activity; .
IRI:http://www.w3.org/ns/prov#Communication
ã³ãã¥ãã±ã¼ã·ã§ã³ã¨ã¯ã2ã¤ã®æ´»åã«ããã¨ã³ãã£ãã£ã¼ã®äº¤æµã§ãã䏿¹ã®æ´»åã¯ã仿¹ã®æ´»åã«ãã£ã¦çæãããã¨ã³ãã£ãã£ã¼ãç¨ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :writing-celebrity-gossip a prov:Activity; prov:wasInformedBy :voicemail-interception; prov:qualifiedCommunication :informing-the-journalist; . :informing-the-journalist a prov:Communication; prov:activity :voicemail-interception; ex:mediaType "email"; . :voicemail-interception a prov:Activity .
IRI:http://www.w3.org/ns/prov#Invalidation
ç¡å¹åã¨ã¯ãæ´»åã«ããæ¢åã®ã¨ã³ãã£ãã£ã¼ã®ç ´æ£ã忢ãã¾ãã¯æºäºã®éå§ã§ããç¡å¹åå¾ãã¨ã³ãã£ãã£ã¼ã¯ä½¿ç¨(ã¾ãã¯ããããªãç¡å¹å)ã§ããªããªãã¾ããã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ã¯ãç¡å¹åã®åã«è¡ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix wgs: <http://www.w3.org/2003/01/geo/wgs84_pos#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix : <http://example.com/> . :the-Painter a prov:Entity, :Painting; rdfs:label "Le Peintre"@fr, "The Painter"@en; prov:wasAttributedTo <http://dbpedia.org/resource/Pablo_Picasso>; prov:wasInvalidatedBy :swissair_Flight_111_crash; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :swissair_Flight_111_crash; prov:atTime "1998-09-02T01:31:00Z"^^xsd:dateTime; prov:atLocation <http://purl.org/twc/location/Swissair-Flight-111-crash>; ]; . <http://purl.org/twc/location/Swissair-Flight-111-crash> a prov:Location; wgs:lat 44.409167; wgs:long -63.973611; . <http://dbpedia.org/resource/Pablo_Picasso> a prov:Agent; foaf:depiction <http://upload.wikimedia.org/wikipedia/commons/9/98/Pablo_picasso_1.jpg>; . :swissair_Flight_111_crash a prov:Activity; prov:used <http://dbpedia.org/resource/Swissair_Flight_111>; prov:startedAtTime "1998-09-02T01:31:00Z"^^xsd:dateTime; prov:atLocation <http://dbpedia.org/resource/Atlantic_ocean>; .
IRI:http://www.w3.org/ns/prov#AgentInfluence
AgentInfluenceã¯ã帰å±ãé¢é£ä»ããå§ä»»ãªã©ã®ææ®µã«ãããã¨ã¼ã¸ã§ã³ããä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrating a prov:Activity; prov:wasAssociatedWith :derek; prov:qualifiedAssociation [ a prov:Association, prov:AgentInfluence; ## Instances of Generation, Invalidation and Communication qualify prov:agent :derek; ## the influence of an Agent (cited by prov:agent) prov:hadRole :illustrationist ]; . :derek a prov:Person, prov:Agent, prov:Entity . :illustratonist a prov:Role .
IRI:http://www.w3.org/ns/prov#Attribution
帰å±ã¨ã¯ãã¨ã³ãã£ãã£ã¼ãã¨ã¼ã¸ã§ã³ãã«å¸°ãããã¨ã§ããã¨ã³ãã£ãã£ã¼eãã¨ã¼ã¸ã§ã³ãagã«å¸°å±ãã¦ããå ´åãã¨ã³ãã£ãã£ã¼eã¯ãã¨ã¼ã¸ã§ã³ãagã«é¢é£ä»ããããä¸ç¹å®ã®æ´»åã«ãã£ã¦çæããã¾ããããããã£ã¦ããã®é¢ä¿ã¯ãæ´»åã䏿ã¾ãã¯ç¡é¢ä¿ã®å ´åã«å½¹ç«ã¡ã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . <http://dbpedia.org/resource/Fallingwater> a prov:Entity; prov:wasAttributedTo <http://dbpedia.org/resource/Edgar_J._Kaufmann>, <http://dbpedia.org/resource/Frank_Lloyd_Wright>, :western-Pennsylvania-Conservancy; prov:qualifiedAttribution [ a prov:Attribution; prov:agent <http://dbpedia.org/resource/Edgar_J._Kaufmann>; ex:hadRole :owner; ]; prov:qualifiedAttribution [ a prov:Attribution; prov:agent <http://dbpedia.org/resource/Frank_Lloyd_Wright>; ex:hadRole :architect; ]; prov:qualifiedAttribution [ a prov:Attribution; prov:agent :western-Pennsylvania-Conservancy; ex:hadRole :conserver; ]; . <http://dbpedia.org/resource/Edgar_J._Kaufmann> a prov:Person, prov:Agent . <http://dbpedia.org/resource/Frank_Lloyd_Wright> a prov:Person, prov:Agent . :western-Pennsylvania-Conservancy a prov:Organization, prov:Agent .
IRI:http://www.w3.org/ns/prov#Association
æ´»åã®é¢é£ä»ãã¯ãæ´»åã«é¢ããã¨ã¼ã¸ã§ã³ãã¸ã®è²¬ä»»ã®å²ãå½ã¦ã§ãããã¨ã¼ã¸ã§ã³ãããã®æ´»åã§å½¹å²ãæã£ã¦ãããã¨ã示ãã¾ããããã«ããã®æ´»åã®ã³ã³ããã¹ãã§ãããç®æ¨ãéæããããã«ã¨ã¼ã¸ã§ã³ããä¼å³ãã¦ããè¨ç»ãæå®ãããã¨ãå¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrating a prov:Activity; prov:wasAssociatedWith :derek, :steve; prov:qualifiedAssociation [ a prov:Association; prov:agent :derek; prov:hadRole :illustrationist; ]; prov:qualifiedAssociation [ a prov:Association; prov:agent :steve; prov:hadRole :stylist; prov:hadPlan :style-guide; rdfs:comment "Steve helped Derek conform with the publisher's style guide."@en; ]; . :derek a prov:Person, prov:Agent, prov:Entity . :steve a prov:Person, prov:Agent, prov:Entity . :illustratonist a prov:Role . :stylist a prov:Role . :style-guide a prov:Plan, prov:Entity .
IRI:http://www.w3.org/ns/prov#Plan
è¨ç»ã¨ã¯ãããç®æ¨ãéæããããã«1ã¤ä»¥ä¸ã®ã¨ã¼ã¸ã§ã³ããä¼å³ãã¦ããä¸é£ã®è¡åãã¹ãããã表ãã¨ã³ãã£ãã£ã¼ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrating a prov:Activity; prov:qualifiedAssociation :steve-checking-style-guide; . :steve-checking-style-guide a prov:Association; prov:agent :steve; prov:hadPlan :style-guide; rdfs:comment "Steve followed the publisher's style guide"@en; . :style-guide a prov:Plan, prov:Entity; rdfs:comment "Use blue graphs for positive spin, red for negative"@en; .
IRI:http://www.w3.org/ns/prov#Delegation
å§ä»»ã¨ã¯ã代ç人ã¾ãã¯ä»£è¡¨è ã¨ãã¦ç¹å®ã®æ´»åãå®è¡ããããã®æ¨©éã¨è²¬ä»»ãã¨ã¼ã¸ã§ã³ã(èªèº«ã¾ãã¯å¥ã®ã¨ã¼ã¸ã§ã³ãã«ãã)ã«å²ãå½ã¦ããã¨ã§ããã代çãåããã¨ã¼ã¸ã§ã³ãã¯å§è¨ããã使¥ã®çµæã«å¯¾ãã責任ãè² ãã¾ããä¾ãã°ãå¦çã¯æå°æå®ã®ä»£çãåããæå°æå®ã¯å¦é¨é·ã®ä»£çãåããå¦é¨é·ã¯å¤§å¦ã®ä»£çãåãã¾ãããããã®ã¨ã¼ã¸ã§ã³ãã¯ãã¹ã¦ãè¡ãããæ´»åã«å¯¾ãã¦ä½ããã®å½¢ã§è²¬ä»»ãè² ãã¾ããã誰ãã©ã®ç¨åº¦ã®è²¬ä»»ãè² ãã®ãã¯æç¤ºçã«è¿°ã¹ã¾ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . ### In this example, Frank (an insurance agent) acts on behalf of his company for performing ### a policy sale :policySale a prov:Activity; prov:wasAssociatedWith :insuranceAgent_Frank; . :insuranceAgent_Frank a prov:Person; prov:actedOnBehalfOf :insuranceCompany_A; prov:qualifiedDelegation [ a prov:Delegation; prov:agent :insuranceCompany_A; ex:rewardScheme "commission"; prov:hadActivity :policySale ; ]; .
IRI:http://www.w3.org/ns/prov#InstantaneousEvent
PROVãã¼ã¿ã»ã¢ãã«ã¯ãæé»çã«ç¬éçãªã¤ãã³ã(ã¾ãã¯åã«ã¤ãã³ã)ã®æ¦å¿µã«åºã¥ãã¦ãããä¸çã®é·ç§»ã示ãã¾ããã¤ãã³ãã«ã¯ãã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ãç¡å¹åãããã³æ´»åã®éå§ã¾ãã¯çµäºãå«ã¾ãã¾ãããã®ã¤ãã³ãã®æ¦å¿µã¯ããã¼ã¿ã»ã¢ãã«ã«ããã¦ã¯ç¬¬1ç´ã®ãã®ã§ã¯ããã¾ãããããã®ä»ã®æ¦å¿µã¨ã»ãã³ãã£ã¯ã¹ã説æããã®ã«å½¹ç«ã¡ã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix bbc: <http://www.bbc.co.uk/> . @prefix : <http://example.com/> . :bbcNews2012-04-03 a prov:Entity, :DailyNews; rdfs:comment """The BBC news home page on 2012-04-03 contained a reference to a given news item, but the BBC news home page on the next day did not."""; prov:qualifiedGeneration [ a prov:Generation, prov:InstantaneousEvent; prov:atTime "2012-04-03T00:00:01Z"^^xsd:dateTime; ]; prov:qualifiedInvalidation [ a prov:Invalidation, prov:InstantaneousEvent; prov:atTime "2012-04-03T23:59:59Z"^^xsd:dateTime; ]; .
IRI:http://www.w3.org/ns/prov#Role
å½¹å²ã¨ã¯ã使ç¨ãçæãç¡å¹åãé¢é£ä»ããéå§ãçµäºã®ã³ã³ããã¹ãã«ããããæ´»åã«é¢ããã¨ã³ãã£ãã£ã¼ã¾ãã¯ã¨ã¼ã¸ã§ã³ãã®æ©è½ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :divideActivity a prov:Activity; prov:used :variableA, :variableB; prov:qualifiedUsage [ a prov:Usage; prov:entity :variableA; prov:hadRole :dividend; ]; prov:qualifiedUsage [ a prov:Usage; prov:entity :variableB; prov:hadRole :divisor; ]; prov:generated :result_112234; . :variableA a prov:Entity; prov:value 10; . :variableB a prov:Entity; prov:value 2; . :dividend a prov:Role. :divisor a prov:Role. :result_112234 a prov:Entity; prov:value 5; prov:wasGeneratedBy :divideActivity; .
IRI:http://www.w3.org/ns/prov#wasInfluencedBy
å½±é¿ã¨ã¯ã使ç¨ãéå§ãçµäºãçæãç¡å¹åãã³ãã¥ãã±ã¼ã·ã§ã³ãæ´¾çã帰å±ãé¢é£ä»ããã¾ãã¯å§ä»»ã¨ããææ®µã«ãããã¨ã³ãã£ãã£ã¼ãæ´»åãã¾ãã¯ã¨ã¼ã¸ã§ã³ããä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrationActivity a prov:Activity; prov:used :aggregatedByRegions; prov:wasAssociatedWith :derek; prov:wasInformedBy :aggregationActivity; . :illustrationActivity a prov:Activity; prov:wasInfluencedBy :aggregatedByRegions, # prov:wasInfluencedBy is a superproperty of :derek, # many of the direct binary :aggregationActivity; # PROV-O properties. . :aggregationActivity a prov:Activity . :derek a prov:Agent . :aggregatedByRegions a prov:Entity .(57) ããããã£ã¼: prov:qualifiedInfluence op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedInfluence
å½±é¿ã¨ã¯ã使ç¨ãéå§ãçµäºãçæãç¡å¹åãã³ãã¥ãã±ã¼ã·ã§ã³ãæ´¾çã帰å±ãé¢é£ä»ããã¾ãã¯å§ä»»ã¨ããææ®µã«ãããã¨ã³ãã£ãã£ã¼ãæ´»åãã¾ãã¯ã¨ã¼ã¸ã§ã³ããä»ã®ãã®ã®æ§è³ªãçºå±ãã¾ãã¯è¡åã«å½±é¿ãä¸ããè½åã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix my: <http://example.com/ontology#> . @prefix : <http://example.com/> . # Although domain extension 'my:wasConductedBy' is not defined by PROV-O, # the relation between a surgery and an agent can still be qualified # by reusing prov:Influence and one of its three subclasses: # AgentInfluence, EntityInfluence, and ActivityInfluence # (depending on the type of the influencing object). :conductingSurgery_1 a prov:Activity; # This unqualified influence is unknown in PROV; # it would be a subproperty of prov:wasAssociatedWith. my:wasConductedBy :bob; prov:wasInfluencedBy :bob; prov:qualifiedInfluence [ # Even though PROV systems do not understand my:wasConductedBy, # they will at least understand that :bob influenced the # surgery in some way. a prov:Influence; # Inferred prov:agent :bob; # The object of my:wasConductedBy # Domain extension properties may be used to describe the # influences that an Entity, Activity, or Agent # have upon another Entity, Activity, or Agent. my:degree .72; ]; . :bob a prov:Agent .(58) ããããã£ã¼: prov:qualifiedGeneration op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedGeneration
çæã¨ã¯ãæ´»åã«ããæ°ããã¨ã³ãã£ãã£ã¼ã®ä½æãå®äºãããã¨ã§ãããã®ã¨ã³ãã£ãã£ã¼ã¯çæåã«ã¯åå¨ããªãã£ããã®ã§ããã®çæã®å¾ã«ä½¿ç¨å¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity; prov:wasGeneratedBy :illustrating; prov:qualifiedGeneration [ a prov:Generation; prov:activity :illustrating; rdfs:comment "Ended up with bar chart as line chart looked ugly."@en; ]; . :illustrating a prov:Activity .(59) ããããã£ã¼: prov:qualifiedDerivation op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedDerivation
æ´¾çã¨ã¯ãã¨ã³ãã£ãã£ã¼ãå¥ã®ãã®ã«å¤æãããã¨ãã¨ã³ãã£ãã£ã¼ãæ´æ°ãã¦æ°ãããã®ã使ãããã¨ãã¾ãã¯æ¢åã®ã¨ã³ãã£ãã£ã¼ã«åºã¥ãã¦æ°ããã¨ã³ãã£ãã£ã¼ãæ§ç¯ãããã¨ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity; prov:wasDerivedFrom :aggregatedByRegions; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :aggregatedByRegions; ## More details about the activity underpinning the derivation prov:hadGeneration :chat_plotting; prov:hadActivity :chart_creation ; ]; . ### The process of creating the chart, from loading the data, to process it, and plot it to end users :chart_creation a prov:Activity ; prov:wasAssociatedWith :derek; prov:startedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:endedAtTime "2011-07-16T03:00:02Z"^^xsd:dateTime; . #### Now the chart is plotted :chat_plotting a prov:Generation ; prov:atTime "2011-07-16T03:00:02Z"^^xsd:dateTime; .(60) ããããã£ã¼: prov:qualifiedPrimarySource op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedPrimarySource
ãããã¯ã®ä¸æ¬¡æ å ±æºã¯ããããã¯ã®ç ç©¶ã®æç¹ã§ããããã¯ã«é¢ããç´æ¥çãªçµé¨ã¨ç¥èãæããã¨ã¼ã¸ã§ã³ãã«ãã£ã¦ãå¾ç¥æµã®æ©æµãåããã«ä½æããããã®ãæãã¾ãã䏿¬¡æ å ±æºã¯ç´æ¥çã§ãããããã«ãäºæ¬¡æ å ±æºã®ãã£ã«ã¿ã¼ã§ã¯æããããªãæ¹æ³ã§ãèªæãã§ãããã®ãããäºæ¬¡æ å ±æºã®ä¿¡é ¼æ§ã調æ»ã§ããããã«ããããã«ã¯ããããæ´¾çãã䏿¬¡æ å ±æºãåç §ãããã¨ãéè¦ã§ãã䏿¬¡æ å ±æºã®é¢ä¿ã¯ã䏿¬¡æ å ±æºããäºæ¬¡è³æãæ´¾çãããã¨ããç¹æ®ãªã±ã¼ã¹ã§ãã䏿¬¡è³æã®æ±ºå®ã¯è§£é次第ã§ãããã¢ããªã±ã¼ã·ã§ã³ã®é åå ã§åãå ¥ãããã¦ããè¦åã«å¾ã£ã¦è¡ãããã¹ãã§ããã¨èªèããã¦ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :temperatureDisplay a prov:Entity; prov:hadPrimarySource :sensorReading20120510; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :sensorReading20120510; ex:precisionLoss true; rdfs:comment """The displayed temperature does not show the full precision available in the reading."""; ]; . :sensorReading20120510 a prov:Entity; prov:wasGeneratedBy :temperatureSensor; .(61) ããããã£ã¼: prov:qualifiedQuotation op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedQuotation
å¼ç¨ã¯ãå ã®èè ã«ãããã©ããã«é¢ããããããã¹ããç»åãªã©ã®ã¨ã³ãã£ãã£ã¼(ã®ä¸é¨ã¾ãã¯ãã¹ã¦)ã®ç¹°ãè¿ãã§ããå¼ç¨ã¯ãæ´¾çã®ç¹æ®ãªã±ã¼ã¹ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix my: <http://example.com/vocab/my#> . @prefix : <http://example.com/> . :bl-dagstuhl a prov:Entity; prov:value """During the workshop, it became clear to me that the consensus based models (which are often graphical in nature) can not only be formalized but also be directly connected to these database focused formalizations. I just needed to get over the differences in syntax. This could imply that we could have nice way to trace provenance across systems and through databases and be able to understand the mathematical properties of this interconnection."""; prov:wasQuotedFrom <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop>; prov:qualifiedQuotation [ a prov:Quotation; prov:entity <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop>; my:fromSection 1; ]; . <http://purl.org/twc/page/thoughts-from-the-dagstuhl-workshop> a prov:Entity; prov:wasAttributedTo <http://data.semanticweb.org/person/paul-groth>; . <http://data.semanticweb.org/person/luc-moreau> a prov:Person, prov:Agent . <http://data.semanticweb.org/person/paul-groth> a prov:Person, prov:Agent .(62) ããããã£ã¼: prov:qualifiedRevision op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedRevision
æ¹è¨ã¨ã¯ãçµæã®ã¨ã³ãã£ãã£ã¼ãå ã®æ¹è¨çã§ããæ´¾çã§ããããã§æç¤ºããã¦ããã®ã¯ãçµæã®ã¨ã³ãã£ãã£ã¼ã«å ã®å®è³ªçãªå 容ãå«ã¾ãã¦ããã¨ãããã¨ã§ããæ¹è¨ã¯ãæ´¾çã®ç¹æ®ãªã±ã¼ã¹ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :draft2 a prov:Entity; prov:wasRevisionOf :draft1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft1 ]; prov:wasAttributedTo :eddie; . :draft1 a prov:Entity . :eddie a prov:Person, prov:Agent, prov:Entity .(63) ããããã£ã¼: prov:qualifiedAttribution op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedAttribution
帰å±ã¨ã¯ãã¨ã³ãã£ãã£ã¼ãã¨ã¼ã¸ã§ã³ãã«å¸°ãããã¨ã§ããã¨ã³ãã£ãã£ã¼eãã¨ã¼ã¸ã§ã³ãagã«å¸°å±ãã¦ããå ´åãã¨ã³ãã£ãã£ã¼eã¯ãã¨ã¼ã¸ã§ã³ãagã«é¢é£ä»ããããä¸ç¹å®ã®æ´»åã«ãã£ã¦çæããã¾ããããããã£ã¦ããã®é¢ä¿ã¯ãæ´»åã䏿ã¾ãã¯ç¡é¢ä¿ã®å ´åã«å½¹ç«ã¡ã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . ## When the role of the agent is not known or does not matter: :nationalRegionsList a prov:Entity; prov:wasAttributedTo :civil_action_group; . :civil_action_group a prov:Agent . ## If we want to express the role of the agent: :nationalRegionsList a prov:Entity; prov:qualifiedAttribution [ a prov:Attribution; prov:agent :civil_action_group; ex:hadRole :owner; ] .(64) ããããã£ã¼: prov:qualifiedInvalidation op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedInvalidation
ç¡å¹åã¨ã¯ãæ´»åã«ããæ¢åã®ã¨ã³ãã£ãã£ã¼ã®ç ´æ£ã忢ãã¾ãã¯æºäºã®éå§ã§ããç¡å¹åå¾ãã¨ã³ãã£ãã£ã¼ã¯ä½¿ç¨(ã¾ãã¯ããããªãç¡å¹å)ã§ããªããªãã¾ããã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ã¯ãç¡å¹åã®åã«è¡ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/ontology#> . @prefix : <http://example.com/> . :the-Painter a prov:Entity, ex:Painting; rdfs:label "Le Peintre"@fr, "The Painter"@en; prov:wasAttributedTo <http://dbpedia.org/resource/Pablo_Picasso>; prov:wasInvalidatedBy :swissair_Flight_111_crash; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :swissair_Flight_111_crash; prov:atTime "1998-09-02T01:31:00Z"^^xsd:dateTime; prov:atLocation <http://purl.org/twc/location/Swissair-Flight-111-crash>; ]; . :swissair_Flight_111_crash a prov:Activity . <http://purl.org/twc/location/Swissair-Flight-111-crash> a prov:Location .(65) ããããã£ã¼: prov:qualifiedStart op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedStart
éå§ã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãéå§ãããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯éå§åã«ã¯åå¨ãã¦ãã¾ããã§ãããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®éå§å¾ã«è¡ããã¾ããéå§ã¯ãæ´»åãéå§ãããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¹ã¿ã¼ã¿ã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . # Start can be used to qualify wasStartedBy with time and location information. :consistency_checking a prov:Activity; prov:wasStartedBy :updated_data_record; prov:qualifiedStart [ a prov:Start; prov:entity :updated_data_record; prov:atTime "2011-07-06T01:48:36Z"^^xsd:dateTime; prov:atLocation :scienceLab_003; prov:hadActivity :syntax_checking; ]; . :updated_data_record a prov:Entity . ### There is an explicit process of checking the syntax of the updated data record :syntax_checking a prov:Activity ; prov:startedAtTime "2011-07-06T01:48:36Z"^^xsd:dateTime; prov:endedAtTime "2011-07-06T02:12:36Z"^^xsd:dateTime; prov:wasAssociatedWith :syntax_checker ; . :syntax_checker a prov:SoftwareAgent .(66) ããããã£ã¼: prov:qualifiedUsage op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedUsage
使ç¨ã¨ã¯ãæ´»åã«ããã¨ã³ãã£ãã£ã¼ã®å©ç¨ã®éå§ã§ãã使ç¨åã¯ãæ´»åã¯ãã®ã¨ã³ãã£ãã£ã¼ã®ä½¿ç¨ãéå§ãã¦ããããã¨ã³ãã£ãã£ã¼ã®å½±é¿ãåãããã¨ã¯ããã¾ããã§ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :newsPublication a prov:Activity; prov:used :tsunami_image; prov:qualifiedUsage [ a prov:Usage; prov:entity :tsunami_image; ex:hasCopyrightPermission :licensedUse; ex:hasOwner :reuters; ]; . :tsunami_image a prov:Entity . :reuters a prov:Agent .(67) ããããã£ã¼: prov:qualifiedCommunication op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedCommunication
ã³ãã¥ãã±ã¼ã·ã§ã³ã¨ã¯ã2ã¤ã®æ´»åã«ããã¨ã³ãã£ãã£ã¼ã®äº¤æµã§ãã䏿¹ã®æ´»åã¯ã仿¹ã®æ´»åã«ãã£ã¦çæãããã¨ã³ãã£ãã£ã¼ãç¨ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :writing-celebrity-gossip a prov:Activity; prov:wasAssociatedWith :journalist; prov:wasInformedBy :voicemail-interception; prov:qualifiedCommunication [ a prov:Communication; prov:activity :voicemail-interception; rdfs:comment """The journalist was informed by the private investigator, but we don't know how or what he was told."""@en; ]; . :voicemail-interception a prov:Activity; prov:wasAssociatedWith :private-investigator; . :private-investigator a prov:Agent . :journalist a prov:Agent .(68) ããããã£ã¼: prov:qualifiedAssociation op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedAssociation
æ´»åã®é¢é£ä»ãã¯ãæ´»åã«é¢ããã¨ã¼ã¸ã§ã³ãã¸ã®è²¬ä»»ã®å²ãå½ã¦ã§ãããã¨ã¼ã¸ã§ã³ãããã®æ´»åã§å½¹å²ãæã£ã¦ãããã¨ã示ãã¾ããããã«ããã®æ´»åã®ã³ã³ããã¹ãã§ãããç®æ¨ãéæããããã«ã¨ã¼ã¸ã§ã³ããä¼å³ãã¦ããè¨ç»ãæå®ãããã¨ãå¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrating a prov:Activity; prov:wasAssociatedWith :derek, :steve; prov:qualifiedAssociation [ a prov:Association; prov:agent :derek; prov:hadRole :illustrationist; rdfs:comment "Derek made the illustration"@en ]; prov:qualifiedAssociation [ a prov:Association; prov:agent :steve; prov:hadRole :stylist; prov:hadPlan :style-guide; rdfs:comment "Steve helped Derek conform with the publisher's style guide."@en ]; prov:qualifiedAssociation [ a prov:Association; prov:agent :derek; prov:hadRole :stylist; rdfs:comment "But Derek also did some styling of his own."@en ] . :derek a prov:Person, prov:Agent . :steve a prov:Person, prov:Agent . :illustratonist a prov:Role . :stylist a prov:Role . :style-guide a prov:Plan, prov:Entity .(69) ããããã£ã¼: prov:qualifiedEnd op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedEnd
çµäºã¨ã¯ããã£ããã¨å¼ã°ãããã¨ã³ãã£ãã£ã¼ã«ãã£ã¦æ´»åãçµäºããã¨è¦ãªãããæã®ãã¨ã§ããæ´»åã¯çµäºå¾ã«åå¨ããªããªãã¾ããæ´»åã«ä¼´ã使ç¨ãçæãã¾ãã¯ç¡å¹åã¯ãæ´»åã®çµäºåã«è¡ããã¾ããçµäºã¯ãæ´»åãçµäºããããã£ããã®ã¨ã³ãã£ãã£ã¼ãæãå ´åã¨ãã¨ã³ãã¼ã¨å¼ã°ããããã£ãããçæããæ´»åãæãå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . ### End can be used to qualify wasEndedBy with time and location information :experiment a prov:Activity; prov:wasEndedBy :inconsistentResult; prov:qualifiedEnd [ a prov:End; prov:entity :inconsistentResult; prov:atTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:atLocation :scienceLab_003; prov:hadActivity :analyse_intermediate_result ; ]; . :inconsistentResult a prov:Entity . ### An implicit process of analysing the intermediate result to confirm its expected consistency analyse_intermediate_result a prov:Activity ; prov:startedAtTime "2011-07-15T12:52:02Z"^^xsd:dateTime; prov:endedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; .(70) ããããã£ã¼: prov:qualifiedDelegation op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#qualifiedDelegation
å§ä»»ã¨ã¯ã代ç人ã¾ãã¯ä»£è¡¨è ã¨ãã¦ç¹å®ã®æ´»åãå®è¡ããããã®æ¨©éã¨è²¬ä»»ãã¨ã¼ã¸ã§ã³ã(èªèº«ã¾ãã¯å¥ã®ã¨ã¼ã¸ã§ã³ãã«ãã)ã«å²ãå½ã¦ããã¨ã§ããã代çãåããã¨ã¼ã¸ã§ã³ãã¯å§è¨ããã使¥ã®çµæã«å¯¾ãã責任ãè² ãã¾ããä¾ãã°ãå¦çã¯æå°æå®ã®ä»£çãåããæå°æå®ã¯å¦é¨é·ã®ä»£çãåããå¦é¨é·ã¯å¤§å¦ã®ä»£çãåãã¾ãããããã®ã¨ã¼ã¸ã§ã³ãã¯ãã¹ã¦ãè¡ãããæ´»åã«å¯¾ãã¦ä½ããã®å½¢ã§è²¬ä»»ãè² ãã¾ããã誰ãã©ã®ç¨åº¦ã®è²¬ä»»ãè² ãã®ãã¯æç¤ºçã«è¿°ã¹ã¾ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :traffic-stop a prov:Activity; prov:wasAssociatedWith :chauffeur, :traffic-officer-34; prov:qualifiedAssociation [ a prov:Association; prov:agent :chauffeur; # The chauffeur was the one violating traffic rules. prov:hadRole :violator; ]; prov:qualifiedAssociation [ a prov:Association; prov:agent :traffic-officer-34; # The officer was the one enforcing the traffic rules. prov:hadRole :enforcer; ]; . :chauffeur a prov:Person; prov:actedOnBehalfOf :celebrity-in-car; prov:qualifiedDelegation [ a prov:Delegation; prov:agent :celebrity-in-car; # The celebrity employed the chauffeur during the enforcement. prov:hadRole :employer; prov:hadActivity :driving-during-the-year ; ]; . #The chaffeur was employed for a whole year as a driver :driving-during-the-year a prov:Activity ; prov:wasAssociatedWith :chaffeur; prov:qualifiedAssociation [ a prov:Association; prov:hadRole :driver; ]; prov:startedAtTime "2011-07-16T01:52:02Z"^^xsd:dateTime; prov:endedAtTime "2012-07-16T01:52:02Z"^^xsd:dateTime;; . :traffic_officer_34 a prov:Person; prov:actedOnBehalfOf :city-of-Paris; prov:qualifiedDelegation [ a prov:Delegation; prov:agent :city-of-Paris; # The city of Paris employed the officer during the enforcement. prov:hadRole :employer; prov:hadActivity :control-city-traffic ; ]; . :control-city-traffic a prov:Activity .(71) ããããã£ã¼: prov:influencer op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#influencer
ãã®ããããã£ã¼ã¯ã修飾ä»ãã®å½±é¿ãã¿ã¼ã³ã®ä¸é¨ã¨ãã¦ç¨ãããã¾ããprov:Influenceã®ãµãã¯ã©ã¹ã¯ããããã®ãµãããããã£ã¼ãç¨ãã¦ãå½±é¿ã修飾ããã¦ããè³æº(ã¨ã³ãã£ãã£ã¼ãã¨ã¼ã¸ã§ã³ããã¾ãã¯æ´»å)ãåç §ãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrationActivity a prov:Activity; prov:qualifiedUsage :illustration_usage; prov:qualifiedAssociation :illustration_association; prov:qualifiedCommunication :illustration_communication; . :illustration_usage a prov:Usage; prov:entity :aggregatedByRegions; prov:influencer :aggregatedByRegions; # Inferred . :illustration_association a prov:Association; prov:agent :derek; prov:influencer :derek; # - - - - - - - Inferred . :illustration_communication a prov:Communication; prov:activity :aggregationActivity; prov:influencer :aggregationActivity; # Inferred . :aggregationActivity a prov:Activity . :derek a prov:Agent . :aggregatedByRegions a prov:Entity .(72) ããããã£ã¼: prov:entity op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#entity
prov:entityã¨ããããããã£ã¼ã¯ãè³æºã«å½±é¿ãä¸ããprov:Entityãåç §ãã¾ãããã®ããããã£ã¼ã¯ãprov:EntityInfluenceã«é©ç¨ãããããã¯ãå½±é¿ãåããprov:Entityãprov:Activityãã¾ãã¯prov:Agentã®prov:qualifiedInfluenceã®ãµãããããã£ã¼ã«ãã£ã¦æä¾ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :world-literature-homework-submission-32 a prov:Entity; prov:hadPrimarySource :donQuixote; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :donQuixote; # Other attributes of the relationship ]; . :donQuixote a prov:Entity .(73) ããããã£ã¼: prov:hadUsage op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadUsage
使ç¨ã¨ã¯ãæ´»åã«ããã¨ã³ãã£ãã£ã¼ã®å©ç¨ã®éå§ã§ãã使ç¨åã¯ãæ´»åã¯ãã®ã¨ã³ãã£ãã£ã¼ã®ä½¿ç¨ãéå§ãã¦ããããã¨ã³ãã£ãã£ã¼ã®å½±é¿ãåãããã¨ã¯ããã¾ããã§ããã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :digestedProteinSample1 a prov:Entity; prov:wasDerivedFrom :proteinSample; prov:qualifiedDerivation [ a prov:Derivation; prov:hadUsage [ a prov:Usage; prov:entity :Trypsin; prov:hadRole :treatmentEnzyme; ]; ]; prov:entity :proteinSample; . :proteinSample a prov:Entity .(74) ããããã£ã¼: prov:hadGeneration op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadGeneration
çæã¨ã¯ãæ´»åã«ããæ°ããã¨ã³ãã£ãã£ã¼ã®ä½æãå®äºãããã¨ã§ãããã®ã¨ã³ãã£ãã£ã¼ã¯çæåã«ã¯åå¨ããªãã£ããã®ã§ããã®çæã®å¾ã«ä½¿ç¨å¯è½ã«ãªãã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix ex: <http://example.com/vocab#> . @prefix : <http://example.com/> . :bar_chart a prov:Entity, ex:Chart; prov:wasDerivedFrom :aggregatedByRegions; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :aggregatedByRegions; prov:hadGeneration :illustration; ]; . :aggregatedByRegions a ex:Dataset . :illustration a prov:Generation, prov:InstantaneousEvent; prov:activity :illustrationActivity; prov:atTime "2012-04-03T00:00:11Z"^^xsd:dateTime; . :illustrationActivity a prov:Activity; prov:startedAtTime "2012-04-03T00:00:00Z"^^xsd:dateTime; prov:endedAtTime "2012-04-03T00:00:25Z"^^xsd:dateTime; .(75) ããããã£ã¼: prov:activity op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#activity
prov:activityã¨ããããããã£ã¼ã¯ãè³æºã«å½±é¿ãä¸ããprov:Activityãåç §ãã¾ãããã®ããããã£ã¼ã¯ãprov:ActivityInfluenceã«é©ç¨ãããããã¯ãå½±é¿ãåããprov:Entityãprov:Activityãã¾ãã¯prov:Agentã®prov:qualifiedInfluenceã®ãµãããããã£ã¼ã«ãã£ã¦æä¾ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :making-bar-chart a prov:Generation, prov:ActivityInfluence; prov:activity :illustrating; rdfs:comment "Ended up with bar chart as line chart looked ugly."@en; . :illustrating a prov:Activity . :bar_chart a prov:Entity; prov:wasGeneratedBy :illustrating; prov:qualifiedGeneration :making-bar-chart; .(76) ããããã£ã¼: prov:agent op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#agent
prov:agentã¨ããããããã£ã¼ã¯ãè³æºã«å½±é¿ãä¸ããan prov:Agentãåç §ãã¾ãããã®ããããã£ã¼ã¯ãprov:AgentInfluenceã«é©ç¨ãããããã¯ãå½±é¿ãåããprov:Entityãprov:Activityãã¾ãã¯prov:Agentã®prov:qualifiedInfluenceã®ãµãããããã£ã¼ã«ãã£ã¦æä¾ããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :world_flight_1937 a prov:Activity; prov:wasAssociatedWith <http://dbpedia.org/resource/Amelia_Earhart>, <http://dbpedia.org/resource/Purdue_University>, <http://dbpedia.org/resource/Lockheed_Aircraft_Company>; prov:qualifiedAssociation [ a prov:Association; prov:agent <http://dbpedia.org/resource/Amelia_Earhart>; prov:hadRole :pilot; ]; prov:qualifiedAssociation [ a prov:Association; prov:agent <http://dbpedia.org/resource/Purdue_University>; prov:hadRole :financer; ]; prov:qualifiedAssociation [ a prov:Association; prov:agent <http://dbpedia.org/resource/Lockheed_Aircraft_Company>; prov:hadRole :plane_builder; ]; rdfs:seeAlso <http://en.wikipedia.org/wiki/Amelia_Earhart#1937_world_flight>; . <http://dbpedia.org/resource/Amelia_Earhart> a prov:Person, prov:Agent . <http://dbpedia.org/resource/Purdue_University> a prov:Organization, prov:Agent . <http://dbpedia.org/resource/Lockheed_Aircraft_Company> a prov:Organization, prov:Agent .(77) ããããã£ã¼: prov:hadPlan op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadPlan
è¨ç»ã¨ã¯ãããç®æ¨ãéæããããã«1ã¤ä»¥ä¸ã®ã¨ã¼ã¸ã§ã³ããä¼å³ãã¦ããä¸é£ã®è¡åãã¹ãããã表ãã¨ã³ãã£ãã£ã¼ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :illustrating a prov:Activity; prov:wasAssociatedWith :derek, :steve; prov:qualifiedAssociation [ a prov:Association; prov:agent :steve; prov:hadRole :stylist; prov:hadPlan :style-guide; rdfs:comment "Steve followed the style guide"@en; ]; . :style-guide a prov:Plan, prov:Entity; rdfs:comment "Use blue graphs for positive spin, red for negative"@en; .(78) ããããã£ã¼: prov:hadActivity op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadActivity
æ´»åã¨ã¯ãä¸å®æéã«ããã£ã¦çºçããã¨ã³ãã£ãã£ã¼ã«å¯¾ãã¦ãã¾ãã¯ã¨ã³ãã£ãã£ã¼ãç¨ãã¦è¡ããã®ã§ããã¨ã³ãã£ãã£ã¼ã®å©ç¨ãå¦çã夿ã夿´ãåé ç½®ã使ç¨ãã¾ãã¯çæãå«ã¾ããå ´åãããã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . # The activity that which used, generated, invalidated # or was responsible for the entity. In this qualified Derivation # prov:hadActivity references the activity that generated the bar chart. :bar_chart a prov:Entity; prov:wasDerivedFrom :aggregatedByRegions; prov:wasGeneratedBy :make_bar_chart; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :aggregatedByRegions; prov:hadActivity :make_bar_chart; # references same activity as prov:wasGeneratedBy ]; . :aggregatedByRegions a prov:Entity . :make_bar_chart a prov:Activity .(79) ããããã£ã¼: prov:atTime dp修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#atTime
PROVãã¼ã¿ã»ã¢ãã«ã¯ãæé»çã«ç¬éçãªã¤ãã³ã(ã¾ãã¯åã«ã¤ãã³ã)ã®æ¦å¿µã«åºã¥ãã¦ãããä¸çã®é·ç§»ã示ãã¾ããã¤ãã³ãã«ã¯ãã¨ã³ãã£ãã£ã¼ã®çæã使ç¨ãç¡å¹åãããã³æ´»åã®éå§ã¾ãã¯çµäºãå«ã¾ãã¾ãããã®ã¤ãã³ãã®æ¦å¿µã¯ããã¼ã¿ã»ã¢ãã«ã«ããã¦ã¯ç¬¬1ç´ã®ãã®ã§ã¯ããã¾ãããããã®ä»ã®æ¦å¿µã¨ã»ãã³ãã£ã¯ã¹ã説æããã®ã«å½¹ç«ã¡ã¾ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :Timearticle20120430_publication a prov:InstantaneousEvent; prov:atTime "2012-04-30T20:40:40"^^xsd:dateTime; .(80) ããããã£ã¼: prov:hadRole op修飾ä»ãããããã£ã¼ã«æ»ã
IRI:http://www.w3.org/ns/prov#hadRole
å½¹å²ã¨ã¯ã使ç¨ãçæãç¡å¹åãé¢é£ä»ããéå§ãçµäºã®ã³ã³ããã¹ãã«ããããæ´»åã«é¢ããã¨ã³ãã£ãã£ã¼ã¾ãã¯ã¨ã¼ã¸ã§ã³ãã®æ©è½ã§ãã
ä¾@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix : <http://example.com/> . :divideActivity a prov:Activity; prov:used :variableA; prov:qualifiedUsage [ a prov:Usage; prov:entity :variableA; prov:hadRole :dividend; ]; prov:used :variableB; prov:qualifiedUsage [ a prov:Usage; prov:entity :variableB; prov:hadRole :divisor; ]; . :variableA a prov:Entity . :variableB a prov:Entity . :dividend a prov:Role . :divisor a prov:Role .4.4 ç¨èªç´¢å¼
ãã®ç¸äºåç §ã®PROV-Oç¨èªããã¨ã³ããªã¼çªå·ã¨ã¨ãã«ã¢ã«ãã¡ãããé ã§ä¸è¨ã«ç¤ºãã¦ãã¾ãã
A. PROV-O OWLãããã¡ã¤ã«ãã®é ã¯éè¦ç¯çã§ãã
å¹ åºãæ¡ç¨ãä¿é²ããããã«ãPROV-Oã®è¨è¨ã¯æå³çã«æå°éã§è»½éã§ããOWL 2 RLãããã¡ã¤ã«ã¯ã表ç¾åããã¾ãç ç²ã«ãããã¨ãªãã¹ã±ã¼ã©ãã«ãªæ¨è«ãå¿ è¦ã¨ããRDFã¢ããªã±ã¼ã·ã§ã³ã対象ã¨ãã¦ãããã[OWL2-PRIMER]ãPROV-Oã«å«ã¾ãã¦ãããã¹ã¦ã®å ¬çã®ãã¼ã¹ã©ã¤ã³ã¨ãã¦æ©è½ãã¾ãããOWL 2 RLãããã¡ã¤ã«ã«é©åããªãPROV-Oã®å ¬çã表5ã«æãã¦ãã¾ãã5ã¤ã¯ãã¹ã¦ãããããã£ã¼ã®å®ç¾©åãå¤åã«å¿åã®ã¯ã©ã¹ã®åéåãç¨ãã¦ãã¾ãããOWL 2 RLã§ã¯ã¯ã©ã¹ã«æç¤ºçã«ååãä»ããå¿ è¦ãããã¾ããã代çã(placeholder)ã¨ããã¯ã©ã¹ã®å°å ¥ã¯OWL 2 RLãããã¡ã¤ã«ã«é©ãã¦ããã¨æããã¾ãããããã®è¿½å ã®ãæ½è±¡çãªã(abstract)ã¯ã©ã¹ã¯æ¥æ´æ å ±ã®ã¢ãã«åã¨ã¯ç¡é¢ä¿ã§ãããPROV-Oã®å¤§ãããä¸å¿ è¦ã«å¢å¤§ãããã¦ã¼ã¶ã¼ãæ··ä¹±ãããå¯è½æ§ãçºè¦ãã¾ãããæ¬¡ã®è¡¨ã§æãã¦ãã5ã¤ã®å ¬çã¯ãã¹ã¦ãã¹ã¼ãã¼ã¯ã©ã¹è¡¨ç¾ãå¿ è¦ã¨ãããå ´æã§ã¹ã¼ãã¼ã¯ã©ã¹ã§ãªã表ç¾ãç¨ãã¦ãããOWL 2 RLãããã¡ã¤ã«ã«æºæ ãã¦ãã¾ããã
表5: OWL-RLãããã¡ã¤ã«ã«æºæ ãã¦ããªãPROV-Oã®ãã¹ã¦ã®OWLå ¬çã éOWL-RL PROV-Oå ¬ç prov:atLocation rdfs:domain [ owl:unionOf (prov:Activity prov:Agent prov:Entity prov:InstantaneousEvent) ] prov:wasInfluencedBy rdfs:domain [ owl:unionOf (prov:Activity prov:Agent prov:Entity) ] prov:wasInfluencedBy rdfs:range [ owl:unionOf (prov:Activity prov:Agent prov:Entity) ] prov:hadActivity rdfs:domain [ owl:unionOf (prov:Delegation prov:Derivation prov:Start prov:End) ] prov:hadRole rdfs:domain [ owl:unionOf (prov:Association prov:InstantaneousEvent) ]åéåã®å®ç¾©åå ¬çãç¡è¦ããOWL 2 RLç°å¢ã®ããã®ã¬ã¤ããæä¾ããããã«ã次ã®è¡¨ã§ç¤ºãã¦ããããã«ãããã¤ãã®ããããã£ã¼ã®å®ç¾©åãå¤åãåéåå ã®ã¯ã©ã¹ã«å¯¾ãã¦æãè¿ãå ±éã¹ã¼ãã¼ã¯ã©ã¹ã§å®ç¾©ããã¦ãã¾ããã
ããããã£ã¼ã®è¤æ°ã®RDFSã®å®ç¾©åã¨å¤å[RDF-SCHEMA]ã¯äº¤å·®ã¨è§£éããããããä¸è¨ã¯ãåéåãçè§£ããOWL 2 DLãOWL 2 Fullãããã¡ã¤ã«ã§ã¯è¿½å æ å ±ãæä¾ãã¾ãããããä¸è¬çãªå®ç¾©åã¯ãä¾ãã°ããprov:hadActivityãprov:Influenceã¨ä½¿ç¨ã§ãããã§ã¯ãªããprov:hadActivityãç¨ãããã®ã¯ãã¹ã¦(å°ãªãã¨ã)prov:Influenceã§ãããã¨è¨ã£ã¦ããã¨è§£éãã¹ãã§ãã
B. éããããã£ã¼ã®ååç¸äºéç¨æ§ãæå¤§åããããã«ãPROV-Oã¯æå³çã«ãã¾ãå¤ãã®ããããã£ã¼ã®éãå®ç¾©ããªãããã«ãã¦ãã¾ããå®éã«ã2ã¤(prov:generatedã¨prov:invalidated)ããå®ç¾©ãã¦ãã¾ããããã¹ã¦ã®éããã¹ã¦ã®ããããã£ã¼ã«å¯¾ãã¦å®ç¾©ããã¦ããå ´åãã¢ãã©ã¼ã¯ããããã®è¨æãè¡ãã¨ãã«è«ççã«ç価ãª2ã¤ã®ããããã£ã¼ãã鏿ãããã¨ãã§ãã¾ãããã®2ã¤ã®é¸æè¢ã¯è«ççã«ã¯åçã§ãããè¨æãå©ç¨ããéçºè ã¯ã両æ¹ãå¦çããããã«ç¹å¥ãªåªåãããå¿ è¦ãããå¯è½æ§ãããã¾ã(ä¾ãã°ãOWLæ¨è«ã·ã¹ãã ã追å ãããã両æ¹ã®ã±ã¼ã¹ãå¦çããããã«ã³ã¼ãã¨ã¯ã¨ãªãæ¸ããã¨ã«ãã)ããã®ç¹å¥ãªåªåã¯ãããéãå¥ã®éãããåªå ãããã¨ã§è»½æ¸ã§ãã¾ãã
ä¾ãã°ãæåã®PROV-Oã®ã¹ãã¼ãã¡ã³ã(ä¸è¨)ã¯ã2çªç®ã®ã¹ãã¼ãã¡ã³ãã¨åããããç°¡åã«è¨æã§ãã¾ããããããè¨æã§:hadDerivationãç¨ãããã¦ããã¨ãã«ãã¯ã©ã¤ã¢ã³ããprov:wasDerivedFromãç¨ãã¦ã¯ã¨ãªãå®è¡ããå ´åãOWLã®æ¨è«ãé©ç¨ããã¦ããªããã°(ã¾ãã¯ãã¯ã¨ãªã®ãµã¤ãºã2åã«ãªããªããã°)ãçµæã¯è¿ããã¾ããã
<http://www.w3.org/TR/prov-o/> prov:wasDerivedFrom <http://www.w3.org/TR/prov-dm/> . # These two statements are equivalent if prov:wasDerivedFrom is an inverse of :hadDerivation. # But extra effort is required to handle both cases (if one is not already using OWL reasoning). # We cannot assume that everybody is using OWL reasoning. # We do not want people to write more code and query than necessary. <http://www.w3.org/TR/prov-dm/> :hadDerivation <http://www.w3.org/TR/prov-o/> .
ãããã£ã¦ãPROV-Oã¯ãã¢ãã©ã¼ããã®éã§ã¯ãªã1ã¤ã®ããããã£ã¼ãç¨ããããã«å§ãããã¨ã§ãã®ç¶æ³ãåé¿ãã¾ãã使ç¨ãæ¨å¥¨ããããããã£ã¼ã¯ãPROV-Oãªã³ããã¸ã¼ã§å®ç¾©ããã¦ãããã®ã§ããåªå ãããããããã£ã¼ã®è¨æã¨ã¯ã¨ãªã¯ãåãã¬ãã«ã®ç¸äºéç¨æ§ãç¶æããªãããOWLã®æ¨è«ã追å ã®ã³ã¼ãããã大ããªã¯ã¨ãªã®å¿ è¦æ§ãåé¿ãã¾ãã
ããããå®ç¾©æ¸ã¿ã®éãåå¨ãã¦ããªãã¨ãç¸äºéç¨æ§ã«ç°ãªããªã¹ã¯ãçããå¯è½æ§ãããã¾ããã¢ãã©ã¼ã¯èªèº«ã®å¿ è¦æ§ã«åããã¦ç¬èªã®ããããã£ã¼ãèªç±ã«ä½æã§ãããããããã§å®ç¾©ããã¦ããPROV-Oããããã£ã¼ã®éãè¨æããåæ©ã¨ãªãå¯è½æ§ãããã¾ãã
ä¾ãã°ãPROV-Oã¯prov:wasDerivedFromã®éãå®ç¾©ãã¦ããªãããã3人ã®éçºè ãå対æ¹åã®è¨æãã¢ãã«åããå ´åãæ¬¡ã®è¨æãæ¥æ´ã®å°æ¥ã®ã¦ã§ãã§è¦ã¤ããå¯è½æ§ãããã¾ãããããã®è¨æã¯ãOWLæ¨è«ã·ã¹ãã ã追å ã³ã¼ããã¾ãã¯ãã大ããªã¯ã¨ãªããªããã°ãç¸äºéç¨å¯è½ãªå½¢å¼ã§ã¯ããã¾ããã
# If PROV-O's properties' inverses are not defined, modelers may be motivated to introduce their own inverse property name. # The following three statements are equivalent if their predicates are all inverses of prov:wasDerivedFrom. <http://www.w3.org/TR/prov-dm/> my:hadDerivation <http://www.w3.org/TR/prov-o/> . <http://www.w3.org/TR/prov-dm/> your:ledTo <http://www.w3.org/TR/prov-o/> . <http://www.w3.org/TR/prov-dm/> their:derivedTo <http://www.w3.org/TR/prov-o/> .
ãããã®2ã¤ã®ç¸äºéç¨æ§ã®ãªã¹ã¯ã®ãã©ã³ã¹ãã¨ãããã«ããã®ããã¥ã¡ã³ãã§ã¯PROV-Oéã®ååãäºç´ãã¦ãã¾ããããããã£ã¼ã®éã®ååã¯ããã®http://www.w3.org/ns/prov#inverseã¨ããã¢ããã¼ã·ã§ã³ã®å¤ãPROVåå空é(http://www.w3.org/ns/prov#)ã«è¿½å ãããã¨ã§æ±ºã¾ãã¾ããPROV-Oã§å®ç¾©ããã¦ããããããã£ã¼ã®éãç¨ãããã¢ãã©ã¼ã¯ããã®ããã¥ã¡ã³ãã§äºç´ãã¦ããããããã£ã¼ãç¨ããã¹ãã§ã(should)ã
ä¾ãã°ãmy:hadDerivation
ãyour:ledTo
ãããã³their:derivedTo
ãå®ç¾©ããä¸è¨ã®åã3人ã®ã¢ãã©ã¼ã¯ã代ããã«ãhttp://www.w3.org/ns/prov#hadDerivationã¨ããããããã£ã¼ãç¨ããã¹ãã§ããã¨å¤æããããã«ãprov:wasDerivedFromã®http://www.w3.org/ns/prov#inverseã¨ããã¢ããã¼ã·ã§ã³ãæ¢ãã¹ãã§ãã
@prefix prov: <http://www.w3.org/ns/prov#> . # Each PROV-O property is annotated with the local name of its inverse. prov:wasDerivedFrom a owl:ObjectProperty; rdfs:isDefinedBy <http://www.w3.org/ns/prov#>; prov:inverse "hadDerivation"; rdfs:domain prov:Entity; rdfs:range prov:Entity; . # Instead of defining their own, modelers should use the # recommended inverse local name within the PROV namespace: <http://www.w3.org/TR/prov-dm/> prov:hadDerivation <http://www.w3.org/TR/prov-o/> . # Following this recommendation avoids a proliferation of inverse definitions, # while encouraging the use of one inverse over another. # This increases interoperability.
次ã®è¡¨ã«ãã¢ãã©ã¼ãæ¨å¥¨ãããPROV-Oããããã£ã¼ãç¨ããããªãå ´åã«ç¨ããã¹ãæ¨å¥¨ãããéã®ååãæãã¦ãã¾ãã便å®ä¸ããã®ãã¡ã¤ã«ã«ã¯çµæã®éããããã£ã¼ãæãã¦ãã¾ãã
C. WD-prov-o-20120724以å¾ã®å¤æ´ãã®é ã¯éè¦ç¯çã§ãã
:usage_1
ã§ã¯ãªã:illustration_usage
ã®ãããªè³æºåãç¨ããããã«è©³ç´°åããããã®é ã¯éè¦ç¯çã§ãã
ãã®é ã¯éè¦ç¯çã§ãã
ãã®é ã¯éè¦ç¯çã§ãã
This document has been produced by the PROV Working Group, and its contents reflect extensive discussion within the Working Group as a whole. The editors extend special thanks to Sandro Hawke (W3C/MIT) and Ivan Herman (W3C/ERCIM), W3C contacts for the PROV Working Group. ãã®ããã¥ã¡ã³ãã¯PROVã¯ã¼ãã³ã°ã°ã«ã¼ãã«ãã£ã¦ä½æããã¦ããããã®å 容ã¯ã¯ã¼ãã³ã°ã°ã«ã¼ãå ¨ä½ã§ã®åºç¯ãªè°è«ãåæ ãã¦ãã¾ããç·¨éè ã¯ãSandro Hawke(W3C / MIT)ã¨Ivan Herman(W3C / ERCIM)ãPROV Working Groupã®W3Cé£çµ¡å ã«ç¹å¥ãªæè¬ã表ãã¾ãã
ç·¨éè ã¯ãTom BakerãDavid BoothãRobert FreimuthãSatrajit GhoshãRalph HodgsonãRenato IannellaãJacek KopeckyãJames LeighãJacco van OssenbruggenãAlan RuttenbergãReza Samaviãããã³Antoine Zimmermannã®æçãªè²¢ç®ã«æè¬ãããã¾ãã
ãã®ããã¥ã¡ã³ãã®å ¬éæç¹ã®PROVã¯ã¼ãã³ã°ã°ã«ã¼ãã®ã¡ã³ãã¼ã¯æ¬¡ã®éãã§ãããIlkay Altintas (Invited expert)ãReza B'Far (Oracle Corporation)ãKhalid Belhajjame (University of Manchester)ãJames Cheney (University of Edinburgh, School of Informatics)ãSam Coppens (iMinds - Ghent University)ãDavid Corsar (University of Aberdeen, Computing Science)ãStephen Cresswell (The National Archives)ãTom De Nies (iMinds - Ghent University)ãHelena Deus (DERI Galway at the National University of Ireland, Galway, Ireland)ãSimon Dobson (Invited expert)ãMartin Doerr (Foundation for Research and Technology - Hellas(FORTH))ãKai Eckert (Invited expert)ãJean-Pierre EVAIN (European Broadcasting Union, EBU-UER)ãJames Frew (Invited expert)ãIrini Fundulaki (Foundation for Research and Technology - Hellas(FORTH))ãDaniel Garijo (Ontology Engineering Group, Universidad Politecnica de Madrid, Spain)ãYolanda Gil (Invited expert)ãRyan Golden (Oracle Corporation)ãPaul Groth (Vrije Universiteit)ãOlaf Hartig (Invited expert)ãDavid Hau (National Cancer Institute, NCI)ãSandro Hawke (W3C/MIT)ãJorn Hees (German Research Center for Artificial Intelligence (DFKI) Gmbh)ãIvan Herman, (W3C/ERCIM)ãRalph Hodgson (TopQuadrant)ãHook Hua (Invited expert)ãTrung Dong Huynh (University of Southampton)ãGraham Klyne (University of Oxford)ãMichael Lang (Revelytix, Inc.)ãTimothy Lebo (Rensselaer Polytechnic Institute)ãJames McCusker (Rensselaer Polytechnic Institute)ãDeborah McGuinness (Rensselaer Polytechnic Institute)ãSimon Miles (Invited expert)ãPaolo Missier (School of Computing Science, Newcastle university)ãLuc Moreau (University of Southampton)ãJames Myers (Rensselaer Polytechnic Institute)ãVinh Nguyen (Wright State University)ãEdoardo Pignotti (University of Aberdeen, Computing Science)ãPaulo da Silva Pinheiro (Rensselaer Polytechnic Institute)ãCarl Reed (Open Geospatial Consortium)ãAdam Retter (Invited Expert)ãChristine Runnegar (Invited expert)ãSatya Sahoo (Invited expert)ãDavid Schaengold (Revelytix, Inc.)ãDaniel Schutzer (FSTC, Financial Services Technology Consortium)ãYogesh Simmhan (Invited expert)ãStian Soiland-Reyes (University of Manchester)ãEric Stephan (Pacific Northwest National Laboratory)ãLinda Stewart (The National Archives)ãEd Summers (Library of Congress)ãMaria Theodoridou (Foundation for Research and Technology - Hellas(FORTH))ãTed Thibodeau (OpenLink Software Inc.)ãCurt Tilmes (National Aeronautics and Space Administration)ãCraig Trim (IBM Corporation)ãStephan Zednik (Rensselaer Polytechnic Institute)ãJun Zhao (University of Oxford)ãYuting Zhao (University of Aberdeen, Computing Science)
ç·¨éè ã¯ãPROV-Oãªã³ããã¸ã¼ã¨ãã®ããã¥ã¡ã³ãã®ä¸é¨ã®ä½æã«å½¹ç«ã£ããã¼ã«ã®éçºè ã«ãæè¬ç³ãä¸ãã¾ãããããã®åªãããã¼ã«ããªããã°ãPROV-Oã®éçºã¯ããã»ã©æ¥½ã§ã¯ãªãã£ãã§ãããã
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4