package org.openprovenance.prov.model; /** * <p>Interface for an Entity, an Activity, or an Agent. * <p>An element can have a type ({@link HasType}), can have a label ({@link HasLabel}), * can have a location ({@link HasLocation}), is {@link Identifiable}, and is one of * the assertions supported by PROV ({@link Statement}). * * @author lavm */ public interface Element extends HasType, HasLabel, HasLocation, HasOther, Identifiable, Statement { }