際際滷

際際滷Share a Scribd company logo
OpenProvenanceModelTutorial
Session7:OpenProvenanceModelVocabulary
    JunZhao
    jun.zhao@zoo.ox.ac.uk
    UniversityofOxford
OPMV

≒   Thegoal
≒   TheraBonale
≒   Overviewofthevocabulary
≒   OverviewofexisBngtypemodules
≒   Toolsandexamples
≒   Futuredevelopment
OurGoal

≒ EnableresponsibledatapublicaBon,inorder
   totracetheresponsibleagentsandto
   reproduceresults
≒ Enabletodescribeprovenanceofanytypesof
   data
≒ Easytouseandextend
   BypeoplewhopublishLinkedData
   BydevelopersofLinkedDatapublishingtools
ARTIFACT



Immutablepieceofstate,whichmayhaveaphysical
embodimentinaphysicalobject,oradigital
representaAoninacomputersystem.
TheRaBonale

≒ GroundeduponexisBngSWtechnologies
   Donotexplicitlyde鍖neagraph,OPMGraph
   NamedGraphs
≒ ReuseexisBngvocabularies
≒ Lightweight
   3classesand12properBes
   Reuse3classesfromtheW3CTimeOntology
OverviewoftheVocabulary

≒ De鍖nedasavocabularyexpressedusingOWL
≒ ImplementthecoreconceptsoftheOpen
   ProvenanceModel
≒ Nospeci鍖cgranularityprescribed
≒ ParBBonedinto:
   TheCoreModule
   Othertypedmodules:common,xml,gate,sparql
或安晦O稼岳看鉛看乙霞f看姻O永珂
或厩艶姻厩庄艶敬o韓t鞄艶O永珂閣V看界温恢顎鉛温姻霞
                                                        1 prefix   time: http://www.w3.org/2006/time#

                               Agent
                                                                   ObjectproperBesimplemenBngOPM

                        wasDerivedFrom                            ObjectproperBesnotasexactly
                                                                   de鍖nedinOPM
                                                                   rdfs:subClassOfrelaBonships
                               ArBfact         wasControlledBy
owl:Thing
             wasGeneratedBy            used

                               Process
             wasTriggeredBy
                                   wasPerformedAt
                           Bme:Temp                       Bme:
                           oralEnBty                    Instant

                                                           Bme:
                                                          Interval
或安晦O稼岳看鉛看乙霞f看姻O永珂(1)
pc1:p5 a opm:Process ;
  
opm:account pc1:black ;
  
opm:label "Reslice 1" .

pc1:an1_p5 a opm:Annotation .

pc1:pr_18 a opm:Property ;
  
opm:uri "http://openprovenance.org/primitives#primitive" ;
  
opm:value "http://openprovenance.org/primitives#reslice" .

pc1:an1_p5 opm:property pc1:pr_18 .

pc1:p5 opm:annotation pc1:an1_p5 .

pc1:u_103 a opm:Used ;
  
opm:effect pc1:p1 ;
  
opm:role pc1:r_102 ;
  
opm:cause pc1:a3 ;
  
opm:account pc1:black .


pc1:gr_273 a opm:OPMGraph ;
  
opm:hasAccount pc1:black ;
  
opm:hasProcess pc1:p5 , ...;
  
opm:hasArtifact pc1:a25p, ...;
  
opm:hasDependency pc1:u_103, ...
Example:OPMV

pc1:p5rdf:typeopmv:Process;
  rdfs:label"Reslice1".

pc1:a3rdf:typeopmv:ArBfact
   opmv:wasGeneratedBy[
    rdf:type opmv:Process;
    opmv:used        pc1:p1
   ]
.

pc1:p1       rdf:type      opmv:ArBfact.
Example:OPMV+NamedGraphs

pc1:gr_273 {
 
pc1:p5rdf:typeopmv:Process;
   rdfs:label"Reslice1".

     pc1:a3rdf:typeopmv:ArBfact
      opmv:wasGeneratedBy[
      rdf:type opmv:Process;
      opmv:used         pc1:p1
     ]
     .

     pc1:p1 rdf:type opmv:ArBfact.
}

pcl:gr_273rdf:type<hgp://www.w3.org/2004/03/trix/rdfg1/Graph>.
ComparisonwithOPMOWL

≒ AmoreintuiBveOWLontologyandRDF
   representaBon
≒ TakefulladvantageofSWtechnologies
≒ LackofexplicitsemanBcsforgraph
   membership
≒ Nottoomuchforreasoning
≒ (Probably)alesscompleteimplementaBonof
   theOPMSpeci鍖caBon
或厩艶姻厩庄艶敬o韓t鞄艶C看馨馨看稼M看糸顎鉛艶
                                                               isCachedCopyOf
     doap:            deployedSooware
    Version                                                          ArBfact
                                         Agent

                   wasControlledBy                 usedData
                                                    usedScript        isCachedResultOf
                                        Process



            common:               common:              common:         connecBon            hgp:
              Zip                   Unzip              Download                           ConnecBon


                                                                   ObjectproperBesimplemenBngOPM
                                                                   ObjectproperBesde鍖nedintheCommonModule
1pre鍖xcommon:hgp://purl.org/net/opmv/types/common#
2pre鍖xhgp:hgp://www.w3.org/2006/hgp#                   rdfs:subClassOfrelaBonships
3pre鍖xdoap:hgp://usefulinc.com/ns/doap#                  ClassesfromtheCommonModule
                                                                   ClassesfromtheotherexisBngvocabularies
掘恰温馨沿鉛艶I
掘恰温馨沿鉛艶I鴛
或厩艶姻厩庄艶敬o韓t鞄艶X皆晦意M看糸顎鉛艶


        Agent                                   ArBfact
                                  source
                   wasResultOf             binding
                                                        Binding
      Processor
                                              iniBalTemplate
                                                                   Template           Stylesheet
processor
                                                            module stylesheet
                       TransformaBon


                                                       ObjectproperBesde鍖nedintheXSLTModule
                           Process                    rdfs:subClassOfrelaBonships
                                                       ClassesfromtheXSLTModule
掘恰温馨沿鉛艶
PublishingOPMVProvenance

≒ ProvenanceJS(Handsonsession)
FutureDevelopment

≒ Moretypedmodules
≒ Aguideonhowtopublishprovenance
   Whereandhowmuch
   Whatistheminimumprovenance
   HowtorepresenttheinformaBon
意鞄庄壊w看姻一i壊l庄界艶稼壊艶糸u稼糸艶姻aC姻艶温京厩艶C看馨馨看稼壊
       AgribuBonShareAlike3.0License
(hgp://creaBvecommons.org/licenses/bysa/3.0/)

More Related Content

2010 09 opm_tutorial_02-jun-opmv