Package org.openprovenance.prov.model
Interface Influence
-
- All Superinterfaces:
HasLabel
,HasOther
,HasType
,Identifiable
,QualifiedRelation
,Relation
,Statement
,StatementOrBundle
- All Known Subinterfaces:
ActedOnBehalfOf
,DerivedByInsertionFrom
,DerivedByRemovalFrom
,Used
,WasAssociatedWith
,WasAttributedTo
,WasDerivedFrom
,WasEndedBy
,WasGeneratedBy
,WasInfluencedBy
,WasInformedBy
,WasInvalidatedBy
,WasStartedBy
- All Known Implementing Classes:
ActedOnBehalfOf
,Used
,WasAssociatedWith
,WasAttributedTo
,WasDerivedFrom
,WasEndedBy
,WasGeneratedBy
,WasInfluencedBy
,WasInformedBy
,WasInvalidatedBy
,WasStartedBy
public interface Influence extends QualifiedRelation
Interface to denote a relation that carries some influence.
PROV-DM Definition for Influence: Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation.
This interface is implemented by a collection of PROV statements, including
WasInfluencedBy
.- Author:
- lavm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openprovenance.prov.model.StatementOrBundle
StatementOrBundle.Kind
-
-
Method Summary
-
Methods inherited from interface org.openprovenance.prov.model.Identifiable
getId, setId
-
Methods inherited from interface org.openprovenance.prov.model.StatementOrBundle
getKind
-
-