Class: RDF::Vocab::PROV

Inherits:
StrictVocabulary
  • Object
show all
Defined in:
lib/rdf/vocab/prov.rb

Overview

Vocabulary for <www.w3.org/ns/prov#>

W3C PROVenance Interchange

This document is published by the Provenance Working Group (www.w3.org/2011/prov/wiki/Main_Page). If you wish to make comments regarding this document, please send them to [email protected] (subscribe [email protected], archives lists.w3.org/ Archives/Public/public-prov-comments/). All feedback is welcome.

Instance Attribute Summary collapse

Instance Attribute Details

#AcceptRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


10
11
12
# File 'lib/rdf/vocab/prov.rb', line 10

def Accept
  @Accept
end

#actedOnBehalfOfRDF::Vocabulary::Term (readonly)

An object property to express the accountability of an agent towards another agent. The subordinate agent acted on behalf of the responsible agent in an actual activity.

Returns:

  • (RDF::Vocabulary::Term)


196
197
198
# File 'lib/rdf/vocab/prov.rb', line 196

def actedOnBehalfOf
  @actedOnBehalfOf
end

#ActivityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


13
14
15
# File 'lib/rdf/vocab/prov.rb', line 13

def Activity
  @Activity
end

#activityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


199
200
201
# File 'lib/rdf/vocab/prov.rb', line 199

def activity
  @activity
end

#ActivityInfluenceRDF::Vocabulary::Term (readonly)

ActivityInfluence provides additional descriptions of an Activity’s binary influence upon any other kind of resource. Instances of ActivityInfluence use the prov:activity property to cite the influencing Activity.

It is not recommended that the type ActivityInfluence be asserted without also asserting one of its more specific subclasses.

Returns:

  • (RDF::Vocabulary::Term)


19
20
21
# File 'lib/rdf/vocab/prov.rb', line 19

def ActivityInfluence
  @ActivityInfluence
end

#activityOfInfluenceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


511
512
513
# File 'lib/rdf/vocab/prov.rb', line 511

def activityOfInfluence
  @activityOfInfluence
end

#AgentRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


22
23
24
# File 'lib/rdf/vocab/prov.rb', line 22

def Agent
  @Agent
end

#agentRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


202
203
204
# File 'lib/rdf/vocab/prov.rb', line 202

def agent
  @agent
end

#AgentInfluenceRDF::Vocabulary::Term (readonly)

AgentInfluence provides additional descriptions of an Agent’s binary influence upon any other kind of resource. Instances of AgentInfluence use the prov:agent property to cite the influencing Agent.

It is not recommended that the type AgentInfluence be asserted without also asserting one of its more specific subclasses.

Returns:

  • (RDF::Vocabulary::Term)


28
29
30
# File 'lib/rdf/vocab/prov.rb', line 28

def AgentInfluence
  @AgentInfluence
end

#agentOfInfluenceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


514
515
516
# File 'lib/rdf/vocab/prov.rb', line 514

def agentOfInfluence
  @agentOfInfluence
end

#alternateOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


205
206
207
# File 'lib/rdf/vocab/prov.rb', line 205

def alternateOf
  @alternateOf
end

#aqRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


208
209
210
# File 'lib/rdf/vocab/prov.rb', line 208

def aq
  @aq
end

#asInBundleRDF::Vocabulary::Term (readonly)

prov:asInBundle is used to specify which bundle the general entity of a prov:mentionOf property is described. When :x prov:mentionOf :y and :y is described in Bundle :b, the triple :x prov:asInBundle :b is also asserted to cite the Bundle in which :y was described.

Returns:

  • (RDF::Vocabulary::Term)


212
213
214
# File 'lib/rdf/vocab/prov.rb', line 212

def asInBundle
  @asInBundle
end

#AssociationRDF::Vocabulary::Term (readonly)

