added prov-o html materials from dropbox
authorTim L <lebot@rpi.edu>
Mon, 12 Mar 2012 11:09:38 -0400
changeset 1878 88d78df4c3f9
parent 1877 f617b8dca236
child 1879 adc79cc185bf
added prov-o html materials from dropbox
ontology/khalid-jun-dropbox/ExampleToUseInProvo.docx
ontology/khalid-jun-dropbox/PROVO (Proposal for the structure of the HTML document)-v2.docx
ontology/khalid-jun-dropbox/PROVO (Proposal for the structure of the HTML document)-v3.docx
ontology/khalid-jun-dropbox/PROVO_HTML_Structure_Proposal.pdf
ontology/khalid-jun-dropbox/Qualified-Association.png
ontology/khalid-jun-dropbox/README.txt
ontology/khalid-jun-dropbox/core.png
ontology/khalid-jun-dropbox/diagrams.ppt
ontology/khalid-jun-dropbox/eg16-journalism-qualified-association.ttl
ontology/khalid-jun-dropbox/eg16-journalism-qualified-derivation.ttl
ontology/khalid-jun-dropbox/eg16-journalism-qualified-generation.ttl
ontology/khalid-jun-dropbox/eg16-journalism-qualified-usage.ttl
ontology/khalid-jun-dropbox/eg16-journalism-simple-without-comments.ttl
ontology/khalid-jun-dropbox/eg16-journalism-simple.ttl
ontology/khalid-jun-dropbox/involvements.png
Binary file ontology/khalid-jun-dropbox/ExampleToUseInProvo.docx has changed
Binary file ontology/khalid-jun-dropbox/PROVO (Proposal for the structure of the HTML document)-v2.docx has changed
Binary file ontology/khalid-jun-dropbox/PROVO (Proposal for the structure of the HTML document)-v3.docx has changed
Binary file ontology/khalid-jun-dropbox/PROVO_HTML_Structure_Proposal.pdf has changed
Binary file ontology/khalid-jun-dropbox/Qualified-Association.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/README.txt	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,18 @@
+Outline of the example:
+
+Someone called Derek processed some government data about crime statistics in order to generate a graphical chart that aggregates this statistic information according to national regions. This graphical chart was used in a newspaper article.
+
+A blogger, Betty, looking at the article, spots what she thinks to be an error in the chart. Betty retrieves the provenance record of the article, how it was created in order to track the error.
+
+We provide the following example file to capture the core provenance information:
+* eg16-journalism-simple.ttl shows how the graphical chart was created through a graph generation step and a data aggregation step.
+
+For qualified relationships we provide the following example files:
+* eg16-journalism-derivation.ttl, to show how additional information about derivation can be expressed, such as when it all happened.
+
+
+* eg16-journalism-generation.ttl, to show how additional information about generation can be expressed, such as when it all happened.
+
+* eg16-journalism-usage.ttl, to show how additional information about usage can be expressed, such as when it all happened.
+
+* eg16-journalism-association.ttl, to show how we can express plan or recipe used in an activity by an agent
\ No newline at end of file
Binary file ontology/khalid-jun-dropbox/core.png has changed
Binary file ontology/khalid-jun-dropbox/diagrams.ppt has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/eg16-journalism-qualified-association.ttl	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,14 @@
+### what recipe (a plan) did Dereck (an agent) follow to create the graphical chart
+
+### simple expression using prov-o core
+ex:illustrationActivity    prov:wasAssociatedWith ex:derek .
+
+### more complex expression using prov-o qualified
+ex:illustrationActivity
+		prov:qualifiedAssociation [
+			a  prov:Association ;
+			prov:hadPlan	ex:plan1 ;
+			prov:entity 	ex:derek
+		] .
+
+ex:plan1	a 	prov:Plan, prov:Entity .
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/eg16-journalism-qualified-derivation.ttl	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,15 @@
+#### we know that the chart was derived from the aggregated data, but what else do we know about this derivation? when did it happen etc?
+
+### The example is quite contentious at the moment because we have not settled down on derivation modeling yet.
+
+### this is what we can express using the core classes and properties
+ex:chart1     prov:wasDerivedFrom     ex:aggregate1 .
+
+
+### this is what we can express using qualified relationships to talk more about the derivation relationship between the chart and the aggregated data, such as when the derivation took place, what activity was involved in the derivation 
+
+ex:chart1	prov:qualifiedDerivation   [
+			a prov:Derivation ;
+			prov:entity	ex:aggregate1 ;		
+			prov:atTime	""^^xsd:dateTime 	
+		].
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/eg16-journalism-qualified-generation.ttl	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,13 @@
+#### we know that the chart was generated in a graph creation process, but what else do we know about this generation activity? when did it happen etc? what entity was used in this activity?
+
+### this is what we can express using the core classes and properties
+ex:chart1     prov:wasGeneratedBy ex:illustrationActivity .
+
+
+### this is what we can express using qualified relationships to talk more about the generation activity
+
+ex:chart1	prov:qualifiedGeneration  [
+			a prov:Generation ;
+			prov:activity	ex:illustrationActivity ;
+			prov:startedAtTime	""^^xsd:dateTime 
+		] .
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/eg16-journalism-qualified-usage.ttl	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,9 @@
+
+### When was the aggregated data used to create the chart?
+
+ex:illustrationActivity		
+		prov:qualifiedUsage  [
+			a  prov:Usage ;
+			prov:entity	ex:aggregate1 ;
+			prov:atTime	""^^xsd:dateTime 		
+		] .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/eg16-journalism-simple-without-comments.ttl	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,31 @@
+ex:aggregationActivity 	a prov:Activity ;
+	      	       	prov:used           ex:dataSet1 ;
+                       	prov:used           ex:regionList1 ;
+			prov:wasAssociatedWith ex:derek .
+
+ex:aggregate1          	prov:wasGeneratedBy ex:aggregationActivity .
+
+ex:regionList1, ex:dataSet1, ex:aggregate1 a prov:Entity .
+
+ex:illustrationActivity a prov:Activity; 
+	       		prov:used           ex:aggregate1 ;
+			prov:wasAssociatedWith ex:derek .
+
+ex:illustrationActivity     prov:wasInformedBy		ex:aggregationActivity .
+
+ex:chart1      	a prov:Entity ;
+	       	prov:wasGeneratedBy ex:illustrationActivity ;
+		prov:wasDerivedFrom     ex:aggregate1 .
+
+ex:aggregate1, ex:chart1   prov:wasAttributedTo 	ex:derek .
+
+ex:derek       	a    prov:Agent ;
+	       	a foaf:Person ;
+	       	foaf:givenName "Derek"^^xsd:string ;
+               	foaf:mbox      <mailto:dererk@example.org> ;
+		prov:actedOnBehalfOf ex:chartgen .
+
+ex:chartgen a prov:Agent ;
+            a prov:Organization ;
+            foaf:name "Chart Generators" .
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ontology/khalid-jun-dropbox/eg16-journalism-simple.ttl	Mon Mar 12 11:09:38 2012 -0400
@@ -0,0 +1,54 @@
+### in the first step, aggregate data by region, using raw dataset ex:dataSet1 and a list of regions ex:regionList1, and it genreated a new entity, ex:aggregated
+
+ex:aggregationActivity a prov:Activity ;
+	      	       prov:used           ex:dataSet1 ;
+                       prov:used           ex:regionList1 .
+
+ex:aggregate1          prov:wasGeneratedBy ex:aggregationActivity .
+
+ex:regionList1, ex:dataSet1, ex:aggregate1 a prov:Entity .
+
+### in the second step, a graphical chart was created using the aggregated data
+
+ex:illustrationActivity a prov:Activity; 
+	       		prov:used           ex:aggregate1 .
+
+ex:chart1      a prov:Entity ;
+	       prov:wasGeneratedBy ex:illustrationActivity .
+
+#### so we can say that the chart was derived from the aggregated data
+
+ex:chart1     prov:wasDerivedFrom     ex:aggregate1 .
+
+
+==== Agent ====
+### Derek was involved in both the aggregation and chart creation activities: 
+
+ex:aggregationActivity     prov:wasAssociatedWith ex:derek .
+ex:illustrationActivity    prov:wasAssociatedWith ex:derek .
+
+ex:derek       a    prov:Agent ;
+	       a foaf:Person ;
+	       foaf:givenName "Derek"^^xsd:string ;
+               foaf:mbox      <mailto:dererk@example.org> .
+
+==== actedOnBehalfOf ====
+
+### Derek works as part of an organization, Chart Generators, and so the provenance declares that he acts on their behalf. 
+
+ex:derek prov:actedOnBehalfOf ex:chartgen .
+
+ex:chartgen a prov:Agent ;
+            a prov:Organization ;
+            foaf:name "Chart Generators" .
+
+==== wasInformedBy ====
+### the chart creation is dependent on the aggregation activity
+
+ex:illustrationActivity     prov:wasInformedBy		ex:aggregationActivity .
+
+==== wasAttributedTo ====
+
+### the aggregated data and the chart should all be attributed to Derek
+
+ex:aggregate1, ex:chart1   prov:wasAttributedTo 	ex:derek .
Binary file ontology/khalid-jun-dropbox/involvements.png has changed