Class: RDF::Vocab::PROV
- Inherits:
-
StrictVocabulary
- Object
- StrictVocabulary
- RDF::Vocab::PROV
- 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
- #Accept ⇒ RDF::Vocabulary::Term readonly
-
#actedOnBehalfOf ⇒ RDF::Vocabulary::Term
readonly
An object property to express the accountability of an agent towards another agent.
- #Activity ⇒ RDF::Vocabulary::Term readonly
- #activity ⇒ RDF::Vocabulary::Term readonly
-
#ActivityInfluence ⇒ RDF::Vocabulary::Term
readonly
ActivityInfluence provides additional descriptions of an Activity’s binary influence upon any other kind of resource.
- #activityOfInfluence ⇒ RDF::Vocabulary::Term readonly
- #Agent ⇒ RDF::Vocabulary::Term readonly
- #agent ⇒ RDF::Vocabulary::Term readonly
-
#AgentInfluence ⇒ RDF::Vocabulary::Term
readonly
AgentInfluence provides additional descriptions of an Agent’s binary influence upon any other kind of resource.
- #agentOfInfluence ⇒ RDF::Vocabulary::Term readonly
- #alternateOf ⇒ RDF::Vocabulary::Term readonly
- #aq ⇒ RDF::Vocabulary::Term readonly
-
#asInBundle ⇒ RDF::Vocabulary::Term
readonly
prov:asInBundle is used to specify which bundle the general entity of a prov:mentionOf property is described.
-
#Association ⇒ RDF::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.
-
#atLocation ⇒ RDF::Vocabulary::Term
readonly
This property has multiple RDFS domains to suit multiple OWL Profiles.
-
#atTime ⇒ RDF::Vocabulary::Term
readonly
The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime.
-
#Attribution ⇒ RDF::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.
-
#Bundle ⇒ RDF::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.
-
#category ⇒ RDF::Vocabulary::Term
readonly
Classify prov-o terms into three categories, including ‘starting-point’, ‘qualifed’, and ‘extended’.
- #Collection ⇒ RDF::Vocabulary::Term readonly
-
#Communication ⇒ RDF::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.
-
#component ⇒ RDF::Vocabulary::Term
readonly
Classify prov-o terms into six components according to prov-dm, including ‘agents-responsibility’, ‘alternate’, ‘annotations’, ‘collections’, ‘derivations’, and ‘entities-activities’.
-
#constraints ⇒ RDF::Vocabulary::Term
readonly
A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept.
- #Contribute ⇒ RDF::Vocabulary::Term readonly
- #contributed ⇒ RDF::Vocabulary::Term readonly
- #Contributor ⇒ RDF::Vocabulary::Term readonly
- #Copyright ⇒ RDF::Vocabulary::Term readonly
- #Create ⇒ RDF::Vocabulary::Term readonly
- #Creator ⇒ RDF::Vocabulary::Term readonly
-
#definition ⇒ RDF::Vocabulary::Term
readonly
A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term.
-
#Delegation ⇒ RDF::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.
-
#Derivation ⇒ RDF::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.
- #derivedByInsertionFrom ⇒ RDF::Vocabulary::Term readonly
- #derivedByRemovalFrom ⇒ RDF::Vocabulary::Term readonly
-
#describesService ⇒ RDF::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).
- #dictionary ⇒ RDF::Vocabulary::Term readonly
-
#Dictionary ⇒ RDF::Vocabulary::Term
readonly
This concept allows for the provenance of the dictionary, but also of its constituents to be expressed.
-
#DirectQueryService ⇒ RDF::Vocabulary::Term
readonly
Type for a generic provenance query service.
-
#dm ⇒ RDF::Vocabulary::Term
readonly
A reference to the principal section of the PROV-DM document that describes this concept.
-
#editorialNote ⇒ RDF::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.
-
#editorsDefinition ⇒ RDF::Vocabulary::Term
readonly
When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one.
- #EmptyCollection ⇒ RDF::Vocabulary::Term readonly
- #EmptyDictionary ⇒ RDF::Vocabulary::Term readonly
-
#End ⇒ RDF::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.
- #ended ⇒ RDF::Vocabulary::Term readonly
-
#endedAtTime ⇒ RDF::Vocabulary::Term
readonly
The time at which an activity ended.
- #entity ⇒ RDF::Vocabulary::Term readonly
- #Entity ⇒ RDF::Vocabulary::Term readonly
-
#EntityInfluence ⇒ RDF::Vocabulary::Term
readonly
It is not recommended that the type EntityInfluence be asserted without also asserting one of its more specific subclasses.
- #entityOfInfluence ⇒ RDF::Vocabulary::Term readonly
- #generalizationOf ⇒ RDF::Vocabulary::Term readonly
- #generated ⇒ RDF::Vocabulary::Term readonly
- #generatedAsDerivation ⇒ RDF::Vocabulary::Term readonly
-
#generatedAtTime ⇒ RDF::Vocabulary::Term
readonly
The time at which an entity was completely created and is available for use.
-
#Generation ⇒ RDF::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.
-
#hadActivity ⇒ RDF::Vocabulary::Term
readonly
This property has multiple RDFS domains to suit multiple OWL Profiles.
- #hadDelegate ⇒ RDF::Vocabulary::Term readonly
- #hadDerivation ⇒ RDF::Vocabulary::Term readonly
- #hadDictionaryMember ⇒ RDF::Vocabulary::Term readonly
-
#hadGeneration ⇒ RDF::Vocabulary::Term
readonly
The optional Generation involved in an Entity’s Derivation.
- #hadInfluence ⇒ RDF::Vocabulary::Term readonly
- #hadMember ⇒ RDF::Vocabulary::Term readonly
-
#hadPlan ⇒ RDF::Vocabulary::Term
readonly
The optional Plan adopted by an Agent in Association with some Activity.
- #hadPrimarySource ⇒ RDF::Vocabulary::Term readonly
- #hadRevision ⇒ RDF::Vocabulary::Term readonly
-
#hadRole ⇒ RDF::Vocabulary::Term
readonly
This property has multiple RDFS domains to suit multiple OWL Profiles.
-
#hadUsage ⇒ RDF::Vocabulary::Term
readonly
The optional Usage involved in an Entity’s Derivation.
-
#has_anchor ⇒ RDF::Vocabulary::Term
readonly
Indicates anchor URI for a potentially dynamic resource instance.
-
#has_provenance ⇒ RDF::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.
-
#has_query_service ⇒ RDF::Vocabulary::Term
readonly
Indicates a provenance query service that can access provenance related to its subject or anchor resource.
-
#Influence ⇒ RDF::Vocabulary::Term
readonly
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.
- #influenced ⇒ RDF::Vocabulary::Term readonly
-
#influencer ⇒ RDF::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).
- #informed ⇒ RDF::Vocabulary::Term readonly
- #insertedKeyEntityPair ⇒ RDF::Vocabulary::Term readonly
- #Insertion ⇒ RDF::Vocabulary::Term readonly
-
#InstantaneousEvent ⇒ RDF::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.
- #invalidated ⇒ RDF::Vocabulary::Term readonly
-
#invalidatedAtTime ⇒ RDF::Vocabulary::Term
readonly
The time at which an entity was invalidated (i.e., no longer usable).
-
#Invalidation ⇒ RDF::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.
-
#inverse ⇒ RDF::Vocabulary::Term
readonly
PROV-O does not define all property inverses.
- #KeyEntityPair ⇒ RDF::Vocabulary::Term readonly
- #Location ⇒ RDF::Vocabulary::Term readonly
- #locationOf ⇒ RDF::Vocabulary::Term readonly
-
#mentionOf ⇒ RDF::Vocabulary::Term
readonly
prov:mentionOf is used to specialize an entity as described in another bundle.
- #Modify ⇒ RDF::Vocabulary::Term readonly
-
#n ⇒ RDF::Vocabulary::Term
readonly
A reference to the principal section of the PROV-DM document that describes this concept.
-
#order ⇒ RDF::Vocabulary::Term
readonly
The position that this OWL term should be listed within documentation.
- #Organization ⇒ RDF::Vocabulary::Term readonly
- #pairEntity ⇒ RDF::Vocabulary::Term readonly
- #pairKey ⇒ RDF::Vocabulary::Term readonly
- #Person ⇒ RDF::Vocabulary::Term readonly
-
#pingback ⇒ RDF::Vocabulary::Term
readonly
Relates a resource to a provenance pingback service that may receive additional provenance links about the resource.
-
#Plan ⇒ RDF::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.
-
#PrimarySource ⇒ RDF::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.
-
#provenanceUriTemplate ⇒ RDF::Vocabulary::Term
readonly
Relates a provenance service to a URI template string for constructing provenance-URIs.
- #Publish ⇒ RDF::Vocabulary::Term readonly
- #Publisher ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedAssociation ⇒ RDF::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 ].
- #qualifiedAssociationOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedAttribution ⇒ RDF::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 ].
- #qualifiedAttributionOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedCommunication ⇒ RDF::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 ].
- #qualifiedCommunicationOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedDelegation ⇒ RDF::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 ].
- #qualifiedDelegationOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedDerivation ⇒ RDF::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 ].
- #qualifiedDerivationOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedEnd ⇒ RDF::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 ].
- #qualifiedEndOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedForm ⇒ RDF::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.
-
#qualifiedGeneration ⇒ RDF::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 ].
- #qualifiedGenerationOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedInfluence ⇒ RDF::Vocabulary::Term
readonly
Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable.
- #qualifiedInfluenceOf ⇒ RDF::Vocabulary::Term readonly
- #qualifiedInsertion ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedInvalidation ⇒ RDF::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 ].
- #qualifiedInvalidationOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedPrimarySource ⇒ RDF::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 ].
-
#qualifiedQuotation ⇒ RDF::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 ].
- #qualifiedQuotationOf ⇒ RDF::Vocabulary::Term readonly
- #qualifiedRemoval ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedRevision ⇒ RDF::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 ].
- #qualifiedSourceOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedStart ⇒ RDF::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 ].
- #qualifiedStartOf ⇒ RDF::Vocabulary::Term readonly
-
#qualifiedUsage ⇒ RDF::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 ].
- #qualifiedUsingActivity ⇒ RDF::Vocabulary::Term readonly
-
#Quotation ⇒ RDF::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.
- #quotedAs ⇒ RDF::Vocabulary::Term readonly
- #Removal ⇒ RDF::Vocabulary::Term readonly
- #removedKey ⇒ RDF::Vocabulary::Term readonly
- #Replace ⇒ RDF::Vocabulary::Term readonly
- #revisedEntity ⇒ RDF::Vocabulary::Term readonly
-
#Revision ⇒ RDF::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.
- #RightsAssignment ⇒ RDF::Vocabulary::Term readonly
- #RightsHolder ⇒ RDF::Vocabulary::Term readonly
- #Role ⇒ RDF::Vocabulary::Term readonly
-
#ServiceDescription ⇒ RDF::Vocabulary::Term
readonly
Type for a generic provenance query service.
- #sharesDefinitionWith ⇒ RDF::Vocabulary::Term readonly
- #SoftwareAgent ⇒ RDF::Vocabulary::Term readonly
- #specializationOf ⇒ RDF::Vocabulary::Term readonly
-
#Start ⇒ RDF::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.
- #started ⇒ RDF::Vocabulary::Term readonly
-
#startedAtTime ⇒ RDF::Vocabulary::Term
readonly
The time at which an activity started.
- #Submit ⇒ RDF::Vocabulary::Term readonly
- #todo ⇒ RDF::Vocabulary::Term readonly
-
#unqualifiedForm ⇒ RDF::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.
-
#Usage ⇒ RDF::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.
-
#used ⇒ RDF::Vocabulary::Term
readonly
A prov:Entity that was used by this prov:Activity.
- #value ⇒ RDF::Vocabulary::Term readonly
- #wasActivityOfInfluence ⇒ RDF::Vocabulary::Term readonly
-
#wasAssociatedWith ⇒ RDF::Vocabulary::Term
readonly
An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.
- #wasAssociateFor ⇒ RDF::Vocabulary::Term readonly
-
#wasAttributedTo ⇒ RDF::Vocabulary::Term
readonly
Attribution is the ascribing of an entity to an agent.
-
#wasDerivedFrom ⇒ RDF::Vocabulary::Term
readonly
The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable.
-
#wasEndedBy ⇒ RDF::Vocabulary::Term
readonly
End is when an activity is deemed to have ended.
- #wasGeneratedBy ⇒ RDF::Vocabulary::Term readonly
-
#wasInfluencedBy ⇒ RDF::Vocabulary::Term
readonly
This property has multiple RDFS domains to suit multiple OWL Profiles.
-
#wasInformedBy ⇒ RDF::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.
- #wasInvalidatedBy ⇒ RDF::Vocabulary::Term readonly
- #wasMemberOf ⇒ RDF::Vocabulary::Term readonly
- #wasPlanOf ⇒ RDF::Vocabulary::Term readonly
- #wasPrimarySourceOf ⇒ RDF::Vocabulary::Term readonly
-
#wasQuotedFrom ⇒ RDF::Vocabulary::Term
readonly
An entity is derived from an original entity by copying, or ‘quoting’, some or all of it.
-
#wasRevisionOf ⇒ RDF::Vocabulary::Term
readonly
A revision is a derivation that revises an entity into a revised version.
- #wasRoleIn ⇒ RDF::Vocabulary::Term readonly
-
#wasStartedBy ⇒ RDF::Vocabulary::Term
readonly
Start is when an activity is deemed to have started.
- #wasUsedBy ⇒ RDF::Vocabulary::Term readonly
- #wasUsedInDerivation ⇒ RDF::Vocabulary::Term readonly
Instance Attribute Details
#Accept ⇒ RDF::Vocabulary::Term (readonly)
10 11 12 |
# File 'lib/rdf/vocab/prov.rb', line 10 def Accept @Accept end |
#actedOnBehalfOf ⇒ RDF::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.
196 197 198 |
# File 'lib/rdf/vocab/prov.rb', line 196 def actedOnBehalfOf @actedOnBehalfOf end |
#Activity ⇒ RDF::Vocabulary::Term (readonly)
13 14 15 |
# File 'lib/rdf/vocab/prov.rb', line 13 def Activity @Activity end |
#activity ⇒ RDF::Vocabulary::Term (readonly)
199 200 201 |
# File 'lib/rdf/vocab/prov.rb', line 199 def activity @activity end |
#ActivityInfluence ⇒ RDF::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.
19 20 21 |
# File 'lib/rdf/vocab/prov.rb', line 19 def ActivityInfluence @ActivityInfluence end |
#activityOfInfluence ⇒ RDF::Vocabulary::Term (readonly)
511 512 513 |
# File 'lib/rdf/vocab/prov.rb', line 511 def activityOfInfluence @activityOfInfluence end |
#Agent ⇒ RDF::Vocabulary::Term (readonly)
22 23 24 |
# File 'lib/rdf/vocab/prov.rb', line 22 def Agent @Agent end |
#agent ⇒ RDF::Vocabulary::Term (readonly)
202 203 204 |
# File 'lib/rdf/vocab/prov.rb', line 202 def agent @agent end |
#AgentInfluence ⇒ RDF::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.
28 29 30 |
# File 'lib/rdf/vocab/prov.rb', line 28 def AgentInfluence @AgentInfluence end |
#agentOfInfluence ⇒ RDF::Vocabulary::Term (readonly)
514 515 516 |
# File 'lib/rdf/vocab/prov.rb', line 514 def agentOfInfluence @agentOfInfluence end |
#alternateOf ⇒ RDF::Vocabulary::Term (readonly)
205 206 207 |
# File 'lib/rdf/vocab/prov.rb', line 205 def alternateOf @alternateOf end |
#aq ⇒ RDF::Vocabulary::Term (readonly)
208 209 210 |
# File 'lib/rdf/vocab/prov.rb', line 208 def aq @aq end |
#asInBundle ⇒ RDF::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.
212 213 214 |
# File 'lib/rdf/vocab/prov.rb', line 212 def asInBundle @asInBundle end |
#Association ⇒ RDF::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 ].
32 33 34 |
# File 'lib/rdf/vocab/prov.rb', line 32 def Association @Association end |
#atLocation ⇒ RDF::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.
218 219 220 |
# File 'lib/rdf/vocab/prov.rb', line 218 def atLocation @atLocation end |
#atTime ⇒ RDF::Vocabulary::Term (readonly)
The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime.
222 223 224 |
# File 'lib/rdf/vocab/prov.rb', line 222 def atTime @atTime end |
#Attribution ⇒ RDF::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 ].
36 37 38 |
# File 'lib/rdf/vocab/prov.rb', line 36 def Attribution @Attribution end |
#Bundle ⇒ RDF::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.
40 41 42 |
# File 'lib/rdf/vocab/prov.rb', line 40 def Bundle @Bundle end |
#category ⇒ RDF::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.
226 227 228 |
# File 'lib/rdf/vocab/prov.rb', line 226 def category @category end |
#Collection ⇒ RDF::Vocabulary::Term (readonly)
43 44 45 |
# File 'lib/rdf/vocab/prov.rb', line 43 def Collection @Collection end |
#Communication ⇒ RDF::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 ].
47 48 49 |
# File 'lib/rdf/vocab/prov.rb', line 47 def Communication @Communication end |
#component ⇒ RDF::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.
230 231 232 |
# File 'lib/rdf/vocab/prov.rb', line 230 def component @component end |
#constraints ⇒ RDF::Vocabulary::Term (readonly)
A reference to the principal section of the PROV-CONSTRAINTS document that describes this concept.
234 235 236 |
# File 'lib/rdf/vocab/prov.rb', line 234 def constraints @constraints end |
#Contribute ⇒ RDF::Vocabulary::Term (readonly)
50 51 52 |
# File 'lib/rdf/vocab/prov.rb', line 50 def Contribute @Contribute end |
#contributed ⇒ RDF::Vocabulary::Term (readonly)
517 518 519 |
# File 'lib/rdf/vocab/prov.rb', line 517 def contributed @contributed end |
#Contributor ⇒ RDF::Vocabulary::Term (readonly)
53 54 55 |
# File 'lib/rdf/vocab/prov.rb', line 53 def Contributor @Contributor end |
#Copyright ⇒ RDF::Vocabulary::Term (readonly)
56 57 58 |
# File 'lib/rdf/vocab/prov.rb', line 56 def Copyright @Copyright end |
#Create ⇒ RDF::Vocabulary::Term (readonly)
59 60 61 |
# File 'lib/rdf/vocab/prov.rb', line 59 def Create @Create end |
#Creator ⇒ RDF::Vocabulary::Term (readonly)
62 63 64 |
# File 'lib/rdf/vocab/prov.rb', line 62 def Creator @Creator end |
#definition ⇒ RDF::Vocabulary::Term (readonly)
A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept expressed with this OWL term.
238 239 240 |
# File 'lib/rdf/vocab/prov.rb', line 238 def definition @definition end |
#Delegation ⇒ RDF::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 ].
66 67 68 |
# File 'lib/rdf/vocab/prov.rb', line 66 def Delegation @Delegation end |
#Derivation ⇒ RDF::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.
72 73 74 |
# File 'lib/rdf/vocab/prov.rb', line 72 def Derivation @Derivation end |
#derivedByInsertionFrom ⇒ RDF::Vocabulary::Term (readonly)
241 242 243 |
# File 'lib/rdf/vocab/prov.rb', line 241 def derivedByInsertionFrom @derivedByInsertionFrom end |
#derivedByRemovalFrom ⇒ RDF::Vocabulary::Term (readonly)
244 245 246 |
# File 'lib/rdf/vocab/prov.rb', line 244 def derivedByRemovalFrom @derivedByRemovalFrom end |
#describesService ⇒ RDF::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).
248 249 250 |
# File 'lib/rdf/vocab/prov.rb', line 248 def describesService @describesService end |
#dictionary ⇒ RDF::Vocabulary::Term (readonly)
251 252 253 |
# File 'lib/rdf/vocab/prov.rb', line 251 def dictionary @dictionary end |
#Dictionary ⇒ RDF::Vocabulary::Term (readonly)
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.
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.
78 79 80 |
# File 'lib/rdf/vocab/prov.rb', line 78 def Dictionary @Dictionary end |
#DirectQueryService ⇒ RDF::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.
82 83 84 |
# File 'lib/rdf/vocab/prov.rb', line 82 def DirectQueryService @DirectQueryService end |
#dm ⇒ RDF::Vocabulary::Term (readonly)
A reference to the principal section of the PROV-DM document that describes this concept.
255 256 257 |
# File 'lib/rdf/vocab/prov.rb', line 255 def dm @dm end |
#editorialNote ⇒ RDF::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.
259 260 261 |
# File 'lib/rdf/vocab/prov.rb', line 259 def editorialNote @editorialNote end |
#editorsDefinition ⇒ RDF::Vocabulary::Term (readonly)
When the prov-o term does not have a definition drawn from prov-dm, and the prov-o editor provides one.
263 264 265 |
# File 'lib/rdf/vocab/prov.rb', line 263 def editorsDefinition @editorsDefinition end |
#EmptyCollection ⇒ RDF::Vocabulary::Term (readonly)
85 86 87 |
# File 'lib/rdf/vocab/prov.rb', line 85 def EmptyCollection @EmptyCollection end |
#EmptyDictionary ⇒ RDF::Vocabulary::Term (readonly)
88 89 90 |
# File 'lib/rdf/vocab/prov.rb', line 88 def EmptyDictionary @EmptyDictionary end |
#End ⇒ RDF::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 ].
92 93 94 |
# File 'lib/rdf/vocab/prov.rb', line 92 def End @End end |
#ended ⇒ RDF::Vocabulary::Term (readonly)
520 521 522 |
# File 'lib/rdf/vocab/prov.rb', line 520 def ended @ended end |
#endedAtTime ⇒ RDF::Vocabulary::Term (readonly)
The time at which an activity ended. See also prov:startedAtTime.
267 268 269 |
# File 'lib/rdf/vocab/prov.rb', line 267 def endedAtTime @endedAtTime end |
#entity ⇒ RDF::Vocabulary::Term (readonly)
270 271 272 |
# File 'lib/rdf/vocab/prov.rb', line 270 def entity @entity end |
#Entity ⇒ RDF::Vocabulary::Term (readonly)
95 96 97 |
# File 'lib/rdf/vocab/prov.rb', line 95 def Entity @Entity end |
#EntityInfluence ⇒ RDF::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.
101 102 103 |
# File 'lib/rdf/vocab/prov.rb', line 101 def EntityInfluence @EntityInfluence end |
#entityOfInfluence ⇒ RDF::Vocabulary::Term (readonly)
523 524 525 |
# File 'lib/rdf/vocab/prov.rb', line 523 def entityOfInfluence @entityOfInfluence end |
#generalizationOf ⇒ RDF::Vocabulary::Term (readonly)
526 527 528 |
# File 'lib/rdf/vocab/prov.rb', line 526 def generalizationOf @generalizationOf end |
#generated ⇒ RDF::Vocabulary::Term (readonly)
273 274 275 |
# File 'lib/rdf/vocab/prov.rb', line 273 def generated @generated end |
#generatedAsDerivation ⇒ RDF::Vocabulary::Term (readonly)
529 530 531 |
# File 'lib/rdf/vocab/prov.rb', line 529 def generatedAsDerivation @generatedAsDerivation end |
#generatedAtTime ⇒ RDF::Vocabulary::Term (readonly)
The time at which an entity was completely created and is available for use.
277 278 279 |
# File 'lib/rdf/vocab/prov.rb', line 277 def generatedAtTime @generatedAtTime end |
#Generation ⇒ RDF::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 ].
105 106 107 |
# File 'lib/rdf/vocab/prov.rb', line 105 def Generation @Generation end |
#hadActivity ⇒ RDF::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).
283 284 285 |
# File 'lib/rdf/vocab/prov.rb', line 283 def hadActivity @hadActivity end |
#hadDelegate ⇒ RDF::Vocabulary::Term (readonly)
532 533 534 |
# File 'lib/rdf/vocab/prov.rb', line 532 def hadDelegate @hadDelegate end |
#hadDerivation ⇒ RDF::Vocabulary::Term (readonly)
535 536 537 |
# File 'lib/rdf/vocab/prov.rb', line 535 def hadDerivation @hadDerivation end |
#hadDictionaryMember ⇒ RDF::Vocabulary::Term (readonly)
286 287 288 |
# File 'lib/rdf/vocab/prov.rb', line 286 def hadDictionaryMember @hadDictionaryMember end |
#hadGeneration ⇒ RDF::Vocabulary::Term (readonly)
The optional Generation involved in an Entity’s Derivation.
290 291 292 |
# File 'lib/rdf/vocab/prov.rb', line 290 def hadGeneration @hadGeneration end |
#hadInfluence ⇒ RDF::Vocabulary::Term (readonly)
538 539 540 |
# File 'lib/rdf/vocab/prov.rb', line 538 def hadInfluence @hadInfluence end |
#hadMember ⇒ RDF::Vocabulary::Term (readonly)
293 294 295 |
# File 'lib/rdf/vocab/prov.rb', line 293 def hadMember @hadMember end |
#hadPlan ⇒ RDF::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.
297 298 299 |
# File 'lib/rdf/vocab/prov.rb', line 297 def hadPlan @hadPlan end |
#hadPrimarySource ⇒ RDF::Vocabulary::Term (readonly)
300 301 302 |
# File 'lib/rdf/vocab/prov.rb', line 300 def hadPrimarySource @hadPrimarySource end |
#hadRevision ⇒ RDF::Vocabulary::Term (readonly)
541 542 543 |
# File 'lib/rdf/vocab/prov.rb', line 541 def hadRevision @hadRevision end |
#hadRole ⇒ RDF::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 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 ].
306 307 308 |
# File 'lib/rdf/vocab/prov.rb', line 306 def hadRole @hadRole end |
#hadUsage ⇒ RDF::Vocabulary::Term (readonly)
The optional Usage involved in an Entity’s Derivation.
310 311 312 |
# File 'lib/rdf/vocab/prov.rb', line 310 def hadUsage @hadUsage end |
#has_anchor ⇒ RDF::Vocabulary::Term (readonly)
Indicates anchor URI for a potentially dynamic resource instance.
314 315 316 |
# File 'lib/rdf/vocab/prov.rb', line 314 def has_anchor @has_anchor end |
#has_provenance ⇒ RDF::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.
318 319 320 |
# File 'lib/rdf/vocab/prov.rb', line 318 def has_provenance @has_provenance end |
#has_query_service ⇒ RDF::Vocabulary::Term (readonly)
Indicates a provenance query service that can access provenance related to its subject or anchor resource.
322 323 324 |
# File 'lib/rdf/vocab/prov.rb', line 322 def has_query_service @has_query_service end |
#Influence ⇒ RDF::Vocabulary::Term (readonly)
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.
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.
111 112 113 |
# File 'lib/rdf/vocab/prov.rb', line 111 def Influence @Influence end |
#influenced ⇒ RDF::Vocabulary::Term (readonly)
325 326 327 |
# File 'lib/rdf/vocab/prov.rb', line 325 def influenced @influenced end |
#influencer ⇒ RDF::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.
329 330 331 |
# File 'lib/rdf/vocab/prov.rb', line 329 def influencer @influencer end |
#informed ⇒ RDF::Vocabulary::Term (readonly)
544 545 546 |
# File 'lib/rdf/vocab/prov.rb', line 544 def informed @informed end |
#insertedKeyEntityPair ⇒ RDF::Vocabulary::Term (readonly)
332 333 334 |
# File 'lib/rdf/vocab/prov.rb', line 332 def insertedKeyEntityPair @insertedKeyEntityPair end |
#Insertion ⇒ RDF::Vocabulary::Term (readonly)
114 115 116 |
# File 'lib/rdf/vocab/prov.rb', line 114 def Insertion @Insertion end |
#InstantaneousEvent ⇒ RDF::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.
118 119 120 |
# File 'lib/rdf/vocab/prov.rb', line 118 def InstantaneousEvent @InstantaneousEvent end |
#invalidated ⇒ RDF::Vocabulary::Term (readonly)
335 336 337 |
# File 'lib/rdf/vocab/prov.rb', line 335 def invalidated @invalidated end |
#invalidatedAtTime ⇒ RDF::Vocabulary::Term (readonly)
The time at which an entity was invalidated (i.e., no longer usable).
339 340 341 |
# File 'lib/rdf/vocab/prov.rb', line 339 def invalidatedAtTime @invalidatedAtTime end |
#Invalidation ⇒ RDF::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 ].
122 123 124 |
# File 'lib/rdf/vocab/prov.rb', line 122 def Invalidation @Invalidation end |
#inverse ⇒ RDF::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.
343 344 345 |
# File 'lib/rdf/vocab/prov.rb', line 343 def inverse @inverse end |
#KeyEntityPair ⇒ RDF::Vocabulary::Term (readonly)
125 126 127 |
# File 'lib/rdf/vocab/prov.rb', line 125 def KeyEntityPair @KeyEntityPair end |
#Location ⇒ RDF::Vocabulary::Term (readonly)
128 129 130 |
# File 'lib/rdf/vocab/prov.rb', line 128 def Location @Location end |
#locationOf ⇒ RDF::Vocabulary::Term (readonly)
547 548 549 |
# File 'lib/rdf/vocab/prov.rb', line 547 def locationOf @locationOf end |
#mentionOf ⇒ RDF::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.
347 348 349 |
# File 'lib/rdf/vocab/prov.rb', line 347 def mentionOf @mentionOf end |
#Modify ⇒ RDF::Vocabulary::Term (readonly)
131 132 133 |
# File 'lib/rdf/vocab/prov.rb', line 131 def Modify @Modify end |
#n ⇒ RDF::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.
353 354 355 |
# File 'lib/rdf/vocab/prov.rb', line 353 def n @n end |
#order ⇒ RDF::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.
357 358 359 |
# File 'lib/rdf/vocab/prov.rb', line 357 def order @order end |
#Organization ⇒ RDF::Vocabulary::Term (readonly)
134 135 136 |
# File 'lib/rdf/vocab/prov.rb', line 134 def Organization @Organization end |
#pairEntity ⇒ RDF::Vocabulary::Term (readonly)
360 361 362 |
# File 'lib/rdf/vocab/prov.rb', line 360 def pairEntity @pairEntity end |
#pairKey ⇒ RDF::Vocabulary::Term (readonly)
363 364 365 |
# File 'lib/rdf/vocab/prov.rb', line 363 def pairKey @pairKey end |
#Person ⇒ RDF::Vocabulary::Term (readonly)
137 138 139 |
# File 'lib/rdf/vocab/prov.rb', line 137 def Person @Person end |
#pingback ⇒ RDF::Vocabulary::Term (readonly)
Relates a resource to a provenance pingback service that may receive additional provenance links about the resource.
367 368 369 |
# File 'lib/rdf/vocab/prov.rb', line 367 def pingback @pingback end |
#Plan ⇒ RDF::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.
141 142 143 |
# File 'lib/rdf/vocab/prov.rb', line 141 def Plan @Plan end |
#PrimarySource ⇒ RDF::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 ] .
145 146 147 |
# File 'lib/rdf/vocab/prov.rb', line 145 def PrimarySource @PrimarySource end |
#provenanceUriTemplate ⇒ RDF::Vocabulary::Term (readonly)
Relates a provenance service to a URI template string for constructing provenance-URIs.
371 372 373 |
# File 'lib/rdf/vocab/prov.rb', line 371 def provenanceUriTemplate @provenanceUriTemplate end |
#Publish ⇒ RDF::Vocabulary::Term (readonly)
148 149 150 |
# File 'lib/rdf/vocab/prov.rb', line 148 def Publish @Publish end |
#Publisher ⇒ RDF::Vocabulary::Term (readonly)
151 152 153 |
# File 'lib/rdf/vocab/prov.rb', line 151 def Publisher @Publisher end |
#qualifiedAssociation ⇒ RDF::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 ].
375 376 377 |
# File 'lib/rdf/vocab/prov.rb', line 375 def qualifiedAssociation @qualifiedAssociation end |
#qualifiedAssociationOf ⇒ RDF::Vocabulary::Term (readonly)
550 551 552 |
# File 'lib/rdf/vocab/prov.rb', line 550 def qualifiedAssociationOf @qualifiedAssociationOf end |
#qualifiedAttribution ⇒ RDF::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 ].
379 380 381 |
# File 'lib/rdf/vocab/prov.rb', line 379 def qualifiedAttribution @qualifiedAttribution end |
#qualifiedAttributionOf ⇒ RDF::Vocabulary::Term (readonly)
553 554 555 |
# File 'lib/rdf/vocab/prov.rb', line 553 def qualifiedAttributionOf @qualifiedAttributionOf end |
#qualifiedCommunication ⇒ RDF::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 ].
383 384 385 |
# File 'lib/rdf/vocab/prov.rb', line 383 def qualifiedCommunication @qualifiedCommunication end |
#qualifiedCommunicationOf ⇒ RDF::Vocabulary::Term (readonly)
556 557 558 |
# File 'lib/rdf/vocab/prov.rb', line 556 def qualifiedCommunicationOf @qualifiedCommunicationOf end |
#qualifiedDelegation ⇒ RDF::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 ].
387 388 389 |
# File 'lib/rdf/vocab/prov.rb', line 387 def qualifiedDelegation @qualifiedDelegation end |
#qualifiedDelegationOf ⇒ RDF::Vocabulary::Term (readonly)
559 560 561 |
# File 'lib/rdf/vocab/prov.rb', line 559 def qualifiedDelegationOf @qualifiedDelegationOf end |
#qualifiedDerivation ⇒ RDF::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 ].
391 392 393 |
# File 'lib/rdf/vocab/prov.rb', line 391 def qualifiedDerivation @qualifiedDerivation end |
#qualifiedDerivationOf ⇒ RDF::Vocabulary::Term (readonly)
562 563 564 |
# File 'lib/rdf/vocab/prov.rb', line 562 def qualifiedDerivationOf @qualifiedDerivationOf end |
#qualifiedEnd ⇒ RDF::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 ].
395 396 397 |
# File 'lib/rdf/vocab/prov.rb', line 395 def qualifiedEnd @qualifiedEnd end |
#qualifiedEndOf ⇒ RDF::Vocabulary::Term (readonly)
565 566 567 |
# File 'lib/rdf/vocab/prov.rb', line 565 def qualifiedEndOf @qualifiedEndOf end |
#qualifiedForm ⇒ RDF::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.
399 400 401 |
# File 'lib/rdf/vocab/prov.rb', line 399 def qualifiedForm @qualifiedForm end |
#qualifiedGeneration ⇒ RDF::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 ].
403 404 405 |
# File 'lib/rdf/vocab/prov.rb', line 403 def qualifiedGeneration @qualifiedGeneration end |
#qualifiedGenerationOf ⇒ RDF::Vocabulary::Term (readonly)
568 569 570 |
# File 'lib/rdf/vocab/prov.rb', line 568 def qualifiedGenerationOf @qualifiedGenerationOf end |
#qualifiedInfluence ⇒ RDF::Vocabulary::Term (readonly)
Because prov:qualifiedInfluence is a broad relation, the more specific relations (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be used when applicable.
407 408 409 |
# File 'lib/rdf/vocab/prov.rb', line 407 def qualifiedInfluence @qualifiedInfluence end |
#qualifiedInfluenceOf ⇒ RDF::Vocabulary::Term (readonly)
571 572 573 |
# File 'lib/rdf/vocab/prov.rb', line 571 def qualifiedInfluenceOf @qualifiedInfluenceOf end |
#qualifiedInsertion ⇒ RDF::Vocabulary::Term (readonly)
410 411 412 |
# File 'lib/rdf/vocab/prov.rb', line 410 def qualifiedInsertion @qualifiedInsertion end |
#qualifiedInvalidation ⇒ RDF::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 ].
414 415 416 |
# File 'lib/rdf/vocab/prov.rb', line 414 def qualifiedInvalidation @qualifiedInvalidation end |
#qualifiedInvalidationOf ⇒ RDF::Vocabulary::Term (readonly)
574 575 576 |
# File 'lib/rdf/vocab/prov.rb', line 574 def qualifiedInvalidationOf @qualifiedInvalidationOf end |
#qualifiedPrimarySource ⇒ RDF::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 ].
418 419 420 |
# File 'lib/rdf/vocab/prov.rb', line 418 def qualifiedPrimarySource @qualifiedPrimarySource end |
#qualifiedQuotation ⇒ RDF::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 ].
422 423 424 |
# File 'lib/rdf/vocab/prov.rb', line 422 def qualifiedQuotation @qualifiedQuotation end |
#qualifiedQuotationOf ⇒ RDF::Vocabulary::Term (readonly)
577 578 579 |
# File 'lib/rdf/vocab/prov.rb', line 577 def qualifiedQuotationOf @qualifiedQuotationOf end |
#qualifiedRemoval ⇒ RDF::Vocabulary::Term (readonly)
425 426 427 |
# File 'lib/rdf/vocab/prov.rb', line 425 def qualifiedRemoval @qualifiedRemoval end |
#qualifiedRevision ⇒ RDF::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 ].
429 430 431 |
# File 'lib/rdf/vocab/prov.rb', line 429 def qualifiedRevision @qualifiedRevision end |
#qualifiedSourceOf ⇒ RDF::Vocabulary::Term (readonly)
580 581 582 |
# File 'lib/rdf/vocab/prov.rb', line 580 def qualifiedSourceOf @qualifiedSourceOf end |
#qualifiedStart ⇒ RDF::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 ].
433 434 435 |
# File 'lib/rdf/vocab/prov.rb', line 433 def qualifiedStart @qualifiedStart end |
#qualifiedStartOf ⇒ RDF::Vocabulary::Term (readonly)
583 584 585 |
# File 'lib/rdf/vocab/prov.rb', line 583 def qualifiedStartOf @qualifiedStartOf end |
#qualifiedUsage ⇒ RDF::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 ].
437 438 439 |
# File 'lib/rdf/vocab/prov.rb', line 437 def qualifiedUsage @qualifiedUsage end |
#qualifiedUsingActivity ⇒ RDF::Vocabulary::Term (readonly)
586 587 588 |
# File 'lib/rdf/vocab/prov.rb', line 586 def qualifiedUsingActivity @qualifiedUsingActivity end |
#Quotation ⇒ RDF::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 ].
155 156 157 |
# File 'lib/rdf/vocab/prov.rb', line 155 def Quotation @Quotation end |
#quotedAs ⇒ RDF::Vocabulary::Term (readonly)
589 590 591 |
# File 'lib/rdf/vocab/prov.rb', line 589 def quotedAs @quotedAs end |
#Removal ⇒ RDF::Vocabulary::Term (readonly)
158 159 160 |
# File 'lib/rdf/vocab/prov.rb', line 158 def Removal @Removal end |
#removedKey ⇒ RDF::Vocabulary::Term (readonly)
440 441 442 |
# File 'lib/rdf/vocab/prov.rb', line 440 def removedKey @removedKey end |
#Replace ⇒ RDF::Vocabulary::Term (readonly)
161 162 163 |
# File 'lib/rdf/vocab/prov.rb', line 161 def Replace @Replace end |
#revisedEntity ⇒ RDF::Vocabulary::Term (readonly)
592 593 594 |
# File 'lib/rdf/vocab/prov.rb', line 592 def revisedEntity @revisedEntity end |
#Revision ⇒ RDF::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 ].
165 166 167 |
# File 'lib/rdf/vocab/prov.rb', line 165 def Revision @Revision end |
#RightsAssignment ⇒ RDF::Vocabulary::Term (readonly)
168 169 170 |
# File 'lib/rdf/vocab/prov.rb', line 168 def RightsAssignment @RightsAssignment end |
#RightsHolder ⇒ RDF::Vocabulary::Term (readonly)
171 172 173 |
# File 'lib/rdf/vocab/prov.rb', line 171 def RightsHolder @RightsHolder end |
#Role ⇒ RDF::Vocabulary::Term (readonly)
174 175 176 |
# File 'lib/rdf/vocab/prov.rb', line 174 def Role @Role end |
#ServiceDescription ⇒ RDF::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.
178 179 180 |
# File 'lib/rdf/vocab/prov.rb', line 178 def ServiceDescription @ServiceDescription end |
#sharesDefinitionWith ⇒ RDF::Vocabulary::Term (readonly)
443 444 445 |
# File 'lib/rdf/vocab/prov.rb', line 443 def sharesDefinitionWith @sharesDefinitionWith end |
#SoftwareAgent ⇒ RDF::Vocabulary::Term (readonly)
181 182 183 |
# File 'lib/rdf/vocab/prov.rb', line 181 def SoftwareAgent @SoftwareAgent end |
#specializationOf ⇒ RDF::Vocabulary::Term (readonly)
446 447 448 |
# File 'lib/rdf/vocab/prov.rb', line 446 def specializationOf @specializationOf end |
#Start ⇒ RDF::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 ] .
185 186 187 |
# File 'lib/rdf/vocab/prov.rb', line 185 def Start @Start end |
#started ⇒ RDF::Vocabulary::Term (readonly)
595 596 597 |
# File 'lib/rdf/vocab/prov.rb', line 595 def started @started end |
#startedAtTime ⇒ RDF::Vocabulary::Term (readonly)
The time at which an activity started. See also prov:endedAtTime.
450 451 452 |
# File 'lib/rdf/vocab/prov.rb', line 450 def startedAtTime @startedAtTime end |
#Submit ⇒ RDF::Vocabulary::Term (readonly)
188 189 190 |
# File 'lib/rdf/vocab/prov.rb', line 188 def Submit @Submit end |
#todo ⇒ RDF::Vocabulary::Term (readonly)
453 454 455 |
# File 'lib/rdf/vocab/prov.rb', line 453 def todo @todo end |
#unqualifiedForm ⇒ RDF::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.
457 458 459 |
# File 'lib/rdf/vocab/prov.rb', line 457 def unqualifiedForm @unqualifiedForm end |
#Usage ⇒ RDF::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 ].
192 193 194 |
# File 'lib/rdf/vocab/prov.rb', line 192 def Usage @Usage end |
#used ⇒ RDF::Vocabulary::Term (readonly)
A prov:Entity that was used by this prov:Activity. For example, :baking prov:used :spoon, :egg, :oven .
461 462 463 |
# File 'lib/rdf/vocab/prov.rb', line 461 def used @used end |
#value ⇒ RDF::Vocabulary::Term (readonly)
464 465 466 |
# File 'lib/rdf/vocab/prov.rb', line 464 def value @value end |
#wasActivityOfInfluence ⇒ RDF::Vocabulary::Term (readonly)
598 599 600 |
# File 'lib/rdf/vocab/prov.rb', line 598 def wasActivityOfInfluence @wasActivityOfInfluence end |
#wasAssociatedWith ⇒ RDF::Vocabulary::Term (readonly)
An prov:Agent that had some (unspecified) responsibility for the occurrence of this prov:Activity.
468 469 470 |
# File 'lib/rdf/vocab/prov.rb', line 468 def wasAssociatedWith @wasAssociatedWith end |
#wasAssociateFor ⇒ RDF::Vocabulary::Term (readonly)
601 602 603 |
# File 'lib/rdf/vocab/prov.rb', line 601 def wasAssociateFor @wasAssociateFor end |
#wasAttributedTo ⇒ RDF::Vocabulary::Term (readonly)
Attribution is the ascribing of an entity to an agent.
472 473 474 |
# File 'lib/rdf/vocab/prov.rb', line 472 def wasAttributedTo @wasAttributedTo end |
#wasDerivedFrom ⇒ RDF::Vocabulary::Term (readonly)
The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable.
476 477 478 |
# File 'lib/rdf/vocab/prov.rb', line 476 def wasDerivedFrom @wasDerivedFrom end |
#wasEndedBy ⇒ RDF::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.
480 481 482 |
# File 'lib/rdf/vocab/prov.rb', line 480 def wasEndedBy @wasEndedBy end |
#wasGeneratedBy ⇒ RDF::Vocabulary::Term (readonly)
483 484 485 |
# File 'lib/rdf/vocab/prov.rb', line 483 def wasGeneratedBy @wasGeneratedBy end |
#wasInfluencedBy ⇒ RDF::Vocabulary::Term (readonly)
This property has multiple RDFS domains to suit multiple OWL Profiles. See <a href=“#owl-profile”>PROV-O OWL Profile</a>.
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.
489 490 491 |
# File 'lib/rdf/vocab/prov.rb', line 489 def wasInfluencedBy @wasInfluencedBy end |
#wasInformedBy ⇒ RDF::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.
493 494 495 |
# File 'lib/rdf/vocab/prov.rb', line 493 def wasInformedBy @wasInformedBy end |
#wasInvalidatedBy ⇒ RDF::Vocabulary::Term (readonly)
496 497 498 |
# File 'lib/rdf/vocab/prov.rb', line 496 def wasInvalidatedBy @wasInvalidatedBy end |
#wasMemberOf ⇒ RDF::Vocabulary::Term (readonly)
604 605 606 |
# File 'lib/rdf/vocab/prov.rb', line 604 def wasMemberOf @wasMemberOf end |
#wasPlanOf ⇒ RDF::Vocabulary::Term (readonly)
607 608 609 |
# File 'lib/rdf/vocab/prov.rb', line 607 def wasPlanOf @wasPlanOf end |
#wasPrimarySourceOf ⇒ RDF::Vocabulary::Term (readonly)
610 611 612 |
# File 'lib/rdf/vocab/prov.rb', line 610 def wasPrimarySourceOf @wasPrimarySourceOf end |
#wasQuotedFrom ⇒ RDF::Vocabulary::Term (readonly)
An entity is derived from an original entity by copying, or ‘quoting’, some or all of it.
500 501 502 |
# File 'lib/rdf/vocab/prov.rb', line 500 def wasQuotedFrom @wasQuotedFrom end |
#wasRevisionOf ⇒ RDF::Vocabulary::Term (readonly)
A revision is a derivation that revises an entity into a revised version.
504 505 506 |
# File 'lib/rdf/vocab/prov.rb', line 504 def wasRevisionOf @wasRevisionOf end |
#wasRoleIn ⇒ RDF::Vocabulary::Term (readonly)
613 614 615 |
# File 'lib/rdf/vocab/prov.rb', line 613 def wasRoleIn @wasRoleIn end |
#wasStartedBy ⇒ RDF::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.
508 509 510 |
# File 'lib/rdf/vocab/prov.rb', line 508 def wasStartedBy @wasStartedBy end |
#wasUsedBy ⇒ RDF::Vocabulary::Term (readonly)
616 617 618 |
# File 'lib/rdf/vocab/prov.rb', line 616 def wasUsedBy @wasUsedBy end |
#wasUsedInDerivation ⇒ RDF::Vocabulary::Term (readonly)
619 620 621 |
# File 'lib/rdf/vocab/prov.rb', line 619 def wasUsedInDerivation @wasUsedInDerivation end |