All Classes and Interfaces

Class
Description
ActivityDescriptionProperties is used to classify a glossary that describes an activity.
The ActorProfileElement describes an individual, system, team or organization.
The ActorProfileProperties describes the common properties of a Personal Profile, IT Profile and Team Profile.
AdjacentLocationProperties describes the properties for the AdjacentLocation relationship between adjacent locations.
AgreementProperties represents the properties of an agreement between two parties.
PersonRoleAppointee is the bean used to return a role and current appointee(s).
AgreementRoleProperties describes a relationship between a role and an agreement.
APIElement contains the properties and header for a DeployedAPI entity retrieved from the metadata repository.
APIManagerProperties describes the API managing capability of a server
APIOperationElement contains the properties and header for an APIOperation entity retrieved from the metadata repository.
APIOperationProperties is a class for an operation within an API specification.
APIParameterElement contains the properties and header for a APIParameter entity retrieved from the metadata repository.
APIParameterListElement contains the properties and header for an APIParameterList entity retrieved from the metadata repository.
APIParameterListProperties is a class for representing the list of parameters for an API operation's header, request or response payload.
An APIParameterListType defines which parameter list relationship to use when attaching an APIParameterList to an operation.
APIParameterProperties is a class for representing a parameter in an API specification.
APIProperties is a class for representing an API deployed to an API Gateway or supported by an application.
APISchemaTypeProperties provides the root schema type for an API specification that includes the operations, and their parameters, headers and responses.
ApplicationProperties describes an collection of processes (application) that implements support for the business.
Appointee describes an individual's appointment to a specific role.
ExternalSourceRequestBody carries the parameters for marking an asset or schema as external.
ArchiveProperties defined the properties that are stored when a data source is archived or deleted.
AssetConnectionProperties describes the properties used when creating an AssetConnection relationship.
AssetElement contains the properties and header for an asset retrieved from the metadata repository.
AssetGraph is used to return an asset along with all of its anchored elements and the relationships that they have between one another and to other elements.
AssetLineageGraph is used to return an asset along with all of its lineage relationships.
AssetLineageGraphNode is used to return an asset that is part of a lineage graph and the relationships that are the evidence that this asset belongs in the graph.
AssetLineageGraphRelationship describes the derived lineage graph relationship between two assets.
AssetLocationProperties describes the properties for the AssetLocation relationship between an asset and a location.
AssetManagerProperties describes the properties of an external asset manager.
AssetOriginProperties provides a structure for passing information about an asset's origin.
AssetOwnerType defines the identifier used in an Asset's owner property.
AssetProperties holds asset properties that are used for displaying details of an asset in summary lists or hover text.
AssetRelationshipElement contains the properties and header for a relationship retrieved from the repository.
AssetSearchMatches is used to return an asset whose has anchored elements returned from a search.
AssignmentScopeProperties provides details of the scope of work/influence expected by the assigned actor(s).
AssociationType defines the type of association between two valid values, such as 'containment', 'aggregation' or 'inheritance.'.
BusinessCapabilityElement contains the properties and header for a business capability entity retrieved from the metadata repository.
BusinessCapabilityProperties represents one of an organization's business capabilities.
BusinessCapabilityType defines the type of business capability supported by an organization.
ByteOrdering defines the hardware byte ordering
CanonicalVocabularyProperties is used to classify a glossary that has no term definitions with the same name.
CapabilityDeploymentProperties describes the properties for the SupportedSoftwareCapability relationship between a ITInfrastructure asset and a Software Capability.
CertificationElement contains the properties and header for a certification for an element.
CertificationProperties describe the details of a certificate that shows that an element is certified with a particular certification type.
CertificationTypeElement contains the properties and header for a certification type retrieved from the metadata repository.
Many regulations and industry bodies define certifications that can confirm a level of support, capability or competence in an aspect of a digital organization's operation.
ClassificationOrigin describes the provenance of a classification attached to an entity.
RelationshipProperties provides the base class for relationships items.
CollectionElement contains the properties and header for a collection retrieved from the metadata repository.
CollectionFolderProperties defines the properties used to create a Folder classification for a collection.
CollectionMember describes a member of a collection.
CollectionMember describes a member of a collection.
CollectionMemberStatus specifies the status of the member in a collection.
CollectionProperties describes the core properties of a collection.
CollectionType lists suggested collection type values.
CommentElement contains the properties and header for a Comment entity retrieved from the metadata repository.
The CommentProperties bean stores information about a comment connected to an asset.
The CommentType allows comments to be used to ask and answer questions as well as make suggestions and provide useful information to other users.
CommunityElement contains the properties and header for a community.
CommunityForum is used to maintain the content for a community forum.
CommunityForumContribution is used to add an entry to a community forum.
CommunityMembershipElement describes an individual who is a member of a community.
CommunityMembershipProperties provides a details of the purpose (and privileges) of the membership role.
CommunityMembershipType specifies the role of a member in the community.
CommunityProperties describes the core properties of a community.
ComplexSchemaTypeProperties describes a schema with multiple attributes.
ConceptModelDecoration describes the type of relationship end.
ConfidenceLevel identifies the level of confidence to place in the accuracy of a data item.
Defines how confidential a data item is.
ConnectionElement contains the properties and header for a connection retrieved from the metadata repository.
The connection is an object that contains the properties needed to create and initialise a connector to access a specific data assets.
ConnectorTypeElement contains the properties and header for a connector type retrieved from the metadata repository.
The ConnectorTypeProperties describe the implementation details of a particular type of connector.
ContactMethodElement contains the properties and header for a contract method retrieved from the metadata repository.
ContactMethodProperties describes a single mechanism that can be used to contact an individual.
ContactMethodType specifies the contact mechanism to use to contact an individual.
The ContributionRecord holds the information about an individual's contribution to the open metadata ecosystem.
ContributionRecordElement contains the properties and header for a contribution record retrieved from the metadata repository.
ControlFlowElement contains the properties and header for a control flow relationship retrieved from the metadata repository.
ControlFlowProperties describe the properties for a control flow relationship.
CriticalityLevel defines how important a data item is to the organization.
CrowdSourcingRole specifies the role an actor plays in crowd-sourcing the contents of an element such as a glossary term.
CyberLocationProperties indicates that a location is a cyber location rather than a physical location.
DataAssetElement contains the properties and header for an asset retrieved from the metadata repository.
DataAssetProperties is a java bean used to create assets associated with the IT Infrastructure.
DatabaseColumnElement contains the properties and header for a database column entity retrieved from the metadata repository.
DatabaseColumnProperties describes the properties of a database column.
DatabaseColumnTypeElement contains the properties and header for a database column type entity retrieved from the metadata repository.
DatabaseElement contains the properties and header for a database entity retrieved from the metadata repository.
DatabaseForeignKeyProperties describes a foreign key relationship between two columns in different tables in a database.
DatabaseManagerProperties describes the DBMS capability of a database server
DatabasePrimaryKeyProperties describes the properties of a primary key.
DatabaseProperties is a class for representing a generic database.
DatabaseQueryProperties describes the properties of query that is used to derive a column in a database.
DatabaseSchemaElement contains the properties and header for a deployed database schema asset entity retrieved from the metadata repository.
DatabaseSchemaProperties is a class for representing the top level database schema.
DatabaseSchemaTypeProperties is a java bean used to create the database schema type associated with the database.
DatabaseTableElement contains the properties and header for a database table entity retrieved from the metadata repository.
DatabaseTableProperties is a class for representing a relational database table.
DatabaseViewElement contains the properties and header for a database view entity retrieved from the metadata repository.
DatabaseViewProperties is a class for representing a relational database view.
The DataClassAssignmentStatus defines the status of the relationship between a data class and an element that represents data.
DataContainerElement contains the properties and header for a data container entity retrieved from the metadata repository.
SchemaAttributeProperties represents a data field that is part of a complex schema type.
DataContentForDataSetProperties defines a query on an asset that returns all or part of the values for a dataset.
DataFieldElement contains the properties and header for a data field entity retrieved from the metadata repository.
DataFieldProperties is a class for representing a data field within a Form, Report or Que
DataFieldQueryProperties is used to provide the properties that can be used to extract an element by the data values classification.
DataFieldValuesProperties is used to provide the characterizations of the data values stored in a data field described by the attached element.
DataFileElement contains the properties and header for a data file retrieved from the metadata repository.
DataFileProperties describes the property of a single data file.
DataFlowElement contains the properties and header for a data flow relationship retrieved from the metadata repository.
DataFlowProperties describe the properties for a data flow relationship.
DataItemSortOrder is used for schema attributes that may have multiple instances.
DataProcessingActionProperties describes some specific processing that is being performed on one or more data targets.
DataProcessingDescriptionProperties describes a data processing routine.
DataProcessingEngineProperties describes an engine.
Privacy regulations, such as GDPR, require permission from individuals to process their data, for each type of processing.
DataSetProperties is a class for representing a generic data set.
DataStoreProperties provides the JavaBean for describing a data store.
DataType identifies the type for a data item.
Defines the type of delete method to use.
DeployedCapabilityElement contains the properties and header for a SupportedSoftwareCapability relationship retrieved from the repository.
DeployedImplementationType describes the standard deployed implementation types supplied with Egeria.
DeployedImplementationType describes the standard deployed implementation types supplied with Egeria.
DeploymentElement contains the properties and header for a DeployedOn relationship retrieved from the repository.
DeploymentProperties describes the properties for the DeployedOn relationship between an IT Infrastructure asset and a destination asset.
DerivedSchemaTypeQueryTargetProperties defines a query on a schema element that returns all or part of the value for a derived schema type.
DigitalLocationProperties carries the parameters for marking a location as a digital (cyber) location.
DigitalProductProperties describes the properties that describe a digital product.
The InstanceStatus defines the status of an instance (classification, relationship or an entity) in the metadata collection.
DigitalServiceDependencyProperties describes a dependency relationship between two digital services.
DigitalServiceElement contains the properties and header for a digital service entity retrieved from the metadata repository.
DigitalServiceOperatorProperties describes the scope of responsibilities that an organization has in operating a digital service.
DigitalServiceProperties is an object for tracking the lifecycle of one of an organization's digital services.
DigitalServiceResponsibility documents whether the digital service is a data controller or a data processor.
DigitalServiceStatus tracks the life cycle of a digital service.
DigitalServiceVisibility documents who can make use of a digital service.
DigitalSubscriptionProperties describes the agreement between a subscriber to one or more digital products.
DigitalSupportProperties describes the properties between a digital service and a business capability.
DuplicateElement contains the header for PeerDuplicateLink relationship, its properties and the header of the peer element.
DuplicatesRequestBody provides a structure for passing the properties associated with duplicates.
EditingGlossaryProperties is used to provide the properties for an EditingGlossary classification.
The ElementClassification bean describes a single classification associated with an element.
The ElementClassificationHeader bean describes the header for a classification associated with an element.
The ElementControlHeader bean provides details of the origin and changes associated with the element.
ElementHeader provides the common identifier and type information for all properties objects that link off of the asset and have a guid associated with them.
The ElementType bean provides details of the type information associated with a metadata element.
ElementOriginCategory defines where the metadata comes from.
The ElementStatus defines the status of an element in the metadata collection.
ElementStub is used to identify an element.
The ElementType bean provides details of the type information associated with a metadata element.
ElementVersions provides the version information for the element plus details of the creation time and last update time.
The EmbeddedConnection is used within a VirtualConnection to link to the embedded connections.
The EmbeddedConnectionProperties is used within a VirtualConnection to link to the embedded connections.
EndpointElement contains the properties and header for an endpoint retrieved from the metadata repository.
EndpointProperties describes the properties of a server endpoint.
EngineActionStatus defines the current status for a engine action.
EnumSchemaTypeProperties carries the specialized parameters for creating or updating enum schema types.
EventBrokerProperties describes the server than manages the exchange of events between independent services.
EventSchemaAttributeProperties is a class for representing a field within an event structure.
EventTypeElement contains the properties and header for a EventType entity retrieved from the metadata repository.
EventTypeProperties is a class for representing the top-level element for an event.
EventTypeProperties is a class for representing the top-level element for an event's schema.
ExecutionPointElement is the bean used to return an execution point definition stored in the open metadata repositories.
ExecutionPointProperties describes the behavior of a component that automates a governance action.
ExternalGlossaryElementLinkElement contains the properties and header for a link to a equivalent external glossary category retrieved from the metadata repository.
ExternalGlossaryLinkProperties describes the properties of URL link to a remote glossary.
ExternalGlossaryLinkElement contains the properties and header for a link to a equivalent external glossary retrieved from the metadata repository.
ExternalGlossaryLinkProperties describes the properties of URL link to a remote glossary.
ExternalReferenceElement stores information about a link to an external resource that is relevant to this element.
ExternalReferenceLinkProperties provides a structure for the properties that link an external reference to an object.
ExternalReferenceProperties stores information about an link to an external resource that is relevant to this element.
ExternalSchemaTypeProperties carries a reusable schema type.
FeedbackProperties provides a base class for passing feedback objects as a request body over a REST API.
FeedbackTargetElement contains the properties and header for a relationship retrieved from the metadata repository along with the stub of the related element.
FileExtension describes the standard file extensions recognized by Egeria.
FileFolderElement contains the properties and header for a file folder entity retrieved from the metadata repository.
FileFolderProperties defines an asset that is a folder.
FileSystemProperties describes an application that manages a collection of files.
FileName describes the standard file names recognized by Egeria.
FileSystemElement contains the properties and header for a file system retrieved from the metadata repository.
FileSystemProperties describes the root node of a file system.
FileType describes the standard file types supplied with Egeria.
AssetOriginProperties provides a structure for passing information about an asset's origin.
FindNameProperties is the request body structure used on OMAG REST API calls that passes a name that is used to retrieve an element by name.
FindProperties provides the base class for find by property requests.
FindPropertyNamesProperties is the request body structure used on OMAG REST API calls that passes a property value and a list of names to match to.
FixedLocationProperties carries the parameters for marking a location as a fixed physical location.
ForeignKeyProperties describes a foreign key relationship between two columns in different tables in a database.
FormElement contains the properties and header for a form entity retrieved from the metadata repository.
FormProperties is a class for representing a display of data fields for a user to supply data values.
GlossaryCategoryProperties describes grouping of glossary terms that have similar characteristics.
GlossaryProperties is a class for representing a generic glossary.
A GlossaryTermActivityType defines the type of activity described by a glossary term.
The GlossaryTermAssignmentStatus defines the status of the relationship between a glossary term and an element that represents data.
GlossaryTermCategorization describes a type of relationship between a glossary term and a glossary category in a glossary.
GlossaryTermContextDefinition describes a type of context that a glossary term represents.
GlossaryTermElement contains the properties and header for a glossary term entity retrieved from the metadata repository.
GlossaryTermProperties contains the semantic definition (meaning) of a word or phrase (term - collectively called terminology).
GlossaryTermRelationship describes a type of relationship between two glossary terms in a glossary.
A GlossaryTermRelationshipStatus defines the status of a relationship with a glossary term.
The GlossaryTermStatus defines the status of a glossary term.
GovernanceAppointee describes an individual's appointment as a governance officer or to a specific governance role.
GovernanceClassificationBase defines the common properties for the governance action classifications.
GovernanceClassificationProperties defines the properties for a Confidentiality, Confidence, Criticality Governance Action Classifications.
GovernanceClassificationStatus identifies the status of one of the governance action classification.
GovernanceDefinitionElement is the superclass used to return the common properties of a governance definition stored in the open metadata repositories.
GovernanceDefinitionGraph documents the linked governance definitions of the governance program.
GovernanceDefinitionMetricProperties defines the properties that link a metric to a governance definition.
GovernanceDefinitionProperties provides the base class for many of the definitions that define the data strategy and governance program.
GovernanceDefinitionStatus indicates whether the definition is complete and operational or in a state that means it is either under development or obsolete.
GovernanceDelegation is used to show a relationship between different GovernanceDefinitions.
GovernanceDomain defines the different governance domains that open metadata seeks to unite.
GovernanceDomainElement is the bean used to return a governance domain definition stored in the open metadata repositories.
GovernanceDomainProperties describes a governance domain and the identifier used to group the governance definitions together for this domain.
GovernanceDomainSetElement is the bean used to return a governance domain set definition stored in the open metadata repositories.
GovernanceDomainSetProperties describes a collection of related governance domains.
GovernanceExpectationsProperties defines the values expected in the operation of the linked referenceable.
GovernanceLevelIdentifierElement is the bean used to return a governance level identifier definition stored in the open metadata repositories.
GovernanceLevelIdentifierProperties describes a single level identifier for a specific governance classification.
GovernanceLevelIdentifierSetElement documents the level identifier values for a specific governance classification.
GovernanceLevelIdentifierSetProperties describes a collection of level identifiers for a specific governance classification.
GovernanceLink is used to show a relationship between different governance definitions of the same type.
GovernanceMeasurementsDataSetProperties provides a details of how a data set supports governance metrics by providing measurement data.
GovernanceMeasurementsProperties defines the values that have been observed in the operation of the linked referenceable.
GovernanceMetricElement is the bean used to return a governance metric stored in the open metadata repositories.
The GovernanceMetricImplementation defines the query and data set that supports the measurements for a GovernanceMetricProperties.
GovernanceMetricProperties stores information about the way activity associated with a governance definition is to be measured.
GovernanceResultsProperties defines the properties that link a metric to a data set that contains the measurements.
GovernanceRoleAppointee is the bean used to return a governance role and current appointee(s).
GovernanceRoleElement is the bean used to return a governance role description.
GovernanceRoleHistory is the bean used to return a governance officer role definition and its appointees over time.
The GovernanceRoleProperties describes a role within the governance program.
GovernanceLevelIdentifierElement is the bean used to return a governance level identifier definition stored in the open metadata repositories.
GovernanceStatusIdentifierProperties describes a single status level identifier for a specific governance element.
GovernanceLevelIdentifierSetElement documents the level identifier values for a specific governance classification.
GovernanceStatusIdentifierSetProperties describes a collection of level identifiers for governance elements.
A governance zone defines a group of assets.
GovernanceZoneElement is the bean used to return a governance zone definition stored in the open metadata repositories.
GovernanceZoneProperties describes a governance zone which is a grouping of assets that are used for a specific purpose.
HostElement contains the properties and header for a host retrieved from the metadata repository.
DatabaseManagerProperties is a class for representing a database platform.
ImpactSeverity defines the severity of the impact that a situation has.
IncidentReportStatus defines the status of an incident report.
InformalTagElement contains the properties and header for an informal retrieved from the metadata repository.
InformalTagProperties stores information about a tag connected to an asset.
ITInfrastructureProperties is a java bean used to create software servers, hosts and platforms.
The ITProfileElement describes a system, any contact methods and linked userIds.
The ITProfileProperties describes a automated agent that is taking governance action.
A KeyPattern defines the type of External Identifier in use for an asset, or the type of Primary Key used within an asset.
LatestChangeAction identifies the type of a change to an asset and its connected entities.
LatestChangeTarget identifies the target of a change to an asset and its connected entities.
LevelIdentifierProperties describes the properties for searching for a governance action classification by its level.
LicenseElement contains the properties and header for a license for an element.
LicenseProperties describe the details of a license that shows that an element is licensed with a particular license type.
LicenseTypeElement contains the properties and header for a licence type retrieved from the metadata repository.
LicenseTypeProperties defines a license that the organization recognizes and has governance definitions to support it.
LikeElement contains the properties and header for a like entity retrieved from the metadata repository.
The LikeProperties object records a single user's "like" of an element.
LineageMappingElement contains the properties and header for a lineage mapping relationship retrieved from the metadata repository.
LineageMappingProperties describe the properties for a lineage mapping relationship.
Describes the relationship from the open metadata repositories that justify the line on the lineage graph.
LiteralSchemaTypeProperties carries the specialized parameters for creating or updating literal schema types.
LocationElement contains the properties and header for a location definition retrieved from the metadata repository.
LocationProperties is a class for representing a generic location.
MapSchemaType describes a schema element of type map.
MeaningElement contains the properties and header for a GlossaryTerm entity retrieved from the metadata repository.
MeaningProperties is a cut-down summary of a glossary term to aid the asset consumer in understanding the content of an asset.
The MediaType defines the type of resource referenced in a related media reference.
The MediaUsage defines how a related media reference can be used in conjunction with the asset properties.
MetadataElement is the common interface for all metadata elements.
Description of an open metadata element (entity instance) retrieved from the open metadata repositories.
MetadataRelationship describes a relationship between two metadata elements.
MetadataRelationship describes a relationship between two metadata elements.
MetadataSourceElement contains the properties and header for a software server capability retrieved from the metadata repository.
MetadataSourceProperties describe the properties for a capability that is supplying external metadata source information to the open metadata ecosystem.
NestedLocationProperties describes the properties for the NestedLocation relationship between locations.
NewActionTarget identifies an element that a governance action service should process.
NoteElement contains the properties and header for a Note entity retrieved from the metadata repository.
NoteLogElement contains the properties and header for a NoteLog entity retrieved from the metadata repository.
NoteLogEntryElement contains the properties and header for an entry in a note log such as a persona note log or a community forum.
NoteLogEntryProperties covers the entries in a community forum and personal notes since they are based on a note log.
NoteLogHeaderElement contains the properties and header for the root of a note log such as a personal note log or a community forum.
NoteLogHeaderProperties covers the properties that are common between a community forum and a persona note log.
NoteLogHeader manages a list of notes for an element
Note defines the properties of a single note in a note log.
OpenMetadataEnum defines the common methods for an open metadata enum type.
Provides the definition for all properties defined in the open metadata types.
Many open metadata entities are referenceable.
OpenMetadataType provides property name mapping for the open metadata types.
OpenMetadataValidValues provides the names used in constructing valid value sets for open metadata values.
 
