org.openprovenance.rdf
Interface WasGeneratedBy

All Superinterfaces:
AccountOrAnnotationOrEdgeOrNodeOrOPMGraphOrRole, Annotable, AnnotationOrEdgeOrNode, DcResource, Edge, org.openrdf.elmo.Entity, EventEdge, org.openrdf.concepts.rdfs.Resource, UsedOrWasControlledByOrWasGeneratedBy, UsedOrWasGeneratedBy

public interface WasGeneratedBy
extends Edge, EventEdge, UsedOrWasControlledByOrWasGeneratedBy, UsedOrWasGeneratedBy

A “was generated by” edge from an artifact to a process is a relationship intended to mean that the process was required to initiate its execution for the artifact to have been generated. When several artifacts are connected to a same process by multiple “was generated by” edges, the process had to have begun, for all of them to be generated. WasGeneratedBy is a class that encompasses all the properties defined by OPM for this kind of edge. It is a reification of the opmv:wasGeneratedBy property.

See Also:
Artifact.getWasGeneratedBy()

Method Summary
 Process getCauseWasGeneratedBy()
          The cause of a WasGeneratedBy edge.
 Artifact getEffectWasGeneratedBy()
          The effect of a WasGeneratedBy edge.
 void setCauseWasGeneratedBy(Process causeWasGeneratedBy)
          The cause of a WasGeneratedBy edge.
 void setEffectWasGeneratedBy(Artifact effectWasGeneratedBy)
          The effect of a WasGeneratedBy edge.
 
Methods inherited from interface org.openprovenance.rdf.EventEdge
getTime, setTime
 
Methods inherited from interface org.openprovenance.rdf.UsedOrWasControlledByOrWasGeneratedBy
getRole, setRole
 
Methods inherited from interface org.openprovenance.rdf.Annotable
getAnnotations, getDatapropertyAbbreviation, getLabels, getPnames, getProfiles, getTypes, setAnnotations, setDatapropertyAbbreviation, setLabels, setPnames, setProfiles, setTypes
 

Method Detail

getCauseWasGeneratedBy

Process getCauseWasGeneratedBy()
The cause of a WasGeneratedBy edge.


setCauseWasGeneratedBy

void setCauseWasGeneratedBy(Process causeWasGeneratedBy)
The cause of a WasGeneratedBy edge.


getEffectWasGeneratedBy

Artifact getEffectWasGeneratedBy()
The effect of a WasGeneratedBy edge.


setEffectWasGeneratedBy

void setEffectWasGeneratedBy(Artifact effectWasGeneratedBy)
The effect of a WasGeneratedBy edge.



Copyright © 2011. All Rights Reserved.