An instance of prov:Association provides additional descriptions about the binary prov:wasAssociatedWith relation from an prov:Activity to some prov:Agent that had some responsiblity for it. For example, :baking prov:wasAssociatedWith :baker; prov:qualifiedAssociation [ a prov:Association; prov:agent :baker; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


32
33
34
# File 'lib/rdf/vocab/prov.rb', line 32

def Association
  @Association
end

#atLocationRDF::Vocabulary::Term (readonly)

This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=“#owl-profile”>PROV-O OWL Profile</a>.

The Location of any resource.

Returns:

  • (RDF::Vocabulary::Term)


218
219
220
# File 'lib/rdf/vocab/prov.rb', line 218

def atLocation
  @atLocation
end

#atTimeRDF::Vocabulary::Term (readonly)

The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime.

Returns:

  • (RDF::Vocabulary::Term)


222
223
224
# File 'lib/rdf/vocab/prov.rb', line 222

def atTime
  @atTime
end

#AttributionRDF::Vocabulary::Term (readonly)

An instance of prov:Attribution provides additional descriptions about the binary prov:wasAttributedTo relation from an prov:Entity to some prov:Agent that had some responsible for it. For example, :cake prov:wasAttributedTo :baker; prov:qualifiedAttribution [ a prov:Attribution; prov:entity :baker; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


36
37
38
# File 'lib/rdf/vocab/prov.rb', line 36

def Attribution
  @Attribution
end

#BundleRDF::Vocabulary::Term (readonly)

Note that there are kinds of bundles (e.g. handwritten letters, audio recordings, etc.) that are not expressed in PROV-O, but can be still be described by PROV-O.

Returns:

  • (RDF::Vocabulary::Term)


40
41
42
# File 'lib/rdf/vocab/prov.rb', line 40

def Bundle
  @Bundle
end

#categoryRDF::Vocabulary::Term (readonly)

Classify prov-o terms into three categories, including ‘starting-point’, ‘qualifed’, and ‘extended’. This classification is used by the prov-o html document to gently introduce prov-o terms to its users.

Returns:

  • (RDF::Vocabulary::Term)


226
227
228
# File 'lib/rdf/vocab/prov.rb', line 226

def category
  @category
end

#CollectionRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


43
44
45
# File 'lib/rdf/vocab/prov.rb', line 43

def Collection
  @Collection
end

#CommunicationRDF::Vocabulary::Term (readonly)

An instance of prov:Communication provides additional descriptions about the binary prov:wasInformedBy relation from an informed prov:Activity to the prov:Activity that informed it. For example, :you_jumping_off_bridge prov:wasInformedBy :everyone_else_jumping_off_bridge; prov:qualifiedCommunication [ a prov:Communication; prov:activity :everyone_else_jumping_off_bridge; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


47
48
49
# File 'lib/rdf/vocab/prov.rb', line 47

def Communication
  @Communication
end

#componentRDF::Vocabulary::Term (readonly)

Classify prov-o terms into six components according to prov-dm, including ‘agents-responsibility’, ‘alternate’, ‘annotations’, ‘collections’, ‘derivations’, and ‘entities-activities’. This classification is used so that readers of prov-o specification can find its correspondence with the prov-dm specification.

Returns:

  • (RDF::Vocabulary::Term)


230
231
232
# File 'lib/rdf/vocab/prov.rb', line 230

def component
  @component
end

#constraintsRDF::Vocabulary::Term (readonly)

A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept.

Returns:

  • (RDF::Vocabulary::Term)


234
235
236
# File 'lib/rdf/vocab/prov.rb', line 234

def constraints
  @constraints
end

#ContributeRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


50
51
52
# File 'lib/rdf/vocab/prov.rb', line 50

def Contribute
  @Contribute
end

#contributedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


517
518
519
# File 'lib/rdf/vocab/prov.rb', line 517

def contributed
  @contributed
end

#ContributorRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


53
54
55
# File 'lib/rdf/vocab/prov.rb', line 53

def Contributor
  @Contributor
end

Returns:

  • (RDF::Vocabulary::Term)


56
57
58
# File 'lib/rdf/vocab/prov.rb', line 56

def Copyright
  @Copyright
end

#CreateRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


59
60
61
# File 'lib/rdf/vocab/prov.rb', line 59

def Create
  @Create
end

#CreatorRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


62
63
64
# File 'lib/rdf/vocab/prov.rb', line 62

def Creator
  @Creator
end

#definitionRDF::Vocabulary::Term (readonly)

A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term.

Returns:

  • (RDF::Vocabulary::Term)


238
239
240
# File 'lib/rdf/vocab/prov.rb', line 238

def definition
  @definition
end

#DelegationRDF::Vocabulary::Term (readonly)

An instance of prov:Delegation provides additional descriptions about the binary prov:actedOnBehalfOf relation from a performing prov:Agent to some prov:Agent for whom it was performed. For example, :mixing prov:wasAssociatedWith :toddler . :toddler prov:actedOnBehalfOf :mother; prov:qualifiedDelegation [ a prov:Delegation; prov:entity :mother; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


66
67
68
# File 'lib/rdf/vocab/prov.rb', line 66

def Delegation
  @Delegation
end

#DerivationRDF::Vocabulary::Term (readonly)

An instance of prov:Derivation provides additional descriptions about the binary prov:wasDerivedFrom relation from some derived prov:Entity to another prov:Entity from which it was derived. For example, :chewed_bubble_gum prov:wasDerivedFrom :unwrapped_bubble_gum; prov:qualifiedDerivation [ a prov:Derivation; prov:entity :unwrapped_bubble_gum; :foo :bar ].

The more specific forms of prov:Derivation (i.e., prov:Revision, prov:Quotation, prov:PrimarySource) should be asserted if they apply.

Returns:

  • (RDF::Vocabulary::Term)


72
73
74
# File 'lib/rdf/vocab/prov.rb', line 72

def Derivation
  @Derivation
end

#derivedByInsertionFromRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


241
242
243
# File 'lib/rdf/vocab/prov.rb', line 241

def derivedByInsertionFrom
  @derivedByInsertionFrom
end

#derivedByRemovalFromRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


244
245
246
# File 'lib/rdf/vocab/prov.rb', line 244

def derivedByRemovalFrom
  @derivedByRemovalFrom
end

#describesServiceRDF::Vocabulary::Term (readonly)

relates a generic provenance query service resource (type prov:ServiceDescription) to a specific query service description (e.g. a prov:DirectQueryService or a sd:Service).

Returns:

  • (RDF::Vocabulary::Term)


248
249
250
# File 'lib/rdf/vocab/prov.rb', line 248

def describesService
  @describesService
end

#dictionaryRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


251
252
253
# File 'lib/rdf/vocab/prov.rb', line 251

def dictionary
  @dictionary
end

#DictionaryRDF::Vocabulary::Term (readonly)

A given dictionary forms a given structure for its members. A different structure (obtained either by insertion or removal of members) constitutes a different dictionary.

This concept allows for the provenance of the dictionary, but also of its constituents to be expressed. Such a notion of dictionary corresponds to a wide variety of concrete data structures, such as a maps or associative arrays.

Returns:

  • (RDF::Vocabulary::Term)


78
79
80
# File 'lib/rdf/vocab/prov.rb', line 78

def Dictionary
  @Dictionary
end

#DirectQueryServiceRDF::Vocabulary::Term (readonly)

Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments.

Returns:

  • (RDF::Vocabulary::Term)


82
83
84
# File 'lib/rdf/vocab/prov.rb', line 82

def DirectQueryService
  @DirectQueryService
end

#dmRDF::Vocabulary::Term (readonly)

A reference to the principal section of the PROV-DM document that describes this concept.

Returns:

  • (RDF::Vocabulary::Term)


255
256
257
# File 'lib/rdf/vocab/prov.rb', line 255

def dm
  @dm
end

#editorialNoteRDF::Vocabulary::Term (readonly)

A note by the OWL development team about how this term expresses the PROV-DM concept, or how it should be used in context of semantic web or linked data.

Returns:

  • (RDF::Vocabulary::Term)


259
260
261
# File 'lib/rdf/vocab/prov.rb', line 259

def editorialNote
  @editorialNote
end

#editorsDefinitionRDF::Vocabulary::Term (readonly)

When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one.

Returns:

  • (RDF::Vocabulary::Term)


263
264
265
# File 'lib/rdf/vocab/prov.rb', line 263

def editorsDefinition
  @editorsDefinition
end

#EmptyCollectionRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


85
86
87
# File 'lib/rdf/vocab/prov.rb', line 85

def EmptyCollection
  @EmptyCollection
end

#EmptyDictionaryRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


88
89
90
# File 'lib/rdf/vocab/prov.rb', line 88

def EmptyDictionary
  @EmptyDictionary
end

#EndRDF::Vocabulary::Term (readonly)

An instance of prov:End provides additional descriptions about the binary prov:wasEndedBy relation from some ended prov:Activity to an prov:Entity that ended it. For example, :ball_game prov:wasEndedBy :buzzer; prov:qualifiedEnd [ a prov:End; prov:entity :buzzer; :foo :bar; prov:atTime ‘2012-03-09T08:05:08-05:00’^^xsd:dateTime ].

Returns:

  • (RDF::Vocabulary::Term)


92
93
94
# File 'lib/rdf/vocab/prov.rb', line 92

def End
  @End
end

#endedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


520
521
522
# File 'lib/rdf/vocab/prov.rb', line 520

def ended
  @ended
end

#endedAtTimeRDF::Vocabulary::Term (readonly)

The time at which an activity ended. See also prov:startedAtTime.

Returns:

  • (RDF::Vocabulary::Term)


267
268
269
# File 'lib/rdf/vocab/prov.rb', line 267

def endedAtTime
  @endedAtTime
end

#entityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


270
271
272
# File 'lib/rdf/vocab/prov.rb', line 270

def entity
  @entity
end

#EntityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


95
96
97
# File 'lib/rdf/vocab/prov.rb', line 95

def Entity
  @Entity
end

#EntityInfluenceRDF::Vocabulary::Term (readonly)

It is not recommended that the type EntityInfluence be asserted without also asserting one of its more specific subclasses.

EntityInfluence provides additional descriptions of an Entity’s binary influence upon any other kind of resource. Instances of EntityInfluence use the prov:entity property to cite the influencing Entity.

Returns:

  • (RDF::Vocabulary::Term)


101
102
103
# File 'lib/rdf/vocab/prov.rb', line 101

def EntityInfluence
  @EntityInfluence
end

#entityOfInfluenceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


523
524
525
# File 'lib/rdf/vocab/prov.rb', line 523

def entityOfInfluence
  @entityOfInfluence
end

#generalizationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


526
527
528
# File 'lib/rdf/vocab/prov.rb', line 526

def generalizationOf
  @generalizationOf
end

#generatedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


273
274
275
# File 'lib/rdf/vocab/prov.rb', line 273

def generated
  @generated
end

#generatedAsDerivationRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


529
530
531
# File 'lib/rdf/vocab/prov.rb', line 529

def generatedAsDerivation
  @generatedAsDerivation
end

#generatedAtTimeRDF::Vocabulary::Term (readonly)

The time at which an entity was completely created and is available for use.

Returns:

  • (RDF::Vocabulary::Term)


277
278
279
# File 'lib/rdf/vocab/prov.rb', line 277

def generatedAtTime
  @generatedAtTime
end

#GenerationRDF::Vocabulary::Term (readonly)

An instance of prov:Generation provides additional descriptions about the binary prov:wasGeneratedBy relation from a generated prov:Entity to the prov:Activity that generated it. For example, :cake prov:wasGeneratedBy :baking; prov:qualifiedGeneration [ a prov:Generation; prov:activity :baking; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


105
106
107
# File 'lib/rdf/vocab/prov.rb', line 105

def Generation
  @Generation
end

#hadActivityRDF::Vocabulary::Term (readonly)

This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=“#owl-profile”>PROV-O OWL Profile</a>.

The optional Activity of an Influence, which used, generated, invalidated, or was the responsibility of some Entity. This property is not used by ActivityInfluence (use prov:activity instead).

Returns:

  • (RDF::Vocabulary::Term)


283
284
285
# File 'lib/rdf/vocab/prov.rb', line 283

def hadActivity
  @hadActivity
end

#hadDelegateRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


532
533
534
# File 'lib/rdf/vocab/prov.rb', line 532

def hadDelegate
  @hadDelegate
end

#hadDerivationRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


535
536
537
# File 'lib/rdf/vocab/prov.rb', line 535

def hadDerivation
  @hadDerivation
end

#hadDictionaryMemberRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


286
287
288
# File 'lib/rdf/vocab/prov.rb', line 286

def hadDictionaryMember
  @hadDictionaryMember
end

#hadGenerationRDF::Vocabulary::Term (readonly)

The optional Generation involved in an Entity’s Derivation.

Returns:

  • (RDF::Vocabulary::Term)


290
291
292
# File 'lib/rdf/vocab/prov.rb', line 290

def hadGeneration
  @hadGeneration
end

#hadInfluenceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


538
539
540
# File 'lib/rdf/vocab/prov.rb', line 538

def hadInfluence
  @hadInfluence
end

#hadMemberRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


293
294
295
# File 'lib/rdf/vocab/prov.rb', line 293

def hadMember
  @hadMember
end

#hadPlanRDF::Vocabulary::Term (readonly)

The optional Plan adopted by an Agent in Association with some Activity. Plan specifications are out of the scope of this specification.

Returns:

  • (RDF::Vocabulary::Term)


297
298
299
# File 'lib/rdf/vocab/prov.rb', line 297

def hadPlan
  @hadPlan
end

#hadPrimarySourceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


300
301
302
# File 'lib/rdf/vocab/prov.rb', line 300

def hadPrimarySource
  @hadPrimarySource
end

#hadRevisionRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


541
542
543
# File 'lib/rdf/vocab/prov.rb', line 541

def hadRevision
  @hadRevision
end

#hadRoleRDF::Vocabulary::Term (readonly)

The optional Role that an Entity assumed in the context of an Activity. For example, :baking prov:used :spoon; prov:qualified [ a prov:Usage; prov:entity :spoon; prov:hadRole roles:mixing_implement ].

This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=“#owl-profile”>PROV-O OWL Profile</a>.

Returns:

  • (RDF::Vocabulary::Term)


306
307
308
# File 'lib/rdf/vocab/prov.rb', line 306

def hadRole
  @hadRole
end

#hadUsageRDF::Vocabulary::Term (readonly)

The optional Usage involved in an Entity’s Derivation.

Returns:

  • (RDF::Vocabulary::Term)


310
311
312
# File 'lib/rdf/vocab/prov.rb', line 310

def hadUsage
  @hadUsage
end

#has_anchorRDF::Vocabulary::Term (readonly)

Indicates anchor URI for a potentially dynamic resource instance.

Returns:

  • (RDF::Vocabulary::Term)


314
315
316
# File 'lib/rdf/vocab/prov.rb', line 314

def has_anchor
  @has_anchor
end

#has_provenanceRDF::Vocabulary::Term (readonly)

Indicates a provenance-URI for a resource; the resource identified by this property presents a provenance record about its subject or anchor resource.

Returns:

  • (RDF::Vocabulary::Term)


318
319
320
# File 'lib/rdf/vocab/prov.rb', line 318

def has_provenance
  @has_provenance
end

#has_query_serviceRDF::Vocabulary::Term (readonly)

Indicates a provenance query service that can access provenance related to its subject or anchor resource.

Returns:

  • (RDF::Vocabulary::Term)


322
323
324
# File 'lib/rdf/vocab/prov.rb', line 322

def has_query_service
  @has_query_service
end

#InfluenceRDF::Vocabulary::Term (readonly)

An instance of prov:Influence provides additional descriptions about the binary prov:wasInfluencedBy relation from some influenced Activity, Entity, or Agent to the influencing Activity, Entity, or Agent. For example, :stomach_ache prov:wasInfluencedBy :spoon; prov:qualifiedInfluence [ a prov:Influence; prov:entity :spoon; :foo :bar ] . Because prov:Influence is a broad relation, the more specific relations (Communication, Delegation, End, etc.) should be used when applicable.

Because prov:Influence is a broad relation, its most specific subclasses (e.g. prov:Communication, prov:Delegation, prov:End, prov:Revision, etc.) should be used when applicable.

Returns:

  • (RDF::Vocabulary::Term)


111
112
113
# File 'lib/rdf/vocab/prov.rb', line 111

def Influence
  @Influence
end

#influencedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


325
326
327
# File 'lib/rdf/vocab/prov.rb', line 325

def influenced
  @influenced
end

#influencerRDF::Vocabulary::Term (readonly)

Subproperties of prov:influencer are used to cite the object of an unqualified PROV-O triple whose predicate is a subproperty of prov:wasInfluencedBy (e.g. prov:used, prov:wasGeneratedBy). prov:influencer is used much like rdf:object is used.

Returns:

  • (RDF::Vocabulary::Term)


329
330
331
# File 'lib/rdf/vocab/prov.rb', line 329

def influencer
  @influencer
end

#informedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


544
545
546
# File 'lib/rdf/vocab/prov.rb', line 544

def informed
  @informed
end

#insertedKeyEntityPairRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


332
333
334
# File 'lib/rdf/vocab/prov.rb', line 332

def insertedKeyEntityPair
  @insertedKeyEntityPair
end

#InsertionRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


114
115
116
# File 'lib/rdf/vocab/prov.rb', line 114

def Insertion
  @Insertion
end

#InstantaneousEventRDF::Vocabulary::Term (readonly)

An instantaneous event, or event for short, happens in the world and marks a change in the world, in its activities and in its entities. The term ‘event’ is commonly used in process algebra with a similar meaning. Events represent communications or interactions; they are assumed to be atomic and instantaneous.

Returns:

  • (RDF::Vocabulary::Term)


118
119
120
# File 'lib/rdf/vocab/prov.rb', line 118

def InstantaneousEvent
  @InstantaneousEvent
end

#invalidatedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


335
336
337
# File 'lib/rdf/vocab/prov.rb', line 335

def invalidated
  @invalidated
end

#invalidatedAtTimeRDF::Vocabulary::Term (readonly)

The time at which an entity was invalidated (i.e., no longer usable).

Returns:

  • (RDF::Vocabulary::Term)


339
340
341
# File 'lib/rdf/vocab/prov.rb', line 339

def invalidatedAtTime
  @invalidatedAtTime
end

#InvalidationRDF::Vocabulary::Term (readonly)

An instance of prov:Invalidation provides additional descriptions about the binary prov:wasInvalidatedBy relation from an invalidated prov:Entity to the prov:Activity that invalidated it. For example, :uncracked_egg prov:wasInvalidatedBy :baking; prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :baking; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


122
123
124
# File 'lib/rdf/vocab/prov.rb', line 122

def Invalidation
  @Invalidation
end

#inverseRDF::Vocabulary::Term (readonly)

PROV-O does not define all property inverses. The directionalities defined in PROV-O should be given preference over those not defined. However, if users wish to name the inverse of a PROV-O property, the local name given by prov:inverse should be used.

Returns:

  • (RDF::Vocabulary::Term)


343
344
345
# File 'lib/rdf/vocab/prov.rb', line 343

def inverse
  @inverse
end

#KeyEntityPairRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


125
126
127
# File 'lib/rdf/vocab/prov.rb', line 125

def KeyEntityPair
  @KeyEntityPair
end

#LocationRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


128
129
130
# File 'lib/rdf/vocab/prov.rb', line 128

def Location
  @Location
end

#locationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


547
548
549
# File 'lib/rdf/vocab/prov.rb', line 547

def locationOf
  @locationOf
end

#mentionOfRDF::Vocabulary::Term (readonly)

prov:mentionOf is used to specialize an entity as described in another bundle. It is to be used in conjuction with prov:asInBundle. prov:asInBundle is used to cite the Bundle in which the generalization was mentioned.

Returns:

  • (RDF::Vocabulary::Term)


347
348
349
# File 'lib/rdf/vocab/prov.rb', line 347

def mentionOf
  @mentionOf
end

#ModifyRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


131
132
133
# File 'lib/rdf/vocab/prov.rb', line 131

def Modify
  @Modify
end

#nRDF::Vocabulary::Term (readonly)

A reference to the principal section of the PROV-DM document that describes this concept.

A reference to the principal section of the PROV-M document that describes this concept.

Returns:

  • (RDF::Vocabulary::Term)


353
354
355
# File 'lib/rdf/vocab/prov.rb', line 353

def n
  @n
end

#orderRDF::Vocabulary::Term (readonly)

The position that this OWL term should be listed within documentation. The scope of the documentation (e.g., among all terms, among terms within a prov:category, among properties applying to a particular class, etc.) is unspecified.

Returns:

  • (RDF::Vocabulary::Term)


357
358
359
# File 'lib/rdf/vocab/prov.rb', line 357

def order
  @order
end

#OrganizationRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


134
135
136
# File 'lib/rdf/vocab/prov.rb', line 134

def Organization
  @Organization
end

#pairEntityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


360
361
362
# File 'lib/rdf/vocab/prov.rb', line 360

def pairEntity
  @pairEntity
end

#pairKeyRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


363
364
365
# File 'lib/rdf/vocab/prov.rb', line 363

def pairKey
  @pairKey
end

#PersonRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


137
138
139
# File 'lib/rdf/vocab/prov.rb', line 137

def Person
  @Person
end

#pingbackRDF::Vocabulary::Term (readonly)

Relates a resource to a provenance pingback service that may receive additional provenance links about the resource.

Returns:

  • (RDF::Vocabulary::Term)


367
368
369
# File 'lib/rdf/vocab/prov.rb', line 367

def pingback
  @pingback
end

#PlanRDF::Vocabulary::Term (readonly)

There exist no prescriptive requirement on the nature of plans, their representation, the actions or steps they consist of, or their intended goals. Since plans may evolve over time, it may become necessary to track their provenance, so plans themselves are entities. Representing the plan explicitly in the provenance can be useful for various tasks: for example, to validate the execution as represented in the provenance record, to manage expectation failures, or to provide explanations.

Returns:

  • (RDF::Vocabulary::Term)


141
142
143
# File 'lib/rdf/vocab/prov.rb', line 141

def Plan
  @Plan
end

#PrimarySourceRDF::Vocabulary::Term (readonly)

An instance of prov:PrimarySource provides additional descriptions about the binary prov:hadPrimarySource relation from some secondary prov:Entity to an earlier, primary prov:Entity. For example, :blog prov:hadPrimarySource :newsArticle; prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :newsArticle; :foo :bar ] .

Returns:

  • (RDF::Vocabulary::Term)


145
146
147
# File 'lib/rdf/vocab/prov.rb', line 145

def PrimarySource
  @PrimarySource
end

#provenanceUriTemplateRDF::Vocabulary::Term (readonly)

Relates a provenance service to a URI template string for constructing provenance-URIs.

Returns:

  • (RDF::Vocabulary::Term)


371
372
373
# File 'lib/rdf/vocab/prov.rb', line 371

def provenanceUriTemplate
  @provenanceUriTemplate
end

#PublishRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


148
149
150
# File 'lib/rdf/vocab/prov.rb', line 148

def Publish
  @Publish
end

#PublisherRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


151
152
153
# File 'lib/rdf/vocab/prov.rb', line 151

def Publisher
  @Publisher
end

#qualifiedAssociationRDF::Vocabulary::Term (readonly)

If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the Association using prov:qualifiedAssociation [ a prov:Association; prov:agent :ag; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


375
376
377
# File 'lib/rdf/vocab/prov.rb', line 375

def qualifiedAssociation
  @qualifiedAssociation
end

#qualifiedAssociationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


550
551
552
# File 'lib/rdf/vocab/prov.rb', line 550

def qualifiedAssociationOf
  @qualifiedAssociationOf
end

#qualifiedAttributionRDF::Vocabulary::Term (readonly)

If this Entity prov:wasAttributedTo Agent :ag, then it can qualify how it was influenced using prov:qualifiedAttribution [ a prov:Attribution; prov:agent :ag; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


379
380
381
# File 'lib/rdf/vocab/prov.rb', line 379

def qualifiedAttribution
  @qualifiedAttribution
end

#qualifiedAttributionOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


553
554
555
# File 'lib/rdf/vocab/prov.rb', line 553

def qualifiedAttributionOf
  @qualifiedAttributionOf
end

#qualifiedCommunicationRDF::Vocabulary::Term (readonly)

If this Activity prov:wasInformedBy Activity :a, then it can qualify how it was influenced using prov:qualifiedCommunication [ a prov:Communication; prov:activity :a; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


383
384
385
# File 'lib/rdf/vocab/prov.rb', line 383

def qualifiedCommunication
  @qualifiedCommunication
end

#qualifiedCommunicationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


556
557
558
# File 'lib/rdf/vocab/prov.rb', line 556

def qualifiedCommunicationOf
  @qualifiedCommunicationOf
end

#qualifiedDelegationRDF::Vocabulary::Term (readonly)

If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with prov:qualifiedResponsibility [ a prov:Responsibility; prov:agent :ag; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


387
388
389
# File 'lib/rdf/vocab/prov.rb', line 387

def qualifiedDelegation
  @qualifiedDelegation
end

#qualifiedDelegationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


559
560
561
# File 'lib/rdf/vocab/prov.rb', line 559

def qualifiedDelegationOf
  @qualifiedDelegationOf
end

#qualifiedDerivationRDF::Vocabulary::Term (readonly)

If this Entity prov:wasDerivedFrom Entity :e, then it can qualify how it was derived using prov:qualifiedDerivation [ a prov:Derivation; prov:entity :e; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


391
392
393
# File 'lib/rdf/vocab/prov.rb', line 391

def qualifiedDerivation
  @qualifiedDerivation
end

#qualifiedDerivationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


562
563
564
# File 'lib/rdf/vocab/prov.rb', line 562

def qualifiedDerivationOf
  @qualifiedDerivationOf
end

#qualifiedEndRDF::Vocabulary::Term (readonly)

If this Activity prov:wasEndedBy Entity :e1, then it can qualify how it was ended using prov:qualifiedEnd [ a prov:End; prov:entity :e1; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


395
396
397
# File 'lib/rdf/vocab/prov.rb', line 395

def qualifiedEnd
  @qualifiedEnd
end

#qualifiedEndOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


565
566
567
# File 'lib/rdf/vocab/prov.rb', line 565

def qualifiedEndOf
  @qualifiedEndOf
end

#qualifiedFormRDF::Vocabulary::Term (readonly)

This annotation property links a subproperty of prov:wasInfluencedBy with the subclass of prov:Influence and the qualifying property that are used to qualify it. Example annotation: prov:wasGeneratedBy prov:qualifiedForm prov:qualifiedGeneration, prov:Generation . Then this unqualified assertion: :entity1 prov:wasGeneratedBy :activity1 . can be qualified by adding: :entity1 prov:qualifiedGeneration :entity1Gen . :entity1Gen a prov:Generation, prov:Influence; prov:activity :activity1; :customValue 1337 . Note how the value of the unqualified influence (prov:wasGeneratedBy :activity1) is mirrored as the value of the prov:activity (or prov:entity, or prov:agent) property on the influence class.

Returns:

  • (RDF::Vocabulary::Term)


399
400
401
# File 'lib/rdf/vocab/prov.rb', line 399

def qualifiedForm
  @qualifiedForm
end

#qualifiedGenerationRDF::Vocabulary::Term (readonly)

If this Activity prov:generated Entity :e, then it can qualify how it performed the Generation using prov:qualifiedGeneration [ a prov:Generation; prov:entity :e; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


403
404
405
# File 'lib/rdf/vocab/prov.rb', line 403

def qualifiedGeneration
  @qualifiedGeneration
end

#qualifiedGenerationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


568
569
570
# File 'lib/rdf/vocab/prov.rb', line 568

def qualifiedGenerationOf
  @qualifiedGenerationOf
end

#qualifiedInfluenceRDF::Vocabulary::Term (readonly)

Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable.

Returns:

  • (RDF::Vocabulary::Term)


407
408
409
# File 'lib/rdf/vocab/prov.rb', line 407

def qualifiedInfluence
  @qualifiedInfluence
end

#qualifiedInfluenceOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


571
572
573
# File 'lib/rdf/vocab/prov.rb', line 571

def qualifiedInfluenceOf
  @qualifiedInfluenceOf
end

#qualifiedInsertionRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


410
411
412
# File 'lib/rdf/vocab/prov.rb', line 410

def qualifiedInsertion
  @qualifiedInsertion
end

#qualifiedInvalidationRDF::Vocabulary::Term (readonly)

If this Entity prov:wasInvalidatedBy Activity :a, then it can qualify how it was invalidated using prov:qualifiedInvalidation [ a prov:Invalidation; prov:activity :a; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


414
415
416
# File 'lib/rdf/vocab/prov.rb', line 414

def qualifiedInvalidation
  @qualifiedInvalidation
end

#qualifiedInvalidationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


574
575
576
# File 'lib/rdf/vocab/prov.rb', line 574

def qualifiedInvalidationOf
  @qualifiedInvalidationOf
end

#qualifiedPrimarySourceRDF::Vocabulary::Term (readonly)

If this Entity prov:hadPrimarySource Entity :e, then it can qualify how using prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :e; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


418
419
420
# File 'lib/rdf/vocab/prov.rb', line 418

def qualifiedPrimarySource
  @qualifiedPrimarySource
end

#qualifiedQuotationRDF::Vocabulary::Term (readonly)

If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using prov:qualifiedQuotation [ a prov:Quotation; prov:entity :e; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


422
423
424
# File 'lib/rdf/vocab/prov.rb', line 422

def qualifiedQuotation
  @qualifiedQuotation
end

#qualifiedQuotationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


577
578
579
# File 'lib/rdf/vocab/prov.rb', line 577

def qualifiedQuotationOf
  @qualifiedQuotationOf
end

#qualifiedRemovalRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


425
426
427
# File 'lib/rdf/vocab/prov.rb', line 425

def qualifiedRemoval
  @qualifiedRemoval
end

#qualifiedRevisionRDF::Vocabulary::Term (readonly)

If this Entity prov:wasRevisionOf Entity :e, then it can qualify how it was revised using prov:qualifiedRevision [ a prov:Revision; prov:entity :e; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


429
430
431
# File 'lib/rdf/vocab/prov.rb', line 429

def qualifiedRevision
  @qualifiedRevision
end

#qualifiedSourceOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


580
581
582
# File 'lib/rdf/vocab/prov.rb', line 580

def qualifiedSourceOf
  @qualifiedSourceOf
end

#qualifiedStartRDF::Vocabulary::Term (readonly)

If this Activity prov:wasStartedBy Entity :e1, then it can qualify how it was started using prov:qualifiedStart [ a prov:Start; prov:entity :e1; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


433
434
435
# File 'lib/rdf/vocab/prov.rb', line 433

def qualifiedStart
  @qualifiedStart
end

#qualifiedStartOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


583
584
585
# File 'lib/rdf/vocab/prov.rb', line 583

def qualifiedStartOf
  @qualifiedStartOf
end

#qualifiedUsageRDF::Vocabulary::Term (readonly)

If this Activity prov:used Entity :e, then it can qualify how it used it using prov:qualifiedUsage [ a prov:Usage; prov:entity :e; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


437
438
439
# File 'lib/rdf/vocab/prov.rb', line 437

def qualifiedUsage
  @qualifiedUsage
end

#qualifiedUsingActivityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


586
587
588
# File 'lib/rdf/vocab/prov.rb', line 586

def qualifiedUsingActivity
  @qualifiedUsingActivity
end

#QuotationRDF::Vocabulary::Term (readonly)

An instance of prov:Quotation provides additional descriptions about the binary prov:wasQuotedFrom relation from some taken prov:Entity from an earlier, larger prov:Entity. For example, :here_is_looking_at_you_kid prov:wasQuotedFrom :casablanca_script; prov:qualifiedQuotation [ a prov:Quotation; prov:entity :casablanca_script; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


155
156
157
# File 'lib/rdf/vocab/prov.rb', line 155

def Quotation
  @Quotation
end

#quotedAsRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


589
590
591
# File 'lib/rdf/vocab/prov.rb', line 589

def quotedAs
  @quotedAs
end

#RemovalRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


158
159
160
# File 'lib/rdf/vocab/prov.rb', line 158

def Removal
  @Removal
end

#removedKeyRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


440
441
442
# File 'lib/rdf/vocab/prov.rb', line 440

def removedKey
  @removedKey
end

#ReplaceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


161
162
163
# File 'lib/rdf/vocab/prov.rb', line 161

def Replace
  @Replace
end

#revisedEntityRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


592
593
594
# File 'lib/rdf/vocab/prov.rb', line 592

def revisedEntity
  @revisedEntity
end

#RevisionRDF::Vocabulary::Term (readonly)

An instance of prov:Revision provides additional descriptions about the binary prov:wasRevisionOf relation from some newer prov:Entity to an earlier prov:Entity. For example, :draft_2 prov:wasRevisionOf :draft_1; prov:qualifiedRevision [ a prov:Revision; prov:entity :draft_1; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


165
166
167
# File 'lib/rdf/vocab/prov.rb', line 165

def Revision
  @Revision
end

#RightsAssignmentRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


168
169
170
# File 'lib/rdf/vocab/prov.rb', line 168

def RightsAssignment
  @RightsAssignment
end

#RightsHolderRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


171
172
173
# File 'lib/rdf/vocab/prov.rb', line 171

def RightsHolder
  @RightsHolder
end

#RoleRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


174
175
176
# File 'lib/rdf/vocab/prov.rb', line 174

def Role
  @Role
end

#ServiceDescriptionRDF::Vocabulary::Term (readonly)

Type for a generic provenance query service. Mainly for use in RDF provenance query service descriptions, to facilitate discovery in linked data environments.

Returns:

  • (RDF::Vocabulary::Term)


178
179
180
# File 'lib/rdf/vocab/prov.rb', line 178

def ServiceDescription
  @ServiceDescription
end

#sharesDefinitionWithRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


443
444
445
# File 'lib/rdf/vocab/prov.rb', line 443

def sharesDefinitionWith
  @sharesDefinitionWith
end

#SoftwareAgentRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


181
182
183
# File 'lib/rdf/vocab/prov.rb', line 181

def SoftwareAgent
  @SoftwareAgent
end

#specializationOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


446
447
448
# File 'lib/rdf/vocab/prov.rb', line 446

def specializationOf
  @specializationOf
end

#StartRDF::Vocabulary::Term (readonly)

An instance of prov:Start provides additional descriptions about the binary prov:wasStartedBy relation from some started prov:Activity to an prov:Entity that started it. For example, :foot_race prov:wasStartedBy :bang; prov:qualifiedStart [ a prov:Start; prov:entity :bang; :foo :bar; prov:atTime ‘2012-03-09T08:05:08-05:00’^^xsd:dateTime ] .

Returns:

  • (RDF::Vocabulary::Term)


185
186
187
# File 'lib/rdf/vocab/prov.rb', line 185

def Start
  @Start
end

#startedRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


595
596
597
# File 'lib/rdf/vocab/prov.rb', line 595

def started
  @started
end

#startedAtTimeRDF::Vocabulary::Term (readonly)

The time at which an activity started. See also prov:endedAtTime.

Returns:

  • (RDF::Vocabulary::Term)


450
451
452
# File 'lib/rdf/vocab/prov.rb', line 450

def startedAtTime
  @startedAtTime
end

#SubmitRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


188
189
190
# File 'lib/rdf/vocab/prov.rb', line 188

def Submit
  @Submit
end

#todoRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


453
454
455
# File 'lib/rdf/vocab/prov.rb', line 453

def todo
  @todo
end

#unqualifiedFormRDF::Vocabulary::Term (readonly)

Classes and properties used to qualify relationships are annotated with prov:unqualifiedForm to indicate the property used to assert an unqualified provenance relation.

Returns:

  • (RDF::Vocabulary::Term)


457
458
459
# File 'lib/rdf/vocab/prov.rb', line 457

def unqualifiedForm
  @unqualifiedForm
end

#UsageRDF::Vocabulary::Term (readonly)

An instance of prov:Usage provides additional descriptions about the binary prov:used relation from some prov:Activity to an prov:Entity that it used. For example, :keynote prov:used :podium; prov:qualifiedUsage [ a prov:Usage; prov:entity :podium; :foo :bar ].

Returns:

  • (RDF::Vocabulary::Term)


192
193
194
# File 'lib/rdf/vocab/prov.rb', line 192

def Usage
  @Usage
end

#usedRDF::Vocabulary::Term (readonly)

A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .

Returns:

  • (RDF::Vocabulary::Term)


461
462
463
# File 'lib/rdf/vocab/prov.rb', line 461

def used
  @used
end

#valueRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


464
465
466
# File 'lib/rdf/vocab/prov.rb', line 464

def value
  @value
end

#wasActivityOfInfluenceRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


598
599
600
# File 'lib/rdf/vocab/prov.rb', line 598

def wasActivityOfInfluence
  @wasActivityOfInfluence
end

#wasAssociatedWithRDF::Vocabulary::Term (readonly)

An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.

Returns:

  • (RDF::Vocabulary::Term)


468
469
470
# File 'lib/rdf/vocab/prov.rb', line 468

def wasAssociatedWith
  @wasAssociatedWith
end

#wasAssociateForRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


601
602
603
# File 'lib/rdf/vocab/prov.rb', line 601

def wasAssociateFor
  @wasAssociateFor
end

#wasAttributedToRDF::Vocabulary::Term (readonly)

Attribution is the ascribing of an entity to an agent.

Returns:

  • (RDF::Vocabulary::Term)


472
473
474
# File 'lib/rdf/vocab/prov.rb', line 472

def wasAttributedTo
  @wasAttributedTo
end

#wasDerivedFromRDF::Vocabulary::Term (readonly)

The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable.

Returns:

  • (RDF::Vocabulary::Term)


476
477
478
# File 'lib/rdf/vocab/prov.rb', line 476

def wasDerivedFrom
  @wasDerivedFrom
end

#wasEndedByRDF::Vocabulary::Term (readonly)

End is when an activity is deemed to have ended. An end may refer to an entity, known as trigger, that terminated the activity.

Returns:

  • (RDF::Vocabulary::Term)


480
481
482
# File 'lib/rdf/vocab/prov.rb', line 480

def wasEndedBy
  @wasEndedBy
end

#wasGeneratedByRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


483
484
485
# File 'lib/rdf/vocab/prov.rb', line 483

def wasGeneratedBy
  @wasGeneratedBy
end

#wasInfluencedByRDF::Vocabulary::Term (readonly)

Because prov:wasInfluencedBy is a broad relation, its more specific subproperties (e.g. prov:wasInformedBy, prov:actedOnBehalfOf, prov:wasEndedBy, etc.) should be used when applicable.

This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=“#owl-profile”>PROV-O OWL Profile</a>.

Returns:

  • (RDF::Vocabulary::Term)


489
490
491
# File 'lib/rdf/vocab/prov.rb', line 489

def wasInfluencedBy
  @wasInfluencedBy
end

#wasInformedByRDF::Vocabulary::Term (readonly)

An activity a2 is dependent on or informed by another activity a1, by way of some unspecified entity that is generated by a1 and used by a2.

Returns:

  • (RDF::Vocabulary::Term)


493
494
495
# File 'lib/rdf/vocab/prov.rb', line 493

def wasInformedBy
  @wasInformedBy
end

#wasInvalidatedByRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


496
497
498
# File 'lib/rdf/vocab/prov.rb', line 496

def wasInvalidatedBy
  @wasInvalidatedBy
end

#wasMemberOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


604
605
606
# File 'lib/rdf/vocab/prov.rb', line 604

def wasMemberOf
  @wasMemberOf
end

#wasPlanOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


607
608
609
# File 'lib/rdf/vocab/prov.rb', line 607

def wasPlanOf
  @wasPlanOf
end

#wasPrimarySourceOfRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


610
611
612
# File 'lib/rdf/vocab/prov.rb', line 610

def wasPrimarySourceOf
  @wasPrimarySourceOf
end

#wasQuotedFromRDF::Vocabulary::Term (readonly)

An entity is derived from an original entity by copying, or ‘quoting’, some or all of it.

Returns:

  • (RDF::Vocabulary::Term)


500
501
502
# File 'lib/rdf/vocab/prov.rb', line 500

def wasQuotedFrom
  @wasQuotedFrom
end

#wasRevisionOfRDF::Vocabulary::Term (readonly)

A revision is a derivation that revises an entity into a revised version.

Returns:

  • (RDF::Vocabulary::Term)


504
505
506
# File 'lib/rdf/vocab/prov.rb', line 504

def wasRevisionOf
  @wasRevisionOf
end

#wasRoleInRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


613
614
615
# File 'lib/rdf/vocab/prov.rb', line 613

def wasRoleIn
  @wasRoleIn
end

#wasStartedByRDF::Vocabulary::Term (readonly)

Start is when an activity is deemed to have started. A start may refer to an entity, known as trigger, that initiated the activity.

Returns:

  • (RDF::Vocabulary::Term)


508
509
510
# File 'lib/rdf/vocab/prov.rb', line 508

def wasStartedBy
  @wasStartedBy
end

#wasUsedByRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


616
617
618
# File 'lib/rdf/vocab/prov.rb', line 616

def wasUsedBy
  @wasUsedBy
end

#wasUsedInDerivationRDF::Vocabulary::Term (readonly)

Returns:

  • (RDF::Vocabulary::Term)


619
620
621
# File 'lib/rdf/vocab/prov.rb', line 619

def wasUsedInDerivation
  @wasUsedInDerivation
end