OperationalStatus defines whether a component is usable.
OrderBy specifies the sequencing to use in a specific collection.
OrganizationalCapabilityProperties describes the scope of responsibility that a team/organization has to a business capability.
OrganizationProfileProperties describes a top-level team in an organization.
OwnerProperties describes the properties that identifies the owner of an attached element (or the resource it represents).
PeerDefinitionProperties provides a details of how two governance definitions are related.
PermittedSynchronization defines the permitted directions of flow of metadata updates between open metadata and a third party technology.
Personal message is a comment added to a personal profile.
PersonalNote is used to add a personal note to a personal profile.
PersonalNoteLog is used to maintain the list of personal notes for a personal profile.
The PersonalProfileElement describes an individual who has (or will be) appointed to one of the governance roles defined in the governance program.
The PersonalProfileProperties describes an individual.
PersonalProfileUniverse contains the properties and header for a personal profile retrieved from the metadata repository along with details of the contribution record, user ids, contact methods, peers and roles that the profile is linked to.
PersonalRoleElement contains the properties and header for a person role assigned to a profile retrieved from the metadata repository.
PersonalRoleProperties provides a structure for describe a role assigned to a person.
PersonRoleAppointee is the bean used to return a role and current appointee(s).
PersonalRoleElement contains the properties and header for a person role assigned to a profile retrieved from the metadata repository.
PersonRoleHistory is the bean used to return a role definition and its appointees over time.
PersonRoleProperties covers a role that has been defined in an organization.
PlaceholderProperty provides some standard definitions for placeholder properties used to pass properties to services that use templates.
PlaceholderPropertyType characterises one of the placeholder properties used in a template.
PlatformDeploymentProperties describes the properties for the SoftwareServerPlatformDeployment relationship between a Software Server Platform and a Host.
PortElement contains the properties and header for a port entity retrieved from the metadata repository.
PortProperties is a class for representing a generic port for a process.
PortType defines the different port types used for open metadata.
PrimaryKeyProperties describes the properties of a primary key.
PrimitiveSchemaTypeProperties is a class for representing a primitive value.
ProcessCallElement contains the properties and header for a process call relationship retrieved from the metadata repository.
ProcessCallProperties describe the properties for a process call relationship.
ProcessContainmentProperties when linking processes in a parent-child hierarchy.
ProcessContainmentType defines the ownership of a process withing a sub process.
ProcessElement contains the properties and header for a process entity retrieved from the metadata repository.
Process properties defines the properties of a process.
The ProcessStatus defines the status of a process.
ProfileElement contains the properties and header for a profile of a person, team, engine or organization retrieved from the metadata repository.
ProfileIdentityElement contains the properties and header for a relationship between a profile and a user identity retrieved from the metadata repository.
ProfileIdentityProperties describes the properties for the ProfileIdentity relationship between a profile and a user identity.
ProfileLocationElement contains the properties and header for a relationship between a profile and a user identity retrieved from the metadata repository.
ProfileLocationProperties describes the properties for the ProfileLocation relationship between a profile and a location.
ProjectElement contains the properties and header for a community.
ProjectHealth lists suggested health values for a project.
ProjectStatus lists suggested status values for a project.
ProjectProperties describes a project.
ProjectStatus lists suggested status values for a project.
ProjectTeamMember describes a team member of a project.
ProjectTeamProperties provides a details of the purpose (and privileges) of the membership role.
PropertyFacetValidValues provides the values used in the management of Property Facets.
QueryElement contains the properties and header for a query entity retrieved from the metadata repository.
QueryProperties is a class for representing a query that supports the access of data for a report or form.
QueryTargetProperties defines a query on a schema element that returns all or part of the value for a derived schema type.
RatingElement contains the properties and header for a rating retrieved from the metadata repository.
RatingProperties stores information about a rating connected to an asset.
ReferenceableElement contains the properties and header for a referenceable entity retrieved from the metadata repository.
Many open metadata entities are referenceable.
ReferenceValueAssignmentDefinitionElement describes a valid value that is being used as a tag/classifier for a referenceable.
ReferenceValueAssignmentItemElement describes a Referenceable that is using a valid values set/definition as a tag/classifier.
ReferenceValueAssignmentProperties is a java bean used to create a link between a valid value and a referenceable item to enable the valid value to be used as a semiformal tag/classifier.
RelatedAssetElement contains the properties and header for a relationship to an asset retrieved from the metadata repository.
RelatedElement contains the properties and header for a relationship retrieved from the metadata repository along with the stub of the related element.
RelatedElement contains the properties and header for a relationship retrieved from the metadata repository along with the stub of the related element.
RelationshipElement contains the properties and header for a relationship retrieved from the metadata repository.
RelationshipProperties provides the base class for relationships items.
ReplacementAttributeType characterises one of the attribute values that should be provided when using a specific template.
ReportElement contains the properties and header for a report entity retrieved from the metadata repository.
ReportProperties is a class for representing a report for an application or reporting engine.
ResourceListProperties provides a details of why an element providing resources (such as a community) has been attached to an initiative such as a governance domain.
ResourceUse describes the difference values used in the resourceUse property found in the ResourceList relationship.
ResourceUseProperties lists common property values found in the resourceUseProperties attribute when a particular resourceUse value is in use.
RetentionBasis defines the retention requirements associated with a data item.
RetentionClassificationProperties defines the retention requirements for related data items.
ComplexSchemaTypeProperties describes a schema with multiple attributes.
SchemaAttributeElement contains the properties and header for a schema attribute retrieved from the metadata repository.
SchemaAttributeProperties represents a data field that is part of a complex schema type.
SchemaAttributeRelationshipProperties defines a relationship between 2 SchemaAttributes.
SchemaElementProperties carries the common parameters for creating or updating schema elements such as schema types and attributes.
SchemaTypeChoiceProperties carries the specialized parameters for creating or updating a choice of schema types.
SchemaTypeElement contains the properties and header for a reference data asset retrieved from the metadata repository.
SchemaTypeProperties carries the common parameters for creating or updating schema types.
SecureLocationProperties carries the parameters for marking a location as secure.
SecurityGroupElement is the superclass used to return the common properties of a governance definition stored in the open metadata repositories.
SecurityGroupProperties defines a security group technical control.
SecurityManagerElement contains the properties and header for a software server capabilities entity retrieved from the metadata repository.
SecurityManagerProperties describe the properties for a capability deployed to a software server.
SecurityTagsProperties holds the list of labels and properties used by a security enforcement engine to control access and visibility to the contents of the real-world object described by the Referenceable.
SemanticAssignmentProperties links an element to a glossary term to indicate that the glossary term describes its meaning.
SequencingOrder is used for search requests against a metadata collection.
ServerAssetUseElement contains the properties and header for a ServerAssetUse relationship retrieved from the repository.
ServerAssetUseProperties describes the properties for the ServerAssetUse relationship between a software server capability and an asset.
ServerAssetUseType defines how a software server capability may use an asset.
SimpleSchemaTypeProperties describes the properties of type that has a single value.
SoftwareCapabilityElement contains the properties and header for a software server capability retrieved from the metadata repository.
SoftwareCapabilityProperties describe the properties needed to describe a specific software server's capability.
SoftwareServerCapabilityElement is replaced by SoftwareCapabilityElement.
SoftwareCapabilityProperties describes a function implemented in software that is supported by an instance of IT Infrastructure.
SoftwareServerElement contains the properties and header for a software server retrieved from the metadata repository.
SoftwareServerPlatformElement contains the properties and header for a software server platform retrieved from the metadata repository.
SoftwareServerPlatformProperties is a representation of the properties for a software server platform.
SoftwareServerProperties is a representation of the properties for a software server.
SolutionComponentProperties represents a logical architectural component that is part of the digital landscape.
ReferenceValueAttributeName provides definitions of the standard attributeName values used in the ReferenceValueAssignment relationship.
StagingGlossaryProperties is used to provide the properties for an EditingGlossary classification.
StakeholderProperties provides a details of a stakeholder for an initiative.
StakeholderProperties provides a details of a stakeholder for an initiative.
A StarRating defines the rating that a user has placed against an asset.
StructSchemaTypeProperties is a class for representing a set of schema attributes - also known as a structure, struct, group or object in different programming languages.
A subject area defines a group of definitions for governing assets related to a specific topic.
A subject area defines a group of definitions for governing assets related to a specific topic.
SubjectAreaElement is the bean used to return a subject area definition stored in the open metadata repositories.
A subject area defines a group of definitions for governing assets related to a specific topic.
SupplementaryProperties describe additional information about a technical element (typically assets and schemas) that has been added as part of a governance process.
SupplementaryPropertiesValidValues provides the valid values for managing the glossary terms that provide additional business information for assets to help make them more findable.
SupportingDefinitionProperties provides a details of why a governance definition is supporting other governance definition.
TabularColumnElement contains the properties and header for a table column entity retrieved from the metadata repository.
TabularColumnProperties is a class for representing a column within a table type structure.
TabularSchemaTypeProperties is a class for representing a tabular schema such as the structure of a CSV file.
TagProperties stores information about a tag connected to an asset.
TaxonomyProperties is used to classify a glossary that has the terms organized in a taxonomy.
TeamMembershipElement contains the properties and header for a role that shows a person is a leader or a member of a team as retrieved from the metadata repository.
TeamProfileElement contains the properties and header for a team profile retrieved from the metadata repository.
The TeamProfileProperties describes an team of people.
TemplateClassificationProperties carries the parameters for classifying an element as suitable to use for a template.
Minimal definition of a template.
ToDoActionTargetElement describes an element that a person owning a "To Do" action should process.
 
