org.openprovenance.rdf
Interface Used

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

public interface Used
extends Edge, EventEdge, UsedOrWasControlledByOrWasGeneratedBy, UsedOrWasGeneratedBy

A “used” edge from process to an artifact is a relationship intended to indicate that the process required the availability of the artifact to be able to complete its execution. When several artifacts are connected to a same process by multiple “used” edges, all of them were required for the process to complete. Used is a class that encompasses all the properties defined by OPM for this kind of edge. It is a reification of the opmv:used property.

See Also:
Used

Method Summary
 Artifact getCauseUsed()
          The cause of a Used edge.
 Process getEffectUsed()
          The effect of a Used edge.
 void setCauseUsed(Artifact causeUsed)
          The cause of a Used edge.
 void setEffectUsed(Process effectUsed)
          The effect of a Used 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

getCauseUsed

Artifact getCauseUsed()
The cause of a Used edge.


setCauseUsed

void setCauseUsed(Artifact causeUsed)
The cause of a Used edge.


getEffectUsed

Process getEffectUsed()
The effect of a Used edge.


setEffectUsed

void setEffectUsed(Process effectUsed)
The effect of a Used edge.



Copyright © 2011. All Rights Reserved.