Module prov.model
Package org.openprovenance.prov.model
package org.openprovenance.prov.model
Provides the classes necessary to manipulate the PROV Data Model in Java, irrespectively of the serialization chosen for it.
-
ClassDescriptionInterface for the PROV Delegation association.Interface for the PROV Activity complex type.Interface for the PROV Agent complex type.Interface for PROV Alternate association.Interface for a PROV attribute-value pair.Enumerated type for all types of attributes.Helper class to process attributes of a Statement.Generic Traversal of a PROV model bean.Interface for a PROV Bundle.Interface for PROV Dictionary Insertion.Interface for PROV Dictionary Removal.Interface for PROV Dictionary MembershipInterface for a PROV Document.Interface for an Entity, an Activity, or an Agent.Interface for the PROV Entity complex type.Interface for Key-Entity entry in a PROV Dictionary.Interface for PROV Collection MembershipInterface for PROV objects that have a role.Interface for PROV objects that have a location.Interface for PROV objects that have non-PROV attributes.Interface for PROV objects that have a role.Interface for PROV objects that have time.Interface for PROV objects that have a type.Interface for PROV objects that have a value.Interface for what can be identified in PROV.This class provides a set of indexes over information contained in an Document, facilitating its navigation.Interface to denote a relation that carries some influence.Interface for a Key of a dictionary.Interface for PROV attribute label.Interface for strings with language attribute.Interface to convenience factory methods for PROV Literals.Interface for PROV attribute location.Interface for PROV MentionOf association.Interface for constructing concrete representations of the PROV data modelInterface for constructing concrete representations of the PROV data modelJava class defining a set of constant Qualified Names in the PROV, XSD, and RDF namespaces.A class to manipulate Namespaces when creating, serializing and converting prov documents.Utility class to traverse a document, register all namespaces occurring in
QualifiedNames and attributes as well as associated prefixes, and create aNamespacedatastructure.Namespace and prefix declarations for common namespaces manipulated by ProvToolbox.Interface for non-PROV attributes.A low-level interface for serialization of documents.Interface for serialization of PROV documents.A stateless factory for PROV objects.A low-level interface for serialization of documents by a given serializer.Utilities for manipulating PROV Descriptions.Interface for PROV Qualified Name.Interface to denote a relation that carries some influence.An interface for all PROVStatementthat are a relation.Interface for PROV attribute role.Interface for PROV Specialization association.Interface for a PROV unit of descriptionInterface to a visitor like functionality operating over PROV statements and bundles.Interface to a visitor like functionality operating over PROV statements and bundles.Enumerated type for each type of provenance statement or bundle.Interface for PROV Type attribute.Interface for a PROV value.Interface for PROV Usage association.Interface for PROV attribute value.Conversion from String to Object and vice-versa for common xsd types.Interface for the PROV Association association.Interface for the PROV Attribution association.Interface for PROV Derivation association.Interface for PROV End association.Interface for PROV Generation association.Interface for the PROV Influence association.Interface for the PROV Communication association.Interface for PROV Invalidation association.Interface for PROV Start association.