| /* |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| */ |
| package org.apache.taverna.scufl2.wfdesc.ontologies; |
| import org.apache.jena.rdf.model.*; |
| import org.apache.jena.ontology.*; |
| |
| /** |
| * Vocabulary definitions from file:/home/stain/src/incubator-taverna-language/taverna-scufl2-wfdesc/src/main/resources/org/w3/prov-o.ttl |
| * @author Auto-generated by schemagen on 21 Nov 2018 10:58 |
| */ |
| public class Prov_o { |
| /** <p>The ontology model that holds the vocabulary terms</p> */ |
| private static final OntModel M_MODEL = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM, null ); |
| |
| /** <p>The namespace of the vocabulary as a string</p> */ |
| public static final String NS = "http://www.w3.org/ns/prov#"; |
| |
| /** <p>The namespace of the vocabulary as a string</p> |
| * @return namespace as String |
| * @see #NS */ |
| public static String getURI() {return NS;} |
| |
| /** <p>The namespace of the vocabulary as a resource</p> */ |
| public static final Resource NAMESPACE = M_MODEL.createResource( NS ); |
| |
| /** <p>The ontology's owl:versionInfo as a string</p> */ |
| public static final String VERSION_INFO = "Recommendation version 2013-04-30"; |
| |
| /** <p>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.</p> |
| */ |
| public static final ObjectProperty actedOnBehalfOf = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#actedOnBehalfOf" ); |
| |
| public static final ObjectProperty activity = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#activity" ); |
| |
| public static final ObjectProperty agent = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#agent" ); |
| |
| public static final ObjectProperty alternateOf = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#alternateOf" ); |
| |
| /** <p>The Location of any resource.This property has multiple RDFS domains to suit |
| * multiple OWL Profiles. See <a href="#owl-profile">PROV-O OWL Profile</a>.</p> |
| */ |
| public static final ObjectProperty atLocation = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#atLocation" ); |
| |
| public static final ObjectProperty entity = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#entity" ); |
| |
| public static final ObjectProperty generated = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#generated" ); |
| |
| /** <p>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).</p> |
| */ |
| public static final ObjectProperty hadActivity = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadActivity" ); |
| |
| /** <p>The _optional_ Generation involved in an Entity's Derivation.</p> */ |
| public static final ObjectProperty hadGeneration = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadGeneration" ); |
| |
| public static final ObjectProperty hadMember = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadMember" ); |
| |
| /** <p>The _optional_ Plan adopted by an Agent in Association with some Activity. |
| * Plan specifications are out of the scope of this specification.</p> |
| */ |
| public static final ObjectProperty hadPlan = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadPlan" ); |
| |
| public static final ObjectProperty hadPrimarySource = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadPrimarySource" ); |
| |
| /** <p>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>.</p> |
| */ |
| public static final ObjectProperty hadRole = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadRole" ); |
| |
| /** <p>The _optional_ Usage involved in an Entity's Derivation.</p> */ |
| public static final ObjectProperty hadUsage = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#hadUsage" ); |
| |
| public static final ObjectProperty influenced = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#influenced" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final ObjectProperty influencer = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#influencer" ); |
| |
| public static final ObjectProperty invalidated = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#invalidated" ); |
| |
| /** <p>If this Activity prov:wasAssociatedWith Agent :ag, then it can qualify the |
| * Association using prov:qualifiedAssociation [ a prov:Association; prov:agent |
| * :ag; :foo :bar ].</p> |
| */ |
| public static final ObjectProperty qualifiedAssociation = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedAssociation" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedAttribution = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedAttribution" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedCommunication = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedCommunication" ); |
| |
| /** <p>If this Agent prov:actedOnBehalfOf Agent :ag, then it can qualify how with |
| * prov:qualifiedResponsibility [ a prov:Responsibility; prov:agent :ag; :foo |
| * :bar ].</p> |
| */ |
| public static final ObjectProperty qualifiedDelegation = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedDelegation" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedDerivation = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedDerivation" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedEnd = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedEnd" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedGeneration = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedGeneration" ); |
| |
| /** <p>Because prov:qualifiedInfluence is a broad relation, the more specific relations |
| * (qualifiedCommunication, qualifiedDelegation, qualifiedEnd, etc.) should be |
| * used when applicable.</p> |
| */ |
| public static final ObjectProperty qualifiedInfluence = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedInfluence" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedInvalidation = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedInvalidation" ); |
| |
| /** <p>If this Entity prov:hadPrimarySource Entity :e, then it can qualify how using |
| * prov:qualifiedPrimarySource [ a prov:PrimarySource; prov:entity :e; :foo :bar |
| * ].</p> |
| */ |
| public static final ObjectProperty qualifiedPrimarySource = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedPrimarySource" ); |
| |
| /** <p>If this Entity prov:wasQuotedFrom Entity :e, then it can qualify how using |
| * prov:qualifiedQuotation [ a prov:Quotation; prov:entity :e; :foo :bar ].</p> |
| */ |
| public static final ObjectProperty qualifiedQuotation = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedQuotation" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedRevision = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedRevision" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedStart = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedStart" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final ObjectProperty qualifiedUsage = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#qualifiedUsage" ); |
| |
| public static final ObjectProperty specializationOf = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#specializationOf" ); |
| |
| /** <p>A prov:Entity that was used by this prov:Activity. For example, :baking prov:used |
| * :spoon, :egg, :oven .</p> |
| */ |
| public static final ObjectProperty used = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#used" ); |
| |
| /** <p>An prov:Agent that had some (unspecified) responsibility for the occurrence |
| * of this prov:Activity.</p> |
| */ |
| public static final ObjectProperty wasAssociatedWith = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasAssociatedWith" ); |
| |
| /** <p>Attribution is the ascribing of an entity to an agent.</p> */ |
| public static final ObjectProperty wasAttributedTo = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasAttributedTo" ); |
| |
| /** <p>The more specific subproperties of prov:wasDerivedFrom (i.e., prov:wasQuotedFrom, |
| * prov:wasRevisionOf, prov:hadPrimarySource) should be used when applicable.</p> |
| */ |
| public static final ObjectProperty wasDerivedFrom = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasDerivedFrom" ); |
| |
| /** <p>End is when an activity is deemed to have ended. An end may refer to an entity, |
| * known as trigger, that terminated the activity.</p> |
| */ |
| public static final ObjectProperty wasEndedBy = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasEndedBy" ); |
| |
| public static final ObjectProperty wasGeneratedBy = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasGeneratedBy" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final ObjectProperty wasInfluencedBy = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasInfluencedBy" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final ObjectProperty wasInformedBy = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasInformedBy" ); |
| |
| public static final ObjectProperty wasInvalidatedBy = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasInvalidatedBy" ); |
| |
| /** <p>An entity is derived from an original entity by copying, or 'quoting', some |
| * or all of it.</p> |
| */ |
| public static final ObjectProperty wasQuotedFrom = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasQuotedFrom" ); |
| |
| /** <p>A revision is a derivation that revises an entity into a revised version.</p> */ |
| public static final ObjectProperty wasRevisionOf = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasRevisionOf" ); |
| |
| /** <p>Start is when an activity is deemed to have started. A start may refer to |
| * an entity, known as trigger, that initiated the activity.</p> |
| */ |
| public static final ObjectProperty wasStartedBy = M_MODEL.createObjectProperty( "http://www.w3.org/ns/prov#wasStartedBy" ); |
| |
| /** <p>The time at which an InstantaneousEvent occurred, in the form of xsd:dateTime.</p> */ |
| public static final DatatypeProperty atTime = M_MODEL.createDatatypeProperty( "http://www.w3.org/ns/prov#atTime" ); |
| |
| /** <p>The time at which an activity ended. See also prov:startedAtTime.</p> */ |
| public static final DatatypeProperty endedAtTime = M_MODEL.createDatatypeProperty( "http://www.w3.org/ns/prov#endedAtTime" ); |
| |
| /** <p>The time at which an entity was completely created and is available for use.</p> */ |
| public static final DatatypeProperty generatedAtTime = M_MODEL.createDatatypeProperty( "http://www.w3.org/ns/prov#generatedAtTime" ); |
| |
| /** <p>The time at which an entity was invalidated (i.e., no longer usable).</p> */ |
| public static final DatatypeProperty invalidatedAtTime = M_MODEL.createDatatypeProperty( "http://www.w3.org/ns/prov#invalidatedAtTime" ); |
| |
| /** <p>The time at which an activity started. See also prov:endedAtTime.</p> */ |
| public static final DatatypeProperty startedAtTime = M_MODEL.createDatatypeProperty( "http://www.w3.org/ns/prov#startedAtTime" ); |
| |
| public static final DatatypeProperty value = M_MODEL.createDatatypeProperty( "http://www.w3.org/ns/prov#value" ); |
| |
| public static final AnnotationProperty aq = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#aq" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final AnnotationProperty category = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#category" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final AnnotationProperty component = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#component" ); |
| |
| /** <p>A reference to the principal section of the PROV-CONSTRAINTS document that |
| * describes this concept.</p> |
| */ |
| public static final AnnotationProperty constraints = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#constraints" ); |
| |
| /** <p>A definition quoted from PROV-DM or PROV-CONSTRAINTS that describes the concept |
| * expressed with this OWL term.</p> |
| */ |
| public static final AnnotationProperty definition = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#definition" ); |
| |
| /** <p>A reference to the principal section of the PROV-DM document that describes |
| * this concept.</p> |
| */ |
| public static final AnnotationProperty dm = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#dm" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final AnnotationProperty editorialNote = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#editorialNote" ); |
| |
| /** <p>When the prov-o term does not have a definition drawn from prov-dm, and the |
| * prov-o editor provides one.</p> |
| */ |
| public static final AnnotationProperty editorsDefinition = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#editorsDefinition" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final AnnotationProperty inverse = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#inverse" ); |
| |
| /** <p>A reference to the principal section of the PROV-DM document that describes |
| * this concept.</p> |
| */ |
| public static final AnnotationProperty n = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#n" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final AnnotationProperty order = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#order" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final AnnotationProperty qualifiedForm = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#qualifiedForm" ); |
| |
| public static final AnnotationProperty sharesDefinitionWith = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#sharesDefinitionWith" ); |
| |
| public static final AnnotationProperty todo = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#todo" ); |
| |
| /** <p>Classes and properties used to qualify relationships are annotated with prov:unqualifiedForm |
| * to indicate the property used to assert an unqualified provenance relation.</p> |
| */ |
| public static final AnnotationProperty unqualifiedForm = M_MODEL.createAnnotationProperty( "http://www.w3.org/ns/prov#unqualifiedForm" ); |
| |
| public static final OntClass Activity = M_MODEL.createClass( "http://www.w3.org/ns/prov#Activity" ); |
| |
| /** <p>It is not recommended that the type ActivityInfluence be asserted without |
| * also asserting one of its more specific subclasses.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.</p> |
| */ |
| public static final OntClass ActivityInfluence = M_MODEL.createClass( "http://www.w3.org/ns/prov#ActivityInfluence" ); |
| |
| public static final OntClass Agent = M_MODEL.createClass( "http://www.w3.org/ns/prov#Agent" ); |
| |
| /** <p>It is not recommended that the type AgentInfluence be asserted without also |
| * asserting one of its more specific subclasses.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.</p> |
| */ |
| public static final OntClass AgentInfluence = M_MODEL.createClass( "http://www.w3.org/ns/prov#AgentInfluence" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Association = M_MODEL.createClass( "http://www.w3.org/ns/prov#Association" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Attribution = M_MODEL.createClass( "http://www.w3.org/ns/prov#Attribution" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final OntClass Bundle = M_MODEL.createClass( "http://www.w3.org/ns/prov#Bundle" ); |
| |
| public static final OntClass Collection = M_MODEL.createClass( "http://www.w3.org/ns/prov#Collection" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Communication = M_MODEL.createClass( "http://www.w3.org/ns/prov#Communication" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Delegation = M_MODEL.createClass( "http://www.w3.org/ns/prov#Delegation" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final OntClass Derivation = M_MODEL.createClass( "http://www.w3.org/ns/prov#Derivation" ); |
| |
| public static final OntClass EmptyCollection = M_MODEL.createClass( "http://www.w3.org/ns/prov#EmptyCollection" ); |
| |
| /** <p>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 |
| * ].</p> |
| */ |
| public static final OntClass End = M_MODEL.createClass( "http://www.w3.org/ns/prov#End" ); |
| |
| public static final OntClass Entity = M_MODEL.createClass( "http://www.w3.org/ns/prov#Entity" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final OntClass EntityInfluence = M_MODEL.createClass( "http://www.w3.org/ns/prov#EntityInfluence" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Generation = M_MODEL.createClass( "http://www.w3.org/ns/prov#Generation" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final OntClass Influence = M_MODEL.createClass( "http://www.w3.org/ns/prov#Influence" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final OntClass InstantaneousEvent = M_MODEL.createClass( "http://www.w3.org/ns/prov#InstantaneousEvent" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Invalidation = M_MODEL.createClass( "http://www.w3.org/ns/prov#Invalidation" ); |
| |
| public static final OntClass Location = M_MODEL.createClass( "http://www.w3.org/ns/prov#Location" ); |
| |
| public static final OntClass Organization = M_MODEL.createClass( "http://www.w3.org/ns/prov#Organization" ); |
| |
| public static final OntClass Person = M_MODEL.createClass( "http://www.w3.org/ns/prov#Person" ); |
| |
| /** <p>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.</p> |
| */ |
| public static final OntClass Plan = M_MODEL.createClass( "http://www.w3.org/ns/prov#Plan" ); |
| |
| /** <p>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 ] .</p> |
| */ |
| public static final OntClass PrimarySource = M_MODEL.createClass( "http://www.w3.org/ns/prov#PrimarySource" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Quotation = M_MODEL.createClass( "http://www.w3.org/ns/prov#Quotation" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Revision = M_MODEL.createClass( "http://www.w3.org/ns/prov#Revision" ); |
| |
| public static final OntClass Role = M_MODEL.createClass( "http://www.w3.org/ns/prov#Role" ); |
| |
| public static final OntClass SoftwareAgent = M_MODEL.createClass( "http://www.w3.org/ns/prov#SoftwareAgent" ); |
| |
| /** <p>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 |
| * ] .</p> |
| */ |
| public static final OntClass Start = M_MODEL.createClass( "http://www.w3.org/ns/prov#Start" ); |
| |
| /** <p>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 ].</p> |
| */ |
| public static final OntClass Usage = M_MODEL.createClass( "http://www.w3.org/ns/prov#Usage" ); |
| |
| } |