Sha256: b0993149a9f72999d130f7f5b48f0e1fc6ad176f8cd52234197072d0c3bc109a

Contents?: true

Size: 1.85 KB

Versions: 9

Compression:

Stored size: 1.85 KB

Contents

###
#
# Complete PROV-O primer example,
#   as shown in http://www.w3.org/TR/prov-primer/images/everything.png
#   (some prefixes are different)
#
# See Section 3.10 of http://www.w3.org/TR/prov-primer/
#

base_url "http://example.org"

dct = vocabulary "http://purl.org/dc/terms/"
prov = vocabulary "http://www.w3.org/ns/prov#"

###
# Entities
###

entity :dataSet1
entity :regionList
entity :composition1

entity :chart1 do
  attributed_to :derek
  has prov.generatedAtTime, "2012-03-02T10:30:00"
end

entity :dataSet2 do
  has prov.wasRevisionOf, :dataSet1
end

entity :chart2 do
  derived_from :dataSet2
  has prov.wasRevisionOf, :chart1
end

entity :article do
  has dct.title, "Crime rises in cities"
end

entity :articleV1 do
  has prov.specializationOf, :article
end

entity :articleV2 do
  has prov.specializationOf, :article
  has prov.alternateOf, :articleV1
end

entity :quoteInBlogEntry20130326 do
  subject "http://example.com/blog_entry"
  has prov.wasQuotedFrom, :article
end

###
# Agents
###

agent :edith, type: "person"

organization :chartgen, name: "Chart Generators Inc"

agent :derek do
  name "Derek"
  on_behalf_of :chartgen
end

###
# Activities
###

activity :illustrate1 do
  generated :chart1
  associated_with :derek
  used :composition1
end

activity :compose1 do
  generated :composition1

  associated_with do
    agent :derek
    role :analyst
  end

  used do
    entity :regionList
    role :regionsToAggregateBy
  end

  used do
    entity :dataSet1
    role :dataToCompose
  end
end

activity :correct1 do
  generated :dataSet2
  used :dataSet1

  associated_with do
    agent :edith
    plan :instructions
  end

  has prov.startedAtTime, "2012-03-31T09:21:00"
  has prov.endedAtTime, "2012-04-01T15:21:00"
end

activity :compile1 do
  generated :chart1
  used :dataSet1
end

activity :compile2 do
  generated :chart2
  used :dataSet2
end

generate_n3 true

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
publisci-0.1.6 examples/primer-full.prov
publisci-0.1.5 examples/primer-full.prov
publisci-0.1.4 examples/primer-full.prov
publisci-0.1.3 examples/primer-full.prov
publisci-0.1.2 examples/primer-full.prov
bio-publisci-0.1.0 examples/primer-full.prov
bio-publisci-0.0.8 examples/primer-full.prov
bio-publisci-0.0.7 examples/primer-full.prov
bio-publisci-0.0.6 examples/primer-full.prov