Module prov.model

Interface Element

All Superinterfaces:
HasLabel, HasLocation, HasOther, HasType, Identifiable, Statement, StatementOrBundle
All Known Subinterfaces:
Activity, Agent, Entity
All Known Implementing Classes:
Activity, Agent, Entity

public interface Element extends HasType, HasLabel, HasLocation, HasOther, Identifiable, Statement

Interface for an Entity, an Activity, or an Agent.

An element can have a type (HasType), can have a label (HasLabel), can have a location (HasLocation), is Identifiable, and is one of the assertions supported by PROV (Statement).

Author:
lavm