ToDoElement contains the properties and header for a "to do" (informal task) retrieved from the metadata repository.
The "To Do" describes an action - it may be assigned to a person role (see PersonRoleAction).
ToDoStatus defines the progress towards completing a to do.
ToDoType provides an initial set of values for ToDoType.
TopicElement contains the properties and header for a topic entity retrieved from the metadata repository.
TopicProperties is a class for representing a topic for an event broker or streaming service.
TopicSchemaElement contains the properties and header for a schema element entity retrieved from the metadata repository.
UserIdentityElement contains the properties and header for a user identity retrieved from the metadata repository.
UserIdentityProperties describes an element that is linked to a single userId.
ValidValueAssignmentConsumerElement describes a Referenceable that is using a valid values set/definition to define the values that may/must be assigned to it.
ValidValueAssignmentConsumerElement describes a a valid values set/definition that is defining the values that may/must be assigned to a referenceable.
ValidValueAssignmentProperties describes the properties between a referenceable and its valid values.
ValidValueElement contains the properties and header for a valid value definition or set entity retrieved from the metadata repository.
ValidValueImplAssetElement contains the properties and header for a reference data set linked to a valid value retrieved from the metadata repository.
ValidValueImplDefinitionElement describes a Valid Value that defines one if the values in a reference data asset.
ValidValueMappingElement contains the properties and remote end of a valid value mapping as seen from a valid value.
ValidValueMembershipProperties provides a flag to indicate if this value is the default value for the set.
ValidValueProperties provides the common super class for ValidValueSet and ValidValueDefinition.
ValidValueElement contains the properties and header for a valid value set entity retrieved from the metadata repository.
ValidValueSetProperties provides the class for ValidValueSet.
ValidValuesImplProperties is a java bean used to associate a reference data asset with a valid value.
ValidValuesMappingElement contains the properties and ends of a valid value mapping relationship.
ValidValuesMappingProperties is a java bean used to create a mapping between two valid values from different valid value sets.
WatchStatus specifies whether changes to assets in an asset collection should be passed as notifications to the actor who's profile is linked to the collection.
An iterator to walk through the list of assets assigned to a zone.