diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index f7459f56315..5c3c0200004 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -23,8 +23,8 @@ This file recognizes the people who have make an important contribution to Egeri | Sachin Naik | sachin.naik@ibm.com | | Liz McIntosh | liz.mcintosh@sas.com | | Dan Wolfson | dan.wolfson@pdr-associates.com | -| Juergen Helmelt | juergenhemelt | -| Cristian-Mihai Iliescu | cristianmihaiiliescu@gmail.com | +| Juergen Hemelt | juergenhemelt | +| Cristian-Mihai Iliescu | cristianmihaiiliescu@gmail.com | diff --git a/content-packs/OpenMetadataTypes.json b/content-packs/OpenMetadataTypes.json index 63c325e0c75..6e62a648bd3 100644 --- a/content-packs/OpenMetadataTypes.json +++ b/content-packs/OpenMetadataTypes.json @@ -1 +1 @@ -{"class":"OpenMetadataArchive","archiveProperties":{"class":"OpenMetadataArchiveProperties","archiveGUID":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","archiveName":"Open Metadata Types","archiveDescription":"Standard types for open metadata repositories.","archiveType":"CONTENT_PACK","archiveVersion":"3.15","originatorName":"Egeria","originatorLicense":"Apache 2.0","creationDate":1588261366992},"archiveTypeStore":{"class":"OpenMetadataArchiveTypeStore","attributeTypeDefs":[{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1c4b21f4-0b67-41a7-a6ed-2af185eb9b3b","name":"object","primitiveDefCategory":"OM_PRIMITIVE_TYPE_UNKNOWN"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"6b7d410a-2e8a-4d12-981a-a806449f9bdb","name":"byte","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BYTE"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b0abebe5-cf85-4065-86ad-f3c6360ed9c7","name":"char","primitiveDefCategory":"OM_PRIMITIVE_TYPE_CHAR"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"8e95b966-ab60-46d4-a03f-40c5a1ba6c2a","name":"short","primitiveDefCategory":"OM_PRIMITIVE_TYPE_SHORT"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"52aeb769-37b7-4b30-b949-ddc7dcebcfa2","name":"float","primitiveDefCategory":"OM_PRIMITIVE_TYPE_FLOAT"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"e13572e8-25c3-4994-acb6-2ea66c95812e","name":"double","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DOUBLE"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"8aa56e52-1076-4e0d-9b66-3873a1ed7392","name":"biginteger","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BIGINTEGER"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"d5c8ad9f-8fee-4a64-80b3-63ce1e47f6bb","name":"bigdecimal","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BIGDECIMAL"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0103fe10-98b0-4910-8ee0-21d529f7ff6d","name":"array","description":"An array of integers.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_INT"]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6fdffb257b56","name":"MediaType","description":"Defines the type of media.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Image","description":"The media is an image."},{"headerVersion":1,"ordinal":1,"value":"Audio","description":"The media is an audio recording."},{"headerVersion":1,"ordinal":2,"value":"Document","description":"The media is a text document, probably rich text."},{"headerVersion":1,"ordinal":3,"value":"Video","description":"The media is a video recording."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of media, probably not supported."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c6861a72-7485-48c9-8040-876f6c342b61","name":"MediaUsage","description":"Defines how a related media reference should be used.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Icon","description":"Provides a small image to represent the asset in tree views and graphs."},{"headerVersion":1,"ordinal":1,"value":"Thumbnail","description":"Provides a small image about the asset that can be used in lists."},{"headerVersion":1,"ordinal":2,"value":"Illustration","description":"Illustrates how the asset works or what it contains. It is complementary to the asset's description."},{"headerVersion":1,"ordinal":3,"value":"UsageGuidance","description":"Provides guidance to a person on how to use the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"8904df8f-1aca-4de8-9abd-1ef2aadba300","name":"KeyPattern","description":"Defines the type of identifier used for an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"LocalKey","description":"Unique key allocated and used within the scope of a single system."},{"headerVersion":1,"ordinal":1,"value":"RecycledKey","description":"Key allocated and used within the scope of a single system that is periodically reused for different records."},{"headerVersion":1,"ordinal":2,"value":"NaturalKey","description":"Key derived from an attribute of the entity, such as email address, passport number."},{"headerVersion":1,"ordinal":3,"value":"MirrorKey","description":"Key value copied from another system."},{"headerVersion":1,"ordinal":4,"value":"AggregateKey","description":"Key formed by combining keys from multiple systems."},{"headerVersion":1,"ordinal":5,"value":"CallersKey","description":"Key from another system can bey used if system name provided."},{"headerVersion":1,"ordinal":6,"value":"StableKey","description":"Key value will remain active even if records are merged."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another key pattern."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"e5612c3a-49bd-4148-8f67-cfdf145d5fd8","name":"Endianness","description":"Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BigEndian","description":"Bits or bytes order from the big end."},{"headerVersion":1,"ordinal":1,"value":"LittleEndian","description":"Bits or bytes ordered from the little end."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"09439481-9489-467c-9ae5-178a6e0b6b5a","name":"ServerAssetUseType","description":"Defines how a software server capability may use an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."},{"headerVersion":1,"ordinal":1,"value":"Governs","description":"The software server capability provides management or oversight of the asset."},{"headerVersion":1,"ordinal":2,"value":"Maintains","description":"The software server capability keeps the asset up-to-date."},{"headerVersion":1,"ordinal":3,"value":"Uses","description":"The software server capability consumes the content of the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"30e7d8cd-df01-46e8-9247-a24c5650910d","name":"ContactMethodType","description":"Mechanism to contact an individual.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Email","description":"Contact through email."},{"headerVersion":1,"ordinal":1,"value":"Phone","description":"Contact through telephone number."},{"headerVersion":1,"ordinal":2,"value":"Chat","description":"Contact through chat account."},{"headerVersion":1,"ordinal":3,"value":"Profile","description":"Contact through open metadata profile."},{"headerVersion":1,"ordinal":4,"value":"Account","description":"Contact through social media or similar account."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1d412439-4272-4a7e-a940-1065f889fc56","name":"OrderBy","description":"Defines the sequencing for a collection.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Name","description":"Order by name property."},{"headerVersion":1,"ordinal":1,"value":"Owner","description":"Order by owner property."},{"headerVersion":1,"ordinal":2,"value":"DateAdded","description":"Order by date added to the metadata collection."},{"headerVersion":1,"ordinal":3,"value":"DateUpdated","description":"Order by date that the asset was updated."},{"headerVersion":1,"ordinal":4,"value":"DateCreated","description":"Order by date that the asset was created."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Order by another property."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"7197ea39-334d-403f-a70b-d40231092df7","name":"ToDoStatus","description":"Progress on completing an action (to do).","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Open","description":"No action has been taken."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Work is underway to complete the action."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"Work is blocked waiting for resource of another action to complete."},{"headerVersion":1,"ordinal":3,"value":"Complete","description":"The action has been completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Abandoned","description":"Work has stopped on the action and will not recommence."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b0ef45bf-d12b-4b6f-add6-59c14648d750","name":"CommunityMembershipType","description":"Type of membership to a community.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Contributor","description":"Participant in the community."},{"headerVersion":1,"ordinal":1,"value":"Administrator","description":"Administrator of the community."},{"headerVersion":1,"ordinal":2,"value":"Leader","description":"Leader of the community."},{"headerVersion":1,"ordinal":3,"value":"Observer","description":"Observer of the community."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role in the community."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"77fea3ef-6ec1-4223-8408-38567e9d3c93","name":"StarRating","description":"Level of support or appreciation for an item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"NotRecommended","description":"This content is not recommended."},{"headerVersion":1,"ordinal":1,"value":"OneStar","description":"One star rating."},{"headerVersion":1,"ordinal":2,"value":"TwoStar","description":"Two star rating."},{"headerVersion":1,"ordinal":3,"value":"ThreeStar","description":"Three star rating."},{"headerVersion":1,"ordinal":4,"value":"FourStar","description":"Four star rating."},{"headerVersion":1,"ordinal":5,"value":"FiveStar","description":"Five star rating."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"0ded50c2-17cc-4ecf-915e-908e66dbb27f","name":"CrowdSourcingRole","description":"Type of contributor to new information and/or assets.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Proposer","description":"Actor that creates the initial version."},{"headerVersion":1,"ordinal":1,"value":"Reviewer","description":"Actor that provided feedback."},{"headerVersion":1,"ordinal":2,"value":"Supporter","description":"Actor that agrees with the definition."},{"headerVersion":1,"ordinal":3,"value":"Approver","description":"Actor that declares the definition should be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b57Fbce7-42ac-71D1-D6a6-9f62Cb7C6dc3","name":"PortType","description":"Descriptor for a port that indicates its type.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"INPUT_PORT","description":"Data is passed into the process."},{"headerVersion":1,"ordinal":1,"value":"OUTPUT_PORT","description":"Data is produced by the process."},{"headerVersion":1,"ordinal":2,"value":"INOUT_PORT","description":"A request-response interface is provided by the process."},{"headerVersion":1,"ordinal":3,"value":"OUTIN_PORT","description":"A request-response call is made by the process."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"af7e403d-9865-4ebb-8c1a-1fd57b4f4bca","name":"ActivityType","description":"Different types of activities.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Operation","description":"Normal processing."},{"headerVersion":1,"ordinal":1,"value":"Action","description":"A requested or required change."},{"headerVersion":1,"ordinal":2,"value":"Task","description":"A piece of work for a person, organization or engine."},{"headerVersion":1,"ordinal":3,"value":"Process","description":"A sequence of tasks."},{"headerVersion":1,"ordinal":3,"value":"Project","description":"An organized activity to achieve a specific goal."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of activity."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c8fe36ac-369f-4799-af75-46b9c1343ab3","name":"TermAssignmentStatus","description":"Defines the provenance and confidence of a term assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The term assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The term assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The term assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The term assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The term assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The term assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term assignment status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ae846797-d88a-4421-ad9a-318bf7c1fe6f","name":"ConfidenceLevel","description":"Defines the level of confidence to place in the accuracy of a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."},{"headerVersion":1,"ordinal":1,"value":"AdHoc","description":"The data comes from an ad hoc process."},{"headerVersion":1,"ordinal":2,"value":"Transactional","description":"The data comes from a transactional system so it may have a narrow scope."},{"headerVersion":1,"ordinal":3,"value":"Authoritative","description":"The data comes from an authoritative source."},{"headerVersion":1,"ordinal":4,"value":"Derived","description":"The data is derived from other data through an analytical process."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data comes from an obsolete source and must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidence level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7","name":"RetentionBasis","description":"Defines the retention requirements associated with a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the retention requirements for this data."},{"headerVersion":1,"ordinal":1,"value":"Temporary","description":"This data is temporary."},{"headerVersion":1,"ordinal":2,"value":"ProjectLifetime","description":"The data is needed for the lifetime of the referenced project."},{"headerVersion":1,"ordinal":3,"value":"TeamLifetime","description":"The data is needed for the lifetime of the referenced team."},{"headerVersion":1,"ordinal":4,"value":"ContractLifetime","description":"The data is needed for the lifetime of the referenced contract."},{"headerVersion":1,"ordinal":5,"value":"RegulatedLifetime","description":"The retention period for the data is defined by the referenced regulation."},{"headerVersion":1,"ordinal":6,"value":"TimeBoxedLifetime","description":"The data is needed for the specified time."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another basis for determining the retention requirement."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"22bcbf49-83e1-4432-b008-e09a8f842a1e","name":"CriticalityLevel","description":"Defines how important a data item is to the organization.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."},{"headerVersion":1,"ordinal":1,"value":"Marginal","description":"The data is of minor importance to the organization."},{"headerVersion":1,"ordinal":2,"value":"Important","description":"The data is important to the running of the organization."},{"headerVersion":1,"ordinal":3,"value":"Critical","description":"The data is critical to the operation of the organization."},{"headerVersion":1,"ordinal":4,"value":"Catastrophic","description":"The data is so important that its loss is catastrophic putting the future of the organization in doubt."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another criticality level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"aaa4df8f-1aca-4de8-9abd-1ef2aadba300","name":"DataItemSortOrder","description":"Defines the suggested order that data values in this data item should be sorted by.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Ascending","description":"Sort the data values so that they increase in value."},{"headerVersion":1,"ordinal":1,"value":"Descending","description":"Sort the data values so that they decrease in value."},{"headerVersion":1,"ordinal":99,"value":"Ignore","description":"No specific sort order."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2611892f-0527-478f-8843-a3aa2b9abb47","name":"DataClassAssignmentStatus","description":"Defines the provenance and confidence of a data class assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The data class assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The data class assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The data class assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The data class assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The data class assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data class assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another data class assignment status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2c0ac237-e02e-431a-89fd-3107d94d4007","name":"ConceptModelAttributeCoverageCategory","description":"Describes the type of attribute - this is used in scoping the model.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."},{"headerVersion":1,"ordinal":1,"value":"UniqueIdentifier","description":"The attribute uniquely identifies the concept bead."},{"headerVersion":1,"ordinal":2,"value":"Identifier","description":"The attribute is a good indicator of the identity of the concept bead but not guaranteed to be unique."},{"headerVersion":1,"ordinal":3,"value":"CoreDetail","description":"The attribute provides information that is typically required by all of the consumers of the concept bead."},{"headerVersion":1,"ordinal":4,"value":"ExtendedDetail","description":"The attribute contains supplementary information that is of interest to specific consumers of the concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a97d9167-7dd6-4dea-a8cf-c73c57a0f470","name":"ConceptModelDecoration","description":"Describes the type of relationship end.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."},{"headerVersion":1,"ordinal":1,"value":"Aggregation","description":"The relationship links an independent concept bead to a collection concept bead."},{"headerVersion":1,"ordinal":2,"value":"Composition","description":"The relationship links a sub-part to a composite."},{"headerVersion":1,"ordinal":3,"value":"Extension","description":"The relationship links an extension to a base concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ecb48ca2-4d29-4de9-99a1-bc4db9816d68","name":"DiscoveryRequestStatus","description":"Defines the progress or completion of a discovery request.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Discovery request is executing."},{"headerVersion":1,"ordinal":2,"value":"Failed","description":"Discovery request has failed."},{"headerVersion":1,"ordinal":3,"value":"Completed","description":"Discovery request has completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery request status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"71187df6-ef66-4f88-bc03-cd3c7f925165","name":"AnnotationStatus","description":"Defines the status of an annotation.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"New","description":"The annotation is new."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The annotation has been reviewed by a steward."},{"headerVersion":1,"ordinal":2,"value":"Approved","description":"The annotation has been approved."},{"headerVersion":1,"ordinal":3,"value":"Actioned","description":"The request has been actioned."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The annotation is invalid or incorrect."},{"headerVersion":1,"ordinal":5,"value":"Ignore","description":"The annotation should be ignored."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1bb4b908-7983-4802-a2b5-91b095552ee9","name":"ProcessContainmentType","description":"The containment relationship between two processes.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"OWNED","description":"The parent process owns the child process in the relationship, such that if the parent is removed the child should also be removed. A child can have at most one such parent."},{"headerVersion":1,"ordinal":1,"value":"USED","description":"The child process is simply used by the parent. A child process can have many such relationships to parents."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b2fdeddd-24eb-4e9c-a2a4-2693828d4a69","name":"DiscoveryServiceRequestStatus","description":"Defines the progress or completion of a requested discovery service.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"Activating","description":"Discovery service is being initialized in the discovery engine."},{"headerVersion":1,"ordinal":2,"value":"InProgress","description":"Discovery service is executing."},{"headerVersion":1,"ordinal":3,"value":"Failed","description":"Discovery service has failed."},{"headerVersion":1,"ordinal":4,"value":"Completed","description":"Discovery service has completed successfully."},{"headerVersion":1,"ordinal":5,"value":"Other","description":"Discovery service has a status that is not covered by this enum."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery service status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"4879c96e-26c7-48af-ba92-8277632be733","name":"SolutionPortDirection","description":"Defines the direction of flow of information through a solution port.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The direction of flow is unknown."},{"headerVersion":1,"ordinal":1,"value":"Output","description":"The process is producing information through this port."},{"headerVersion":1,"ordinal":2,"value":"Input","description":"The process is consuming information through this port."},{"headerVersion":1,"ordinal":3,"value":"InOut","description":"The process has a call interface attached to this port."},{"headerVersion":1,"ordinal":4,"value":"OutIn","description":"The process is issuing a call to an external API through this port."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another direction."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a0b7d7a0-4af5-4539-9b81-cbef52d8cc5d","name":"LatestChangeTarget","description":"Defines the type of repository element that has changed.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"EntityStatus","description":"The status of the anchor entity has changed."},{"headerVersion":1,"ordinal":1,"value":"EntityProperty","description":"A property in the anchor entity has changed."},{"headerVersion":1,"ordinal":2,"value":"EntityClassification","description":"A classification attached to the anchor entity has changed."},{"headerVersion":1,"ordinal":3,"value":"EntityRelationship","description":"A relationship linking the anchor entity to an attachment has changed."},{"headerVersion":1,"ordinal":4,"value":"Attachment","description":"An entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":5,"value":"AttachmentStatus","description":"The status of an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":6,"value":"AttachmentProperty","description":"A property in an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":7,"value":"AttachmentClassification","description":"A classification attached to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":8,"value":"AttachmentRelationship","description":"A relationship linking to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of change."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"032d844b-868f-4c4a-bc5d-81f0f9704c4d","name":"LatestChangeAction","description":"Defines the type of change that was made to a repository instance.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Created","description":"The target element has been created."},{"headerVersion":1,"ordinal":1,"value":"Updated","description":"The properties of the target element have been changed."},{"headerVersion":1,"ordinal":2,"value":"Deleted","description":"The target element has been deleted."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of action."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"abc48ca2-4d29-4de9-99a1-bc4db9816d68","name":"ConfidentialityLevel","description":"Defines how confidential a data item is.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."},{"headerVersion":1,"ordinal":1,"value":"Internal","description":"The data should not be exposed outside of this organization."},{"headerVersion":1,"ordinal":2,"value":"Confidential","description":"The data should be protected and only shared with people with a need to see it."},{"headerVersion":1,"ordinal":3,"value":"Sensitive","description":"The data is sensitive and inappropriate use may adversely impact the data subject."},{"headerVersion":1,"ordinal":4,"value":"Restricted","description":"The data is very valuable and must be restricted to a very small number of people."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidentially level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"973a9f4c-93fa-43a5-a0c5-d97dbd164e78","name":"PermittedSynchronization","description":"Defines the synchronization rules between a third party technology and open metadata.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BothDirections","description":"Metadata exchange is permitted in both directions."},{"headerVersion":1,"ordinal":1,"value":"ToThirdParty","description":"The third party technology is logically downstream of open metadata and is just receiving metadata."},{"headerVersion":1,"ordinal":2,"value":"FromThirdParty","description":"The third party technology is logically upstream and is publishing metadata to open metadata."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another synchronization rule."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5b905856-90ec-4944-80c4-0d42bcad484a","name":"ImpactSeverity","description":"Defines the severity of the impact that a situation has.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."},{"headerVersion":1,"ordinal":1,"value":"Low","description":"The impact is low."},{"headerVersion":1,"ordinal":2,"value":"Medium","description":"The impact is medium."},{"headerVersion":1,"ordinal":3,"value":"High","description":"The impact is high."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another impact level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a6e698b0-a4f7-4a39-8c80-db0bb0f972ec","name":"GovernanceActionStatus","description":"Defines the current execution status of a governance action.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Requested","description":"The governance action has been created and is pending."},{"headerVersion":1,"ordinal":1,"value":"Approved","description":"The governance action is approved to run."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"The governance action is waiting for its start time or the right conditions to run."},{"headerVersion":1,"ordinal":3,"value":"Activating","description":"The governance service for the governance action is being initialized in the governance engine."},{"headerVersion":1,"ordinal":4,"value":"InProgress","description":"The governance engine is running the associated governance service for the governance action."},{"headerVersion":1,"ordinal":10,"value":"Actioned","description":"The governance service for the governance action has successfully completed processing."},{"headerVersion":1,"ordinal":11,"value":"Invalid","description":"The governance action has not been run because it is not appropriate (for example, a false positive)."},{"headerVersion":1,"ordinal":12,"value":"Ignored","description":"The governance action has not been run because a different governance action was chosen."},{"headerVersion":1,"ordinal":13,"value":"Failed","description":"The governance service for the governance action failed to execute."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Undefined or unknown governance action status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2f6a3dc1-aa98-4b92-add4-68de53b7369c","name":"DuplicateType","description":"Defines if the duplicates are peers or one is a consolidated duplicate.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Peer","description":"The duplicates are peers."},{"headerVersion":1,"ordinal":1,"value":"Consolidated","description":"One duplicate has been constructed from the other (ands its peers)."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another duplicate type."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a9d4f64b-fa24-4eb8-8bf6-308926ef2c14","name":"IncidentReportStatus","description":"Defines the status of an incident report.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Raised","description":"The incident report has been raised but no processing has occurred."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The incident report has been reviewed, possibly classified but no action has been taken."},{"headerVersion":1,"ordinal":2,"value":"Validated","description":"The incident report records a valid incident and work is underway to resolve it."},{"headerVersion":1,"ordinal":3,"value":"Resolved","description":"The reported incident has been resolved."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The incident report does not describe a valid incident and has been closed."},{"headerVersion":1,"ordinal":5,"value":"Ignored","description":"The incident report is valid but has been closed with no action."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another incident report status."}]}],"newTypeDefs":[{"class":"EntityDef","headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"An open metadata entity that has a unique identifier.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the entity.","valuesMinCount":1,"valuesMaxCount":1,"unique":true,"attributeCardinality":"ONE_ONLY","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties for the element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","name":"LastAttachment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A description of the last entity to be attached to the referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"anchorType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"attachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the attached entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"attachmentType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of the attached entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"attachmentOwner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User identifier of the person/engine/process that created the attachment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the attachment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"c19746ac-b3ec-49ce-af4b-83348fc55e07","name":"Infrastructure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"Physical infrastructure or software platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"Well-defined sequence of activities performed by people or software components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["DRAFT","PROPOSED","APPROVED","ACTIVE","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the process","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Formula for the process","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"Collection of related data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A link to more information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"url","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"organization","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Organization supplying the reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"747f8b86-fe7c-4c9b-ba75-979e093cc307","name":"RelatedMedia","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"description":"Images, video or sound media.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"mediaUsage","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0103fe10-98b0-4910-8ee0-21d529f7ff6d","name":"array","description":"An array of integers.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of recommended media usage.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mediaType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6fdffb257b56","name":"MediaType","description":"Defines the type of media.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Image","description":"The media is an image."},{"headerVersion":1,"ordinal":1,"value":"Audio","description":"The media is an audio recording."},{"headerVersion":1,"ordinal":2,"value":"Document","description":"The media is a text document, probably rich text."},{"headerVersion":1,"ordinal":3,"value":"Video","description":"The media is a video recording."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of media, probably not supported."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of media.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"7c8f8c2c-cc48-429e-8a21-a1f1851ccdb0","name":"ExternalId","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Alternative identifier used in another system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used in an external system.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"keyPattern","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"8904df8f-1aca-4de8-9abd-1ef2aadba300","name":"KeyPattern","description":"Defines the type of identifier used for an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"LocalKey","description":"Unique key allocated and used within the scope of a single system."},{"headerVersion":1,"ordinal":1,"value":"RecycledKey","description":"Key allocated and used within the scope of a single system that is periodically reused for different records."},{"headerVersion":1,"ordinal":2,"value":"NaturalKey","description":"Key derived from an attribute of the entity, such as email address, passport number."},{"headerVersion":1,"ordinal":3,"value":"MirrorKey","description":"Key value copied from another system."},{"headerVersion":1,"ordinal":4,"value":"AggregateKey","description":"Key formed by combining keys from multiple systems."},{"headerVersion":1,"ordinal":5,"value":"CallersKey","description":"Key from another system can bey used if system name provided."},{"headerVersion":1,"ordinal":6,"value":"StableKey","description":"Key value will remain active even if records are merged."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another key pattern."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Management pattern associated with the identifier.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"6403a704-aad6-41c2-8e08-b9525c006f85","name":"PropertyFacet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Additional properties that support a particular vendor or service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the property facet schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the property facet contents.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"properties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties for the property facet.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A physical place, digital location or area.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c19746ac-b3ec-49ce-af4b-83348fc55e07","name":"Infrastructure","status":"ACTIVE_TYPEDEF"},"description":"Hardware and base software that supports an IT system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Named IT infrastructure system that supports multiple software servers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Characteristics of the operating system in use within a host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the operating platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the operating platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"operatingSystem","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the operating system running on this operating platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"endianness","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of byte ordering.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"A group of hosts operating together to provide a scalable platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e2393236-100f-4ac0-a5e6-ce4e96c521e7","name":"VirtualContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"Container-based virtual host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Software services to support a runtime environment for a software server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Supplier of the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Server platform's authentication name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Software services to support a runtime environment for applications and data stores.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Supplier of the software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Server's authentication name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of the network address and related information needed to call a software service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the endpoint.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the endpoint and its capabilities.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"networkAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name used to connect to the endpoint.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"protocol","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the protocol used to connect to the endpoint.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"encryptionMethod","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of encryption used at the endpoint (if any).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A software capability such as an application, that is deployed to a software server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"58280f3c-9d63-4eae-9509-3f223872fb25","name":"Application","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A server capability supporting a specific business function.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A programmable engine for running automated processes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Inter-connectivity for systems.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9bbae94d-e109-4c96-b072-4f97123f04fd","name":"NetworkGateway","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A connection point enabling network traffic to pass between two networks.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of a person, team or automated process that is working with data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the actor.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the actor.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","name":"UserIdentity","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Name of the security account for a person or automated process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"79296df8-645a-4ef7-a011-912d1cdcf75a","name":"ContactDetails","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Information on how to send a message to an individual or automated process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"contactMethodType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"30e7d8cd-df01-46e8-9247-a24c5650910d","name":"ContactMethodType","description":"Mechanism to contact an individual.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Email","description":"Contact through email."},{"headerVersion":1,"ordinal":1,"value":"Phone","description":"Contact through telephone number."},{"headerVersion":1,"ordinal":2,"value":"Chat","description":"Contact through chat account."},{"headerVersion":1,"ordinal":3,"value":"Profile","description":"Contact through open metadata profile."},{"headerVersion":1,"ordinal":4,"value":"Account","description":"Contact through social media or similar account."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Method to contact an actor.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"contactMethodValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of the contact method.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"description":"An individual.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fullName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Full or official name of the individual (if different from known name).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"jobTitle","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Role or level in the organization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the profile visible to other collaborators?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28cccd285","name":"ContributionRecord","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A record of the contribution of an individual.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the contribution visible to other collaborators?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"karmaPoints","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Points capturing a person's engagement with open metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A role performed by one or more individuals.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the role.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the role.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of responsibility.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"headCount","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of people that can be appointed to the role.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"description":"Group of people working together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"teamType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of team, such as department.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"36db26d5-abb2-439b-bc15-d62d373c5db6","name":"TeamLeader","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person leading a team.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"46db26d5-abb2-538b-bc15-d62d373c5db6","name":"TeamMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person assigned to a team.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"81394f85-6008-465b-926e-b3fae4668937","name":"ITProfile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"description":"Descriptive details about a processing engine or other IT infrastructure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A group of related items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the collection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the collection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An organized activity, typically to achieve a well defined goal.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start date of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"plannedEndDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Planned completion data for the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description on current status of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"0798569f-0c16-4a1f-86d9-e2e89568f7fd","name":"ProjectManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"An person with overall responsibility for one or more project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6bf90c79-32f4-47ad-959c-8fff723fe744","name":"Meeting","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Two or more people come together to discuss a topic, agree and action or exchange information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Title of the meeting.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"startTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start time of the meeting.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"endTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"End time of the meeting.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"objective","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Reason for the meeting and intended outcome.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"minutes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what happened at the meeting.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An action assigned to an individual.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name or title of the todo/action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the required action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"creationTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the requested action was identified.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"priority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How urgent is this action?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dueTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the requested action needs to be completed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"7197ea39-334d-403f-a70b-d40231092df7","name":"ToDoStatus","description":"Progress on completing an action (to do).","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Open","description":"No action has been taken."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Work is underway to complete the action."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"Work is blocked waiting for resource of another action to complete."},{"headerVersion":1,"ordinal":3,"value":"Complete","description":"The action has been completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Abandoned","description":"Work has stopped on the action and will not recommence."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How complete is the action?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"completionTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the requested action was completed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"fbd42379-f6c3-4f08-b6f7-378565cda993","name":"Community","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A group of people with a common interest or skill.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the community.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the community.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mission","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Purpose of the community.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"fbd42379-f6c3-4f09-b6f7-378565cda993","name":"CommunityMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"A person who has joined a community.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"7299d721-d17f-4562-8286-bcd451814478","name":"Rating","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Quantitative feedback related to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the referenceable that this rating is connected to (either directly or indirectly).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stars","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"77fea3ef-6ec1-4223-8408-38567e9d3c93","name":"StarRating","description":"Level of support or appreciation for an item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"NotRecommended","description":"This content is not recommended."},{"headerVersion":1,"ordinal":1,"value":"OneStar","description":"One star rating."},{"headerVersion":1,"ordinal":2,"value":"TwoStar","description":"Two star rating."},{"headerVersion":1,"ordinal":3,"value":"ThreeStar","description":"Three star rating."},{"headerVersion":1,"ordinal":4,"value":"FourStar","description":"Four star rating."},{"headerVersion":1,"ordinal":5,"value":"FiveStar","description":"Five star rating."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Rating level provided.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"review","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional comments associated with the rating.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Descriptive feedback or discussion related to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the referenceable that this comment is connected to (either directly or indirectly).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"text","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Feedback comments or additional information.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of comment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"deaa5ca0-47a0-483d-b943-d91c76744e01","name":"Like","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Boolean type of rating expressing a favorable impression.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the referenceable that this comment is connected to (either directly or indirectly).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ba846a7b-2955-40bf-952b-2793ceca090a","name":"InformalTag","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"An descriptive tag for an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the tag visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"tagName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive name of the tag.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"tagDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"More detail on the meaning of the tag.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"3a84c94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"CrowdSourcingContributor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person contributing new content.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2a84d94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"NoteEntry","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An entry in a note log.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Title of the note entry.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"text","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Text of the note entry.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the note visible to more than the note log authors?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An ordered list of related notes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the note log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the note log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the note log visible to more than the note log authors?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"3a84d94c-ac6f-4be1-a72a-07dbec7b1fe3","name":"NoteLogAuthor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"A person adding notes to a note log.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A set of properties to identify and configure a connector instance.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the connection, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the connection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"securedProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Private properties accessible only to the connector.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"configurationProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Specific configuration properties for the underlying technology.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User identity that the connector should use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"clearPassword","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Password for the userId in clear text.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"encryptedPassword","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Encrypted password that the connector needs to decrypt before use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","name":"ConnectorType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A set of properties describing a type of connector.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the connector type, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the connector type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"connectorProviderClassName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the Java class that implements this connector type's open connector framework (OCF) connector provider.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recognizedAdditionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of additional connection property names supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recognizedSecuredProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recognizedConfigurationProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"82f9c664-e59d-484c-a8f3-17088c23a2f3","name":"VirtualConnection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"description":"A connector for a virtual resource that needs to retrieve data from multiple places.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A physical store of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Creation time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Last known modification time.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A callable interface running at an endpoint.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"description":"A packaged and deployed software component supporting a well-defined function.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"implementationLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the language used to implement this component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A description of a folder (directory) in a file system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9f1fb984-db15-43ee-85fb-f8b0353bfb8b","name":"DataFolder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"description":"A folder (directory) in a file system that contains a collection of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A description of a file containing data stored in a file system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fileType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"File type descriptor typically extracted from the file name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"2ccb2117-9cee-47ca-8150-9b3a543adcec","name":"CSVFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A description of a comma separated value (CSV) file","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"delimiterCharacter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Character used between each column.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"quoteCharacter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The character used to group the content of the column that contains one or more delimiter characters.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"75293260-3373-4777-af7d-7274d5c0b9a5","name":"AvroFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A description of a file that follows the Apache Avro specification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"baa608fa-510e-42d7-95cd-7c12fa37bb35","name":"JSONFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A description of a file that follows the JavaScript Object Notation specification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A data file containing unstructured data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"embeddedMetadata","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Metadata properties embedded in the media file.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"0075d603-1627-41c5-8cae-f5458d1247fe","name":"MediaCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A group of related media files.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b463827c-c0a0-4cfb-a2b2-ddc63746ded4","name":"Document","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"description":"A data file containing unstructured text.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"37156790-feac-4e1a-a42e-88858ae6f8e1","name":"DocumentStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"Identifies a data store as one that contains documents.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"86de3633-eec8-4bf9-aad1-e92df1ca2024","name":"GraphStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"Identifies a data store as one that contains one or more graphs.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of graph store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"69751093-35f9-42b1-944b-ba6251ff513d","name":"SubscriberList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing a list of endpoints registered to receive events from a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"29100f49-338e-4361-b05d-7e4e8e818325","name":"Topic","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A location for storing and distributing related events.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"topicType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of topic.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ff4c8484-9127-464a-97fc-99579d5bc429","name":"LogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"Identifies a data file as one containing log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of log file.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"eab811ec-556a-45f1-9091-bc7ac8face0f","name":"DeployedDatabaseSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A collection of database tables and views running in a database server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0921c83f-b2db-4086-a52c-0d10e52ca078","name":"Database","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A data store containing relational data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of database.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"instance","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the database instance.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"importedFrom","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the connector where database is imported from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"39444bf9-638e-4124-a5f9-1b8f3e1b008b","name":"EnterpriseAccessLayer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"Repository services for the Open Metadata Access Services (OMAS) supporting federated queries and aggregated events from the connected cohorts.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"topicRoot","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Root of topic names used by the Open Metadata access Services (OMASs).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection accessed through this enterprise access layer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"42063797-a78a-4720-9353-52026c75f667","name":"CohortMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability enabling a server to access an open metadata repository cohort.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"43e7dca2-c7b4-4cdf-a1ea-c9d4f7093893","name":"MetadataRepositoryCohort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A group of collaborating open metadata repositories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the scope of the open metadata repository cohort.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"topic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the topic used to exchange registration, type definitions and metadata instances between the members of the open metadata repository cohort.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ea3b15af-ed0e-44f7-91e4-bdb299dd4976","name":"MetadataCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing metadata.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection managed in the local repository.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"c40397bd-eab0-4b2e-bffb-e7fa0f93a5a9","name":"MetadataRepository","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A data store containing metadata.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of metadata repository.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"2bfdcd0d-68bb-42c3-ae75-e9fb6c3dff70","name":"CohortRegistryStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A data store containing cohort membership registration details.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"17bee904-5b35-4c81-ac63-871c615424a2","name":"KeystoreFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"An encrypted data store containing authentication and related security information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"979d97dd-6782-4648-8e2a-8982994533e6","name":"KeyStoreCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing authentication and related security information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"201f48c5-4e4b-41dc-9c5f-0bc9742190cf","name":"ReferenceCodeTable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing code values and their translations.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9c6ec0c6-0b26-4414-bffe-089144323213","name":"ReferenceCodeMappingTable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing mappings between code values from different data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"68d7b905-6438-43be-88cf-5de027b4aaaf","name":"InformationView","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing selected data items from one or more data stores or data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Id of view.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Comment","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"nativeClass","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Native class used by the client to represent this entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"createdTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information View create time.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"lastModifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information View last modified time.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"lastModifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information View last modifier.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"8078e3d1-0c63-4ace-aafa-68498b39ccd6","name":"Form","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A collection of data items used to request activity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e9077f4f-955b-4d7b-b1f7-12ee769ff0c3","name":"DeployedReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A collection if data items that describe a situation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Id of report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Author of the report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"url","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"url of the report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"createdTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Report create time.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"lastModifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Report last modified time.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"lastModifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Report last modifier.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An interface where data flows in and/or out of the process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the port","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"portType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b57Fbce7-42ac-71D1-D6a6-9f62Cb7C6dc3","name":"PortType","description":"Descriptor for a port that indicates its type.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"INPUT_PORT","description":"Data is passed into the process."},{"headerVersion":1,"ordinal":1,"value":"OUTPUT_PORT","description":"Data is produced by the process."},{"headerVersion":1,"ordinal":2,"value":"INOUT_PORT","description":"A request-response interface is provided by the process."},{"headerVersion":1,"ordinal":3,"value":"OUTIN_PORT","description":"A request-response call is made by the process."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of port","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"DFa5aEb1-bAb4-c25B-bDBD-B95Ce6fAB7F5","name":"PortAlias","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"description":"Entity that describes the port for a composition process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ADbbdF06-a6A3-4D5F-7fA3-DB4Cb0eDeC0E","name":"PortImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"description":"Entity that describes a port with a concrete implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A collection of related glossary terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the glossary, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"language","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Natural language used in the glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on the usage of this glossary content.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"description":"The location of a glossary stored outside of the open metadata ecosystem.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A collection of related glossary terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the glossary category, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the glossary category.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A semantic description of something, such as a concept, object, asset, technology, role or group.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the glossary term, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description of the glossary term.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Full description of the glossary term.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"examples","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Examples of this glossary term in use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"abbreviation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How this glossary term is abbreviated.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Further guidance on the use of this glossary term.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"c04e29b2-2d66-48fc-a20d-e59895de6040","name":"ControlledGlossaryTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"description":"Defines a glossary term that is developed through a controlled workflow.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["DRAFT","PROPOSED","APPROVED","ACTIVE","DELETED"],"initialStatus":"DRAFT"},{"class":"EntityDef","headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Defines an aspect of the governance program.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["DRAFT","PROPOSED","APPROVED","ACTIVE","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Title describing the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short summary of the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Detailed description of the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of impact for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"priority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Relative importance of this governance definition compared to its peers.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"implications","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Impact on the organization, people and services when adopting the recommendation in this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"outcomes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expected outcomes.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"results","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Actual results.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"578a3510-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceOfficer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person responsible for a governance domain.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance domain for this governance officer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"Defines a reason for having the governance program.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3c34f121-07a6-4e95-a07d-9b0ef17b7bbf","name":"GovernanceStrategy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"Defines how the governance program and the supporting capabilities are supporting the business strategy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"businessImperatives","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Goals or required outcomes from the business strategy that is supported by the data strategy.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"e3c4293d-8846-4500-b0c0-197d73aba8b0","name":"Regulation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"Identifies a regulation related to data that must be supported.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"jurisdiction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Issuing authority for the regulation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"Defines a goal or outcome expected from the organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3b7d1325-ec2c-44cb-8db0-ce207beb78cf","name":"GovernancePrinciple","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"description":"Defines a principle related to how data is managed or used that the organization should ensure remains true.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0cec20d3-aa29-41b7-96ea-1c544ed32537","name":"GovernanceObligation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability, rule or action that is required by a regulation or external party.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2d03ec9d-bd6b-4be9-8e17-95a7ecdbaa67","name":"GovernanceApproach","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"description":"Defines a preferred approach to managing or using data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"An implementation of a governance capability.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"implementationDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how this governance control should be implemented.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"description":"A governance control that is implemented using technology.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"befa1458-79b8-446a-b813-536700e60fa8","name":"OrganizationalControl","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"description":"A governance control that is implemented using organization structure, training, roles manual procedures and reviews.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"49dd320b-4850-4838-9b78-f1285f0e6d2f","name":"GovernanceConfidentialityLevel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A definition of a confidentiality level.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Numeric value for the confidentiality - the higher the number, the more confidential","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short descriptive name","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the meaning of this level of confidentiality","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Defines a collection of assets that are suitable for a particular usage or are governed by a particular process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name this zone for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of this zone.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"criteria","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the types of assets that belong in this zone.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"8f954380-12ce-4a2d-97c6-9ebe250fecf8","name":"GovernanceRule","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"Technical control expressed as a logic expression.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b68b5d9d-6b79-4f3a-887f-ec0f81c54aea","name":"GovernanceProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"Technical control expressed as a sequence of tasks.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"52505b06-98a5-481f-8a32-db9b02afabfc","name":"NamingStandardRule","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"8f954380-12ce-4a2d-97c6-9ebe250fecf8","name":"GovernanceRule","status":"ACTIVE_TYPEDEF"},"description":"Describes a parsing rule used to create compliant names.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"namePattern","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the naming standard rule.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ba70f506-1f81-4890-bb4f-1cb1d99c939e","name":"NamingStandardRuleSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"description":"Describes a collection of related naming standard rules.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"50a61105-35be-4ee3-8b99-bdd958ed0685","name":"Organization","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"description":"Describes a specific organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Describes a function, capability or skill set.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"89a76b24-deb8-45bf-9304-a578a610326f","name":"GovernanceResponsibility","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"befa1458-79b8-446a-b813-536700e60fa8","name":"OrganizationalControl","status":"ACTIVE_TYPEDEF"},"description":"Describes a responsibility of a person, team or organization that supports the implementation of a governance driver.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"69055d10-51dc-4c2b-b21f-d76fad3f8ef3","name":"GovernanceProcedure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"befa1458-79b8-446a-b813-536700e60fa8","name":"OrganizationalControl","status":"ACTIVE_TYPEDEF"},"description":"Describes set of tasks that a person, team or organization performs to support the implementation of a governance driver.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f96b5a32-42c1-4a74-8f77-70a81cec783d","name":"ProjectCharter","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Describes the goals, scope and authority of a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"mission","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The high-level goal of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"projectType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description of type of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"purposes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of purposes for having the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Describes a set of goals, tasks and skills that can be assigned a person and contribute to the governance of a resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28eeee285","name":"AssetOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to manage an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c6fe40af-cdd6-4ca7-98c4-353d2612921f","name":"SubjectAreaOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to manage the development and maintenance of a subject area.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9ada8e7b-823c-40f7-adf8-f164aabda77e","name":"GovernanceMetric","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A definition for how the effectiveness of the governance program is measured.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name suitable for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the governance metric.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"measurement","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format or description of the measurements captured for this metric.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"target","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the measurement values that the governance definitions are trying to achieve.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"046a049d-5f80-4e5b-b0ae-f3cf6009b513","name":"LicenseType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"A type of license that sets out specific terms and conditions for the use of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"details","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the rights, terms and conditions associated with the licence.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"97f9ffc9-e2f7-4557-ac12-925257345eea","name":"CertificationType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"A specific type of certification required by a regulation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"details","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the requirements associated with the certification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An element that is part of a schema definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identification of the referenceable that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"description":"A specific type description.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"namespace","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Prefix for element names to ensure uniqueness.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User name of the person or process that created the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on how the schema should be used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"encodingStandard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"5caf954a-3e33-4cbd-b17d-8b8613bd2db8","name":"SchemaTypeChoice","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A list of alternative schema types for attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"520ebb91-c4eb-4d46-a3b1-974875cdcf0d","name":"LiteralSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A fixed simple value.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"fixedValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Fixed value for data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b5ec6e07-6419-4225-9dc4-fb55aba255c6","name":"SimpleSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A single valued type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Initial value for data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f0f75fba-9136-4082-8352-0ad74f3c36ed","name":"PrimitiveSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"b5ec6e07-6419-4225-9dc4-fb55aba255c6","name":"SimpleSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A specific primitive type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"24b092ac-42e9-43dc-aeca-eb034ce307d9","name":"EnumSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"b5ec6e07-6419-4225-9dc4-fb55aba255c6","name":"SimpleSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A single valued type with fixed list of valid values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"49990755-2faa-4a62-a1f3-9124b9c73df4","name":"ImplementationSnippet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A concrete implementation example for a schema element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"snippet","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Concrete implementation of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"implementationLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the snippet.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on how the snippet should be used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"curator","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User name of the person or process that is maintaining the snippet.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"description":"A schema element that nests another schema type in its parent.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the attribute in the parent schema's list of attributes, starting at zero.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"minCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of occurrences of this attribute allowed (0 = optional, 1+ = mandatory).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"maxCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of occurrences of this attribute allowed (-1 = infinite).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"allowsDuplicateValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether duplicates of the same value are allowed or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"orderedValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether the values are ordered or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultValueOverride","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Initial value for the attribute (overriding the default value of its type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"nativeClass","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Native class used by the client to represent this element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"aliases","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of aliases for attribute.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"sortOrder","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"aaa4df8f-1aca-4de8-9abd-1ef2aadba300","name":"DataItemSortOrder","description":"Defines the suggested order that data values in this data item should be sorted by.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Ascending","description":"Sort the data values so that they increase in value."},{"headerVersion":1,"ordinal":1,"value":"Descending","description":"Sort the data values so that they decrease in value."},{"headerVersion":1,"ordinal":99,"value":"Ignore","description":"No specific sort order."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Suggested ordering of values in this attribute.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that has a complex structure of nested attributes and types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a13b409f-fd67-4506-8d94-14dfafd250a4","name":"StructSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that has a list of attributes, typically of different types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that limits the number of values that can be stored.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"maximumElements","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of values that can be stored - zero for no limit.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ba8d29d2-a8a4-41f3-b29f-91ad924dd944","name":"ArraySchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that has a list of values of the same type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b2605d2d-10cd-443c-b3e8-abf15fb051f0","name":"SetSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that is an unordered group of values of the same type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"67e08705-2d2a-4df6-9239-1818161a41e0","name":"SchemaLinkElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"description":"A link to a type in a different schema.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"linkName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the element that bridges between two schemas.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"linkProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any options needed to describe the link.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a map between a key and value.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"cf21abfe-655a-47ba-b9b6-f73394745c80","name":"DerivedSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"An attribute that is made up of values from another attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Transformation used to create the derived data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Comment from source system (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Id of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"aggregatingFunction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Aggregating function of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"248975ec-8019-4b8a-9caf-084c8b724233","name":"TabularSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a table oriented data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a7392281-348d-48a4-bad7-f9742d7696fe","name":"TabularColumnType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f0f75fba-9136-4082-8352-0ad74f3c36ed","name":"PrimitiveSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a column oriented data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d81a0425-4e9b-4f31-bc1c-e18c3566da10","name":"TabularColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A column attribute for a table oriented data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"33da99cd-8d04-490c-9457-c58908da7794","name":"DocumentSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b5cefb7e-b198-485f-a1d7-8e661012499b","name":"DocumentSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"42cfccbf-cc68-4980-8c31-0faf1ee002d3","name":"SimpleDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f0f75fba-9136-4082-8352-0ad74f3c36ed","name":"PrimitiveSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A primitive attribute for a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f6245c25-8f73-45eb-8fb5-fa17a5f27649","name":"StructDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a13b409f-fd67-4506-8d94-14dfafd250a4","name":"StructSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A structure within a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ddd29c67-db9a-45ff-92aa-6d17a12a8ee2","name":"ArrayDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ba8d29d2-a8a4-41f3-b29f-91ad924dd944","name":"ArraySchemaType","status":"ACTIVE_TYPEDEF"},"description":"An array in a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"67228a7a-9d8d-4fa7-b217-17474f1f4ac6","name":"SetDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"b2605d2d-10cd-443c-b3e8-abf15fb051f0","name":"SetSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A set in a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b0f09598-ceb6-415b-befc-563ecadd5727","name":"MapDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A map in a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6920fda1-7c07-47c7-84f1-9fb044ae153e","name":"ObjectSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for an object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ccb408c0-582e-4a3a-a926-7082d53bb669","name":"ObjectAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"An attribute in an object schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"983c5e72-801b-4e42-bc51-f109527f2317","name":"GraphSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a graph data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1252ce12-540c-4724-ad70-f70940956de0","name":"GraphVertex","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for a graph data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d4104eb3-4f2d-4d83-aca7-e58dd8d5e0b1","name":"GraphEdge","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for a graph data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f20f5f45-1afb-41c1-9a09-34d8812626a4","name":"RelationalDBSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a relational database.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1321bcc0-dc6a-48ed-9ca6-0c6f934b0b98","name":"RelationalTableType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"248975ec-8019-4b8a-9caf-084c8b724233","name":"TabularSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A table type for a relational database.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ce7e72b8-396a-4013-8688-f9d973067425","name":"RelationalTable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A table within a relational database schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d81a0425-4e9b-4f31-bc1c-e18c3566da10","name":"TabularColumn","status":"ACTIVE_TYPEDEF"},"description":"A column within a relational table.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fraction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of significant digits to the right of decimal point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isUnique","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Data is unique or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f0438d80-6eb9-4fac-bcc1-5efee5babcfc","name":"RelationalColumnType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7392281-348d-48a4-bad7-f9742d7696fe","name":"TabularColumnType","status":"ACTIVE_TYPEDEF"},"description":"A type for a relational column.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a9f7d15d-b797-450a-8d56-1ba55490c019","name":"DerivedRelationalColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"cf21abfe-655a-47ba-b9b6-f73394745c80","name":"DerivedSchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A relational column that is derived from other columns.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bead9aa4-214a-4596-8036-aa78395bbfb1","name":"EventSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"description":"A collection of related event types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"8bc88aba-d7e4-4334-957f-cfe8e8eadc32","name":"EventType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A description of an event (message)","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b46cddb3-9864-4c5d-8a49-266b3fc95cb8","name":"APISchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"Description of an API.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"Description of an API operation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A logical data type specification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classCode","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of processing class that can identify the data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"userDefined","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined by owning organization rather than vendor.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"namespace","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Logical group for this data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"specification","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Parsing string used to identify values of this data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"specificationDetails","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties used in the specification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Typical data type used to store this value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultThreshold","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"52aeb769-37b7-4b30-b949-ddc7dcebcfa2","name":"float","primitiveDefCategory":"OM_PRIMITIVE_TYPE_FLOAT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Match threshold that a data field is expected to achieve to be assigned this data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"example","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Example of a data value that matches this data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A single valid value for a referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the valid value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what the value represents.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how to use the valid value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Situations where this value can be used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"preferredValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Preferred implementation value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"7de10805-7c44-40e3-a410-ffc51306801b","name":"ValidValuesSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"description":"A collection of valid values for a referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed representation of a concept, activity, architecture or other design element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the model element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"technicalName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Technical name (no spaces) that can be used in artifact generation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what the model element represents.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the model element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the creator of the model (person or organization).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A curated collection of design model elements.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"technicalName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Technical name (no spaces) that can be used in artifact generation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the model.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the creator of the model (person or organization).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"description":"A collection of related design model elements within a model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"788957f7-a203-45bd-994d-0ab018275821","name":"DesignModelScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A selection of design model element needed for a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the model element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"technicalName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Technical name (no spaces) that can be used in artifact generation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what the model element represents.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the model element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"UserId of the creator of the model element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed representation of a concept.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f7feb509-bce6-4989-a340-5dc7e3eec313","name":"ConceptBead","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed representation of a person, place or object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"13defd95-6452-4398-8382-e47f1a271eff","name":"ConceptBeadLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF"},"description":"A relationship between concept beads.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d804d406-ac74-4f92-9bde-2ba0793680ea","name":"ConceptBeadAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed fact about a concept bead.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6b60a73e-47bc-4096-9073-f94cab975958","name":"DesignPattern","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a common solution with details of the problems it solves and its pros and cons.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"context","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the situation where this pattern may be useful.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"forces","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the aspects of the situation that make the problem hard to solve.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"problemStatement","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the types of problem that this design pattern provides a solution to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"problemExample","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"One or more examples of the problem and its consequences.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"solutionDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the solution works.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"solutionExample","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Illustrations of how the solution resolves the problem examples.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"benefits","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The positive outcomes from using this pattern.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"liabilities","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The additional issues that need to be considered when using this pattern.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"be650674-790b-487a-a619-0a9002488055","name":"OpenDiscoveryEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A server capability for running open discovery services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF"},"description":"A pluggable component for discovering properties about an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"081abe00-740e-4143-b0d5-a1f55450fc22","name":"OpenDiscoveryPipeline","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF"},"description":"A pluggable component that calls multiple discovery services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A set of results from an open discovery service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the content of the report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"executionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date that the analysis was run.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"analysisParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional parameters used to drive the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"discoveryRequestStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ecb48ca2-4d29-4de9-99a1-bc4db9816d68","name":"DiscoveryRequestStatus","description":"Defines the progress or completion of a discovery request.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Discovery request is executing."},{"headerVersion":1,"ordinal":2,"value":"Failed","description":"Discovery request has failed."},{"headerVersion":1,"ordinal":3,"value":"Completed","description":"Discovery request has completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery request status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the discovery analysis show in the report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the asset that this report is connected to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A set of results from a discovery service describing related properties of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"annotationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the type of annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the findings.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidenceLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of certainty in the accuracy of the results.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression used to create the annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"explanation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"analysisStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The step in the pipeline that produced the annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"jsonProperties","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties used in the specification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the asset that this annotation is indirectly connected to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b893d6fc-642a-454b-beaf-809ee4dd876a","name":"AnnotationReview","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"The results of a stewardship review of an annotation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"reviewDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date of the review.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"Steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User identifier for the steward performing the review.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes provided by the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"3c5aa68b-d562-4b04-b189-c7b7f0bf2ced","name":"SchemaAnalysisAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"A description of the internal structure of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"schemaName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the discovered schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"schemaType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the discovered schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A description of a data field discovered within an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataFieldName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name the data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dataFieldType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Default value that is added to the field if no value is specified.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the asset that this data field is indirectly connected to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dataFieldDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional descriptive information about a data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dataFieldAliases","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional list of aliases for the data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dataFieldSortOrder","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"aaa4df8f-1aca-4de8-9abd-1ef2aadba300","name":"DataItemSortOrder","description":"Defines the suggested order that data values in this data item should be sorted by.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Ascending","description":"Sort the data values so that they increase in value."},{"headerVersion":1,"ordinal":1,"value":"Descending","description":"Sort the data values so that they decrease in value."},{"headerVersion":1,"ordinal":99,"value":"Ignore","description":"No specific sort order."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Sort order for the values of the data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"A collection of properties about a data field, or number of data fields, in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bff1f694-afd0-4829-ab11-50a9fbaf2f5f","name":"DataProfileAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A collection of properties about the values stored in a data field, or number of data fields, in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"length","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Length of the data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"inferredDataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred data type based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"inferredFormat","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred data format based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"inferredLength","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred data field length based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"inferredPrecision","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred precision of the data based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"inferredScale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred scale applied to the data based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"profileProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional profile properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"profileFlags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional flags (booleans) discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"profileCounts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional counts discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"valueList","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of individual values in the data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"valueCount","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Count of individual values in the data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"valueRangeFrom","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Lowest value in the data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"valueRangeTo","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Highest value in the data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"averageValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Typical value in the data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"368e6fb3-7323-4f81-a723-5182491594bd","name":"DataProfileLogAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A link to a log file containing properties about the values stored in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0c8a3673-04ef-406f-899d-e88de67f6176","name":"DataClassAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"An assessment of the match between a data class and the values stored in a data field, or number of data fields, in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"candidateDataClassGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of possible matching data classes.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"matchingValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of values that match the data class specification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"nonMatchingValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of values that don't match the data class specification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"0b494819-28be-4604-b238-3af20963eea6","name":"SemanticAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A recommendation of likely mappings to Glossary Terms for all or part of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"informalTerm","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Suggested term based on the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"candidateGlossaryTermGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of potentially matching glossary terms.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"informalCategory","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Suggested category based on the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"candidateGlossaryCategoryGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of potentially matching glossary categories.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"23e8287f-5c7e-4e03-8bd3-471fc7fc029c","name":"ClassificationAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A recommendation for classifications that could be added to all or part of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"candidateClassifications","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Potential classification names and properties as JSON.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"72e6473d-4ce0-4609-80a4-e6e949a7f520","name":"QualityAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A calculation of the level of quality found in the values stored in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualityDimension","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of quality calculation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"qualityScore","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Calculated quality value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"740f07dc-4ee8-4c2a-baba-efb55c73eb68","name":"RelationshipAdviceAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A recommendation of the relationships that could be added to all or part of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"relationshipTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the potential relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"relationshipProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties to add to the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"c85bea73-d7af-46d7-8a7e-cb745910b1df","name":"DataSourceMeasurementAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"A summary set of measurements for an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataSourceProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Discovered properties of the data source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"e9ba276e-6d9f-4999-a5a9-9ddaaabfae23","name":"DataSourcePhysicalStatusAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c85bea73-d7af-46d7-8a7e-cb745910b1df","name":"DataSourceMeasurementAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A set of summary properties about the physical status of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was last modified.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"size","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Size of the data source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"encoding","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Encoding scheme used on the data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f45765a9-f3ae-4686-983f-602c348e020d","name":"RequestForAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A request for a stewardship action to be initiated against an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"discoveryActivity","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the discovery activity that revealed the need for action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"actionRequested","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What needs to be done.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"actionProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information for use during action processing.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f703a621-4078-4c07-ab22-e7c334b94235","name":"SuspectDuplicateAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation linking referenceables that are suspected of being duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"duplicateAnchorGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of unique identifiers for the suspects.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"matchingPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of properties that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"matchingClassificationNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of classifications that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"matchingAttachmentGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of attachments that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"matchingRelationshipGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of direct relationships that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the values of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"duplicateAnchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the duplicate where the differences have been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b86cdded-1078-4e42-b6ba-a718c2c67f62","name":"DivergentValueAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the property values of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"8efd6257-a53e-451d-abfc-8e4899c38b1f","name":"DivergentClassificationAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a classification of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentClassificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the classification where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"divergentClassificationPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b6c6938a-fdc9-438f-893c-0b5b1d4a5bb3","name":"DivergentRelationshipAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a relationships of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentRelationshipGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the relationship where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"divergentRelationshipPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the attachments of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"attachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the attachment where the differences have been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"duplicateAttachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the attachment in the duplicate where the differences have been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"e22a1ffe-bd90-4faf-b6a1-13fafb7948a2","name":"DivergentAttachmentValueAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the property values in attachments of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"a2a5cb74-f8e0-470f-be71-26b7e32166a6","name":"DivergentAttachmentClassificationAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a classification of an attachment of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentClassificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the classification where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"divergentClassificationPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"5613677a-865f-474e-8044-4167fa5a31b9","name":"DivergentAttachmentRelationshipAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a relationships of an attachment of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentRelationshipGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the relationship where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"divergentRelationshipPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Defines a collection of glossary elements that are related to a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for this subject area for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of this subject area.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How and where the subject area contents should be used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of this subject area to the organization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Primary governance domain controlling the contents of this subject area.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A business function implemented using IT.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","APPROVED_CONCEPT","UNDER_DEVELOPMENT","DEVELOPMENT_COMPLETE","APPROVED_FOR_DEPLOYMENT","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the digital service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the digital service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"6dfba6ce-e925-4281-880d-d04100c5b991","name":"DigitalServiceManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person managing a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"fa6de61d-98cb-48c4-b21f-ab7186235fd4","name":"InformationSupplyChain","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a managed flow of information between multiple systems.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the information supply chain.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the information supply chain.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of the information supply chain to the organization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"purposes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Reasons to have this information supply chain.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"6d9980b2-5c0b-4314-8d8d-9fa45f8904d1","name":"InformationSupplyChainSegment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A section of an information supply chain that has common characteristics.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the segment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the segment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of this segment to the organization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"integrationStyle","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Mechanism to flow data along the segment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"estimatedVolumetrics","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that describe the expected volumes of data flowing through this segment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of a well-defined capability within a solution.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An external endpoint for a solution.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the port.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the port.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the port.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"direction","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"4879c96e-26c7-48af-ba92-8277632be733","name":"SolutionPortDirection","description":"Defines the direction of flow of information through a solution port.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The direction of flow is unknown."},{"headerVersion":1,"ordinal":1,"value":"Output","description":"The process is producing information through this port."},{"headerVersion":1,"ordinal":2,"value":"Input","description":"The process is consuming information through this port."},{"headerVersion":1,"ordinal":3,"value":"InOut","description":"The process has a call interface attached to this port."},{"headerVersion":1,"ordinal":4,"value":"OutIn","description":"The process is issuing a call to an external API through this port."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another direction."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Which way is data flowing?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"4aa47799-5128-4eeb-bd72-e357b49f8bfe","name":"SolutionBlueprint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Collection of solution components that make up a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the solution.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the solution.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the solution.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"68b35c1e-6c28-4ac3-94f9-2c3dbcbb79e9","name":"DatabaseManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that manages data organized as relational schemas.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A shareable keyword to help locating relevant assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"keyword","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the keyword.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the keyword to clarify its meaning/uses.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides externally callable functions to other services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"92f7fe27-cd2f-441c-a084-156821aa5bca","name":"MetadataIntegrationService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that exchanges metadata between servers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0bc3a16a-e8ed-4ad0-a302-0773365fdef0","name":"MetadataAccessService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides access to stored metadata.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"90880f0b-c7a3-4d1d-93cc-0b877f27cd33","name":"EngineHostingService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides services that delegate to a hosted engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1f83fc7c-75bb-491d-980d-ff9a6f80ae02","name":"UserViewService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides user interfaces access to digital resources.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c9a183ab-67f4-46a4-8836-16fa041769b7","name":"DeployedConnector","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF"},"description":"A connector that is configured and deployed to run in a specific software server capability.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"084cd115-5d0d-4f12-8093-697526a120ea","name":"GovernanceDomainDescription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a governance domain along with an identifier for use in governance definitions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used in governance definitions to show which governance domain they belong to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the domain in common use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the domain to clarify its meaning/scope.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"8af91d61-2ae8-4255-992e-14d7f745a556","name":"GovernanceClassificationLevel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A value to represent a specific level in a governance classification definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Numeric value for the classification level","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short descriptive name in common use","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the meaning of this level of the classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"78de00ea-3d69-47ff-a6d6-767587526624","name":"ExternalSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"The schema type is defined using an external schema.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Common root for all open metadata entity types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"8145967e-bb83-44b2-bc8c-68112c6a5a06","name":"EmbeddedProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"description":"A child process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9bd9d37a-b2ae-48ec-9776-080f667e91c5","name":"TransientEmbeddedProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"8145967e-bb83-44b2-bc8c-68112c6a5a06","name":"EmbeddedProcess","status":"ACTIVE_TYPEDEF"},"description":"A child process that runs for a short period of time.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of an activity that supports the implementation of a governance requirement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for display and reports.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the execution point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"a376a993-5f1c-4926-b74e-a15a38e1d55a","name":"ControlPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"description":"A decision needs to be made on how to proceed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"27db26a1-ff66-4042-9932-ddc728b977b9","name":"VerificationPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"description":"A test is made to ensure the current situation is valid.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e87ff806-bb9c-4c5d-8106-f38f2dd21037","name":"EnforcementPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"description":"A change is made to enforce a governance requirement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A collection of related governance services of the same type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c9a183ab-67f4-46a4-8836-16fa041769b7","name":"DeployedConnector","status":"ACTIVE_TYPEDEF"},"description":"A connector that performs some governance operation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5d74250a-57ca-4197-9475-8911f620a94e","name":"GovernanceActionEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"description":"A collection of related governance services of the same type from the Governance Action Framework (GAF).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ececb378-31ac-4cc3-99b4-1c44e5fbc4d9","name":"GovernanceActionService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"description":"A governance service that conforms to the Governance Action Framework (GAF).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"4d3a2b8d-9e2e-4832-b338-21c74e45b238","name":"GovernanceActionProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"description":"A process implemented by chained governance actions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a governance action that acts as a template when creating governance action instances.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used to show which governance domain this action type belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the action type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the action type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, team or engine responsible for this type of action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"supportedGuards","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards that this action type produces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A governance action that has been created to support the active governance of the open metadata ecosystem and/or digital landscape.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used to show which governance domain this action belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the governance action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the governance action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"processingEngineUserId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance engine responsible for this governance action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"actionStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a6e698b0-a4f7-4a39-8c80-db0bb0f972ec","name":"GovernanceActionStatus","description":"Defines the current execution status of a governance action.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Requested","description":"The governance action has been created and is pending."},{"headerVersion":1,"ordinal":1,"value":"Approved","description":"The governance action is approved to run."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"The governance action is waiting for its start time or the right conditions to run."},{"headerVersion":1,"ordinal":3,"value":"Activating","description":"The governance service for the governance action is being initialized in the governance engine."},{"headerVersion":1,"ordinal":4,"value":"InProgress","description":"The governance engine is running the associated governance service for the governance action."},{"headerVersion":1,"ordinal":10,"value":"Actioned","description":"The governance service for the governance action has successfully completed processing."},{"headerVersion":1,"ordinal":11,"value":"Invalid","description":"The governance action has not been run because it is not appropriate (for example, a false positive)."},{"headerVersion":1,"ordinal":12,"value":"Ignored","description":"The governance action has not been run because a different governance action was chosen."},{"headerVersion":1,"ordinal":13,"value":"Failed","description":"The governance service for the governance action failed to execute."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Undefined or unknown governance action status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Current lifecycle state of the governance action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service started running.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"completionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service completed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"completionGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards returned by the governance action service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"receivedGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards received from the previous governance action service(s).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"1fad7fe4-5115-412b-ae31-a418e93888fe","name":"IncidentClassifier","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A definition of a classifier used to label incident reports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"classifierLabel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Label to add to the incident.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classifierIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Option for indicator value associated with the classifier label.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classifierName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the classifier identifier.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classifierDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the meaning of the classifier identifier.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of an adverse situation or activity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used to show which governance domain this incident belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"background","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the background cause or activity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the incident.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, team or engine responsible for this incident.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"incidentStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a9d4f64b-fa24-4eb8-8bf6-308926ef2c14","name":"IncidentReportStatus","description":"Defines the status of an incident report.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Raised","description":"The incident report has been raised but no processing has occurred."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The incident report has been reviewed, possibly classified but no action has been taken."},{"headerVersion":1,"ordinal":2,"value":"Validated","description":"The incident report records a valid incident and work is underway to resolve it."},{"headerVersion":1,"ordinal":3,"value":"Resolved","description":"The reported incident has been resolved."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The incident report does not describe a valid incident and has been closed."},{"headerVersion":1,"ordinal":5,"value":"Ignored","description":"The incident report is valid but has been closed with no action."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another incident report status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Current lifecycle state of the incident report.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service started running.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"completionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service completed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"incidentClassifiers","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Map of label to level indicator to provide customizable grouping of incidents.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"21756af1-06c9-4b06-87d2-3ef911f0a58a","name":"ComponentOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"An ownership role for a component - typically part of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"69836cfd-39b8-460b-8727-b04e19210069","name":"DataItemOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"An ownership role for a particular type of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"829a648d-f249-455d-8127-aeafa021f832","name":"RegulationArticle","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"An specific requirement in a regulation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bb094b5e-0934-4d8b-8727-48eb5d241a46","name":"BusinessImperative","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"A mandatory goal that must be met by the business for it to be successful.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"283a127d-3acd-4d64-b558-1fce9db9a35b","name":"APIManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that manages callable APIs.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"309dfc3c-663b-4732-957b-e4a084436314","name":"EventBroker","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that supports event-based services, typically around topics.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"4ca51fdf-9b70-46b1-bdf6-8860429e78d8","name":"Threat","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"A description of a specific threat.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"af6265e7-5f58-4a9c-9ae7-8d4284be62bd","name":"TabularFileColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d81a0425-4e9b-4f31-bc1c-e18c3566da10","name":"TabularColumn","status":"ACTIVE_TYPEDEF"},"description":"A column in a tabular file.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"77ccda3d-c4c6-464c-a424-4b2cb27ac06c","name":"EventTypeList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5caf954a-3e33-4cbd-b17d-8b8613bd2db8","name":"SchemaTypeChoice","status":"ACTIVE_TYPEDEF"},"description":"A list of event types that flow on a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5be4ee8f-4d0c-45cd-a411-22a468950342","name":"EventSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data field in an event type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ba167b12-969f-49d3-8bea-d04228d9a44b","name":"APIParameterList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A list of parameters for an API.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"required","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this parameter list required when calling the API.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"10277b13-509c-480e-9829-bc16d0eafc53","name":"APIParameter","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data value that is part of a API definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"parameterType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What type of parameter is it","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"2f5796f5-3fac-4501-9d0d-207aa8620d16","name":"DisplayDataSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A structure describing data that is to be displayed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f2a4ff99-1954-48c0-8081-92d1a4dfd910","name":"DisplayDataContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A grouping of display data fields (and nested containers) for a report, form or similar data display asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"46f9ea33-996e-4c62-a67d-803df75ef9d4","name":"DisplayDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data display field.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"inputField","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this data field accepting new data from the end user or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"4d11bdbb-5d4a-488b-9f16-bf1e34d34dd9","name":"QuerySchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A structure describing data that being queried and formatted to support a user display or report.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b55c2740-2d41-4433-a099-596c8e9b7bf6","name":"QueryDataContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A grouping of display data fields (and nested containers) for a query.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0eb92215-52b1-4fac-92e7-ff02ff385a68","name":"QueryDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data field that is returned by a query.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"8ef355d4-5cd7-4038-8337-62671b088920","name":"BareMetalComputer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"A computer that is hosting software directly on its operating system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"28452091-6b27-4f40-8e31-47ce34f58387","name":"VirtualMachine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"A virtual machine that uses a hypervisor to virtualize hardware.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9882b8aa-eba3-4a30-94c6-43117efd11cc","name":"DockerContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"e2393236-100f-4ac0-a5e6-ce4e96c521e7","name":"VirtualContainer","status":"ACTIVE_TYPEDEF"},"description":"A virtual container using the docker platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"abc27cf7-e526-4d1b-9c25-7dd60a7993e4","name":"HadoopCluster","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF"},"description":"A cluster of nodes for big data workloads.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"101f1c93-7f5d-44e2-9ea4-5cf21726ba5c","name":"KubernetesCluster","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF"},"description":"A host cluster managing containerized applications.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"14145458-f0d0-4955-8899-b8a2874708c9","name":"StorageVolume","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A persistent storage volume.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f4fffcc0-d9eb-4bb9-8aff-0718932f689e","name":"Catalog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that manages collections of descriptions about people, places, digital assets, things, ...","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"82efa1fa-501f-4ac7-942c-6536c4a1cd61","name":"DataManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that manages collections of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5b7f340e-7dc9-45c0-a636-c20605147c94","name":"ApplicationService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"A software service supporting a single reusable business function.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"fb60761f-7afd-4d3d-9efa-24bc85a7b22e","name":"ConnectorCategory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A detailed description of the effect of some data processing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the connector category, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the connector category.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"targetTechnologySource","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the organization providing the technology that the connectors access. For example, Apache Software Foundation","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"targetTechnologyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the technology that the connectors access. For example, Apache Kafka.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recognizedAdditionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of additional connection property names supported by the connector implementations.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recognizedSecuredProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementations.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recognizedConfigurationProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementations.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"f2f5dae9-8410-420f-81f4-5d08543e07aa","name":"KafkaTopic","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"29100f49-338e-4361-b05d-7e4e8e818325","name":"Topic","status":"ACTIVE_TYPEDEF"},"description":"An event topic supported by Apache Kafka.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A detailed description of the effect of some data processing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the data processing description.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the data processing description.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"9062df4c-9f4a-4012-a67a-968d7a3f4bcf","name":"DataProcessingPurpose","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"Expected outcome, service or value from processing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"7f53928f-9148-4710-ad37-47633f33cb08","name":"DataProcessingAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of the processing on a single target item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the processing action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the processing action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"4c4bfc3f-1374-4e4c-a76d-c8e82b2cafaa","name":"SoftwareArchive","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"description":"A collection of runnable software components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a518de03-0f72-4944-9cd5-e05b43ae9c5e","name":"GovernanceStatusLevel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A value to represent a specific level of status in a governance element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Numeric value for the classification level","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short descriptive name in common use","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the meaning of this level of the classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"b3adca2a-ce66-4b29-bf2e-7406ada8ab49","name":"FingerprintAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"An annotation capturing asset fingerprint information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fingerprint","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A string value that represents the content of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"hash","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An integer value that represents the content of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"fingerprintAlgorithm","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The algorithm use to generate either the fingerprint.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"hashAlgorithm","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The algorithm use to generate either the hash.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"042d9b5c-677e-477b-811f-1c39bf716759","name":"SecurityGroup","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"A collection of users that should be given the same security privileges.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"distinguishedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The LDAP distinguished name (DN) that gives a unique positional name in the LDAP DIT.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A software capability such as an software service or engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"capabilityType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"capabilityVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"patchLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Patch level of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Supplier of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"773298be-68ab-4b99-99ab-19eaa886261e","name":"ArchiveEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"description":"A collection of related archive services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e6c049e2-56aa-4512-a634-20cd7085e534","name":"ArchiveService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"description":"A governance service that maintains open metadata archives.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"27891e52-1255-4a33-98a2-377717a25334","name":"MetadataRepositoryService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Provides access to a metadata repository - either local or remote.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2df2069f-6475-400c-bf8c-6d2072a55d47","name":"SecurityService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Provides security services - classifications identify specific capabilities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2b3bed05-c227-47d7-87a3-139ab0568361","name":"RepositoryGovernanceEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"description":"A governance engine for open metadata repositories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"978e7674-8231-4158-a4e3-a5ccdbcad60e","name":"RepositoryGovernanceService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"description":"A governance service for open metadata repositories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d7df0579-8671-48f0-a8aa-38a487d418c8","name":"TranslationDetail","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"description":"A collection of translated properties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"language","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Language for the translation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"locale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Locale for the translation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Translation of the name or displayName property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Translation of the description property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalTranslations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Translations of other string properties found in the linked entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"6046bdf8-a37e-4bc4-b51d-325d8c31a96c","name":"GovernanceRepresentative","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to contribute to the operation of a governance activity. Often represents the views of one or more interested parties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3437fd1d-5098-426c-9b55-c94d1fc5dc0e","name":"LocationOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility for activity at a particular location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0e83bb5f-f2f5-4a85-92eb-f71e92a181f5","name":"BusinessOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to manage a part of the organization's business. Often responsible for profit and loss","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e44d5019-37e5-4965-8b89-2bef412833bf","name":"SolutionOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility for an IT solution.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"The root of a complex schema - normally attaches to an asset or port.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The representation of a person or group of people that are identified to perform an action or take on a responsibility.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"97cba3a0-1dfd-4129-82b6-798de3eec0a4","name":"ParquetFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A data file which is formatted using the Apache Parquet format.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e87836ad-f8bd-4c52-aecd-0f1872c692e5","name":"DataFeed","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A data source that provides a constant stream of data, such as a sensor monitoring the environment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"22c4e433-1b87-4446-840a-03f83d2dc113","name":"ServiceLevelObjective","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"The set of behavior related objectives that an asset or capability seeks to achieve.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2ddc42d3-7791-4b4e-a064-91df9300290a","name":"TermsAndConditions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The set of entitlements, restrictions and obligations associated with an agreement, license etc.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"entitlements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of rights and permissions granted.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"restrictions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of limiting conditions or measures imposed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"obligations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of actions, duties or commitments required.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An overview of the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An agreement between parties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"agreementType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of agreement - values typically defined in a valid value set.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An overview of the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"EntityDef","headerVersion":1,"guid":"ad6ed361-af14-458f-8fb7-d4c11baa45d2","name":"DigitalSubscription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"description":"A specialized agreement that represents a subscription to a digital service or digital product.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"supportLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of support agreed for the subscriber.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"serviceLevels","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Levels of service agreed with the subscriber.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]},{"class":"ClassificationDef","headerVersion":1,"guid":"b25fb90d-8fa2-4aa9-b884-ff0a6351a697","name":"MobileAsset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An asset not restricted to a single physical location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"bc111963-80c7-444f-9715-946c03142dd2","name":"FixedLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A location linked to a physical place.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"coordinates","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Geographical coordinates of this location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Postal address of this location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"timezone","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Timezone for the location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e7b563c0-fcdd-4ba7-a046-eecf5c4638b8","name":"SecureLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A location that protects the assets in its care.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the security at this location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of security at this location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f9ec3633-8ac8-480b-aa6d-5e674b9e1b17","name":"CyberLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A digital location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address of the location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"19196efb-2706-47bf-8e51-e8ba5b36d033","name":"ApplicationServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server that hosts applications.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d13e1cc5-bb7e-41ec-8233-9647fbf92a19","name":"Webserver","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server that supports HTTP-based application such as websites and REST services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"37a6d212-7c4a-4a82-b4e2-601d4358381c","name":"WorkflowEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of running a mixture of human and automated tasks as part of a workflow process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e07eefaa-16e0-46cf-ad54-bed47fb15812","name":"ReportingEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of creating reports by combining information from multiple data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"1a0dc6f6-7980-42f5-98bd-51e56543a07e","name":"AnalyticsEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of running analytics models using data from one or more data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d2ed6621-9d99-4fe8-843a-b28d816cf888","name":"DataMovementEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of copying data from one data store to another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"03e25cd0-03d7-4d96-b28b-eed671824ed6","name":"DataVirtualizationEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of creating new data sets by dynamically combining data from one or more data stores or data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a2bfdd08-d0a8-49db-bc97-7f2406281046","name":"CloudProvider","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A host supporting cloud services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"providerName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the cloud provider.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"1b8f8511-e606-4f65-86d3-84891706ad12","name":"CloudPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A software server platform supporting cloud services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of cloud platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"1b8f8522-e606-4f65-86d3-84891706ad12","name":"CloudTenant","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A software server supporting cloud services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"tenantName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the tenant.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of tenant.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"337e7b1a-ad4b-4818-aa3e-0ff3307b2fbe","name":"CloudService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A service running on a cloud platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"offeringName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Commercial name of the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3c0fa687-8a63-4c8e-8bda-ede9c78be6c7","name":"Folder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines that a collection should be treated like a file folder.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"orderBy","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1d412439-4272-4a7e-a940-1065f889fc56","name":"OrderBy","description":"Defines the sequencing for a collection.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Name","description":"Order by name property."},{"headerVersion":1,"ordinal":1,"value":"Owner","description":"Order by owner property."},{"headerVersion":1,"ordinal":2,"value":"DateAdded","description":"Order by date added to the metadata collection."},{"headerVersion":1,"ordinal":3,"value":"DateUpdated","description":"Order by date that the asset was updated."},{"headerVersion":1,"ordinal":4,"value":"DateCreated","description":"Order by date that the asset was created."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Order by another property."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition for how elements in the collection should be ordered.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"otherPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property to use for ordering.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3947f08d-7412-4022-81fc-344a20dfbb26","name":"Set","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines that a collection is an unordered set of items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"2312b668-3670-4845-a140-ef88d5a6db0c","name":"Task","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A self-contained, short activity, typically for one or two people.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"41437629-8609-49ef-8930-8c435c912572","name":"Campaign","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A long-term strategic initiative that is implemented through multiple related projects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f08e48b5-6b66-40f5-8ff6-c2bfe527330b","name":"DataStoreEncoding","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Description for how data is organized and represented in a data store.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"encoding","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Encoding type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"language","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Language used in the encoding.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description the encoding.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"properties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties for the encoding.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"14a29330-e830-4343-a41e-d57e2cec82f8","name":"RequestResponseInterface","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an API that supports a request response interaction style.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4099d2ed-2a5e-4c44-8443-9de4e378a4ba","name":"ListenerInterface","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an API that listens for incoming events and processes them.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4fdedcd5-b186-4bee-887a-02fa29a10750","name":"PublisherInterface","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an API that sends out events to other listening components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"cab5ba1d-cfd3-4fca-857d-c07711fc4157","name":"FileSystem","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A capability that supports a store of files organized into a hierarchy of file folders.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"format","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the file system.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"encryption","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of encryption used on the filesystem (if any).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"fa4df7b5-cb6d-475c-889e-8f3b7ca564d3","name":"ContentManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a server as a manager of controlled documents and related media.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3e7502a7-396a-4737-a106-378c9c94c105","name":"NotificationManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a server capability that is distributing events from a topic to its subscriber list.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"6bb58cc9-ed9e-4f75-b2f2-6d308554eb52","name":"DatabaseServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a server as one that manages one or more databases.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of database server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database server software.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the database software.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"74a256ad-4022-4518-a446-c65fe082d4d3","name":"MetadataServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server hosting a metadata collection.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"format","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"format of supported metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of metadata server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ae81c35e-7078-46f0-9b2c-afc99accf3ec","name":"RepositoryProxy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server acting as an open metadata adapter for a metadata repository.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of repository proxy.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"37116c51-e6c9-4c37-942e-35d48c8c69a0","name":"Taxonomy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary that includes a taxonomy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"organizingPrinciple","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Characteristics that influence the organization of the taxonomy.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"33ad3da2-0910-47be-83f1-daee018a4c05","name":"CanonicalVocabulary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary that contains unique terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of influence for this canonical glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"480e6993-35c5-433a-b50b-0f5c4063fb5d","name":"SubjectArea","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an element as part of a subject area definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the subject area.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"317f0e52-1548-41e6-b90c-6ae5e6c53fed","name":"ActivityDescription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that this glossary term describes an activity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"activityType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"af7e403d-9865-4ebb-8c1a-1fd57b4f4bca","name":"ActivityType","description":"Different types of activities.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Operation","description":"Normal processing."},{"headerVersion":1,"ordinal":1,"value":"Action","description":"A requested or required change."},{"headerVersion":1,"ordinal":2,"value":"Task","description":"A piece of work for a person, organization or engine."},{"headerVersion":1,"ordinal":3,"value":"Process","description":"A sequence of tasks."},{"headerVersion":1,"ordinal":3,"value":"Project","description":"An organized activity to achieve a specific goal."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of activity."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Classification of the activity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9d725a07-4abf-4939-a268-419d200b69c2","name":"AbstractConcept","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that this glossary term describes an abstract concept.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ab253e31-3d8a-45a7-8592-24329a189b9e","name":"DataValue","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that this glossary term describes a data value.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"54f9f41a-3871-4650-825d-59a41de01330","name":"ContextDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes a context where processing or decisions occur.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description for how the context is used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of influence of the context.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a41ee152-de1e-4533-8535-2f8b37897cac","name":"SpineObject","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes a type of spine object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ccb749ba-34ec-4f71-8755-4d8b383c34c3","name":"SpineAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes an attribute of a spine object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3d1e4389-27de-44fa-8df4-d57bfaf809ea","name":"ObjectIdentifier","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes an attribute that can be used to identify an instance.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"43be51a9-2d19-4044-b399-3ba36af10929","name":"GlossaryProject","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a project that is defining new glossary terms and categories or maintaining an existing glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"37142317-4125-4046-9514-71dc5031563f","name":"GovernanceProject","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that a project is rolling out capability to support the governance program.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"742ddb7d-9a4a-4eb5-8ac2-1d69953bd2b6","name":"Confidentiality","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the level of confidentiality of related data items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidentiality.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"25d8f8d5-2998-4983-b9ef-265f58732965","name":"Confidence","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the level of confidence that should be placed in the accuracy of related data items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ae846797-d88a-4421-ad9a-318bf7c1fe6f","name":"ConfidenceLevel","description":"Defines the level of confidence to place in the accuracy of a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."},{"headerVersion":1,"ordinal":1,"value":"AdHoc","description":"The data comes from an ad hoc process."},{"headerVersion":1,"ordinal":2,"value":"Transactional","description":"The data comes from a transactional system so it may have a narrow scope."},{"headerVersion":1,"ordinal":3,"value":"Authoritative","description":"The data comes from an authoritative source."},{"headerVersion":1,"ordinal":4,"value":"Derived","description":"The data is derived from other data through an analytical process."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data comes from an obsolete source and must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidence level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the quality of this data.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"83dbcdf2-9445-45d7-bb24-9fa661726553","name":"Retention","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the retention requirements for related data items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"basis","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7","name":"RetentionBasis","description":"Defines the retention requirements associated with a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the retention requirements for this data."},{"headerVersion":1,"ordinal":1,"value":"Temporary","description":"This data is temporary."},{"headerVersion":1,"ordinal":2,"value":"ProjectLifetime","description":"The data is needed for the lifetime of the referenced project."},{"headerVersion":1,"ordinal":3,"value":"TeamLifetime","description":"The data is needed for the lifetime of the referenced team."},{"headerVersion":1,"ordinal":4,"value":"ContractLifetime","description":"The data is needed for the lifetime of the referenced contract."},{"headerVersion":1,"ordinal":5,"value":"RegulatedLifetime","description":"The retention period for the data is defined by the referenced regulation."},{"headerVersion":1,"ordinal":6,"value":"TimeBoxedLifetime","description":"The data is needed for the specified time."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another basis for determining the retention requirement."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Basis on which the retention period is defined.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"associatedGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Related entity used to determine the retention period.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"archiveAfter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when archiving can take place.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deleteAfter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when delete can take place.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d46d211a-bd22-40d5-b642-87b4954a167e","name":"Criticality","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines how critical the related data items are to the organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"22bcbf49-83e1-4432-b008-e09a8f842a1e","name":"CriticalityLevel","description":"Defines how important a data item is to the organization.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."},{"headerVersion":1,"ordinal":1,"value":"Marginal","description":"The data is of minor importance to the organization."},{"headerVersion":1,"ordinal":2,"value":"Important","description":"The data is important to the running of the organization."},{"headerVersion":1,"ordinal":3,"value":"Critical","description":"The data is critical to the operation of the organization."},{"headerVersion":1,"ordinal":4,"value":"Catastrophic","description":"The data is so important that its loss is catastrophic putting the future of the organization in doubt."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another criticality level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How critical is this data to the organization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a0b07a86-9fd3-40ca-bb9b-fe83c6981deb","name":"SecurityTags","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines labels and properties used by a security engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"securityLabels","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Labels that apply to the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"securityProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that apply to the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a1c17a86-9fd3-40ca-bb9b-fe83c6981deb","name":"AssetZoneMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the asset's membership of the governance zones.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of governance zones for the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3ea1ea66-8923-4662-8628-0bacef3e9c5f","name":"PrimeWord","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes a primary noun, used in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"feac4bd9-37d9-4437-82f6-618ce3e2793e","name":"ClassWord","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes classifying or grouping noun, using in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"dfc70bed-7e8b-4060-910c-59c7473f23a3","name":"NamingConventionRule","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes modifying noun or adverb, used in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e530c566-03d2-470a-be69-6f52bfbd5fb7","name":"AssetOrigin","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the origin of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"organization","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier (GUID) of the organization where this asset originated from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"businessCapability","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier (GUID) of the business capability where this asset originated from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"otherOriginValues","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive labels describing origin of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d531c566-03d2-470a-be69-6f52cabd5fb9","name":"AssetOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the ownership of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"789f2e89-accd-4489-8eca-dc43b432c022","name":"GovernanceMeasurementsResultsDataSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing measurements for a governance metric.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the use of the data set for governance metrics.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4756a6da-e0c2-4e81-b9ab-99df2f735eec","name":"ExceptionLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing exceptions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"109d6d13-a3cf-4687-a0c1-c3802dc6b3a2","name":"AuditLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing audit log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"b3eceea3-aa02-4d84-8f11-da4953e64b5f","name":"ExceptionBacklog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data set containing exceptions that need to be resolved","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the person or team responsible for this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"449be034-6cc8-4f1b-859f-a8b9ff8ee7a1","name":"AuditLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data set of related audit log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"161b37c9-1d51-433b-94ce-5a760a198236","name":"MeteringLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data set containing records that can be used to identify usage of resources.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"eaaeaa31-6f8b-4ed5-88fe-422ed3733158","name":"StewardshipServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server dedicated to managing stewardship activity relating to governance of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"7815f222-529d-4902-8f0b-e37cbc779885","name":"GovernanceDaemon","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server dedicated to managing activity relating to governance of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"acf8b73e-3545-435d-ba16-fbfae060dd28","name":"ControlPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A task in a process where a person must make a decision on the right action to take.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"12d78c95-3879-466d-883f-b71f6477a741","name":"VerificationPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A governance rule that tests if a required condition is true or raises an exception if not.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f4ce104e-7430-4c30-863d-60f6af6394d9","name":"EnforcementPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A governance rule that ensures a required condition is true.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e2bb76bb-774a-43ff-9045-3a05f663d5d9","name":"TypeEmbeddedAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Type information embedded within an attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"encodingStandard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"b239d832-50bd-471b-b17a-15a335fc7f40","name":"PrimaryKey","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A uniquely identifying relational column.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"keyPattern","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"8904df8f-1aca-4de8-9abd-1ef2aadba300","name":"KeyPattern","description":"Defines the type of identifier used for an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"LocalKey","description":"Unique key allocated and used within the scope of a single system."},{"headerVersion":1,"ordinal":1,"value":"RecycledKey","description":"Key allocated and used within the scope of a single system that is periodically reused for different records."},{"headerVersion":1,"ordinal":2,"value":"NaturalKey","description":"Key derived from an attribute of the entity, such as email address, passport number."},{"headerVersion":1,"ordinal":3,"value":"MirrorKey","description":"Key value copied from another system."},{"headerVersion":1,"ordinal":4,"value":"AggregateKey","description":"Key formed by combining keys from multiple systems."},{"headerVersion":1,"ordinal":5,"value":"CallersKey","description":"Key from another system can bey used if system name provided."},{"headerVersion":1,"ordinal":6,"value":"StableKey","description":"Key value will remain active even if records are merged."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another key pattern."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of primary key.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the primary key.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4814bec8-482d-463d-8376-160b0358e129","name":"RelationalView","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A view within a relational database schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression of the view.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"ce7e72b8-396a-4013-8688-f9d973067425","name":"RelationalTable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"55e5ae33-39c6-4834-9d05-ef0ae4e0163b","name":"ReferenceData","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An asset that contains trusted values for use as a reference.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"07bd0820-6b14-43b0-a625-2c89f2beb93a","name":"MetamodelInstance","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the element from a metadata model that this element embodies.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"metamodelElementGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Element in the metadata model that the attached element embodies.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f8b60afe-ddef-4b6f-9628-82ebfff34d65","name":"ConceptBeadAttributeCoverage","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the coverage category of a concept bead attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"coverageCategory","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2c0ac237-e02e-431a-89fd-3107d94d4007","name":"ConceptModelAttributeCoverageCategory","description":"Describes the type of attribute - this is used in scoping the model.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."},{"headerVersion":1,"ordinal":1,"value":"UniqueIdentifier","description":"The attribute uniquely identifies the concept bead."},{"headerVersion":1,"ordinal":2,"value":"Identifier","description":"The attribute is a good indicator of the identity of the concept bead but not guaranteed to be unique."},{"headerVersion":1,"ordinal":3,"value":"CoreDetail","description":"The attribute provides information that is typically required by all of the consumers of the concept bead."},{"headerVersion":1,"ordinal":4,"value":"ExtendedDetail","description":"The attribute contains supplementary information that is of interest to specific consumers of the concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of role that the attribute plays as part of the concept bead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"d804d406-ac74-4f92-9bde-2ba0793680ea","name":"ConceptBeadAttribute","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4f13baa3-31b3-4a85-985e-2abc784900b8","name":"PolicyAdministrationPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where policies are maintained.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"bf521975-bfec-4115-a8e3-ed0fee7d4a43","name":"PolicyDecisionPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where policies are evaluated for a specific situation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9a68b20b-3f84-4d7d-bc9e-790c4b27e685","name":"PolicyEnforcementPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where the result of a policy decision are enforced.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"2058ab6f-ddbf-45f9-9136-47354544e282","name":"PolicyInformationPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where additional information used in a policy decision are stored.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d7367412-7ba6-409f-84db-42b51e859367","name":"PolicyRetrievalPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where policies are retrieved.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f662c95a-ae3f-4f71-b442-78ab70f2ee47","name":"Modifier","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes modifying noun or adverb, used in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"085febdd-f129-4f4b-99aa-01f3e6294e9f","name":"BusinessSignificant","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A referenceable item that is meaningful to business users.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the item in business terms.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of where this item is meaningful.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"businessCapabilityGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the business capability that this relevant to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"25fad4a2-c2d6-440d-a5b1-e537881f84ee","name":"Template","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Marks the referenceable as a template for creating new objects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the template.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the template and how/where it is used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information that is useful to the consumer of the template.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"eadec807-02f0-4d6f-911c-261eddd0c2f5","name":"FileManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a software server capability as a manager of a collection of files and folders.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"dbde6a5b-fc89-4b04-969a-9dc09a60ebd7","name":"ContentCollectionManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a software server capability as a manager of controlled documents and related media.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"aa44f302-2e43-4669-a1e7-edaae414fc6e","name":"Anchors","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the anchor entities for an element that is part of a large composite object such as an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The unique identifier of the referenceable that this element is directly or indirectly anchored to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"b893d6fc-642a-454b-beaf-809ee4dd876a","name":"AnnotationReview","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"deaa5ca0-47a0-483d-b943-d91c76744e01","name":"Like","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"7299d721-d17f-4562-8286-bcd451814478","name":"Rating","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"adce83ac-10f1-4279-8a35-346976e94466","name":"LatestChange","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the latest change to an anchor entity and its associated attachments.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"changeTarget","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a0b7d7a0-4af5-4539-9b81-cbef52d8cc5d","name":"LatestChangeTarget","description":"Defines the type of repository element that has changed.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"EntityStatus","description":"The status of the anchor entity has changed."},{"headerVersion":1,"ordinal":1,"value":"EntityProperty","description":"A property in the anchor entity has changed."},{"headerVersion":1,"ordinal":2,"value":"EntityClassification","description":"A classification attached to the anchor entity has changed."},{"headerVersion":1,"ordinal":3,"value":"EntityRelationship","description":"A relationship linking the anchor entity to an attachment has changed."},{"headerVersion":1,"ordinal":4,"value":"Attachment","description":"An entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":5,"value":"AttachmentStatus","description":"The status of an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":6,"value":"AttachmentProperty","description":"A property in an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":7,"value":"AttachmentClassification","description":"A classification attached to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":8,"value":"AttachmentRelationship","description":"A relationship linking to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of change."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The relationship of element that has been changed to the anchor.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"changeAction","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"032d844b-868f-4c4a-bc5d-81f0f9704c4d","name":"LatestChangeAction","description":"Defines the type of change that was made to a repository instance.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Created","description":"The target element has been created."},{"headerVersion":1,"ordinal":1,"value":"Updated","description":"The properties of the target element have been changed."},{"headerVersion":1,"ordinal":2,"value":"Deleted","description":"The target element has been deleted."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of action."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of change.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If a classification name changed, this is its name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"attachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If an attached entity or relationship to it changed, this is its unique identifier of the entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"attachmentType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If an attached entity or relationship to changed, this is its unique type name of the entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"relationshipType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If an attached entity or relationship to changed, this is its unique type name of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"user","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The user identifier for the person/system making the change.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the change. Also known as the actionDescription.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e66bb681-99a1-4712-a2c9-712c8b0f83ae","name":"GovernanceDomainSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the definitions for the different governance domains in use by the organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d92b7f31-c92d-418d-b345-ea45bb3f73f5","name":"GovernanceClassificationSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the set of levels that are used within a specific governance classification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that recognizes this set of levels.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the classification where this set of levels is used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"classificationPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property in the classification where this value is used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4814bec8-482d-463d-8376-160b0358e139","name":"CalculatedValue","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A field within a schema that is calculated via the formula and query targets rather than stored.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression to create the value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"03170ce7-edf1-4e94-b6ab-2d5cbbf1f13c","name":"AssetManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a capability that manages metadata about assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"58520015-ce6e-47b7-a1fd-864030544819","name":"ElementSupplement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that is being used to supplement asset descriptions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ecdcd472-6701-4303-8dec-267bcb54feb9","name":"Memento","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An element whose real-world counterpart has been deleted or moved to offline archived.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"archiveDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Timestamp when the archive occurred or was detected.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"archiveUser","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of user that performed the archive - or detected the archive.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"archiveProcess","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of process that performed the archive - or detected the archive.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"archiveService","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of service that created this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"archiveMethod","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of method that created this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"archiveProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties to locate the real-world counterpart in the archive.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"3a6c4ba7-3cc5-48cd-8952-a50a92da016d","name":"Impact","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the severity of a situation on the attach entity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5b905856-90ec-4944-80c4-0d42bcad484a","name":"ImpactSeverity","description":"Defines the severity of the impact that a situation has.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."},{"headerVersion":1,"ordinal":1,"value":"Low","description":"The impact is low."},{"headerVersion":1,"ordinal":2,"value":"Medium","description":"The impact is medium."},{"headerVersion":1,"ordinal":3,"value":"High","description":"The impact is high."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another impact level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of severity associated with this classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"e55062b2-907f-44bd-9831-255642285731","name":"KnownDuplicate","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines that duplicate resolution processing is required.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"e6d5c097-a5e9-4bc4-a614-2506276059af","name":"InstanceMetadata","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a data field that contains metadata for the row/record/object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"typeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Open metadata type for the instance metadata (if applicable).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties describing properties, valid values or associated processing for this metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"53ef4062-9e0a-4892-9824-8d51d4ad59d3","name":"UserProfileManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A system that sores descriptions of individuals and their roles/interests in an organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"29c98cf7-32b3-47d2-a411-48c1c9967e6d","name":"UserAccessDirectory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A system that stores the access rights and groups for users (people and automated processes).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"5bdad12e-57e7-4ff9-b7be-5d869e77d30b","name":"MasterDataManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A system that manages the consolidation and reconciliation of master data - typically people, organizations, products and accounts.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9d99d962-0214-49ba-83f7-c9b1f9f5bed4","name":"GovernanceMeasurements","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A set of measurements on the performance and use of the connected resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"measurementCounts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to current count value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"measurementValues","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to current value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"measurementFlags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to current boolean value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3a6c4ba7-3cc5-48cd-8952-bwra92da016d","name":"PrimaryCategory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a category as being the base category of a glossary term","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"categoryQualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualified name of the primary category of a GlossaryTerm.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"8139a911-a4bd-432b-a9f4-f6d11c511abe","name":"Ownership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Who is responsible for making decisions on the management and governance of this element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element that describes the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"361158c0-ade1-4c92-a6a7-64f7ac39b87d","name":"IncidentClassifierSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A collection of incident classifiers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e328ae6e-0b16-4490-9883-c953b4258841","name":"SoftwarePackageManifest","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a collection of software packages.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9678ef11-ed7e-404b-a041-736df7514339","name":"ConnectorTypeDirectory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a collection of related connector types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"c13261bb-0cfe-4540-a44a-cca2b14f412b","name":"GovernanceStatusSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the set of levels that are used to describe the status of a governance element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that recognizes this set of levels.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"fcda7261-865d-464d-b279-7d9880aaab39","name":"GovernanceExpectations","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A set of expectation values on the performance and use of the connected resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"counts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to count value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"values","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to string value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"flags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to boolean value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"38cf214c-244d-435c-a328-251026356e6b","name":"LogAnalysis","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A set of results from the analysis of a log record - or collection of log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on the processing of the log records.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that produced this analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the analysis process.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"counts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to count value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"values","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to string value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"flags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to boolean value pairs.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"5ceb0c07-4271-4910-9e24-b0894f395d93","name":"MeteringLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing resource use events.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9992758d-d7dd-432d-b84e-62fe007a6364","name":"LineageLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing operational lineage events.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"876e55db-27b9-4132-ad00-bbf882ea8e8a","name":"LineageLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A collection of related lineage log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of lineage log events.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this lineage log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the lineage log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e40e80d7-5a29-482c-9a88-0dc7251f08de","name":"ConsolidatedDuplicate","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An element that has be formed by combining the properties, classifications and relationships from multiple duplicate entities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the consolidated entity. Value defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this consolidated entity.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the duplicate detection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information for the steward(s) relating to the survivorship rules and consolidation decisions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"078432fb-a889-4a51-8ebe-9797becea9f1","name":"Incomplete","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Accompanies a partial, incomplete Referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"21a16f1e-9231-4983-b371-a0686d555273","name":"SecurityGroupMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the set of user groups that this user identity is a member of.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"groups","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of user group names.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","name":"UserIdentity","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Adds more detail about the purpose of a deployed instance of IT infrastructure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of software deployed - such as product name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"c165b760-d9ab-47ac-a2ee-7854ec74605a","name":"IntegrationServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"description":"Identifies a server that exchanges data between between other servers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"0ef3c90d-20d7-4259-8d66-9c8bb109f2ae","name":"SourceControlLibrary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a software source code library that provides version control.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"libraryType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of library - may be a product name or open source project name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"4e236548-b802-4a1d-a329-4abdeaae5323","name":"ChangeManagementLibrary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a managed collection of requirements, defects and proposed changes to a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"libraryType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of library - may be a product name or open source project name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"5708fa1a-2b64-4706-8e14-a020e4567db3","name":"SoftwareLibrary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a collection of software modules. Also known as the definitive software library.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"libraryType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of library - may be a product name or open source project name.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"7149c2de-5f24-4959-9b24-9d5e67709fac","name":"ConceptModel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that a design model as a concept model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"261fb0aa-b884-4ee8-87ea-a60510e9751d","name":"ProcessingState","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Stores processing state information used by various SoftwareCapabilities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"syncDatesByKey","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Collection of synchronization dates identified by a key","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"4aaaa7ca-6b4b-4c4b-997f-d5dfd42917b0","name":"DigitalProduct","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an element that represents a digital product.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"syncDatesByKey","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Collection of synchronization dates identified by a key","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"RelationshipDef","headerVersion":1,"guid":"57e3687e-393e-4c0c-a4f1-a6634075465b","name":"LastAttachmentLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link the last attachment record.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"anchorHead","attributeDescription":"Referenceable at the head of the attachment chain.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","name":"LastAttachment","status":"ACTIVE_TYPEDEF"},"attributeName":"attachmentNotice","attributeDescription":"Link to description of the last significant attachment.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7d818a67-ab45-481c-bc28-f6b1caf12f06","name":"ExternalReferenceLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to more information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"referenceId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Local identifier for the reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relevance of this reference to the linked item.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedItem","attributeDescription":"Item that is referencing this work.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"attributeName":"externalReference","attributeDescription":"Link to more information from an external source.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1353400f-b0ab-4ab9-ab09-3045dd8a7140","name":"MediaReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to related media such as images, videos and audio.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"mediaId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Local identifier for the media.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relevance of this media to the linked item.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"consumingItem","attributeDescription":"Item that is referencing this work.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"747f8b86-fe7c-4c9b-ba75-979e093cc307","name":"RelatedMedia","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedMedia","attributeDescription":"Link to external media.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8c5b1415-2d1f-4190-ba6c-1fdd47f03269","name":"ExternalIdScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Places where an external identifier is recognized.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship between the resources and the managing component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"scopedTo","attributeDescription":"Identifies where this external identifier is known.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7c8f8c2c-cc48-429e-8a21-a1f1851ccdb0","name":"ExternalId","status":"ACTIVE_TYPEDEF"},"attributeName":"managedResources","attributeDescription":"Link to details of a resource that this component manages.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"28ab0381-c662-4b6d-b787-5d77208de126","name":"ExternalIdLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an external identifier and an asset or related item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the external identifier relates to the resource.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the external identifier can be used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of where the external identifier was sourced from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resources","attributeDescription":"Resource being identified.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7c8f8c2c-cc48-429e-8a21-a1f1851ccdb0","name":"ExternalId","status":"ACTIVE_TYPEDEF"},"attributeName":"alsoKnownAs","attributeDescription":"Identifier used in an external system.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1cbf059e-2c11-4e0c-8aae-1da42c1ee73f","name":"MoreInformation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to indicate that a referenceable provides additional information about another referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"describes","attributeDescription":"Describes this core element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"providesMoreInformation","attributeDescription":"Provides more information about this referenceable.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"58c87647-ada9-4c90-a3c3-a40ace46b1f7","name":"ReferenceableFacet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a property facet and the resource it relates to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of this property facet.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedEntity","attributeDescription":"Identifies which element this property facet belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6403a704-aad6-41c2-8e08-b9525c006f85","name":"PropertyFacet","status":"ACTIVE_TYPEDEF"},"attributeName":"facets","attributeDescription":"Additional properties from different sources.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f82a96c2-95a3-4223-88c0-9cbf2882b772","name":"NestedLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between two locations to show one is nested inside another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"groupingLocations","attributeDescription":"Location that is covering the broader area.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedLocations","attributeDescription":"Location that is nested in this location.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"017d0518-fc25-4e5e-985e-491d91e61e17","name":"AdjacentLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between two locations that are next to one another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"peerLocations","attributeDescription":"Location that is adjacent to this location.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"peerLocations","attributeDescription":"Location that is adjacent to this location.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bc236b62-d0e6-4c5c-93a1-3a35c3dba7b1","name":"AssetLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Location of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"knownLocations","attributeDescription":"Places where this asset is sited.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"localAssets","attributeDescription":"Assets sited at this location.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f3066075-9611-4886-9244-32cc6eb07ea9","name":"HostLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the location of a host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"localHosts","attributeDescription":"Host sited at this location.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"locations","attributeDescription":"Locations for this host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b9179df5-6e23-4581-a8b0-2919e6322b12","name":"HostOperatingPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the operating platform for a host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"hosts","attributeDescription":"Host supporting this operating platform.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"operatingPlatform","attributeDescription":"Type of platform supported by this host.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1a1c3933-a583-4b0c-9e42-c3691296a8e0","name":"HostClusterMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a host as a member of a host cluster.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF"},"attributeName":"hostCluster","attributeDescription":"Cluster managing this host.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"managedHosts","attributeDescription":"Member of the host cluster.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4b981d89-e356-4d9b-8f17-b3a8d5a86676","name":"DeployedVirtualContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the real host where a virtual container is deployed to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"hosts","attributeDescription":"Deployed host for this container.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e2393236-100f-4ac0-a5e6-ce4e96c521e7","name":"VirtualContainer","status":"ACTIVE_TYPEDEF"},"attributeName":"hostedContainers","attributeDescription":"Virtual containers deployed on this host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b909eb3b-5205-4180-9f63-122a65b30738","name":"SoftwareServerPlatformDeployment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the host that a software server platform is deployed to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software server platform was deployed to the host.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"platformStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software server platform on this host.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"host","attributeDescription":"Supporting host.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedServerPlatforms","attributeDescription":"Software server platforms deployed on this host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d909eb3b-5205-4180-9f63-122a65b30738","name":"SoftwareServerDeployment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the platform that a software server is deployed to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software server was deployed to the platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"serverStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software server on this platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"hostingPlatform","attributeDescription":"Supporting platform for the software server.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedSoftwareServers","attributeDescription":"Software servers deployed on this platform.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2b8bfab4-8023-4611-9833-82a0dc95f187","name":"ServerEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines an endpoint associated with a server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Server supporting this endpoint.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"endpoints","attributeDescription":"Endpoints supported by this server.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8b7d7da5-0668-4174-a43b-8f8c6c068dd0","name":"SoftwareServerSupportedCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a software capability that is deployed to a software server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"serverCapabilityStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software server capability on this software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Servers hosting this capability.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"capabilities","attributeDescription":"Capabilities deployed on this software server.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"92b75926-8e9a-46c7-9d98-89009f622397","name":"AssetServerUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines that a server capability is using an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"useType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"09439481-9489-467c-9ae5-178a6e0b6b5a","name":"ServerAssetUseType","description":"Defines how a software server capability may use an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."},{"headerVersion":1,"ordinal":1,"value":"Governs","description":"The software server capability provides management or oversight of the asset."},{"headerVersion":1,"ordinal":2,"value":"Maintains","description":"The software server capability keeps the asset up-to-date."},{"headerVersion":1,"ordinal":3,"value":"Uses","description":"The software server capability consumes the content of the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Describes how the software server capability uses the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information on how the asset is use by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedBy","attributeDescription":"Capability consuming this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedAsset","attributeDescription":"Asset that this software server capability is dependent on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f6b5cf4f-7b88-47df-aeb0-d80d28ba1ec1","name":"RuntimeForProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the deployed application that supports a specific automated process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"58280f3c-9d63-4eae-9509-3f223872fb25","name":"Application","status":"ACTIVE_TYPEDEF"},"attributeName":"implementingApplication","attributeDescription":"Application that contains the process implementation.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedProcesses","attributeDescription":"Processes that are implemented by this application.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f2bd7401-c064-41ac-862c-e5bcdc98fa1e","name":"HostNetwork","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"One of the hosts connected to a network.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"connectedHosts","attributeDescription":"Hosts connected to this network.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF"},"attributeName":"networkConnections","attributeDescription":"Connections to different networks.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5bece460-1fa6-41fb-a29f-fdaf65ec8ce3","name":"NetworkGatewayLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link from a network to one of its network gateways.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9bbae94d-e109-4c96-b072-4f97123f04fd","name":"NetworkGateway","status":"ACTIVE_TYPEDEF"},"attributeName":"gateways","attributeDescription":"Gateways to other networks.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF"},"attributeName":"networkConnections","attributeDescription":"Connections to different networks.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6cb9af43-184e-4dfa-854a-1572bcf0fe75","name":"ContactThrough","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The contact details associated with an actor profile.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"contactDetails","attributeDescription":"Contact details owner.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"79296df8-645a-4ef7-a011-912d1cdcf75a","name":"ContactDetails","status":"ACTIVE_TYPEDEF"},"attributeName":"contacts","attributeDescription":"Contact information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"01664609-e777-4079-b543-6baffe910ff1","name":"ProfileIdentity","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Correlates a user identity with an actor profile.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"profile","attributeDescription":"Description of the person, organization or engine that uses this user identity.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","name":"UserIdentity","status":"ACTIVE_TYPEDEF"},"attributeName":"userIdentities","attributeDescription":"Authentication identifiers in use by the owner of this profile.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a316abe-bcce-4d11-ad5a-4bfb4079b80b","name":"PersonRoleAppointment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a person's roles.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the appointment visible to more than the role owner and appointee?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"rolePerformers","attributeDescription":"A person performing this role.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"performsRoles","attributeDescription":"A role performed by this person.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a316abe-eeee-4d11-ad5a-4bfb4079b80b","name":"PersonalContribution","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a person's contribution record.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"contributor","attributeDescription":"The person behind the contribution.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28cccd285","name":"ContributionRecord","status":"ACTIVE_TYPEDEF"},"attributeName":"contributionRecord","attributeDescription":"The record of activity by this person.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a316abe-bccd-4d11-ad5a-4bfb4079b80b","name":"Peer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a person's peer network.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"peers","attributeDescription":"List of this person's peer network.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"peers","attributeDescription":"List of this person's peer network.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5ebc4fb2-b62a-4269-8f18-e9237a2119ca","name":"TeamLeadership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the leaders of teams.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of the type of leadership position, eg deputy.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-abb2-439b-bc15-d62d373c5db6","name":"TeamLeader","status":"ACTIVE_TYPEDEF"},"attributeName":"teamLeaders","attributeDescription":"The leaders of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"leadsTeam","attributeDescription":"The team lead by this team leader.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1ebc4fb2-b62a-4269-8f18-e9237a2119ca","name":"TeamMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the members of teams.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of the type of membership position, if any.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"46db26d5-abb2-538b-bc15-d62d373c5db6","name":"TeamMember","status":"ACTIVE_TYPEDEF"},"attributeName":"teamMembers","attributeDescription":"The members of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfTeam","attributeDescription":"The team that this person is a member of.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5ebc4fb2-b62a-4269-8f18-e9237a2229ca","name":"TeamStructure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a team hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"delegationEscalationAuthority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Can delegations and escalations flow on this relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"superTeam","attributeDescription":"The aggregating team.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"subTeam","attributeDescription":"The teams where work is delegated to.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5cabb76a-e25b-4bb5-8b93-768bbac005af","name":"CollectionMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a member of a collection.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"membershipRationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the member is used, or why it is useful in this collection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"attributeName":"foundInCollections","attributeDescription":"Collections that link to this element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"collectionMembers","attributeDescription":"Members of this collection.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"73cf5658-6a73-4ebc-8f4d-44fdfac0b437","name":"ResourceList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links supporting resources to a referenceable (typically an Actor Profile, Governance Domain, Project, Meeting or Community).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"resourceUse","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the resource is used, or why it is useful.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"watchResource","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Indicator whether the anchor should receive notifications of changes to the resource.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resourceListAnchors","attributeDescription":"Referenceable objects that are using the linked to resource.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingResources","attributeDescription":"Resources identified as of interest to the anchor.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8f1134f6-b9fe-4971-bc57-6e1b8b302b55","name":"ProjectHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A nesting relationship between projects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"managingProject","attributeDescription":"Project that oversees this project.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"managedProject","attributeDescription":"Project that this project is responsible for managing.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5b6a56f1-68e2-4e10-85f0-fda47a4263fd","name":"ProjectDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A dependency relationship between projects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dependencySummary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Reasons for the project dependency.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"dependentProject","attributeDescription":"Projects that are dependent on this project.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"dependsOnProjects","attributeDescription":"Projects that are delivering resources or outcomes needed by this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"746875af-2e41-4d1f-864b-35265df1d5dc","name":"ProjectTeam","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The team assigned to a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"teamRole","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the role of the team in the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"projectFocus","attributeDescription":"Projects that a team is working on.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingActors","attributeDescription":"People and teams supporting this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bc63ac45-b4d0-4fba-b583-92859de77dd8","name":"ProjectScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The documentation, assets and definitions that are affected by the project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"scopeDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how each item is being changed by the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"impactingProjects","attributeDescription":"The projects that are making changes to these elements.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"projectScope","attributeDescription":"The elements that are being changed by this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ac63ac45-a4d0-4fba-b583-92859de77dd8","name":"ProjectManagement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The link between a project and its project manager role.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"projectsManaged","attributeDescription":"The projects that are being managed by this project manager.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0798569f-0c16-4a1f-86d9-e2e89568f7fd","name":"ProjectManager","status":"ACTIVE_TYPEDEF"},"attributeName":"projectManagers","attributeDescription":"The roles for managing this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a05f918e-e7e2-419d-8016-5b37406df63a","name":"Meetings","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A meeting about a specific project, deliverable, situation or plan of action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bf90c79-32f4-47ad-959c-8fff723fe744","name":"Meeting","status":"ACTIVE_TYPEDEF"},"attributeName":"meetings","attributeDescription":"Related meetings.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"meetingOwner","attributeDescription":"Person, project, community or team that called the meeting.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a0b7ba50-4c97-4b76-9a7d-c6a00e1be646","name":"ToDoSource","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The source of a to do, such as a meeting or a condition detected by an engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"actionSource","attributeDescription":"Source of the to do request.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"actions","attributeDescription":"Requests to perform actions related to this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"aca1277b-bf1c-42f5-9b3b-fbc2c9047325","name":"Actions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An action to change or support a specific project, deliverable, situation or plan of action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"toDoOriginator","attributeDescription":"Source of a to do request.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedActions","attributeDescription":"Potentially impacting requests for change.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"af2b5fab-8f83-4a2b-b749-1e6219f61f79","name":"ActionAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A person who has been assigned to complete the to do (action).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedResources","attributeDescription":"One or more people assigned to complete the action (to do).","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"toDoList","attributeDescription":"List of toDos assigned to this person's role.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7c7da1a3-01b3-473e-972e-606eff0cb112","name":"CommunityMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Associates an actor profile with a community.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"relationshipType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b0ef45bf-d12b-4b6f-add6-59c14648d750","name":"CommunityMembershipType","description":"Type of membership to a community.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Contributor","description":"Participant in the community."},{"headerVersion":1,"ordinal":1,"value":"Administrator","description":"Administrator of the community."},{"headerVersion":1,"ordinal":2,"value":"Leader","description":"Leader of the community."},{"headerVersion":1,"ordinal":3,"value":"Observer","description":"Observer of the community."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role in the community."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of membership to the community.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fbd42379-f6c3-4f08-b6f7-378565cda993","name":"Community","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfCommunity","attributeDescription":"Communities that the person is a member of.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fbd42379-f6c3-4f09-b6f7-378565cda993","name":"CommunityMember","status":"ACTIVE_TYPEDEF"},"attributeName":"communityMembers","attributeDescription":"Members of the community.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0aaad9e9-9cc5-4ad8-bc2e-c1099bab6344","name":"AttachedRating","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a rating to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached rating visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"ratingAnchor","attributeDescription":"Element that is rated.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7299d721-d17f-4562-8286-bcd451814478","name":"Rating","status":"ACTIVE_TYPEDEF"},"attributeName":"starRatings","attributeDescription":"Accumulated ratings.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0d90501b-bf29-4621-a207-0c8c953bdac9","name":"AttachedComment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a comment to an item, or another comment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached comment visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"commentAnchor","attributeDescription":"Element that this comment relates.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF"},"attributeName":"comments","attributeDescription":"Accumulated comments.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e2509715-a606-415d-a995-61d00503dad4","name":"AttachedLike","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a like to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached like visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"likeAnchor","attributeDescription":"Element that is liked.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"deaa5ca0-47a0-483d-b943-d91c76744e01","name":"Like","status":"ACTIVE_TYPEDEF"},"attributeName":"likes","attributeDescription":"Accumulated likes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ecf1a3ca-adc5-4747-82cf-10ec590c5c69","name":"AcceptedAnswer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a comment as answering a question asked in another comment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached answer visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF"},"attributeName":"answeredQuestions","attributeDescription":"Questions that now has an accepted answer.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF"},"attributeName":"acceptedAnswers","attributeDescription":"Accumulated answers.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4b1641c4-3d1a-4213-86b2-d6968b6c65ab","name":"AttachedTag","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links an informal tag to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached tag visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"taggedElement","attributeDescription":"Element that is tagged.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba846a7b-2955-40bf-952b-2793ceca090a","name":"InformalTag","status":"ACTIVE_TYPEDEF"},"attributeName":"tags","attributeDescription":"Accumulated tags.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4db83564-b200-4956-94a4-c95a5c30e65a","name":"CrowdSourcingContribution","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines one of the actors contributing content to a new description or asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"roleType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"0ded50c2-17cc-4ecf-915e-908e66dbb27f","name":"CrowdSourcingRole","description":"Type of contributor to new information and/or assets.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Proposer","description":"Actor that creates the initial version."},{"headerVersion":1,"ordinal":1,"value":"Reviewer","description":"Actor that provided feedback."},{"headerVersion":1,"ordinal":2,"value":"Supporter","description":"Actor that agrees with the definition."},{"headerVersion":1,"ordinal":3,"value":"Approver","description":"Actor that declares the definition should be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of contribution.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"contributions","attributeDescription":"Items that this person has contributed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3a84c94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"CrowdSourcingContributor","status":"ACTIVE_TYPEDEF"},"attributeName":"contributors","attributeDescription":"Person contributing content.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4f798c0c-6769-4a2d-b489-d2714d89e0a4","name":"AttachedNoteLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a note log to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached note log visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"describes","attributeDescription":"Subject of the note log.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"noteLogs","attributeDescription":"Log of related notes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"38edecc6-f385-4574-8144-524a44e3e712","name":"AttachedNoteLogEntry","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a note log and one of its note log entries.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"logs","attributeDescription":"Logs that this entry relates.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2a84d94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"NoteEntry","status":"ACTIVE_TYPEDEF"},"attributeName":"entries","attributeDescription":"Accumulated notes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8f798c0c-6769-4a2d-b489-12714d89e0a4","name":"NoteLogAuthorship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a note log to an author.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3a84d94c-ac6f-4be1-a72a-07dbec7b1fe3","name":"NoteLogAuthor","status":"ACTIVE_TYPEDEF"},"attributeName":"authors","attributeDescription":"Person contributing to the note log.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"authoredNoteLogs","attributeDescription":"Note log containing contributions.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"887a7132-d6bc-4b92-a483-e80b60c86fb2","name":"ConnectionEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a connection and the endpoint that the connector should use.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"connectionEndpoint","attributeDescription":"Server endpoint that provides access to the asset.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"connections","attributeDescription":"Connections to this endpoint.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e542cfc1-0b4b-42b9-9921-f0a5a88aaf96","name":"ConnectionConnectorType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a connection and the connector type that should be used.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"connections","attributeDescription":"Connections using this connector type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","name":"ConnectorType","status":"ACTIVE_TYPEDEF"},"attributeName":"connectorType","attributeDescription":"Type of connector to use for the asset.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"eb6dfdd2-8c6f-4f0d-a17d-f6ce4799f64f","name":"EmbeddedConnection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a virtual connection and one of the connections it depends on.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the embedded connection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"arguments","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional arguments needed by the virtual connector when using each connection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"82f9c664-e59d-484c-a8f3-17088c23a2f3","name":"VirtualConnection","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingVirtualConnections","attributeDescription":"Virtual connections using this connection.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"embeddedConnections","attributeDescription":"Connections embedded in this virtual connection.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e777d660-8dbe-453e-8b83-903771f054c0","name":"ConnectionToAsset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a connection and the description of the asset it can be used to access.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assetSummary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset that is retrieved through this connection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"connections","attributeDescription":"Connections to this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"asset","attributeDescription":"Asset that can be accessed with this connection.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b827683c-2924-4df3-a92d-7be1888e23c0","name":"DataContentForDataSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The assets that provides data for a data set.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"BOTH","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"dataContent","attributeDescription":"Assets supporting a data set.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedDataSets","attributeDescription":"Data sets that use this asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"de5b9501-3ad4-4803-a8b2-e311c72a4336","name":"APIEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The endpoint for a deployed API.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedAPIs","attributeDescription":"APIs that can be called from this endpoint.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"accessEndpoints","attributeDescription":"Endpoints used to call this API.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"48ac9028-45dd-495d-b3e1-622685b54a01","name":"FolderHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A nested relationship between two file folders.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"parentFolder","attributeDescription":"Parent folder.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedFolder","attributeDescription":"Folders embedded in this folder.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4cb88900-1446-4eb6-acea-29cd9da45e63","name":"NestedFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The link between a data file and its containing folder.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"homeFolder","attributeDescription":"Identifies the containing folder of this datafile.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedFiles","attributeDescription":"Files stored in this folder.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"970a3405-fde1-4039-8249-9aa5f56d5151","name":"LinkedFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A data file that is linked to a file folder (rather than stored in it).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedFolders","attributeDescription":"Folders that this file is linked to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedFiles","attributeDescription":"Files linked to the folder.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7d881574-461d-475c-ab44-077451528cb8","name":"GroupedMedia","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a media file into a data set.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0075d603-1627-41c5-8cae-f5458d1247fe","name":"MediaCollection","status":"ACTIVE_TYPEDEF"},"attributeName":"dataSetMembership","attributeDescription":"Identifies the data sets this media file belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"attributeName":"dataSetMembers","attributeDescription":"Media files that make up this media collection.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"cee3a190-fc8d-4e53-908a-f1b9689581e0","name":"LinkedMedia","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a media file to another media file and describes relationship.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedMediaFiles","attributeDescription":"Link to related media files.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedMediaFiles","attributeDescription":"Link to related media files.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bc91a28c-afb9-41a7-8eb2-fc8b5271fe9e","name":"TopicSubscribers","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links the list of subscribers to a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"69751093-35f9-42b1-944b-ba6251ff513d","name":"SubscriberList","status":"ACTIVE_TYPEDEF"},"attributeName":"subscribers","attributeDescription":"The endpoints subscribed to this topic.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"29100f49-338e-4361-b05d-7e4e8e818325","name":"Topic","status":"ACTIVE_TYPEDEF"},"attributeName":"topics","attributeDescription":"The topics used by this subscriber list.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"954cdba1-3d69-4db1-bf0e-d59fd2c25a27","name":"MetadataCohortPeer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A metadata repository's registration with an open metadata cohort.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"registrationDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date first registered with the cohort.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"43e7dca2-c7b4-4cdf-a1ea-c9d4f7093893","name":"MetadataRepositoryCohort","status":"ACTIVE_TYPEDEF"},"attributeName":"registeredWithCohorts","attributeDescription":"Identifies which cohorts this cohort member is registered with.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"42063797-a78a-4720-9353-52026c75f667","name":"CohortMember","status":"ACTIVE_TYPEDEF"},"attributeName":"cohortMembership","attributeDescription":"Members of this cohort.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8b9dd3ea-057b-4709-9b42-f16098523907","name":"CohortMemberMetadataCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The local metadata collection associated with a cohort peer.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"42063797-a78a-4720-9353-52026c75f667","name":"CohortMember","status":"ACTIVE_TYPEDEF"},"attributeName":"cohortMember","attributeDescription":"Cohort registry representing this metadata collection on the metadata highway.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ea3b15af-ed0e-44f7-91e4-bdb299dd4976","name":"MetadataCollection","status":"ACTIVE_TYPEDEF"},"attributeName":"localMetadataCollection","attributeDescription":"Metadata to exchange with the cohorts.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"fB4E00CF-37e4-88CE-4a94-233BAdB84DA2","name":"ProcessPort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a process and one of its ports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"owningProcess","attributeDescription":"Process linked to the port","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"ports","attributeDescription":"Port to the process","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"98bB8BA1-dc6A-eb9D-32Cf-F837bEbCbb8E","name":"PortDelegation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A relationship between a more granular and a more abstract port","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"delegatingFrom","attributeDescription":"Higher level Port","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"delegatingTo","attributeDescription":"Lower level port","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7786a39c-436b-4538-acc7-d595b5856add","name":"ExternallySourcedGlossary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an open metadata glossary and a related glossary stored outside of the open metadata ecosystem.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"},"attributeName":"localGlossary","attributeDescription":"Local glossary that relates to this external glossary.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF"},"attributeName":"externalGlossaryLink","attributeDescription":"Link to a related external glossary.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c628938e-815e-47db-8d1c-59bb2e84e028","name":"CategoryAnchor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Connects a glossary category with its owning glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"},"attributeName":"anchor","attributeDescription":"Owning glossary for this category.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"categories","attributeDescription":"Categories owned by this glossary.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"71e4b6fb-3412-4193-aff3-a16eccd87e8e","name":"CategoryHierarchyLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship between two glossary categories used to create nested categories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"superCategory","attributeDescription":"Identifies the parent category.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"subcategories","attributeDescription":"Glossary categories nested inside this category.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3da21cc9-3cdc-4d87-89b5-c501740f00b2","name":"LibraryCategoryReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary category to a corresponding category in an external glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person who established the link to the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"lastVerified","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when this reference was last checked.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"localCategories","attributeDescription":"Related local glossary categories.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF"},"attributeName":"externalGlossaryCategories","attributeDescription":"Links to related external glossaries.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1d43d661-bdc7-4a91-a996-3239b8f82e56","name":"TermAnchor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a term to its owning glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"},"attributeName":"anchor","attributeDescription":"Owning glossary.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"terms","attributeDescription":"Terms owned by this glossary.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"696a81f5-ac60-46c7-b9fd-6979a1e7ad27","name":"TermCategorization","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary term into a glossary category.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of why this term is in this categorization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"categories","attributeDescription":"Glossary categories that this term is linked to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"terms","attributeDescription":"Glossary terms linked to this category.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"38c346e4-ddd2-42ef-b4aa-55d53c078d22","name":"LibraryTermReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary term to a glossary term in an external glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person who established the link to the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"lastVerified","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when this reference was last checked.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"localTerms","attributeDescription":"Related local glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF"},"attributeName":"externalGlossaryTerms","attributeDescription":"Links to related external glossaries.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b1161696-e563-4cf9-9fd9-c0c76e47d063","name":"RelatedTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between similar glossary terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"seeAlso","attributeDescription":"Related glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"seeAlso","attributeDescription":"Related glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"74f4094d-dba2-4ad9-874e-d422b69947e2","name":"Synonym","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms that have the same meaning.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"synonyms","attributeDescription":"Glossary terms with the same meaning.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"synonyms","attributeDescription":"Glossary terms with the same meaning.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ea5e126a-a8fa-4a43-bcfa-309a98aa0185","name":"Antonym","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms that have the opposite meaning.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"antonyms","attributeDescription":"Glossary terms with the opposite meaning.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"antonyms","attributeDescription":"Glossary terms with the opposite meaning.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8ac8f9de-9cdd-4103-8a33-4cb204b78c2a","name":"PreferredTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to an alternative term that the organization prefer is used.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"alternateTerms","attributeDescription":"Alternative glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"preferredTerms","attributeDescription":"Related glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3bac5f35-328b-4bbd-bfc9-3b3c9ba5e0ed","name":"ReplacementTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to a glossary term that is replacing an obsolete glossary term.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"replacedTerms","attributeDescription":"Replaced glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"replacementTerms","attributeDescription":"Replacement glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6ae42e95-efc5-4256-bfa8-801140a29d2a","name":"Translation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms that provide different natural language translation of the same concept.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"translations","attributeDescription":"Translations of glossary term.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"translations","attributeDescription":"Translations of glossary term.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"50fab7c7-68bc-452f-b8eb-ec76829cac85","name":"ISARelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a more general glossary term and a more specific definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"classifies","attributeDescription":"More specific glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"isA","attributeDescription":"More general glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"707a156b-e579-4482-89a5-de5889da1971","name":"ValidValue","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms where one defines one of the data values for the another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"validValueFor","attributeDescription":"Glossary terms for data items that can be set to this value.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"validValues","attributeDescription":"Glossary terms for data values that can be used with data items represented by this glossary term.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2dc524d2-e29f-4186-9081-72ea956c75de","name":"UsedInContext","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms where on describes the context where the other one is valid to use.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"contextRelevantTerms","attributeDescription":"Glossary terms used in this specific context.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInContexts","attributeDescription":"Glossary terms describing the contexts where this term is used.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e6670973-645f-441a-bec7-6f5570345b92","name":"SemanticAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary term to another element such as an asset or schema element to define its meaning.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression describing the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c8fe36ac-369f-4799-af75-46b9c1343ab3","name":"TermAssignmentStatus","description":"Defines the provenance and confidence of a term assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The term assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The term assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The term assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The term assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The term assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The term assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the correctness of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedElements","attributeDescription":"Elements identified as managing data that has the same meaning as this glossary term.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"meaning","attributeDescription":"Semantic definition for this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d67f16d1-5348-419e-ba38-b0bb6fe4ad6c","name":"TermHASARelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the relationship between a spine object and a spine attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"objects","attributeDescription":"Objects where this attribute may occur.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"attributes","attributeDescription":"Typical attributes for this object.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d5d588c3-46c9-420c-adff-6031802a7e51","name":"TermISATypeOFRelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines an inheritance relationship between two spine objects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"supertypes","attributeDescription":"Supertypes for this object.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"subtypes","attributeDescription":"Subtypes for this object.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"669e8aa4-c671-4ee7-8d03-f37d09b9d006","name":"TermTYPEDBYRelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the relationship between a spine attribute and its type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"attributesTypedBy","attributeDescription":"Attributes of this type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"types","attributeDescription":"Types for this attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0c42c999-4cac-4da4-afab-0e381f3a818e","name":"GovernancePolicyLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links related governance policies together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"linkingPolicies","attributeDescription":"Policies that are dependent on this policy.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedPolicies","attributeDescription":"Policies that further define aspects of this policy.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8845990e-7fd9-4b79-a19d-6c4730dadd6b","name":"GovernanceResponse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a governance policy to a governance driver that it is supporting.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Describes the reasoning for defining the policy in support of the driver.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"attributeName":"drivers","attributeDescription":"Drivers that justify this policy.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"policies","attributeDescription":"Governance policies that support this governance driver.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"787eaf46-7cf2-4096-8d6e-671a0819d57e","name":"GovernanceImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a governance control and the governance driver it is implementing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The reasons for implementing the policy using this control.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"policies","attributeDescription":"The policies that are supported by this control.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"The governance controls that implement this policy.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"806933fb-7925-439b-9876-922a960d2ba1","name":"GovernanceControlLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between two related governance controls.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"linkingControls","attributeDescription":"Governance controls that ate dependent on this control.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedControls","attributeDescription":"Governance controls that support the implementation of this control.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4c4d1d9c-a9fc-4305-8b71-4e891c0f9ae0","name":"ZoneGovernance","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a governance zone to a governance definition that applies to all of the members of the zone.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF"},"attributeName":"governedZones","attributeDescription":"The collections of assets governed by this definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedBy","attributeDescription":"Governance definitions for this zone.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ee6cf469-cb4d-4c3b-a4c7-e2da1236d139","name":"ZoneHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Creates a controlling hierarchy for governance zones.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF"},"attributeName":"inheritsFromZone","attributeDescription":"The zone that provides additional governance requirements.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF"},"attributeName":"controlsZone","attributeDescription":"The zones that are also governed in the same way.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e701a5c8-c1ba-4b75-8257-e0a6569eda48","name":"GovernanceRuleImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the implementation of a governance rule.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for implementing the rule using this implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"8f954380-12ce-4a2d-97c6-9ebe250fecf8","name":"GovernanceRule","status":"ACTIVE_TYPEDEF"},"attributeName":"implementsGovernanceRules","attributeDescription":"The rules that are implemented by this component.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"The software components that implement this governance rule.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a5a7b08a-73fd-4026-a9dd-d0fe55bea8a4","name":"GovernanceProcessImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the implementation of a governance process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for implementing the process using this implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b68b5d9d-6b79-4f3a-887f-ec0f81c54aea","name":"GovernanceProcess","status":"ACTIVE_TYPEDEF"},"attributeName":"implementsGovernanceProcesses","attributeDescription":"The processes that are implemented by this component.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"The processes that implement this governance process.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"47f0ad39-db77-41b0-b406-36b1598e0ba7","name":"OrganizationalCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Describes the relationship between a team and the business capabilities it supports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsBusinessCapabilities","attributeDescription":"The business capabilities that this team supports.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingTeams","attributeDescription":"The teams that support this business capability.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"49f2ecb5-6bf7-4324-9824-ac98d595c404","name":"ResponsibilityStaffContact","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a person, team or engine assigned to a governance responsibility.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"context","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The context in which this person, team or engine is to be contacted.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"89a76b24-deb8-45bf-9304-a578a610326f","name":"GovernanceResponsibility","status":"ACTIVE_TYPEDEF"},"attributeName":"contactFor","attributeDescription":"The governance responsibilities that this team or person is assigned to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedStaff","attributeDescription":"The people, teams and/or engines that are supporting this governance responsibility.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b5de932a-738c-4c69-b852-09fec2b9c678","name":"BusinessCapabilityControls","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a business capability that supports a governance control.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for assigning the control to this business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"implementsControls","attributeDescription":"The governance controls that this business capability supports.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"affectedBusinessCapabilities","attributeDescription":"The business capabilities that implement or support this governance responsibility.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f081808d-545a-41cb-a9aa-c4f074a16c78","name":"ProjectCharterLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a Project with its Charter.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"projects","attributeDescription":"The projects guided by this charter.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f96b5a32-42c1-4a74-8f77-70a81cec783d","name":"ProjectCharter","status":"ACTIVE_TYPEDEF"},"attributeName":"charter","attributeDescription":"The charter guiding this project.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"cb10c107-b7af-475d-aab0-d78b8297b982","name":"GovernanceRoleAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a person assigned to perform a specific responsibility for a specific resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceAssignments","attributeDescription":"The resources assigned to this person.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"governedByRoles","attributeDescription":"The roles assigned to this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"cb15c107-b7af-475d-aab0-d78b8297b982","name":"GovernanceResponsibilityAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a role that will perform a governance responsibility.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"attributeName":"performedByRoles","attributeDescription":"The roles assigned to this responsibility.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"89a76b24-deb8-45bf-9304-a578a610326f","name":"GovernanceResponsibility","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceResponsibilities","attributeDescription":"The responsibilities performed by this role.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e076fbb3-54f5-46b8-8f1e-a7cb7e792673","name":"GovernanceDefinitionMetric","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance definition and a governance metric used to measure this definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for using the metric to measure the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9ada8e7b-823c-40f7-adf8-f164aabda77e","name":"GovernanceMetric","status":"ACTIVE_TYPEDEF"},"attributeName":"metrics","attributeDescription":"The metrics that measure the landscape against this governance definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"measuredDefinitions","attributeDescription":"The governance definitions that are measured by this metric.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"89c3c695-9e8d-4660-9f44-ed971fd55f88","name":"GovernanceResults","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance metric and a data set used to gather measurements from the landscape.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defines how the data items from the data set are converted in measurements for the metric.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9ada8e7b-823c-40f7-adf8-f164aabda77e","name":"GovernanceMetric","status":"ACTIVE_TYPEDEF"},"attributeName":"metrics","attributeDescription":"The governance metrics that are captured in this data set.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"attributeName":"measurements","attributeDescription":"The data set that captures the measurements for this governance metric.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","name":"License","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an asset and its license.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"licenseGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the actual license.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"start","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start date for the license.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"end","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"End date for the license.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"conditions","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any special conditions or endorsements over the basic license type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"licensedBy","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person or organization that owns the intellectual property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"custodian","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person, engine or organization tht will ensure the license is honored.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"licensee","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person or organization that holds the license.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes about the license.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"licensed","attributeDescription":"Items licensed by this type of license.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"046a049d-5f80-4e5b-b0ae-f3cf6009b513","name":"LicenseType","status":"ACTIVE_TYPEDEF"},"attributeName":"licenses","attributeDescription":"The types of licenses that apply.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"390559eb-6a0c-4dd7-bc95-b9074caffa7f","name":"Certification","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An awarded certification of a specific type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"certificateGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the actual certificate.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"start","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start date for the certification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"end","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"End date for the certification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"conditions","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any special conditions or endorsements over the basic certification type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"certifiedBy","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person or organization awarded the certification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"custodian","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person, engine or organization that will ensure the certification is honored.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recipient","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person or organization that received the certification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes about the certification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"certifies","attributeDescription":"Items certified by this type of certification.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"97f9ffc9-e2f7-4557-ac12-925257345eea","name":"CertificationType","status":"ACTIVE_TYPEDEF"},"attributeName":"certifications","attributeDescription":"The types of certifications that apply.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"be12ff15-0721-4a7e-8c98-334eaa884bdf","name":"RegulationCertificationType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a certification required by a regulation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3c4293d-8846-4500-b0c0-197d73aba8b0","name":"Regulation","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedRegulations","attributeDescription":"Regulations that require this type of certification.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"97f9ffc9-e2f7-4557-ac12-925257345eea","name":"CertificationType","status":"ACTIVE_TYPEDEF"},"attributeName":"requiredCertifications","attributeDescription":"The certifications required by this regulation.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"eb4f1f98-c649-4560-8a46-da17c02764a9","name":"SchemaTypeOption","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The list of alternative schema types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5caf954a-3e33-4cbd-b17d-8b8613bd2db8","name":"SchemaTypeChoice","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaOptionalUses","attributeDescription":"Potential place where this schema type is used.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaOptions","attributeDescription":"Possible structure of the content of this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"815b004d-73c6-4728-9dd9-536f4fe803cd","name":"AssetSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The structure of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"describesAssets","attributeDescription":"Asset that conforms to the schema type.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"schema","attributeDescription":"Structure of the content of this asset.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6aab4ec6-f0c6-4c40-9f50-ac02a3483358","name":"SchemaTypeSnippet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a schema type and an implementation snippet.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"templateForSchemaTypes","attributeDescription":"Logical structure for data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"49990755-2faa-4a62-a1f3-9124b9c73df4","name":"ImplementationSnippet","status":"ACTIVE_TYPEDEF"},"attributeName":"implementationSnippets","attributeDescription":"Template implementation of the schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"eed5565d-7ac2-46fe-9a26-4722fad8d993","name":"SchemaTypeImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a schema type and an implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"implementationSchemaTypes","attributeDescription":"Logical structure for the data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"Concrete implementation of the schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"86b176a2-015c-44a6-8106-54d5d69ba661","name":"AttributeForSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a complex schema type and its attributes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"parentSchemas","attributeDescription":"Schema types using this attribute.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"attributes","attributeDescription":"The attributes defining the internal structure of the schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2d955049-e59b-45dd-8e62-cde1add59f9e","name":"SchemaAttributeType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The schema type for an attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSchemas","attributeDescription":"Occurrences of this schema type in other schemas.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"type","attributeDescription":"The structure of this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0ffb9d87-7074-45da-a9b0-ae0859611133","name":"NestedSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The direct parent-child relationship between attributes with an embedded type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"parentAttribute","attributeDescription":"Schema attribute containing this attribute.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedAttributes","attributeDescription":"The attributes defining the internal structure of the parent attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3e844049-e59b-45dd-8e62-cde1add59f9e","name":"BoundedSchemaElementType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The type of the element within the bounded schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInBoundedSchemaType","attributeDescription":"Use of this element as part of a more complex type.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"boundedSchemaElementType","attributeDescription":"The structure of the element within this type.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"292125f7-5660-4533-a48a-478c5611922e","name":"LinkedType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a link element and its type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"67e08705-2d2a-4df6-9239-1818161a41e0","name":"SchemaLinkElement","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedBy","attributeDescription":"External links to this type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedType","attributeDescription":"Types for this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"db9583c5-4690-41e5-a580-b4e30a0242d3","name":"SchemaLinkToType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a schema attribute and a schema link.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"usedIn","attributeDescription":"Attributes of this type.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"67e08705-2d2a-4df6-9239-1818161a41e0","name":"SchemaLinkElement","status":"ACTIVE_TYPEDEF"},"attributeName":"externalType","attributeDescription":"External type for this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6189d444-2da4-4cd7-9332-e48a1c340b44","name":"MapFromElementType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the type of the key for a map schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapFrom","attributeDescription":"Used in map.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"mapFromElement","attributeDescription":"Key for this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8b9856b3-451e-45fc-afc7-fddefd81a73a","name":"MapToElementType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the type of value for a map schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapTo","attributeDescription":"Used in map.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"mapToElement","attributeDescription":"Value for this map.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e5d7025d-8b4f-43c7-bcae-1047d650b94a","name":"SchemaQueryImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Details of how a derived schema attribute is calculated.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the attribute is retrieved.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"cf21abfe-655a-47ba-b9b6-f73394745c80","name":"DerivedSchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"usedBy","attributeDescription":"Use of an attribute to derive another attribute.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"queryTarget","attributeDescription":"Used to derive this attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"503b4221-71c8-4ba9-8f3d-6a035b27971c","name":"GraphEdgeLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A relationship between a graph edge and a vertex.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d4104eb3-4f2d-4d83-aca7-e58dd8d5e0b1","name":"GraphEdge","status":"ACTIVE_TYPEDEF"},"attributeName":"edges","attributeDescription":"Edges for this vertex.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1252ce12-540c-4724-ad70-f70940956de0","name":"GraphVertex","status":"ACTIVE_TYPEDEF"},"attributeName":"vertices","attributeDescription":"Vertices for this edge.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3cd4e0e7-fdbf-47a6-ae88-d4b3205e0c07","name":"ForeignKey","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The primary key for another column is stored in a relational column from another table to enable them to be joined.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the correctness of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the foreign key.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF"},"attributeName":"primaryKey","attributeDescription":"Relational column holding the primary key.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF"},"attributeName":"foreignKey","attributeDescription":"Use of primary key from another table to enable table joins.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"03737169-ceb5-45f0-84f0-21c5929945af","name":"APIOperations","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API and its operations.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b46cddb3-9864-4c5d-8a49-266b3fc95cb8","name":"APISchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInAPI","attributeDescription":"API that this operation belongs to.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"containsOperations","attributeDescription":"Operations for this API type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e8fb46d1-5f75-481b-aa66-f43ad44e2cc6","name":"APIHeader","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API operation and its header.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"usedAsAPIHeader","attributeDescription":"API operations using this structure as the header.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"apiHeader","attributeDescription":"Header structure for this API operation.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4ab3b466-31bd-48ea-8aa2-75623476f2e2","name":"APIRequest","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API operation and its request structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"usedAsAPIRequest","attributeDescription":"API operations using this structure as the request body.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"apiRequest","attributeDescription":"Request structure for this API operation.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e8001de2-1bb1-442b-a66f-9addc3641eae","name":"APIResponse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API operation and its response structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"usedAsAPIResponse","attributeDescription":"API operations using this structure as the response.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"apiResponse","attributeDescription":"Response structure for this API operation.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6b947ccc-1a70-4785-9ca3-d6326bc51291","name":"DataClassHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a data class to another in a parent child hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"superDataClass","attributeDescription":"Data class that is the more abstract.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"subDataClasses","attributeDescription":"Data classes that are more concrete.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"767fb343-4699-49c1-a0f8-af6da78505f8","name":"DataClassComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a data class to another in a part of hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfDataClasses","attributeDescription":"Data classes that includes other data classes in its definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"madeOfDataClasses","attributeDescription":"Data classes that provide part of another data class's definitions.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4df37335-7f0c-4ced-82df-3b2fd07be1bd","name":"DataClassAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a data class to an asset or schema element to define its logical data type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"method","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Method used to identify data class.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2611892f-0527-478f-8843-a3aa2b9abb47","name":"DataClassAssignmentStatus","description":"Defines the provenance and confidence of a data class assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The data class assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The data class assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The data class assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The data class assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The data class assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data class assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another data class assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"partialMatch","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Are there data values outside of the data class specification?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the correctness of the data class assignment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"threshold","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"52aeb769-37b7-4b30-b949-ddc7dcebcfa2","name":"float","primitiveDefCategory":"OM_PRIMITIVE_TYPE_FLOAT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What was the threshold result used to determine that the data class matched.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"valueFrequency","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How often does the data class specification match the data values.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for validating the data class assignment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the data class assignment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsAssignedToDataClass","attributeDescription":"Elements identified as managing data values that match the specification of a data class.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"dataClassesAssignedToElement","attributeDescription":"Logical data type for this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c5d48b73-eadd-47db-ab64-3be99b2fb32d","name":"ValidValuesAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a referenceable to its valid values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"strictRequirement","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Only values from the ValidValues set/definition are allowed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"validValuesConsumer","attributeDescription":"The valid values set that this element belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"validValues","attributeDescription":"A definition of the valid values for this element.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6337c9cd-8e5a-461b-97f9-5151bcb97a9e","name":"ValidValueMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links valid value set to the values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7de10805-7c44-40e3-a410-ffc51306801b","name":"ValidValuesSet","status":"ACTIVE_TYPEDEF"},"attributeName":"validValuesSet","attributeDescription":"The valid values set that this element belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfValidValuesSet","attributeDescription":"Description of a single valid value.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d9a39553-6a47-4477-a217-844300c07cf2","name":"ValidValuesImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to an asset that implements the list of valid values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"implementationValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Value in the asset that maps to this valid value if different from the preferred value.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"validValues","attributeDescription":"The valid values set that this element implements.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"validValuesImplementation","attributeDescription":"The asset where the valid values are implemented.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f3b18ac7-3357-4a0c-8988-77a98adad5b5","name":"DesignModelElementOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links design model elements to their owning model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"},"attributeName":"owningModel","attributeDescription":"Owning model.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsInModel","attributeDescription":"List of elements that belong to this model.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a985162-8130-4559-b68e-6e6a5dc19c2a","name":"DesignModelGroupOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a model to a design model group.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"},"attributeName":"anchorModel","attributeDescription":"Model that owns this group.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"groupsInModel","attributeDescription":"List of groups that belong to this model.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"809b7c6c-69f9-4dbf-a5dd-085664499438","name":"DesignModelGroupHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a model's groups into a hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"parentModelGroup","attributeDescription":"Link parent group.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"childModelGroups","attributeDescription":"The groups nested in this group.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2dcfe62b-341c-4c3d-b336-a94a52c20556","name":"DesignModelGroupMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a design model element to a group.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfModelGroups","attributeDescription":"Link to a list of groups this element is a member of.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsInGroup","attributeDescription":"List of elements that belong to this group.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4ff6d91b-3836-4ba2-9ca9-87da91081faa","name":"DesignModelElementsInScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a model to an implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"788957f7-a203-45bd-994d-0ab018275821","name":"DesignModelScope","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInScope","attributeDescription":"Link to a scope where this element is used.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"inScopeModelElements","attributeDescription":"List of elements that belong to this scope.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c5cb1362-07f6-486b-b80b-ba7922cacee9","name":"DesignModelImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a concept model to an implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"implementationFollowingModel","attributeDescription":"Definition of an implementation of the model.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"modelDescribingBehavior","attributeDescription":"Descriptive abstraction.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1a379e55-a4c0-4289-a1a4-b89d257611d1","name":"ConceptBeadRelationshipEnd","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links one end of a concept bead link relationship to a concept bead.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"attributeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the relationship end.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"decoration","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a97d9167-7dd6-4dea-a8cf-c73c57a0f470","name":"ConceptModelDecoration","description":"Describes the type of relationship end.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."},{"headerVersion":1,"ordinal":1,"value":"Aggregation","description":"The relationship links an independent concept bead to a collection concept bead."},{"headerVersion":1,"ordinal":2,"value":"Composition","description":"The relationship links a sub-part to a composite."},{"headerVersion":1,"ordinal":3,"value":"Extension","description":"The relationship links an extension to a base concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Usage and lifecycle for this connection between the concept bead and the link.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Position of this relationship in the concept bead's list of relationships.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"minCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of occurrences of this attribute allowed (0 = optional, 1+ = mandatory).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"maxCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of occurrences of this attribute allowed (-1 = infinite).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"uniqueValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether duplicates of the same value are allowed or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"orderedValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether the values are ordered or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"navigable","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is it possible to follow the link in this direction.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"13defd95-6452-4398-8382-e47f1a271eff","name":"ConceptBeadLink","status":"ACTIVE_TYPEDEF"},"attributeName":"relationships","attributeDescription":"The relationships that the concept bead can be a part of.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f7feb509-bce6-4989-a340-5dc7e3eec313","name":"ConceptBead","status":"ACTIVE_TYPEDEF"},"attributeName":"endBeads","attributeDescription":"The concept beads that are linked via this relationship.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5bad1df2-664b-407b-8036-2855e2ede92f","name":"ConceptBeadAttributeLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a concept bead to its attributes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Position of this relationship in the concept bead's list of relationships.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"minCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of occurrences of this attribute allowed (0 = optional, 1+ = mandatory).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"maxCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of occurrences of this attribute allowed (-1 = infinite).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"uniqueValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether duplicates of the same value are allowed or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"orderedValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether the values are ordered or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"navigable","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is it possible to follow the link in this direction.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f7feb509-bce6-4989-a340-5dc7e3eec313","name":"ConceptBead","status":"ACTIVE_TYPEDEF"},"attributeName":"parentBead","attributeDescription":"Concept bead that this attribute belongs to.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d804d406-ac74-4f92-9bde-2ba0793680ea","name":"ConceptBeadAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"attributes","attributeDescription":"Attribute detail for the concept bead.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6447c9cd-8e5a-461b-97f9-5151bcb97a9e","name":"RelatedDesignPattern","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links design patterns together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the relationship between the two design patterns.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6b60a73e-47bc-4096-9073-f94cab975958","name":"DesignPattern","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedDesignPattern","attributeDescription":"Another design pattern that operates in similar contexts.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6b60a73e-47bc-4096-9073-f94cab975958","name":"DesignPattern","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedDesignPattern","attributeDescription":"Another design pattern that operates in similar contexts.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"B216fA00-8281-F9CC-9911-Ae6377f2b457","name":"PortSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a Port and a SchemaType","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"port","attributeDescription":"Port","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"SchemaType","attributeDescription":"SchemaType","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a5991bB2-660D-A3a1-2955-fAcDA2d5F4Ff","name":"LineageMapping","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between two schema attributes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceElement","attributeDescription":"Source Attribute.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"targetElement","attributeDescription":"Target Attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"dff45aeb-c65e-428c-9ab3-d756bc5d8dbb","name":"SupportedDiscoveryService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A discovery service that is supported by a discovery engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assetTypes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of asset types that the discovery engine passed to the discovery service to analyze.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedDiscoveryServices","attributeDescription":"The discovery services supported by a discovery engine.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"be650674-790b-487a-a619-0a9002488055","name":"OpenDiscoveryEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"calledFromDiscoveryEngines","attributeDescription":"The discovery engines where this service is deployed to.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2c318c3a-5dc2-42cd-a933-0087d852f67f","name":"DiscoveryEngineReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A discovery analysis report created by a discovery engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"be650674-790b-487a-a619-0a9002488055","name":"OpenDiscoveryEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceDiscoveryEngine","attributeDescription":"The discovery engine that produced the report.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"discoveryEngineAnalysisReports","attributeDescription":"The reports produced by this discovery engine.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1744d72b-903d-4273-9229-de20372a17e2","name":"DiscoveryInvocationReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An analysis report from a discovery service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceDiscoveryService","attributeDescription":"The discovery service that produced the report.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"serviceDiscoveryAnalysisReports","attributeDescription":"The reports produced by this discovery service.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7eded424-f176-4258-9ae6-138a46b2845f","name":"AssetDiscoveryReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An analysis report from a discovery service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"discoveryReportTarget","attributeDescription":"The asset that is analyzed in the report.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"assetDiscoveryAnalysisReports","attributeDescription":"The reports produced about this asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"51d386a3-3857-42e3-a3df-14a6cad08b93","name":"DiscoveredAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The annotations that make up a discovery analysis report.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"reportedAnnotations","attributeDescription":"The annotations providing the contents for the report.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"fromAnalysisReport","attributeDescription":"The report that the annotations belong to.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"605aaa6d-682e-405c-964b-ca6aaa94be1b","name":"AnnotationExtension","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Additional information to augment an annotation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"extendedAnnotations","attributeDescription":"The annotations being extended.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"annotationExtensions","attributeDescription":"The annotations providing additional information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5d3c2fb7-fa04-4d77-83cb-fd9216a07769","name":"AnnotationReviewLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Review results for an annotation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"annotationStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"71187df6-ef66-4f88-bc03-cd3c7f925165","name":"AnnotationStatus","description":"Defines the status of an annotation.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"New","description":"The annotation is new."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The annotation has been reviewed by a steward."},{"headerVersion":1,"ordinal":2,"value":"Approved","description":"The annotation has been approved."},{"headerVersion":1,"ordinal":3,"value":"Actioned","description":"The request has been actioned."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The annotation is invalid or incorrect."},{"headerVersion":1,"ordinal":5,"value":"Ignore","description":"The annotation should be ignored."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the processing as a result of the annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"reviewedAnnotations","attributeDescription":"The annotations being reviewed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b893d6fc-642a-454b-beaf-809ee4dd876a","name":"AnnotationReview","status":"ACTIVE_TYPEDEF"},"attributeName":"annotationReviews","attributeDescription":"The feedback about the annotations.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f2d263-e24d-4f20-8c0d-b5e24648cd54","name":"SchemaTypeDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between schema analysis annotation and the identified schema type definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5aa68b-d562-4b04-b189-c7b7f0bf2ced","name":"SchemaAnalysisAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedSchemaTypes","attributeDescription":"The analysis of the schema type for deployed assets.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaTypeDefinition","attributeDescription":"Official schema type definition.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f2d263-e24d-4f20-8c0d-b5e22222cd54","name":"DiscoveredDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Data field detected in asset during schema analysis.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataFieldPosition","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the data field in the parent annotation's list of data fields.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5aa68b-d562-4b04-b189-c7b7f0bf2ced","name":"SchemaAnalysisAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaAnalysisAnnotation","attributeDescription":"The annotation collecting the results of the schema analysis.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"discoveredDataFields","attributeDescription":"The data fields discovered during schema analysis.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f1e263-e24d-4f20-8c0d-b5e21232cd54","name":"SchemaAttributeDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between data field analysis and the identified schema attribute definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedSchemaAttributes","attributeDescription":"The analysis of the equivalent data fields from deployed assets.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaAttributeDefinition","attributeDescription":"Official schema attribute definition.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f2d263-e24d-4f20-8c0d-b5e12356cd54","name":"DiscoveredNestedDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Nested data fields under a single parent node.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataFieldPosition","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Positional order of the data field with its parent data field.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"parentDataField","attributeDescription":"Parent node.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedDataFields","attributeDescription":"Nested data fields.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"51a2d263-e24d-4f20-8c0d-b5e12356cd54","name":"DataClassDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between schema analysis and the identified data class for a data field.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assetGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the analyzed asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedDataClasses","attributeDescription":"The mapped data fields from deployed assets.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"dataClassDefinition","attributeDescription":"Official data class definition.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"833e849d-eda2-40bb-9e6b-c3ca0b56d581","name":"DataFieldAnalysis","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Attached data field level annotations.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"dataFieldAnnotations","attributeDescription":"The annotations for this data field.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"annotatedDataFields","attributeDescription":"Data fields with addition properties attached.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"75026fac-f9e5-4da8-9ad1-e9c68d47f577","name":"DataProfileLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to the log file containing the data profile information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"368e6fb3-7323-4f81-a723-5182491594bd","name":"DataProfileLogAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProfileAnnotations","attributeDescription":"The annotations that refer to this log file.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ff4c8484-9127-464a-97fc-99579d5bc429","name":"LogFile","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProfileLogFiles","attributeDescription":"Location of the data profile information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"73510abd-49e6-4097-ba4b-23bd3ef15baa","name":"RelationshipAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Annotation relating two referenceables.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"annotationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the type of annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the findings.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidenceLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of certainty in the accuracy of the results.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression used to create the annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"explanation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"analysisStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The step in the pipeline that produced the annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"jsonProperties","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties used in the specification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"annotationStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"71187df6-ef66-4f88-bc03-cd3c7f925165","name":"AnnotationStatus","description":"Defines the status of an annotation.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"New","description":"The annotation is new."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The annotation has been reviewed by a steward."},{"headerVersion":1,"ordinal":2,"value":"Approved","description":"The annotation has been approved."},{"headerVersion":1,"ordinal":3,"value":"Actioned","description":"The request has been actioned."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The annotation is invalid or incorrect."},{"headerVersion":1,"ordinal":5,"value":"Ignore","description":"The annotation should be ignored."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the processing as a result of the annotation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedFromObjectAnnotations","attributeDescription":"The referenceables linked from.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedToObjectAnnotations","attributeDescription":"The referenceables linked to.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"70dbbda3-903f-49f7-9782-32b503c43e0e","name":"ProcessHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A hierarchical relationship between processes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"containmentType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1bb4b908-7983-4802-a2b5-91b095552ee9","name":"ProcessContainmentType","description":"The containment relationship between two processes.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"OWNED","description":"The parent process owns the child process in the relationship, such that if the parent is removed the child should also be removed. A child can have at most one such parent."},{"headerVersion":1,"ordinal":1,"value":"USED","description":"The child process is simply used by the parent. A child process can have many such relationships to parents."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of containment that exists between the related processes.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"parentProcess","attributeDescription":"The more abstract or higher-level process.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"childProcess","attributeDescription":"The more detailed or lower-level process.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ee8c78a1-a3ae-4824-a4e1-dcb64bc3a45b","name":"SubjectAreaGovernance","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a subject area definition to a governance definition that applies to all of the contents of the subject area.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedSubjectArea","attributeDescription":"The subject area governed by this definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedBy","attributeDescription":"Governance definitions for this subject area.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"fd3b7eaf-969c-4c26-9e1e-f31c4c2d1e4b","name":"SubjectAreaHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Creates a controlling hierarchy for subject areas.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"broaderSubjectArea","attributeDescription":"The subject area that describes a broader topic.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedSubjectArea","attributeDescription":"The subdivisions of the broader topic.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"203ce62c-3cbf-4542-bf82-81820cba718f","name":"ValidValuesMapping","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between two valid values from different valid value sets that have equivalent meanings.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"associationDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description describing how they are related.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number between 0 and 100 indicating the confidence that the match is correct.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the mapping.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes on the mapping.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"matchingValue","attributeDescription":"A valid value from a different valid value set that is equivalent.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"matchingValue","attributeDescription":"A valid value from a different valid value set that is equivalent.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"111e6d2e-94e9-43ed-b4ed-f0d220668cbf","name":"ReferenceValueAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Enables valid values to be used as tags to help group and locate referenceables.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number between 0 and 100 indicating the confidence that the match is correct.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the mapping.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes on the mapping.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedItem","attributeDescription":"An element that has been tagged by a valid value.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"referenceValue","attributeDescription":"A valid value that represents the meaning or classification of the assigned item.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e8303911-ba1c-4640-974e-c4d57ee1b310","name":"DigitalServiceDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying dependencies between digital services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"delegationEscalationAuthority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Can delegations and escalations flow on this relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"callsDigitalServices","attributeDescription":"The digital services dependent on the others.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"calledByDigitalServices","attributeDescription":"The digital services that the others depends on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"91ff7542-c275-4cd3-b367-97eec3360422","name":"DigitalServiceManagement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the individual responsible for each digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"managesDigitalServices","attributeDescription":"The digital services that this individual manages.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6dfba6ce-e925-4281-880d-d04100c5b991","name":"DigitalServiceManager","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceManager","attributeDescription":"The individual responsible for the digital services.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"9e187e1e-2547-46bd-b0ee-c33ac6df4a1f","name":"DigitalSupport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the digital services supporting each business capability.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"usesDigitalServices","attributeDescription":"The digital services that this business capability depends on.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumingBusinessCapabilities","attributeDescription":"The business capabilities that depend on the digital services.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"79ac27f6-be9c-489f-a7c2-b9add0bf705c","name":"DigitalServiceOperator","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the organizations responsible for operating the digital services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The extent to which this operator is responsible for the digital service operations.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"operatesDigitalServices","attributeDescription":"The digital services that this organization operates.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"50a61105-35be-4ee3-8b99-bdd958ed0685","name":"Organization","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceOperators","attributeDescription":"The organizations that support the digital service's operations.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"873e29bd-ca14-4833-a6bb-9ebdf89b5b1b","name":"DigitalServiceImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the implementation of a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the software server capability supports the needs of the digital service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfDigitalServices","attributeDescription":"The digital services that use this capability.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedBy","attributeDescription":"The list of software server capabilities that support this digital service.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"fcdccfa3-e9f0-4543-8720-1958799fb6dc","name":"InformationSupplyChainComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the segments in an information supply chain.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fa6de61d-98cb-48c4-b21f-ab7186235fd4","name":"InformationSupplyChain","status":"ACTIVE_TYPEDEF"},"attributeName":"informationSupplyChains","attributeDescription":"Owning information supply chain.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6d9980b2-5c0b-4314-8d8d-9fa45f8904d1","name":"InformationSupplyChainSegment","status":"ACTIVE_TYPEDEF"},"attributeName":"segments","attributeDescription":"A role performed by this person.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"94715275-0520-43e9-81fe-4fe8ec3d8f3a","name":"InformationSupplyChainImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Implementation components for an information supply chain segment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6d9980b2-5c0b-4314-8d8d-9fa45f8904d1","name":"InformationSupplyChainSegment","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfSegments","attributeDescription":"A related section of an information supply chain .","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedByProcesses","attributeDescription":"Processes that implement the information supply chain.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2a9e56c3-bcf6-41de-bbe9-1e63b81d3114","name":"SolutionComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship showing the nesting structure of solution components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSolutionComponents","attributeDescription":"The solution components that embed this component.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedSolutionComponents","attributeDescription":"The sub-parts of this solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d0dd0ac7-01f4-48e0-ae4d-4f7268573fa8","name":"SolutionComponentImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a solution component's implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the software server capability supports the solution component.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfComponentDesigns","attributeDescription":"A person performing this role.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedBy","attributeDescription":"One of the implementation parts of the solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"892a3d1c-cfb8-431d-bd59-c4d38833bfb0","name":"SolutionLinkingWire","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Connection between two solution ports that shows how data flows.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"informationSupplyChainSegmentGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of information supply chain segments that this wire belongs to (typically only one).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"connectedPorts","attributeDescription":"Port that the wire connects to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"connectedPorts","attributeDescription":"Port that the wire connects to.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5652d03a-f6c9-411a-a3e4-f490d3856b64","name":"SolutionComponentPort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a solution component and its ports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"solutionComponent","attributeDescription":"Owning solution component that this port belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"solutionPorts","attributeDescription":"List ports for this solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8335e6ed-fd86-4000-9bc5-5203062f28ba","name":"SolutionPortDelegation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Aligns ports from nested components with the parent's.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"alignsToPort","attributeDescription":"Encapsulating solution component's port","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"delegationPorts","attributeDescription":"Ports from nested components that align with the port from the encapsulating solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f1ae975f-f11a-467b-8c7a-b023081e4712","name":"SolutionBlueprintComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a solution blueprint and a solution component.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the solution component's role in the solution.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4aa47799-5128-4eeb-bd72-e357b49f8bfe","name":"SolutionBlueprint","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSolutionBlueprints","attributeDescription":"The solutions where this component features.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"containsSolutionComponents","attributeDescription":"List of solution components that make up the solution.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a43b4c9c-52c2-4819-b3cc-9d07d49a11f2","name":"DigitalServiceDesign","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the solution blueprint for a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"describesDigitalService","attributeDescription":"Digital service described by the blueprint.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4aa47799-5128-4eeb-bd72-e357b49f8bfe","name":"SolutionBlueprint","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceDesigns","attributeDescription":"The difference versions of the digital service's designs.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"af904501-6347-4f52-8378-da50e8d74828","name":"ProcessCall","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows a call between 2 assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the call.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"calls","attributeDescription":"Caller asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"calledBy","attributeDescription":"Called asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d1a9a79f-4c9c-4dff-837e-1353ba51b607","name":"ProcessInput","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The feed of data into a process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the data feed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedByProcess","attributeDescription":"Process that is receiving the information from the asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"processInputData","attributeDescription":"Asset supplying input data.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e3e40f99-70fe-478c-9676-78a50cded70b","name":"ProcessOutput","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The feed of data from a process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the data feed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"producedByProcess","attributeDescription":"Process that is creating and updating the information in the asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"processOutputData","attributeDescription":"Asset receiving output data.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"87b7371e-e311-460f-8849-08646d0d6ad3","name":"SourcedFrom","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines source of the information for a referenceable that was created by copying from a template.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resultingElement","attributeDescription":"Element created from the template.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"templateElement","attributeDescription":"Template element providing information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d2f8df24-6905-49b8-b389-31b2da156ece","name":"SearchKeywordLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Provides a link to a keyword that helps to identify specific elements in a search.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedElements","attributeDescription":"Element described by the search keyword.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF"},"attributeName":"searchKeywords","attributeDescription":"Keywords to describe the element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f9ffa8a8-80f5-4e6d-9c05-a3a5e0277d62","name":"RelatedKeyword","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links search keywords that have similar meanings together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedKeyword","attributeDescription":"Keyword with similar meaning or usage.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedKeyword","attributeDescription":"Keyword with similar meaning or usage.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"89c3c695-9e8d-4660-9f44-ed971fd55f89","name":"GovernedBy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows the resources that are governed by a specific governance definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedBy","attributeDescription":"The governance definition that defines how this element is governed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"governedElements","attributeDescription":"An element that is governed according to the governance definition.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1c2622b7-ac21-413c-89e1-6f61f348cd19","name":"DerivedSchemaTypeQueryTarget","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Details of how a derived schema element is calculated.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"queryId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for placeholder in derived schema type's formula.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the value(s) is/are retrieved.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"usedBy","attributeDescription":"Use of another schema type to derive all or part of this schema type's value.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"queryTarget","attributeDescription":"Used to provide data values to the other schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"9a5d78c2-1716-4783-bfc6-c300a9e2d092","name":"LinkedExternalSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links to a reusable schema type that is external to this schema.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSchema","attributeDescription":"Connection point for a reusable schema type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"externalSchemaType","attributeDescription":"The schema type that is being reused in another schema.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2bb10ba5-7aa2-456a-8b3a-8fdbd75c95cd","name":"SupplementaryProperties","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Provides additional descriptive properties to augment technical metadata extracted from a third party technology.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"supplementsElement","attributeDescription":"Describes this technical element.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"supplementaryProperties","attributeDescription":"Provides more information about this element.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d2490c0c-06cc-458a-add2-33cf2f5dd724","name":"DataFlow","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows that data flows in one direction from one element to another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the flow relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the flow.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Function that determines the subset of the data that flows.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataSupplier","attributeDescription":"Caller element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataConsumer","attributeDescription":"Called element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"35450726-1c32-4d41-b928-22db6d1ae2f4","name":"ControlFlow","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows that when one element completes processing, control passes to the next element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the control flow relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the control flow.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Function that must be true to travel down this control flow.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"currentStep","attributeDescription":"Element that executes first.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"nextStep","attributeDescription":"Element that executes next.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3eb268f4-9419-4281-a487-d25ccd88eba3","name":"ExecutionPointUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance execution point definition and the governance definition it supports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsGovernanceDefinitions","attributeDescription":"Governance definition that is implemented by this execution point.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"executedThrough","attributeDescription":"Description of the execution points that support the implementation of this governance definition.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2726df0e-4f3a-44e1-8433-4ca5301457fd","name":"SupportedGovernanceService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance engine and one of its services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"calledFromGovernanceEngines","attributeDescription":"Governance Engine making use of the governance service.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedGovernanceServices","attributeDescription":"Governance service that is part of the governance engine.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5f6ddee5-31ea-4d4f-9c3f-00ad2fcb2aa0","name":"GovernanceActionFlow","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a governance process and its first action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4d3a2b8d-9e2e-4832-b338-21c74e45b238","name":"GovernanceActionProcess","status":"ACTIVE_TYPEDEF"},"attributeName":"triggeredFrom","attributeDescription":"Governance process that describes an action flow.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"firstAction","attributeDescription":"First governance action in a governance action process.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d9567840-9904-43a5-990b-4585c0446e00","name":"NextGovernanceActionType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance actions in a governance action flow.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The guard that is returned by the previous action that means this next action will run.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mandatoryGuard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this guard mandatory for the next action to run.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"dependedOnActionTypes","attributeDescription":"Governance Action Type caller.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"followOnActionTypes","attributeDescription":"Governance Action Type called.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f672245f-35b5-4ca7-b645-014cf61d5b75","name":"GovernanceActionTypeExecutor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action type and the governance engine that will execute it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsGovernanceActionTypes","attributeDescription":"Governance action type that drives a governance engine.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceActionTypeExecutor","attributeDescription":"Governance engine that will run the governance action.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5323a705-4c1f-456a-9741-41fdcb8e93ac","name":"GovernanceActionRequestSource","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action type and the governance engine that will execute it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"originGovernanceService","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance service that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"originGovernanceEngine","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance engine that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"requestSourceName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name to identify the request source to the governance service that processes it.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceActivity","attributeDescription":"Element(s) that caused this governance action to be created.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"identifiedActions","attributeDescription":"Governance actions that were initiated for the linked element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"31e734ec-5baf-4e96-9f0d-e8a85081cb14","name":"GovernanceActionTypeUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action type and a resulting governance action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"originGovernanceService","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance service that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"originGovernanceEngine","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance engine that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"fromActionTypeTemplate","attributeDescription":"Governance action type that was the template for this governance action.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"spawnedActions","attributeDescription":"Governance actions that were created from this action type template.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"46ec49bf-af66-4575-aab7-06ce895120cd","name":"TargetForAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The element(s) that the governance action will work on.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a6e698b0-a4f7-4a39-8c80-db0bb0f972ec","name":"GovernanceActionStatus","description":"Defines the current execution status of a governance action.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Requested","description":"The governance action has been created and is pending."},{"headerVersion":1,"ordinal":1,"value":"Approved","description":"The governance action is approved to run."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"The governance action is waiting for its start time or the right conditions to run."},{"headerVersion":1,"ordinal":3,"value":"Activating","description":"The governance service for the governance action is being initialized in the governance engine."},{"headerVersion":1,"ordinal":4,"value":"InProgress","description":"The governance engine is running the associated governance service for the governance action."},{"headerVersion":1,"ordinal":10,"value":"Actioned","description":"The governance service for the governance action has successfully completed processing."},{"headerVersion":1,"ordinal":11,"value":"Invalid","description":"The governance action has not been run because it is not appropriate (for example, a false positive)."},{"headerVersion":1,"ordinal":12,"value":"Ignored","description":"The governance action has not been run because a different governance action was chosen."},{"headerVersion":1,"ordinal":13,"value":"Failed","description":"The governance service for the governance action failed to execute."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Undefined or unknown governance action status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of the work on this element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time that work started on this element for the linked governance action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"completionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time that work stopped on this element for the linked governance action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"actionTargetName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name to identify the action target to the governance service that processes it.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"identifiedActions","attributeDescription":"Governance action that is acting on this element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"actionTarget","attributeDescription":"Element(s) to work on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4efd16d4-f397-449c-a75d-ebea42fe581b","name":"NextGovernanceAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Linking of governance actions to show execution sequence.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The guard that is returned by the previous action that means this next action will run.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mandatoryGuard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this guard mandatory for the next action to run.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"previousActions","attributeDescription":"Governance action that triggered this governance action.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"followOnActions","attributeDescription":"Governance actions that should run next.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e690ab17-6779-46b4-a8f1-6872d88c1bbb","name":"GovernanceActionExecutor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action and the governance engine that will execute it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsGovernanceAction","attributeDescription":"Governance action that drives a governance engine.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceActionExecutor","attributeDescription":"Governance engine that will run the governance action.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7540d9fb-1848-472e-baef-97a44b9f0c45","name":"KnownDuplicateLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between duplicate entities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"duplicateType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2f6a3dc1-aa98-4b92-add4-68de53b7369c","name":"DuplicateType","description":"Defines if the duplicates are peers or one is a consolidated duplicate.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Peer","description":"The duplicates are peers."},{"headerVersion":1,"ordinal":1,"value":"Consolidated","description":"One duplicate has been constructed from the other (ands its peers)."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another duplicate type."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of duplicate.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the duplicate processing.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"knownDuplicateOrigin","attributeDescription":"Oldest element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"knownDuplicatePartner","attributeDescription":"Newest element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e490772e-c2c5-445a-aea6-1aab3499a76c","name":"IncidentOriginator","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an incident report and its originator (person, process, engine, ...).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"originators","attributeDescription":"Source(s) of the incident report.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"resultingIncidentReports","attributeDescription":"Descriptions of detected incidents.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0908e153-e0fd-499c-8a30-5ea8b81395cd","name":"ImpactedResource","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an impacted referenceable and an incident report.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"severityLevelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How severe is the impact on the resource?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"impactedResources","attributeDescription":"Resources impacted by the incident.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"incidentReports","attributeDescription":"Descriptions of incidents affection this resource and the action taken.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"017be6a8-0037-49d8-af5d-c45c41f25e0b","name":"IncidentDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an incident report and its predecessors.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the dependency.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"priorReportedIncidents","attributeDescription":"Previous reports on the same or related incident.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"followOnReportedIncidents","attributeDescription":"Subsequent reports on the same or related incident.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"56315447-88a6-4235-ba91-fead86524ebf","name":"ServerAssetUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines that a server capability is using an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"useType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"09439481-9489-467c-9ae5-178a6e0b6b5a","name":"ServerAssetUseType","description":"Defines how a software server capability may use an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."},{"headerVersion":1,"ordinal":1,"value":"Governs","description":"The software server capability provides management or oversight of the asset."},{"headerVersion":1,"ordinal":2,"value":"Maintains","description":"The software server capability keeps the asset up-to-date."},{"headerVersion":1,"ordinal":3,"value":"Uses","description":"The software server capability consumes the content of the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Describes how the software server capability uses the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information on how the asset is used by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedIn","attributeDescription":"Capability consuming this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"consumesAsset","attributeDescription":"Asset that this software server capability is dependent on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"207e2594-e3e4-4be8-a12c-4c401656e241","name":"ActionTarget","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Associates a To Do with one or more elements to work on.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"identifiedToDoActions","attributeDescription":"Actions that have been identified for this element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsToWorkOn","attributeDescription":"Elements that will be updated or used to complete the action.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c5e6fada-2c12-46ee-afa9-b71dd1bd8179","name":"GovernanceDriverLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a two governance drivers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"attributeName":"linkingDrivers","attributeDescription":"Governance driver that makes use of another governance driver's requirements.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedDrivers","attributeDescription":"Governance driver that defines requirements that support another governance driver.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"9b6a91b5-a339-4245-b208-040805f95a75","name":"IsATypeOfRelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines an inheritance relationship between two spine objects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"Inherited","attributeDescription":"Inherited (Subtypes) for this object.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"InheritedFrom","attributeDescription":"Inherited from type (Supertypes) for this object.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3845b5cc-8c85-462f-b7e6-47472a568793","name":"GovernanceDefinitionScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a scope - such as a digital service, infrastructure element or organization - and a governance definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"definitionAppliesTo","attributeDescription":"Elements defining the scope that the governance definition applies to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedGovernanceDefinitions","attributeDescription":"Governance definitions for this scope.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e5bd6acf-932c-4d9c-85ff-941a8e4451db","name":"OperatingPlatformManifest","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the base software installed on the operating platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"packagedInOperatingPlatforms","attributeDescription":"The operating platforms that use this collection of software packages.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"attributeName":"includesSoftwarePackages","attributeDescription":"The collection of software packages that are included in the operating platform.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2cf1e949-7189-4bf2-8ee4-e1318e59abd7","name":"AttachedStorage","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a host to a persistent storage volume.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"hosts","attributeDescription":"The hosts that are accessing the storage.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"14145458-f0d0-4955-8899-b8a2874708c9","name":"StorageVolume","status":"ACTIVE_TYPEDEF"},"attributeName":"storageVolumes","attributeDescription":"The storage available to a host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"633648f3-c951-4ad7-b975-9fc04e0f3d2e","name":"ConnectorImplementationChoice","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relates a connector category for a specific type of technology with the connector types that support it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fb60761f-7afd-4d3d-9efa-24bc85a7b22e","name":"ConnectorCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"connectorCategories","attributeDescription":"The categories that a connector type belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","name":"ConnectorType","status":"ACTIVE_TYPEDEF"},"attributeName":"connectorTypes","attributeDescription":"The connector types that support the technology described in the connector category.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b472a2ec-f419-4d3f-86fb-e9d97365f961","name":"PermittedProcessing","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship relates data processing descriptions with purposes (outcomes).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9062df4c-9f4a-4012-a67a-968d7a3f4bcf","name":"DataProcessingPurpose","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedPurposes","attributeDescription":"The supported outcomes from the processing.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF"},"attributeName":"permittedProcessing","attributeDescription":"The description of the processing that is permitted for the purposes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"33ec3aaa-dfb6-4f58-8d5d-c42d077be1b3","name":"ApprovedPurpose","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the proposes that processes/people have permission to process data for.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"approvedForPurposes","attributeDescription":"The people/processes that have permission to process data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9062df4c-9f4a-4012-a67a-968d7a3f4bcf","name":"DataProcessingPurpose","status":"ACTIVE_TYPEDEF"},"attributeName":"approvedPurposes","attributeDescription":"The purposes (outcomes) that the people/processes have permission for.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0ac0e793-6727-45d2-9403-06bd19d9ce2e","name":"DetailedProcessingActions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the individual actions in a data processing description.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF"},"attributeName":"parentProcessingDescriptions","attributeDescription":"The aggregating processing descriptions.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7f53928f-9148-4710-ad37-47633f33cb08","name":"DataProcessingAction","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingActions","attributeDescription":"The individual actions that make up the data processing description.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1dfdec0f-f206-4db7-bac8-ec344205fb3c","name":"DataProcessingSpecification","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the processing being performed by processes or people.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingElements","attributeDescription":"The people/processes performing the processing.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingDescriptions","attributeDescription":"The description of the processing.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6ad18aa4-f5fc-47e7-99e1-80acfc536c9a","name":"DataProcessingTarget","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the actions being performed on data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7f53928f-9148-4710-ad37-47633f33cb08","name":"DataProcessingAction","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingActions","attributeDescription":"Actions being performed on the data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingTarget","attributeDescription":"The data that is being acted upon.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a94b2929-9e62-4b12-98ab-8ac45691e5bd","name":"PeerDuplicateLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between detected duplicate entities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the duplicate processing. Value defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the duplicate detection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information for the steward(s) relating to the duplicate detection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"peerDuplicateOrigin","attributeDescription":"Oldest element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"peerDuplicatePartner","attributeDescription":"Newest element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a1fabffd-d6ec-4b2d-bfe4-646f27c07c82","name":"ConsolidatedDuplicateLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a detected duplicate entity and an entity that contains the combined values of this entity and its other duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"consolidatedDuplicateOrigin","attributeDescription":"Detected duplicate element - the source of the properties.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"consolidatedDuplicateResult","attributeDescription":"Element resulting from combining the duplicate entities.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4c579e3d-a4ff-41c1-9931-33e6fc992f2b","name":"ITInfrastructureProfile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an ITProfile and the asset for the piece of infrastructure it describes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"describedByProfile","attributeDescription":"The IT infrastructure that is described by the IT profile.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"81394f85-6008-465b-926e-b3fae4668937","name":"ITProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"usedByAsset","attributeDescription":"Description of the user identifies used by the asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2480aa71-44c5-414d-8b32-9c4340786d77","name":"SupportedSoftwareCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a software capability that is deployed to an instance of IT infrastructure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software capability was deployed to the IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the software capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifying property name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"capabilityStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software capability on this IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"hostedByDeployedITInfrastructure","attributeDescription":"IT infrastructure hosting this capability.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"capabilities","attributeDescription":"Capabilities deployed on this IT infrastructure.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6932ba75-9522-4a06-a4a4-ee60a4df6aab","name":"DeployedOn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies an IT Infrastructure asset that is deployed to a specific destination.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the IT Infrastructure was deployed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifying property name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deploymentStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the the IT Infrastructure on the specific destination.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedElement","attributeDescription":"IT infrastructure deployed to this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedTo","attributeDescription":"Deployment destination.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0943e0ba-73ac-476b-8ebe-2ef30ba44976","name":"OperatingPlatformUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the operating platform installed on the IT Infrastructure asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"installTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software was installed on the IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that installed the software.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifying property name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"operatingPlatforms","attributeDescription":"Software installed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"installedOn","attributeDescription":"Where the operating platform is running.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0999e2b9-45d6-42c4-9767-4b74b0b48b89","name":"AssociatedLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines destination information for the log of activity associated with an element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"logSubjects","attributeDescription":"Elements that the log records describe.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedLogs","attributeDescription":"Destinations for log records.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2c05beaf-e313-47f8-ac18-2298140b2ad9","name":"SoftwarePackageDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows the software packages being used within an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"runningWithAsset","attributeDescription":"Assets making use of software package.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"attributeName":"dependsOnSoftwarePackages","attributeDescription":"Collection of software packages.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5e1722c7-0167-49a0-bd77-fbf9dc5eb5bb","name":"VisibleEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows that network that an endpoint is visible through.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"visibleEndpoints","attributeDescription":"Endpoint callable through network.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF"},"attributeName":"visibleInNetwork","attributeDescription":"Networks from which the endpoint can be called.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d57043c2-eeab-4167-8d0d-2223af8aee93","name":"DesignModelOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links design model elements to their owning model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"},"attributeName":"owningDesignModel","attributeDescription":"Owning model.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"designModelElements","attributeDescription":"List of elements that belong to this model.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"576228af-33ec-4588-ba4e-6a864a097e10","name":"TranslationLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links an entity to a collection of translated properties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"attributeName":"translates","attributeDescription":"Entity that is translated.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d7df0579-8671-48f0-a8aa-38a487d418c8","name":"TranslationDetail","status":"ACTIVE_TYPEDEF"},"attributeName":"translation","attributeDescription":"Translation of entity for a single language.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4d652ef7-99c7-4ec3-a2fd-b10c0a1ab4b4","name":"ProfileLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies an association between an Actor Profile and a Location, such as a person's primary work location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"associationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier that describes the purpose of the association.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedProfiles","attributeDescription":"Profiles of actors associated with the location.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedLocations","attributeDescription":"Locations that the actor is associated with.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"efd8a136-0aea-4668-b91a-30f947e38b82","name":"Stakeholder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the Actor Profiles that commissioned work (such as a project or a community) or a capability, service or assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"stakeholderRole","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier that describes the role that the stakeholders will play in the operation of the Referenceable.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"commissioned","attributeDescription":"Team, project, community, asset, service, ... that was commissioned by the stakeholders.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"commissionedBy","attributeDescription":"Profiles of actors or roles that are stakeholders.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e3fdafe3-692a-46c6-a595-c538cc189dd9","name":"AssignmentScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a profile, role or project to the elements that they are responsible for managing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assignmentType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What is the scope or nature of the assignment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Further clarification on the assignment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedActors","attributeDescription":"Person, team, project or other type of actor that has been assigned.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedScope","attributeDescription":"Elements describing the resources or action the the actors are responsible for.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"28f63c94-aaef-4c84-98f7-d77aa605272e","name":"ImplementedBy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a step in the refinement of digital components and artifacts from design to concrete implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"designStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Process that created the refinement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"role","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Role that this artifact plays in implementing the abstract representation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"transformation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Transformation process used to create the refinement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the implementation in the context of the abstract representation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"derivedFrom","attributeDescription":"Abstract representation.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedBy","attributeDescription":"Resulting refined element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bf02c703-57a2-4ab7-b6db-f49b57b05985","name":"SolutionPortSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the structure of data passed through a solution port.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"describesSolutionPortData","attributeDescription":"Port that uses the schema type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"solutionPortSchema","attributeDescription":"Structure of the solution port's data.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8292343f-6a96-4ca8-a447-38f734c75634","name":"AttachedTermsAndConditions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The terms and conditions associated with an agreement, license etc.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for the related terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"subjectOfTermsAndConditions","attributeDescription":"Entity that the terms and condition applied.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2ddc42d3-7791-4b4e-a064-91df9300290a","name":"TermsAndConditions","status":"ACTIVE_TYPEDEF"},"attributeName":"termsAndConditions","attributeDescription":"Entitlements, restrictions and obligations.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1c811d0b-e9ce-44af-b6ed-133e73322e32","name":"AgreementActor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An actor identified in an agreement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"actorName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name used to identify a specific actor in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedAgreements","attributeDescription":"The agreements that include the actor.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"agreementActors","attributeDescription":"The actors that are named in the agreement.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a540c361-0ed1-45d6-b525-007592ae806d","name":"AgreementItem","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An identified item in an agreement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"agreementItemId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"unique identifier for the item within the agreement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"entitlements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of rights and permissions granted.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"restrictions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of limiting conditions or measures imposed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"obligations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of actions, duties or commitments required.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"agreementStart","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time when this item becomes active in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"agreementEnd","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time when this item becomes inactive in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usageMeasurements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Measurements of the actual use of this item under the agreement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"attributeName":"agreementContents","attributeDescription":"The agreement that the item relates to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"agreementItems","attributeDescription":"Specific items in the agreement.","attributeCardinality":"ANY_NUMBER"},"multiLink":true},{"class":"RelationshipDef","headerVersion":1,"guid":"33937ece-5ab6-4cd3-a348-b8196ffc3b4e","name":"ContractLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to the contract document.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"contractId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for the contract used in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"contractLiaison","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of actor to contact with queries relating to the contract.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"contractLiaisonTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of actor element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"contractLiaisonPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The property from the actor element used as the identifier.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"attributeName":"agreements","attributeDescription":"Agreements related to the contract.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"attributeName":"contracts","attributeDescription":"Details of the contract documents.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"567cc4e7-ef89-4d36-af0d-3cb4fe9b8cf4","name":"DigitalSubscriber","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The link between a digital subscriber and the subscription details.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"subscriberId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the subscriber.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalSubscribers","attributeDescription":"The digital subscribers registered under a subscription.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ad6ed361-af14-458f-8fb7-d4c11baa45d2","name":"DigitalSubscription","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalSubscriptions","attributeDescription":"The digital subscriptions in use by the subscriber.","attributeCardinality":"ANY_NUMBER"},"multiLink":false}],"typeDefPatches":[{"headerVersion":1,"typeDefGUID":"eb6dfdd2-8c6f-4f0d-a17d-f6ce4799f64f","typeDefName":"EmbeddedConnection","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Position that embedded connection should be processed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acc7cbc8-09c3-472b-87dd-f78459323dcb","typeDefName":"OpenDiscoveryAnalysisReport","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"discoveryRequestStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Current Step that an in-progress discovery service request has reached.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"718d4244-8559-49ed-ad5a-10e5c305a656","typeDefName":"SchemaElement","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identification of the Asset that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dff45aeb-c65e-428c-9ab3-d756bc5d8dbb","typeDefName":"SupportedDiscoveryService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"assetTypes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"discoveryRequestTypes","attributeDescription":"Deprecated property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"discoveryRequestTypes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Types of discovery request that links to the discovery service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultAnalysisParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Map of parameter name to value that is passed to the discovery service by default.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acc7cbc8-09c3-472b-87dd-f78459323dcb","typeDefName":"OpenDiscoveryAnalysisReport","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"discoveryRequestStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ecb48ca2-4d29-4de9-99a1-bc4db9816d68","name":"DiscoveryRequestStatus","description":"Defines the progress or completion of a discovery request.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Discovery request is executing."},{"headerVersion":1,"ordinal":2,"value":"Failed","description":"Discovery request has failed."},{"headerVersion":1,"ordinal":3,"value":"Completed","description":"Discovery request has completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery request status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"discoveryServiceStatus","attributeDescription":"Deprecated property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"discoveryServiceStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b2fdeddd-24eb-4e9c-a2a4-2693828d4a69","name":"DiscoveryServiceRequestStatus","description":"Defines the progress or completion of a requested discovery service.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"Activating","description":"Discovery service is being initialized in the discovery engine."},{"headerVersion":1,"ordinal":2,"value":"InProgress","description":"Discovery service is executing."},{"headerVersion":1,"ordinal":3,"value":"Failed","description":"Discovery service has failed."},{"headerVersion":1,"ordinal":4,"value":"Completed","description":"Discovery service has completed successfully."},{"headerVersion":1,"ordinal":5,"value":"Other","description":"Discovery service has a status that is not covered by this enum."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery service status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of a requested discovery service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"discoveryRequestStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"discoveryAnalysisStep","attributeDescription":"Deprecated property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"discoveryAnalysisStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The current processing step of a running discovery service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"740f07dc-4ee8-4c2a-baba-efb55c73eb68","typeDefName":"RelationshipAdviceAnnotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"relatedEntityGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"entity that should be linked to the asset being analyzed","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"718d4244-8559-49ed-ad5a-10e5c305a656","typeDefName":"SchemaElement","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"isDeprecated","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"This element may still be used but is flagged that it will be removed at some point in the future.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1a5e159b-913a-43b1-95fe-04433b25fca9","typeDefName":"SchemaAttribute","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"minimumLength","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum length of the data value (zero means unlimited).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"length","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Length of the data field (zero means unlimited).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"significantDigits","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of significant digits before the decimal point (zero means it is an integer).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isNullable","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Accepts null values or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"cardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"maxCardinality","attributeDescription":"Number of occurrences of this attribute allowed (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"displayName","attributeDescription":"Name of schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e2bb76bb-774a-43ff-9045-3a05f663d5d9","typeDefName":"TypeEmbeddedAttribute","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"schemaTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User name of the person or process that created the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on how the schema should be used.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Initial value for data stored in this schema type (primitive and enum types).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"fixedValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Fixed value for data stored in this schema type (literal schema type).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isDeprecated","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"This element may still be used but is flagged that it will be removed at some point in the future.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cf21abfe-655a-47ba-b9b6-f73394745c80","typeDefName":"DerivedSchemaAttribute","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Comment from source system (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Id of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"aggregatingFunction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Aggregating function of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92b75926-8e9a-46c7-9d98-89009f622397","typeDefName":"AssetServerUse","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information on how the asset is used by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name of this zone for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of this zone to the assets matching the criteria.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Primary governance domain controlling the asset in this zone.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dfc70bed-7e8b-4060-910c-59c7473f23a3","typeDefName":"NamingConventionRule","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3ea1ea66-8923-4662-8628-0bacef3e9c5f","typeDefName":"PrimeWord","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"feac4bd9-37d9-4437-82f6-618ce3e2793e","typeDefName":"ClassWord","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"47f0ad39-db77-41b0-b406-36b1598e0ba7","typeDefName":"OrganizationalCapability","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability in the organization.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9ada8e7b-823c-40f7-adf8-f164aabda77e","typeDefName":"GovernanceMetric","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"target","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the measurement values that the governance definitions are trying to achieve.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Primary governance domain that this metric is measuring.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","typeDefName":"RelationalColumn","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"fraction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"significantDigits","attributeDescription":"Number of significant digits to the right of decimal point (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"isUnique","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"allowsDuplicateValues","attributeDescription":"Data is unique or not.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9a39553-6a47-4477-a217-844300c07cf2","typeDefName":"ValidValuesImplementation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"symbolicName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the value value used in code.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"additionalValues","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional values for additional columns or fields in the reference data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bc63ac45-b4d0-4fba-b583-92859de77dd8","typeDefName":"ProjectScope","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"scopeDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"description","attributeDescription":"Deprecated attribute. Use the description attribute to describe the scope.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how each item is related to the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fa4df7b5-cb6d-475c-889e-8f3b7ca564d3","typeDefName":"ContentManager","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e5d7025d-8b4f-43c7-bcae-1047d650b94a","typeDefName":"SchemaQueryImplementation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"queryId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for placeholder in derived schema attribute's formula.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","typeDefName":"LastAttachment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"57e3687e-393e-4c0c-a4f1-a6634075465b","typeDefName":"LastAttachmentLink","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bd96a997-8d78-42f6-adf7-8239bc98501c","typeDefName":"OperatingPlatform","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"endianness","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"byteOrdering","attributeDescription":"Deprecated attribute. Use the byteOrdering attribute instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"byteOrdering","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"e5612c3a-49bd-4148-8f67-cfdf145d5fd8","name":"Endianness","description":"Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BigEndian","description":"Bits or bytes order from the big end."},{"headerVersion":1,"ordinal":1,"value":"LittleEndian","description":"Bits or bytes ordered from the little end."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the hardware byte ordering.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"deaa5ca0-47a0-483d-b943-d91c76744e01","typeDefName":"Like","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1a226073-9c84-40e4-a422-fbddb9b84278","typeDefName":"Comment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"commentType","attributeDescription":"Deprecated attribute. Use the commentType attribute to describe the type of comment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"commentType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of comment.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7299d721-d17f-4562-8286-bcd451814478","typeDefName":"Rating","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d46d211a-bd22-40d5-b642-87b4954a167e","typeDefName":"Criticality","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"83dbcdf2-9445-45d7-bb24-9fa661726553","typeDefName":"Retention","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"basisIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level of the retention basis for this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"25d8f8d5-2998-4983-b9ef-265f58732965","typeDefName":"Confidence","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"742ddb7d-9a4a-4eb5-8ac2-1d69953bd2b6","typeDefName":"Confidentiality","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"confidentialityLevel","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"abc48ca2-4d29-4de9-99a1-bc4db9816d68","name":"ConfidentialityLevel","description":"Defines how confidential a data item is.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."},{"headerVersion":1,"ordinal":1,"value":"Internal","description":"The data should not be exposed outside of this organization."},{"headerVersion":1,"ordinal":2,"value":"Confidential","description":"The data should be protected and only shared with people with a need to see it."},{"headerVersion":1,"ordinal":3,"value":"Sensitive","description":"The data is sensitive and inappropriate use may adversely impact the data subject."},{"headerVersion":1,"ordinal":4,"value":"Restricted","description":"The data is very valuable and must be restricted to a very small number of people."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidentially level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Pre-defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3510-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceOfficer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","typeDefName":"GovernanceRole","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9ada8e7b-823c-40f7-adf8-f164aabda77e","typeDefName":"GovernanceMetric","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d28c3839-bc6f-41ad-a882-5667e01fea72","typeDefName":"SubjectAreaDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"49dd320b-4850-4838-9b78-f1285f0e6d2f","typeDefName":"GovernanceConfidentialityLevel","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4c4d1d9c-a9fc-4305-8b71-4e891c0f9ae0","typeDefName":"ZoneGovernance","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ee8c78a1-a3ae-4824-a4e1-dcb64bc3a45b","typeDefName":"SubjectAreaGovernance","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"718d4244-8559-49ed-ad5a-10e5c305a656","typeDefName":"SchemaElement","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Optional identification of the Asset that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4814bec8-482d-463d-8376-160b0358e129","typeDefName":"RelationalView","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cf21abfe-655a-47ba-b9b6-f73394745c80","typeDefName":"DerivedSchemaAttribute","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a9f7d15d-b797-450a-8d56-1ba55490c019","typeDefName":"DerivedRelationalColumn","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"67e08705-2d2a-4df6-9239-1818161a41e0","typeDefName":"SchemaLinkElement","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"db9583c5-4690-41e5-a580-b4e30a0242d3","typeDefName":"SchemaLinkToType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"292125f7-5660-4533-a48a-478c5611922e","typeDefName":"LinkedType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e5d7025d-8b4f-43c7-bcae-1047d650b94a","typeDefName":"SchemaQueryImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1a5e159b-913a-43b1-95fe-04433b25fca9","typeDefName":"SchemaAttribute","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"precision","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of digits after the decimal point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6189d444-2da4-4cd7-9332-e48a1c340b44","typeDefName":"MapFromElementType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapFrom","attributeDescription":"Used in map to describe the domain (value mapped from).","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8b9856b3-451e-45fc-afc7-fddefd81a73a","typeDefName":"MapToElementType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapTo","attributeDescription":"Used in map to describe the range (value mapped to).","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"eb4f1f98-c649-4560-8a46-da17c02764a9","typeDefName":"SchemaTypeOption","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaOptionalUses","attributeDescription":"Schema where this schema type is reused.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"09b2133a-f045-42cc-bb00-ee602b74c618","typeDefName":"ValidValueDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"isDeprecated","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Indicates that this value is deprecated and all uses should be discontinued as soon as possible.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acc7cbc8-09c3-472b-87dd-f78459323dcb","typeDefName":"OpenDiscoveryAnalysisReport","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6cea5b53-558c-48f1-8191-11d48db29fb4","typeDefName":"Annotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","typeDefName":"DataField","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","typeDefName":"SoftwareServerPlatform","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"platformVersion","attributeDescription":"Deprecated attribute. Use the platformVersion attribute to define the version number of software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"platformVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","typeDefName":"SoftwareServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"serverVersion","attributeDescription":"Deprecated attribute. Use the serverVersion attribute to define the version number of software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"serverVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fe30a033-8f86-4d17-8986-e6166fa24177","typeDefName":"SoftwareServerCapability","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"capabilityVersion","attributeDescription":"Deprecated attribute. Use the capabilityVersion attribute to define the version number of software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1b8f8511-e606-4f65-86d3-84891706ad12","typeDefName":"CloudPlatform","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of cloud platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed cloud platform.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1b8f8522-e606-4f65-86d3-84891706ad12","typeDefName":"CloudTenant","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"tenantType","attributeDescription":"Deprecated attribute. Use the tenantType attribute to describe the type of cloud tenant.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"tenantType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of tenant.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"337e7b1a-ad4b-4818-aa3e-0ff3307b2fbe","typeDefName":"CloudService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"serviceType","attributeDescription":"Deprecated attribute. Use the serviceType attribute to describe the type of cloud service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"serviceType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"86de3633-eec8-4bf9-aad1-e92df1ca2024","typeDefName":"GraphStore","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of graph store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed graph store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ff4c8484-9127-464a-97fc-99579d5bc429","typeDefName":"LogFile","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of log file.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed log file.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"0921c83f-b2db-4086-a52c-0d10e52ca078","typeDefName":"Database","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of database.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed database.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"databaseVersion","attributeDescription":"Deprecated attribute. Use the databaseVersion attribute to define the version number of database.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"databaseVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6bb58cc9-ed9e-4f75-b2f2-6d308554eb52","typeDefName":"DatabaseServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of database server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed database server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"softwareVersion","attributeDescription":"Deprecated attribute. Use the softwareVersion attribute to define the version number of database server software.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"softwareVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database server software.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c40397bd-eab0-4b2e-bffb-e7fa0f93a5a9","typeDefName":"MetadataRepository","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of metadata repository.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed metadata repository.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"74a256ad-4022-4518-a446-c65fe082d4d3","typeDefName":"MetadataServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of metadata server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed metadata server.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ae81c35e-7078-46f0-9b2c-afc99accf3ec","typeDefName":"RepositoryProxy","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of repository proxy.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed repository proxy.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","typeDefName":"BusinessCapability","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","typeDefName":"DataStore","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"storeCreateTime","attributeDescription":"Deprecated attribute. Use the storeCreateTime attribute to describe the creation time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"storeCreateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Creation time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"storeUpdateTime","attributeDescription":"Deprecated attribute. Use the storeUpdateTime attribute to define the last known modification time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"storeUpdateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Last known modification time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e9ba276e-6d9f-4999-a5a9-9ddaaabfae23","typeDefName":"DataSourcePhysicalStatusAnnotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"sourceCreateTime","attributeDescription":"Deprecated attribute. Use the sourceCreateTime attribute to describe when the data source was created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"sourceCreateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was created.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"sourceUpdateTime","attributeDescription":"Deprecated attribute. Use the sourceUpdateTime attribute to describe when the data source was last modified.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"sourceUpdateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was last modified.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"39444bf9-638e-4124-a5f9-1b8f3e1b008b","typeDefName":"EnterpriseAccessLayer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"accessedMetadataCollectionId","attributeDescription":"Deprecated attribute. Use the accessedMetadataCollectionId attribute to define the unique identifier for the metadata collection accessed through this enterprise access layer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"accessedMetadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection accessed through this enterprise access layer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ea3b15af-ed0e-44f7-91e4-bdb299dd4976","typeDefName":"MetadataCollection","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"managedMetadataCollectionId","attributeDescription":"Deprecated attribute. Use the managedMetadataCollectionId attribute to define the unique identifier for the metadata collection managed in the local repository.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"managedMetadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection managed in the local repository.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af536f20-062b-48ef-9c31-1ddd05b04c56","typeDefName":"ExternalReference","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"referenceVersion","attributeDescription":"Deprecated attribute. Use the referenceVersion attribute to define the version number of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"referenceVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6403a704-aad6-41c2-8e08-b9525c006f85","typeDefName":"PropertyFacet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"schemaVersion","attributeDescription":"Deprecated attribute. Use the schemaVersion attribute to define the version number of the property facet schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"schemaVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the property facet schema.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"42063797-a78a-4720-9353-52026c75f667","typeDefName":"CohortMember","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"protocolVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the protocol supported by the cohort registry.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"49990755-2faa-4a62-a1f3-9124b9c73df4","typeDefName":"ImplementationSnippet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"snippetVersion","attributeDescription":"Deprecated attribute. Use the snippetVersion attribute to define the version number of the snippet.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"snippetVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the snippet.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4f13baa3-31b3-4a85-985e-2abc784900b8","typeDefName":"PolicyAdministrationPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bf521975-bfec-4115-a8e3-ed0fee7d4a43","typeDefName":"PolicyDecisionPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9a68b20b-3f84-4d7d-bc9e-790c4b27e685","typeDefName":"PolicyEnforcementPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2058ab6f-ddbf-45f9-9136-47354544e282","typeDefName":"PolicyInformationPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d7367412-7ba6-409f-84db-42b51e859367","typeDefName":"PolicyRetrievalPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","typeDefName":"Referenceable","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","typeDefName":"LastAttachment","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","typeDefName":"SearchKeyword","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"deaa5ca0-47a0-483d-b943-d91c76744e01","typeDefName":"Like","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7299d721-d17f-4562-8286-bcd451814478","typeDefName":"Rating","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba846a7b-2955-40bf-952b-2793ceca090a","typeDefName":"InformalTag","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6cea5b53-558c-48f1-8191-11d48db29fb4","typeDefName":"Annotation","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b893d6fc-642a-454b-beaf-809ee4dd876a","typeDefName":"AnnotationReview","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","typeDefName":"DataField","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"aa44f302-2e43-4669-a1e7-edaae414fc6e","typeDefName":"Anchors","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Common root for all open metadata entity types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8c5b1415-2d1f-4190-ba6c-1fdd47f03269","typeDefName":"ExternalIdScope","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"permittedSynchronization","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"973a9f4c-93fa-43a5-a0c5-d97dbd164e78","name":"PermittedSynchronization","description":"Defines the synchronization rules between a third party technology and open metadata.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BothDirections","description":"Metadata exchange is permitted in both directions."},{"headerVersion":1,"ordinal":1,"value":"ToThirdParty","description":"The third party technology is logically downstream of open metadata and is just receiving metadata."},{"headerVersion":1,"ordinal":2,"value":"FromThirdParty","description":"The third party technology is logically upstream and is publishing metadata to open metadata."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another synchronization rule."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defines the permitted directions of flow of metadata updates between open metadata and a third party technology.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional description of the type of synchronization occurring.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"28ab0381-c662-4b6d-b787-5d77208de126","typeDefName":"ExternalIdLink","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"lastSynchronized","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Timestamp documenting the last time the metadata in the external metadata source was synchronized with open metadata element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mappingProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties to aid the mapping to the the element in an external metadata source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"attributeName":"resources","attributeDescription":"Resource being identified.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d1a9a79f-4c9c-4dff-837e-1353ba51b607","typeDefName":"ProcessInput","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d1a9a79f-4c9c-4dff-837e-1353ba51b607","typeDefName":"ProcessInput","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af904501-6347-4f52-8378-da50e8d74828","typeDefName":"ProcessCall","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"description":"Shows a request-response call between two elements.","propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the call relationship.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the call.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Function that determines the subset of the data that flows.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"caller","attributeDescription":"Call originator.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"called","attributeDescription":"Called element that performs the processing.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a5991bB2-660D-A3a1-2955-fAcDA2d5F4Ff","typeDefName":"LineageMapping","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceElement","attributeDescription":"Source Attribute.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"targetElement","attributeDescription":"Target Attribute.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acf8b73e-3545-435d-ba16-fbfae060dd28","typeDefName":"ControlPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Qualified name of the enforcement point definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"12d78c95-3879-466d-883f-b71f6477a741","typeDefName":"VerificationPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Qualified name of the enforcement point definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f4ce104e-7430-4c30-863d-60f6af6394d9","typeDefName":"EnforcementPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Qualified name of the enforcement point definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"be650674-790b-487a-a619-0a9002488055","typeDefName":"OpenDiscoveryEngine","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2f278dfc-4640-4714-b34b-303e84e4fc40","typeDefName":"OpenDiscoveryService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dff45aeb-c65e-428c-9ab3-d756bc5d8dbb","typeDefName":"SupportedDiscoveryService","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92b75926-8e9a-46c7-9d98-89009f622397","typeDefName":"AssetServerUse","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","typeDefName":"DataStore","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"pathName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The fully qualified physical location of the data store.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5f6ddee5-31ea-4d4f-9c3f-00ad2fcb2aa0","typeDefName":"GovernanceActionFlow","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The guard passed to the first governance service to run in this process.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c976d88a-2b11-4b40-b972-c38d41bfc6be","typeDefName":"GovernanceAction","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"mandatoryGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of guards that must be received before this governance action can progress.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4814bec8-482d-463d-8376-160b0358e139","typeDefName":"CalculatedValue","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An element that is part of a schema definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identification of the referenceable that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the element.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bc111963-80c7-444f-9715-946c03142dd2","typeDefName":"FixedLocation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Postal address of the location (Deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"postalAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Postal address of the location.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mapProjection","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The scheme used to define the meaning of the coordinates.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f9ec3633-8ac8-480b-aa6d-5e674b9e1b17","typeDefName":"CyberLocation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Address of the location (Deprecated).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"networkAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Base network address used to connect to the location's endpoint(s).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f3066075-9611-4886-9244-32cc6eb07ea9","typeDefName":"HostLocation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f6b5cf4f-7b88-47df-aeb0-d80d28ba1ec1","typeDefName":"RuntimeForProcess","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","typeDefName":"BusinessCapability","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the businessCapabilityType attribute to describe the type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"businessCapabilityType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92e20083-0393-40c0-a95b-090724a91ddc","typeDefName":"GovernanceActionType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"supportedGuards","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"producedGuards","attributeDescription":"Deprecated attribute. Use the producedGuards attribute to describe the supported guards.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"producedGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards that this action type produces.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","typeDefName":"Port","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"filterExpression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression used to filter data values passing through port.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f0438d80-6eb9-4fac-bcc1-5efee5babcfc","typeDefName":"RelationalColumnType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"41437629-8609-49ef-8930-8c435c912572","typeDefName":"Campaign","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2dc524d2-e29f-4186-9081-72ea956c75de","typeDefName":"UsedInContext","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInContexts","attributeDescription":"Elements describing the contexts where this term is used.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cb15c107-b7af-475d-aab0-d78b8297b982","typeDefName":"GovernanceResponsibilityAssignment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"performedByRoles","attributeDescription":"The roles assigned to this responsibility.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceDefinition","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d28c3839-bc6f-41ad-a882-5667e01fea72","typeDefName":"SubjectAreaDefinition","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9ada8e7b-823c-40f7-adf8-f164aabda77e","typeDefName":"GovernanceMetric","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","typeDefName":"GovernanceRole","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3510-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceOfficer","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92e20083-0393-40c0-a95b-090724a91ddc","typeDefName":"GovernanceActionType","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Person, team or engine responsible for this type of action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1fad7fe4-5115-412b-ae31-a418e93888fe","typeDefName":"IncidentClassifier","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","typeDefName":"IncidentReport","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Person, team or engine responsible for this type of action.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e530c566-03d2-470a-be69-6f52bfbd5fb7","typeDefName":"AssetOrigin","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"organizationPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the organization property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"businessCapabilityPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the businessCapability property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"390559eb-6a0c-4dd7-bc95-b9074caffa7f","typeDefName":"Certification","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"certifiedByTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the certifiedBy property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"certifiedByPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the certifiedBy property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"custodianTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"custodianPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recipientTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the recipient property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"recipientPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the recipient property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","typeDefName":"License","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"licensedByTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the licensedBy property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"licensedByPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the licensedBy property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"custodianTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"custodianPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"licenseeTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the licensee property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"licenseePropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the licensee property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d531c566-03d2-470a-be69-6f52cabd5fb9","typeDefName":"AssetOwnership","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"49f2ecb5-6bf7-4324-9824-ac98d595c404","typeDefName":"ResponsibilityStaffContact","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"896d14c2-7522-4f6c-8519-757711943fe6","typeDefName":"Asset","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Person, team or engine responsible for this type of action. Use Ownership classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Type of element representing the owner. Use Ownership classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. The list of zones that this asset belongs to. Use AssetZoneMembership classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Description of the last change to the asset's metadata. Use LatestChange classification","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d5d588c3-46c9-420c-adff-6031802a7e51","typeDefName":"TermISATypeOFRelationship","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a7392281-348d-48a4-bad7-f9742d7696fe","typeDefName":"TabularColumnType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"42cfccbf-cc68-4980-8c31-0faf1ee002d3","typeDefName":"SimpleDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f6245c25-8f73-45eb-8fb5-fa17a5f27649","typeDefName":"StructDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b0f09598-ceb6-415b-befc-563ecadd5727","typeDefName":"MapDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1321bcc0-dc6a-48ed-9ca6-0c6f934b0b98","typeDefName":"RelationalTableType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f1c0af19-2729-4fac-996e-a7badff3c21c","typeDefName":"APIOperation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bd96a997-8d78-42f6-adf7-8239bc98501c","typeDefName":"OperatingPlatform","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"operatingSystemPatchLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of patches applied to the operating system.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4b981d89-e356-4d9b-8f17-b3a8d5a86676","typeDefName":"DeployedVirtualContainer","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2b8bfab4-8023-4611-9833-82a0dc95f187","typeDefName":"ServerEndpoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Server supporting this endpoint.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"56315447-88a6-4235-ba91-fead86524ebf","typeDefName":"ServerAssetUse","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"minimumInstances","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of running asset instances controlled by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"maximumInstances","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of running asset instances controlled by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeDefName":"ConnectorType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"supportedAssetTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of asset supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"expectedDataFormat","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the format of the data expected by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"connectorFrameworkName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the framework that the connector implements. The default is 'Open Connector Framework (OCF)'","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"connectorInterfaceLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The programming language used to implement the connector's interface.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"connectorInterfaces","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of interfaces supported by the connector.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"targetTechnologySource","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the organization providing the technology that the connectors access. For example, Apache Software Foundation","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"targetTechnologyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the technology that the connectors access. For example, Apache Kafka.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"targetTechnologyInterfaces","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the technology's interfaces that the connectors use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"targetTechnologyVersions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of versions of the technology that the connector implementation supports.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","typeDefName":"BoundedSchemaType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3e844049-e59b-45dd-8e62-cde1add59f9e","typeDefName":"BoundedSchemaElementType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba8d29d2-a8a4-41f3-b29f-91ad924dd944","typeDefName":"ArraySchemaType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ddd29c67-db9a-45ff-92aa-6d17a12a8ee2","typeDefName":"ArrayDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b2605d2d-10cd-443c-b3e8-abf15fb051f0","typeDefName":"SetSchemaType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"67228a7a-9d8d-4fa7-b217-17474f1f4ac6","typeDefName":"SetDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3a6c4ba7-3cc5-48cd-8952-a50a92da016d","typeDefName":"Impact","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5b905856-90ec-4944-80c4-0d42bcad484a","name":"ImpactSeverity","description":"Defines the severity of the impact that a situation has.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."},{"headerVersion":1,"ordinal":1,"value":"Low","description":"The impact is low."},{"headerVersion":1,"ordinal":2,"value":"Medium","description":"The impact is medium."},{"headerVersion":1,"ordinal":3,"value":"High","description":"The impact is high."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another impact level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"severityIdentifier","attributeDescription":"Deprecated attribute. Use the severityIdentifier attribute to describe the severity level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"severityIdentifier","attributeDescription":"Deprecated attribute. Use the severityIdentifier attribute to describe the severity level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"severityIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level of severity for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d46d211a-bd22-40d5-b642-87b4954a167e","typeDefName":"Criticality","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"22bcbf49-83e1-4432-b008-e09a8f842a1e","name":"CriticalityLevel","description":"Defines how important a data item is to the organization.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."},{"headerVersion":1,"ordinal":1,"value":"Marginal","description":"The data is of minor importance to the organization."},{"headerVersion":1,"ordinal":2,"value":"Important","description":"The data is important to the running of the organization."},{"headerVersion":1,"ordinal":3,"value":"Critical","description":"The data is critical to the operation of the organization."},{"headerVersion":1,"ordinal":4,"value":"Catastrophic","description":"The data is so important that its loss is catastrophic putting the future of the organization in doubt."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another criticality level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute to describe the criticality level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined criticality level for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"742ddb7d-9a4a-4eb5-8ac2-1d69953bd2b6","typeDefName":"Confidentiality","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute to describe the confidentiality level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined confidentiality level for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"25d8f8d5-2998-4983-b9ef-265f58732965","typeDefName":"Confidence","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ae846797-d88a-4421-ad9a-318bf7c1fe6f","name":"ConfidenceLevel","description":"Defines the level of confidence to place in the accuracy of a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."},{"headerVersion":1,"ordinal":1,"value":"AdHoc","description":"The data comes from an ad hoc process."},{"headerVersion":1,"ordinal":2,"value":"Transactional","description":"The data comes from a transactional system so it may have a narrow scope."},{"headerVersion":1,"ordinal":3,"value":"Authoritative","description":"The data comes from an authoritative source."},{"headerVersion":1,"ordinal":4,"value":"Derived","description":"The data is derived from other data through an analytical process."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data comes from an obsolete source and must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidence level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute to describe the confidence level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined confidence level for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"83dbcdf2-9445-45d7-bb24-9fa661726553","typeDefName":"Retention","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"basis","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7","name":"RetentionBasis","description":"Defines the retention requirements associated with a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the retention requirements for this data."},{"headerVersion":1,"ordinal":1,"value":"Temporary","description":"This data is temporary."},{"headerVersion":1,"ordinal":2,"value":"ProjectLifetime","description":"The data is needed for the lifetime of the referenced project."},{"headerVersion":1,"ordinal":3,"value":"TeamLifetime","description":"The data is needed for the lifetime of the referenced team."},{"headerVersion":1,"ordinal":4,"value":"ContractLifetime","description":"The data is needed for the lifetime of the referenced contract."},{"headerVersion":1,"ordinal":5,"value":"RegulatedLifetime","description":"The retention period for the data is defined by the referenced regulation."},{"headerVersion":1,"ordinal":6,"value":"TimeBoxedLifetime","description":"The data is needed for the specified time."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another basis for determining the retention requirement."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"basisIdentifier","attributeDescription":"Deprecated attribute. Use the basisIdentifier attribute to describe the retention basis of this classification.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"basisIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined retention basis for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b3eceea3-aa02-4d84-8f11-da4953e64b5f","typeDefName":"ExceptionBacklog","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A collection of exceptions that need to be resolved","propertyDefinitions":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the person or team responsible for this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"161b37c9-1d51-433b-94ce-5a760a198236","typeDefName":"MeteringLog","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A collection of related metering log records.","propertyDefinitions":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of metering log records in this collection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this metering log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the metering log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"449be034-6cc8-4f1b-859f-a8b9ff8ee7a1","typeDefName":"AuditLog","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A collection of related audit log records.","propertyDefinitions":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of audit log records in the collection.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this audit log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the audit log.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7540d9fb-1848-472e-baef-97a44b9f0c45","typeDefName":"KnownDuplicateLink","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2b8bfab4-8023-4611-9833-82a0dc95f187","typeDefName":"ServerEndpoint","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Server(s) supporting this endpoint.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"endpoints","attributeDescription":"Endpoints supported by this server.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","typeDefName":"UserIdentity","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"distinguishedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The LDAP distinguished name (DN) that gives a unique positional name in the LDAP DIT.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"01664609-e777-4079-b543-6baffe910ff1","typeDefName":"ProfileIdentity","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"roleTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type name of the PersonRole that the UserIdentity is used for.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"roleGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The unique identifier of the specific PersonRole that the UserIdentity is used for.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A human readable description of the use of the UserIdentity by the actor.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1ebc4fb2-b62a-4269-8f18-e9237a2119ca","typeDefName":"TeamMembership","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"teamMembers","attributeDescription":"The members of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfTeam","attributeDescription":"The team that this role is a member of.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5ebc4fb2-b62a-4269-8f18-e9237a2119ca","typeDefName":"TeamLeadership","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"teamLeaders","attributeDescription":"The leaders of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"leadsTeam","attributeDescription":"The team lead by this person role.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f2f5dae9-8410-420f-81f4-5d08543e07aa","typeDefName":"KafkaTopic","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"partitions","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of Kafka partitions.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"replicas","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of Kafka replicas.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e690ab17-6779-46b4-a8f1-6872d88c1bbb","typeDefName":"GovernanceActionExecutor","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"31e734ec-5baf-4e96-9f0d-e8a85081cb14","typeDefName":"GovernanceActionTypeUse","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c976d88a-2b11-4b40-b972-c38d41bfc6be","typeDefName":"GovernanceAction","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"executorEngineGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the governance engine nominated to run the request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"executorEngineName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the governance engine nominated to run the request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"processName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the process that initiated this request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"governanceActionTypeGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the governance action type that initiated this request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"governanceActionTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the governance action type that initiated this request.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"19196efb-2706-47bf-8e51-e8ba5b36d033","typeDefName":"ApplicationServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d13e1cc5-bb7e-41ec-8233-9647fbf92a19","typeDefName":"Webserver","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6bb58cc9-ed9e-4f75-b2f2-6d308554eb52","typeDefName":"DatabaseServer","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"74a256ad-4022-4518-a446-c65fe082d4d3","typeDefName":"MetadataServer","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ae81c35e-7078-46f0-9b2c-afc99accf3ec","typeDefName":"RepositoryProxy","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7815f222-529d-4902-8f0b-e37cbc779885","typeDefName":"GovernanceDaemon","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"eaaeaa31-6f8b-4ed5-88fe-422ed3733158","typeDefName":"StewardshipServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8b7d7da5-0668-4174-a43b-8f8c6c068dd0","typeDefName":"SoftwareServerSupportedCapability","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"2480aa71-44c5-414d-8b32-9c4340786d77","name":"SupportedSoftwareCapability","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fe30a033-8f86-4d17-8986-e6166fa24177","typeDefName":"SoftwareServerCapability","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cab5ba1d-cfd3-4fca-857d-c07711fc4157","typeDefName":"FileSystem","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"eadec807-02f0-4d6f-911c-261eddd0c2f5","typeDefName":"FileManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3e7502a7-396a-4737-a106-378c9c94c105","typeDefName":"NotificationManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"68b35c1e-6c28-4ac3-94f9-2c3dbcbb79e9","typeDefName":"DatabaseManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"82efa1fa-501f-4ac7-942c-6536c4a1cd61","name":"DataManager","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dbde6a5b-fc89-4b04-969a-9dc09a60ebd7","typeDefName":"ContentCollectionManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"337e7b1a-ad4b-4818-aa3e-0ff3307b2fbe","typeDefName":"CloudService","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"56315447-88a6-4235-ba91-fead86524ebf","typeDefName":"ServerAssetUse","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedBy","attributeDescription":"Capability consuming this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedAsset","attributeDescription":"Asset that this software capability is dependent on.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d909eb3b-5205-4180-9f63-122a65b30738","typeDefName":"SoftwareServerDeployment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"hostingPlatforms","attributeDescription":"Supporting platforms for the software server.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bbbd285","typeDefName":"Person","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The courtesy title for the person.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"givenNames","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name strings that are the part of a person's name that is not their surname.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"surname","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The family name of the person.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"employeeNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The unique identifier of the person used by their employer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"employeeType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code used by employer typically to describe the type of employment contract.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"preferredLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Spoken or written language preferred by the person.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"initials","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"First letter of each of the person's given names.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac63ac45-a4d0-4fba-b583-92859de77dd8","typeDefName":"ProjectManagement","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"projectManagers","attributeDescription":"The roles for managing this project.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7c7da1a3-01b3-473e-972e-606eff0cb112","typeDefName":"CommunityMembership","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"communityMembers","attributeDescription":"Members of the community.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b909eb3b-5205-4180-9f63-122a65b30738","typeDefName":"SoftwareServerPlatformDeployment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d909eb3b-5205-4180-9f63-122a65b30738","typeDefName":"SoftwareServerDeployment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b9179df5-6e23-4581-a8b0-2919e6322b12","typeDefName":"HostOperatingPlatform","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a5991bB2-660D-A3a1-2955-fAcDA2d5F4Ff","typeDefName":"LineageMapping","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the lineage flow.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the lineage flow.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"d2490c0c-06cc-458a-add2-33cf2f5dd724","typeDefName":"DataFlow","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"35450726-1c32-4d41-b928-22db6d1ae2f4","typeDefName":"ControlFlow","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"af904501-6347-4f52-8378-da50e8d74828","typeDefName":"ProcessCall","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"lineNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the call in the implementation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"87b7371e-e311-460f-8849-08646d0d6ad3","typeDefName":"SourcedFrom","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resultingElement","attributeDescription":"Element created from the template.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"templateElement","attributeDescription":"Template element providing information.","attributeCardinality":"AT_MOST_ONE"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7d818a67-ab45-481c-bc28-f6b1caf12f06","typeDefName":"ExternalReferenceLink","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"1353400f-b0ab-4ab9-ab09-3045dd8a7140","typeDefName":"MediaReference","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"8f798c0c-6769-4a2d-b489-12714d89e0a4","typeDefName":"NoteLogAuthorship","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"authors","attributeDescription":"Person contributing to the note log.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"authoredNoteLogs","attributeDescription":"Note log containing contributions.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f2bd7401-c064-41ac-862c-e5bcdc98fa1e","typeDefName":"HostNetwork","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5bece460-1fa6-41fb-a29f-fdaf65ec8ce3","typeDefName":"NetworkGatewayLink","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the network mapping.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the network mapping.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"externalEndpointAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address used by callers to the network gateway.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"internalEndpointAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address that the network gateway maps the request to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"2726df0e-4f3a-44e1-8433-4ca5301457fd","typeDefName":"SupportedGovernanceService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"773298be-68ab-4b99-99ab-19eaa886261e","typeDefName":"ArchiveEngine","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"2b3bed05-c227-47d7-87a3-139ab0568361","name":"RepositoryGovernanceEngine","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e6c049e2-56aa-4512-a634-20cd7085e534","typeDefName":"ArchiveService","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"978e7674-8231-4158-a4e3-a5ccdbcad60e","name":"RepositoryGovernanceService","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f3b18ac7-3357-4a0c-8988-77a98adad5b5","typeDefName":"DesignModelElementOwnership","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4a985162-8130-4559-b68e-6e6a5dc19c2a","typeDefName":"DesignModelGroupOwnership","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"809b7c6c-69f9-4dbf-a5dd-085664499438","typeDefName":"DesignModelGroupHierarchy","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"51a2d263-e24d-4f20-8c0d-b5e12356cd54","typeDefName":"DataClassDefinition","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"60f1e263-e24d-4f20-8c0d-b5e21232cd54","typeDefName":"SchemaAttributeDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"assetGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the analyzed asset.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"73510abd-49e6-4097-ba4b-23bd3ef15baa","typeDefName":"RelationshipAnnotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"discoveryReportGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the discovery analysis report that this relationship belongs to.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7d818a67-ab45-481c-bc28-f6b1caf12f06","typeDefName":"ExternalReferenceLink","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"pages","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Range of pages in the external reference that this link refers.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1353400f-b0ab-4ab9-ab09-3045dd8a7140","typeDefName":"MediaReference","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"mediaUsage","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c6861a72-7485-48c9-8040-876f6c342b61","name":"MediaUsage","description":"Defines how a related media reference should be used.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Icon","description":"Provides a small image to represent the asset in tree views and graphs."},{"headerVersion":1,"ordinal":1,"value":"Thumbnail","description":"Provides a small image about the asset that can be used in lists."},{"headerVersion":1,"ordinal":2,"value":"Illustration","description":"Illustrates how the asset works or what it contains. It is complementary to the asset's description."},{"headerVersion":1,"ordinal":3,"value":"UsageGuidance","description":"Provides guidance to a person on how to use the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Specific media usage by the consumer that overrides the media usage document in the related media.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mediaUsageOtherId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the code (typically a valid value definition) that defines the media use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"747f8b86-fe7c-4c9b-ba75-979e093cc307","typeDefName":"RelatedMedia","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"defaultMediaUsage","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c6861a72-7485-48c9-8040-876f6c342b61","name":"MediaUsage","description":"Defines how a related media reference should be used.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Icon","description":"Provides a small image to represent the asset in tree views and graphs."},{"headerVersion":1,"ordinal":1,"value":"Thumbnail","description":"Provides a small image about the asset that can be used in lists."},{"headerVersion":1,"ordinal":2,"value":"Illustration","description":"Illustrates how the asset works or what it contains. It is complementary to the asset's description."},{"headerVersion":1,"ordinal":3,"value":"UsageGuidance","description":"Provides guidance to a person on how to use the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Default media usage by a consumer.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"defaultMediaUsageOtherId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the code (typically a valid value definition) that defines the media use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mediaUsage","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0103fe10-98b0-4910-8ee0-21d529f7ff6d","name":"array","description":"An array of integers.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"defaultMediaUsage","attributeDescription":"Type of recommended media usage.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"mediaTypeOtherId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the code (typically a valid value definition) that defines the media type.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af536f20-062b-48ef-9c31-1ddd05b04c56","typeDefName":"ExternalReference","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A link to an external reference source such as a web page, article or book.","propertyDefinitions":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name to use when displaying reference in a list.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"referenceTitle","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Full publication title of the external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"referenceAbstract","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Summary of the key messages in the external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the external source. For example, its significance and use.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"authors","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of authors for the external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"numberOfPages","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of pages that this external source has.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"pageRange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Range of pages that this reference covers. For example, if it is a journal article, this could be the range of pages for the article in the journal.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"organization","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the organization that this external source is from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publicationSeries","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the journal or series of publications that this external source is from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publicationSeriesVolume","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the volume in the publication series that this external source is from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"edition","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the edition for this external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"referenceVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the revision or version of the external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"url","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address where this external source can be accessed from.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publisher","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the publisher responsible for producing this external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"firstPublicationDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date of the first published version/edition of this external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publicationDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when this version/edition of this external source was published.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publicationCity","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"City where the publishers are based.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publicationYear","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Year when the publication of this version/edition of the external source was published.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"publicationNumbers","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of unique numbers allocated by the publisher for this external source. For example ISBN, ASIN, UNSPSC code.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"license","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of license associated with this external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"copyright","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Copyright statement associated with this external source.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"attribution","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Attribution statement to use when consuming this external resource.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1449911c-4f44-4c22-abc0-7540154feefb","typeDefName":"DataSet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Formula used to create the data set - can reference query identifiers located in DataContentForDataSet relationships.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b827683c-2924-4df3-a92d-7be1888e23c0","typeDefName":"DataContentForDataSet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"queryId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for placeholder in data set's formula.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the value(s) is/are retrieved.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","typeDefName":"Location","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the location - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","typeDefName":"UserIdentity","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the user account - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bbbd285","typeDefName":"Person","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"pronouns","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Preferred pronouns to use when addressing this person.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bcbd285","typeDefName":"PersonRole","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the role - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"36db26d5-aba2-439b-bc15-d62d373c5db6","typeDefName":"Team","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the team - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"79296df8-645a-4ef7-a011-912d1cdcf75a","typeDefName":"ContactDetails","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of contact method.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"contactType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of contact - such as home address, work mobile, emergency contact ...","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","typeDefName":"Project","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"projectStatus","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description on current status of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"projectStatus","attributeDescription":"(Deprecated) Short description on current status of the project.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the project - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bc63ac45-b4d0-4fba-b583-92859de77dd8","typeDefName":"ProjectScope","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cb10c107-b7af-475d-aab0-d78b8297b982","typeDefName":"GovernanceRoleAssignment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":4,"updateToVersion":5,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"zoneName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the zone - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d28c3839-bc6f-41ad-a882-5667e01fea72","typeDefName":"SubjectAreaDefinition","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"subjectAreaName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the subject area - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","typeDefName":"BusinessCapability","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the business capability - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short displayable name for the business capability.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b5de932a-738c-4c69-b852-09fec2b9c678","typeDefName":"BusinessCapabilityControls","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4d3a2b8d-9e2e-4832-b338-21c74e45b238","typeDefName":"GovernanceActionProcess","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that recognizes this process.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9567840-9904-43a5-990b-4585c0446e00","typeDefName":"NextGovernanceActionType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"4efd16d4-f397-449c-a75d-ebea42fe581b","typeDefName":"NextGovernanceAction","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","typeDefName":"License","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"390559eb-6a0c-4dd7-bc95-b9074caffa7f","typeDefName":"Certification","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"111e6d2e-94e9-43ed-b4ed-f0d220668cbf","typeDefName":"ReferenceValueAssignment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"203ce62c-3cbf-4542-bf82-81820cba718f","typeDefName":"ValidValuesMapping","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9a39553-6a47-4477-a217-844300c07cf2","typeDefName":"ValidValuesImplementation","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"6337c9cd-8e5a-461b-97f9-5151bcb97a9e","typeDefName":"ValidValueMember","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"isDefaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the member the default value in the set?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"873e29bd-ca14-4833-a6bb-9ebdf89b5b1b","typeDefName":"DigitalServiceImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"94715275-0520-43e9-81fe-4fe8ec3d8f3a","typeDefName":"InformationSupplyChainImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d0dd0ac7-01f4-48e0-ae4d-4f7268573fa8","typeDefName":"SolutionComponentImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"91ff7542-c275-4cd3-b367-97eec3360422","typeDefName":"DigitalServiceManagement","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceManagers","attributeDescription":"The roles for managing this digital service.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"248975ec-8019-4b8a-9caf-084c8b724233","typeDefName":"TabularSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"33da99cd-8d04-490c-9457-c58908da7794","typeDefName":"DocumentSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6920fda1-7c07-47c7-84f1-9fb044ae153e","typeDefName":"ObjectSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8bc88aba-d7e4-4334-957f-cfe8e8eadc32","typeDefName":"EventType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f20f5f45-1afb-41c1-9a09-34d8812626a4","typeDefName":"RelationalDBSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b46cddb3-9864-4c5d-8a49-266b3fc95cb8","typeDefName":"APISchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2f5796f5-3fac-4501-9d0d-207aa8620d16","typeDefName":"DisplayDataSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4d11bdbb-5d4a-488b-9f16-bf1e34d34dd9","typeDefName":"QuerySchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"896d14c2-7522-4f6c-8519-757711943fe6","typeDefName":"Asset","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"versionIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version identifier to allow different versions of the same resource to appear in the catalog as separate assets.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d7df0579-8671-48f0-a8aa-38a487d418c8","typeDefName":"TranslationDetail","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"languageCode","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code for identifying the language - for example from ISO-639.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","typeDefName":"ActorProfile","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","typeDefName":"UserIdentity","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bcbd285","typeDefName":"PersonRole","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"746875af-2e41-4d1f-864b-35265df1d5dc","typeDefName":"ProjectTeam","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingActors","attributeDescription":"People and teams supporting this project.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"93dbc58d-c826-4bc2-b36f-195148d46f86","typeDefName":"ToDo","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"toDoType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of to do - typically managed in a valid value set and used in stewardship automation.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af2b5fab-8f83-4a2b-b749-1e6219f61f79","typeDefName":"ActionAssignment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedActor","attributeDescription":"The person/people assigned to perform the action(s) requested in the to do.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4db83564-b200-4956-94a4-c95a5c30e65a","typeDefName":"CrowdSourcingContribution","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"contributors","attributeDescription":"The person/people making the contribution.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"10752b4a-4b5d-4519-9eae-fdd6d162122f","typeDefName":"DataFile","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"fileName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name of the file with extension.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","typeDefName":"License","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"entitlements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of rights and permissions granted.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"restrictions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of limiting conditions or measures imposed.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"obligations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of actions, duties or commitments required.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"79ac27f6-be9c-489f-a7c2-b9add0bf705c","typeDefName":"DigitalServiceOperator","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"operatesDigitalServices","attributeDescription":"The digital services that this team/organization operates.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceOperators","attributeDescription":"The teams/organizations responsible for operating the digital service.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f1c0af19-2729-4fac-996e-a7badff3c21c","typeDefName":"APIOperation","typeDefStatus":"ACTIVE_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2726df0e-4f3a-44e1-8433-4ca5301457fd","typeDefName":"SupportedGovernanceService","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"serviceRequestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Request type supported by the governance action service (overrides requestType on call to governance service if specified).","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92e20083-0393-40c0-a95b-090724a91ddc","typeDefName":"GovernanceActionType","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"waitTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The minimum number of minutes that the governance engine should wait before calling the governance service.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true},{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Trigger one or many governance action instances?","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9567840-9904-43a5-990b-4585c0446e00","typeDefName":"NextGovernanceActionType","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances? (deprecated)","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4efd16d4-f397-449c-a75d-ebea42fe581b","typeDefName":"NextGovernanceAction","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances? (deprecated)","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c976d88a-2b11-4b40-b972-c38d41bfc6be","typeDefName":"GovernanceAction","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"completionMessage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Message to provide additional information on the results of running the governance service or the reasons for its failure.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"46ec49bf-af66-4575-aab7-06ce895120cd","typeDefName":"TargetForAction","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"completionMessage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Message to provide additional information on the results of acting on the target by the governance service or the reasons for any failures.","valuesMinCount":0,"valuesMaxCount":1,"unique":false,"attributeCardinality":"AT_MOST_ONE","indexable":true}],"updateMultiLink":false,"multiLink":false}]}} \ No newline at end of file +{"class":"OpenMetadataArchive","archiveProperties":{"class":"OpenMetadataArchiveProperties","archiveGUID":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","archiveName":"Open Metadata Types","archiveDescription":"Standard types for open metadata repositories.","archiveType":"CONTENT_PACK","archiveVersion":"3.15","originatorName":"Egeria","originatorLicense":"Apache 2.0","creationDate":1588261366992},"archiveTypeStore":{"class":"OpenMetadataArchiveTypeStore","attributeTypeDefs":[{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1c4b21f4-0b67-41a7-a6ed-2af185eb9b3b","name":"object","primitiveDefCategory":"OM_PRIMITIVE_TYPE_UNKNOWN"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"6b7d410a-2e8a-4d12-981a-a806449f9bdb","name":"byte","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BYTE"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b0abebe5-cf85-4065-86ad-f3c6360ed9c7","name":"char","primitiveDefCategory":"OM_PRIMITIVE_TYPE_CHAR"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"8e95b966-ab60-46d4-a03f-40c5a1ba6c2a","name":"short","primitiveDefCategory":"OM_PRIMITIVE_TYPE_SHORT"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"52aeb769-37b7-4b30-b949-ddc7dcebcfa2","name":"float","primitiveDefCategory":"OM_PRIMITIVE_TYPE_FLOAT"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"e13572e8-25c3-4994-acb6-2ea66c95812e","name":"double","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DOUBLE"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"8aa56e52-1076-4e0d-9b66-3873a1ed7392","name":"biginteger","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BIGINTEGER"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"d5c8ad9f-8fee-4a64-80b3-63ce1e47f6bb","name":"bigdecimal","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BIGDECIMAL"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0103fe10-98b0-4910-8ee0-21d529f7ff6d","name":"array","description":"An array of integers.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_INT"]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6fdffb257b56","name":"MediaType","description":"Defines the type of media.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Image","description":"The media is an image."},{"headerVersion":1,"ordinal":1,"value":"Audio","description":"The media is an audio recording."},{"headerVersion":1,"ordinal":2,"value":"Document","description":"The media is a text document, probably rich text."},{"headerVersion":1,"ordinal":3,"value":"Video","description":"The media is a video recording."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of media, probably not supported."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c6861a72-7485-48c9-8040-876f6c342b61","name":"MediaUsage","description":"Defines how a related media reference should be used.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Icon","description":"Provides a small image to represent the asset in tree views and graphs."},{"headerVersion":1,"ordinal":1,"value":"Thumbnail","description":"Provides a small image about the asset that can be used in lists."},{"headerVersion":1,"ordinal":2,"value":"Illustration","description":"Illustrates how the asset works or what it contains. It is complementary to the asset's description."},{"headerVersion":1,"ordinal":3,"value":"UsageGuidance","description":"Provides guidance to a person on how to use the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"8904df8f-1aca-4de8-9abd-1ef2aadba300","name":"KeyPattern","description":"Defines the type of identifier used for an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"LocalKey","description":"Unique key allocated and used within the scope of a single system."},{"headerVersion":1,"ordinal":1,"value":"RecycledKey","description":"Key allocated and used within the scope of a single system that is periodically reused for different records."},{"headerVersion":1,"ordinal":2,"value":"NaturalKey","description":"Key derived from an attribute of the entity, such as email address, passport number."},{"headerVersion":1,"ordinal":3,"value":"MirrorKey","description":"Key value copied from another system."},{"headerVersion":1,"ordinal":4,"value":"AggregateKey","description":"Key formed by combining keys from multiple systems."},{"headerVersion":1,"ordinal":5,"value":"CallersKey","description":"Key from another system can bey used if system name provided."},{"headerVersion":1,"ordinal":6,"value":"StableKey","description":"Key value will remain active even if records are merged."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another key pattern."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"e5612c3a-49bd-4148-8f67-cfdf145d5fd8","name":"Endianness","description":"Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BigEndian","description":"Bits or bytes order from the big end."},{"headerVersion":1,"ordinal":1,"value":"LittleEndian","description":"Bits or bytes ordered from the little end."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"09439481-9489-467c-9ae5-178a6e0b6b5a","name":"ServerAssetUseType","description":"Defines how a software server capability may use an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."},{"headerVersion":1,"ordinal":1,"value":"Governs","description":"The software server capability provides management or oversight of the asset."},{"headerVersion":1,"ordinal":2,"value":"Maintains","description":"The software server capability keeps the asset up-to-date."},{"headerVersion":1,"ordinal":3,"value":"Uses","description":"The software server capability consumes the content of the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"30e7d8cd-df01-46e8-9247-a24c5650910d","name":"ContactMethodType","description":"Mechanism to contact an individual.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Email","description":"Contact through email."},{"headerVersion":1,"ordinal":1,"value":"Phone","description":"Contact through telephone number."},{"headerVersion":1,"ordinal":2,"value":"Chat","description":"Contact through chat account."},{"headerVersion":1,"ordinal":3,"value":"Profile","description":"Contact through open metadata profile."},{"headerVersion":1,"ordinal":4,"value":"Account","description":"Contact through social media or similar account."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1d412439-4272-4a7e-a940-1065f889fc56","name":"OrderBy","description":"Defines the sequencing for a collection.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Name","description":"Order by name property."},{"headerVersion":1,"ordinal":1,"value":"Owner","description":"Order by owner property."},{"headerVersion":1,"ordinal":2,"value":"DateAdded","description":"Order by date added to the metadata collection."},{"headerVersion":1,"ordinal":3,"value":"DateUpdated","description":"Order by date that the asset was updated."},{"headerVersion":1,"ordinal":4,"value":"DateCreated","description":"Order by date that the asset was created."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Order by another property."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"7197ea39-334d-403f-a70b-d40231092df7","name":"ToDoStatus","description":"Progress on completing an action (to do).","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Open","description":"No action has been taken."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Work is underway to complete the action."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"Work is blocked waiting for resource of another action to complete."},{"headerVersion":1,"ordinal":3,"value":"Complete","description":"The action has been completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Abandoned","description":"Work has stopped on the action and will not recommence."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b0ef45bf-d12b-4b6f-add6-59c14648d750","name":"CommunityMembershipType","description":"Type of membership to a community.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Contributor","description":"Participant in the community."},{"headerVersion":1,"ordinal":1,"value":"Administrator","description":"Administrator of the community."},{"headerVersion":1,"ordinal":2,"value":"Leader","description":"Leader of the community."},{"headerVersion":1,"ordinal":3,"value":"Observer","description":"Observer of the community."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role in the community."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"77fea3ef-6ec1-4223-8408-38567e9d3c93","name":"StarRating","description":"Level of support or appreciation for an item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"NotRecommended","description":"This content is not recommended."},{"headerVersion":1,"ordinal":1,"value":"OneStar","description":"One star rating."},{"headerVersion":1,"ordinal":2,"value":"TwoStar","description":"Two star rating."},{"headerVersion":1,"ordinal":3,"value":"ThreeStar","description":"Three star rating."},{"headerVersion":1,"ordinal":4,"value":"FourStar","description":"Four star rating."},{"headerVersion":1,"ordinal":5,"value":"FiveStar","description":"Five star rating."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"0ded50c2-17cc-4ecf-915e-908e66dbb27f","name":"CrowdSourcingRole","description":"Type of contributor to new information and/or assets.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Proposer","description":"Actor that creates the initial version."},{"headerVersion":1,"ordinal":1,"value":"Reviewer","description":"Actor that provided feedback."},{"headerVersion":1,"ordinal":2,"value":"Supporter","description":"Actor that agrees with the definition."},{"headerVersion":1,"ordinal":3,"value":"Approver","description":"Actor that declares the definition should be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b57Fbce7-42ac-71D1-D6a6-9f62Cb7C6dc3","name":"PortType","description":"Descriptor for a port that indicates its type.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"INPUT_PORT","description":"Data is passed into the process."},{"headerVersion":1,"ordinal":1,"value":"OUTPUT_PORT","description":"Data is produced by the process."},{"headerVersion":1,"ordinal":2,"value":"INOUT_PORT","description":"A request-response interface is provided by the process."},{"headerVersion":1,"ordinal":3,"value":"OUTIN_PORT","description":"A request-response call is made by the process."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"af7e403d-9865-4ebb-8c1a-1fd57b4f4bca","name":"ActivityType","description":"Different types of activities.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Operation","description":"Normal processing."},{"headerVersion":1,"ordinal":1,"value":"Action","description":"A requested or required change."},{"headerVersion":1,"ordinal":2,"value":"Task","description":"A piece of work for a person, organization or engine."},{"headerVersion":1,"ordinal":3,"value":"Process","description":"A sequence of tasks."},{"headerVersion":1,"ordinal":3,"value":"Project","description":"An organized activity to achieve a specific goal."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of activity."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c8fe36ac-369f-4799-af75-46b9c1343ab3","name":"TermAssignmentStatus","description":"Defines the provenance and confidence of a term assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The term assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The term assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The term assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The term assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The term assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The term assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term assignment status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ae846797-d88a-4421-ad9a-318bf7c1fe6f","name":"ConfidenceLevel","description":"Defines the level of confidence to place in the accuracy of a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."},{"headerVersion":1,"ordinal":1,"value":"AdHoc","description":"The data comes from an ad hoc process."},{"headerVersion":1,"ordinal":2,"value":"Transactional","description":"The data comes from a transactional system so it may have a narrow scope."},{"headerVersion":1,"ordinal":3,"value":"Authoritative","description":"The data comes from an authoritative source."},{"headerVersion":1,"ordinal":4,"value":"Derived","description":"The data is derived from other data through an analytical process."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data comes from an obsolete source and must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidence level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7","name":"RetentionBasis","description":"Defines the retention requirements associated with a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the retention requirements for this data."},{"headerVersion":1,"ordinal":1,"value":"Temporary","description":"This data is temporary."},{"headerVersion":1,"ordinal":2,"value":"ProjectLifetime","description":"The data is needed for the lifetime of the referenced project."},{"headerVersion":1,"ordinal":3,"value":"TeamLifetime","description":"The data is needed for the lifetime of the referenced team."},{"headerVersion":1,"ordinal":4,"value":"ContractLifetime","description":"The data is needed for the lifetime of the referenced contract."},{"headerVersion":1,"ordinal":5,"value":"RegulatedLifetime","description":"The retention period for the data is defined by the referenced regulation."},{"headerVersion":1,"ordinal":6,"value":"TimeBoxedLifetime","description":"The data is needed for the specified time."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another basis for determining the retention requirement."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"22bcbf49-83e1-4432-b008-e09a8f842a1e","name":"CriticalityLevel","description":"Defines how important a data item is to the organization.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."},{"headerVersion":1,"ordinal":1,"value":"Marginal","description":"The data is of minor importance to the organization."},{"headerVersion":1,"ordinal":2,"value":"Important","description":"The data is important to the running of the organization."},{"headerVersion":1,"ordinal":3,"value":"Critical","description":"The data is critical to the operation of the organization."},{"headerVersion":1,"ordinal":4,"value":"Catastrophic","description":"The data is so important that its loss is catastrophic putting the future of the organization in doubt."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another criticality level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"aaa4df8f-1aca-4de8-9abd-1ef2aadba300","name":"DataItemSortOrder","description":"Defines the suggested order that data values in this data item should be sorted by.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Ascending","description":"Sort the data values so that they increase in value."},{"headerVersion":1,"ordinal":1,"value":"Descending","description":"Sort the data values so that they decrease in value."},{"headerVersion":1,"ordinal":99,"value":"Ignore","description":"No specific sort order."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2611892f-0527-478f-8843-a3aa2b9abb47","name":"DataClassAssignmentStatus","description":"Defines the provenance and confidence of a data class assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The data class assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The data class assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The data class assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The data class assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The data class assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data class assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another data class assignment status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2c0ac237-e02e-431a-89fd-3107d94d4007","name":"ConceptModelAttributeCoverageCategory","description":"Describes the type of attribute - this is used in scoping the model.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."},{"headerVersion":1,"ordinal":1,"value":"UniqueIdentifier","description":"The attribute uniquely identifies the concept bead."},{"headerVersion":1,"ordinal":2,"value":"Identifier","description":"The attribute is a good indicator of the identity of the concept bead but not guaranteed to be unique."},{"headerVersion":1,"ordinal":3,"value":"CoreDetail","description":"The attribute provides information that is typically required by all of the consumers of the concept bead."},{"headerVersion":1,"ordinal":4,"value":"ExtendedDetail","description":"The attribute contains supplementary information that is of interest to specific consumers of the concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a97d9167-7dd6-4dea-a8cf-c73c57a0f470","name":"ConceptModelDecoration","description":"Describes the type of relationship end.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."},{"headerVersion":1,"ordinal":1,"value":"Aggregation","description":"The relationship links an independent concept bead to a collection concept bead."},{"headerVersion":1,"ordinal":2,"value":"Composition","description":"The relationship links a sub-part to a composite."},{"headerVersion":1,"ordinal":3,"value":"Extension","description":"The relationship links an extension to a base concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ecb48ca2-4d29-4de9-99a1-bc4db9816d68","name":"DiscoveryRequestStatus","description":"Defines the progress or completion of a discovery request.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Discovery request is executing."},{"headerVersion":1,"ordinal":2,"value":"Failed","description":"Discovery request has failed."},{"headerVersion":1,"ordinal":3,"value":"Completed","description":"Discovery request has completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery request status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"71187df6-ef66-4f88-bc03-cd3c7f925165","name":"AnnotationStatus","description":"Defines the status of an annotation.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"New","description":"The annotation is new."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The annotation has been reviewed by a steward."},{"headerVersion":1,"ordinal":2,"value":"Approved","description":"The annotation has been approved."},{"headerVersion":1,"ordinal":3,"value":"Actioned","description":"The request has been actioned."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The annotation is invalid or incorrect."},{"headerVersion":1,"ordinal":5,"value":"Ignore","description":"The annotation should be ignored."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1bb4b908-7983-4802-a2b5-91b095552ee9","name":"ProcessContainmentType","description":"The containment relationship between two processes.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"OWNED","description":"The parent process owns the child process in the relationship, such that if the parent is removed the child should also be removed. A child can have at most one such parent."},{"headerVersion":1,"ordinal":1,"value":"USED","description":"The child process is simply used by the parent. A child process can have many such relationships to parents."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b2fdeddd-24eb-4e9c-a2a4-2693828d4a69","name":"DiscoveryServiceRequestStatus","description":"Defines the progress or completion of a requested discovery service.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"Activating","description":"Discovery service is being initialized in the discovery engine."},{"headerVersion":1,"ordinal":2,"value":"InProgress","description":"Discovery service is executing."},{"headerVersion":1,"ordinal":3,"value":"Failed","description":"Discovery service has failed."},{"headerVersion":1,"ordinal":4,"value":"Completed","description":"Discovery service has completed successfully."},{"headerVersion":1,"ordinal":5,"value":"Other","description":"Discovery service has a status that is not covered by this enum."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery service status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"4879c96e-26c7-48af-ba92-8277632be733","name":"SolutionPortDirection","description":"Defines the direction of flow of information through a solution port.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The direction of flow is unknown."},{"headerVersion":1,"ordinal":1,"value":"Output","description":"The process is producing information through this port."},{"headerVersion":1,"ordinal":2,"value":"Input","description":"The process is consuming information through this port."},{"headerVersion":1,"ordinal":3,"value":"InOut","description":"The process has a call interface attached to this port."},{"headerVersion":1,"ordinal":4,"value":"OutIn","description":"The process is issuing a call to an external API through this port."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another direction."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a0b7d7a0-4af5-4539-9b81-cbef52d8cc5d","name":"LatestChangeTarget","description":"Defines the type of repository element that has changed.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"EntityStatus","description":"The status of the anchor entity has changed."},{"headerVersion":1,"ordinal":1,"value":"EntityProperty","description":"A property in the anchor entity has changed."},{"headerVersion":1,"ordinal":2,"value":"EntityClassification","description":"A classification attached to the anchor entity has changed."},{"headerVersion":1,"ordinal":3,"value":"EntityRelationship","description":"A relationship linking the anchor entity to an attachment has changed."},{"headerVersion":1,"ordinal":4,"value":"Attachment","description":"An entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":5,"value":"AttachmentStatus","description":"The status of an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":6,"value":"AttachmentProperty","description":"A property in an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":7,"value":"AttachmentClassification","description":"A classification attached to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":8,"value":"AttachmentRelationship","description":"A relationship linking to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of change."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"032d844b-868f-4c4a-bc5d-81f0f9704c4d","name":"LatestChangeAction","description":"Defines the type of change that was made to a repository instance.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Created","description":"The target element has been created."},{"headerVersion":1,"ordinal":1,"value":"Updated","description":"The properties of the target element have been changed."},{"headerVersion":1,"ordinal":2,"value":"Deleted","description":"The target element has been deleted."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of action."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"abc48ca2-4d29-4de9-99a1-bc4db9816d68","name":"ConfidentialityLevel","description":"Defines how confidential a data item is.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."},{"headerVersion":1,"ordinal":1,"value":"Internal","description":"The data should not be exposed outside of this organization."},{"headerVersion":1,"ordinal":2,"value":"Confidential","description":"The data should be protected and only shared with people with a need to see it."},{"headerVersion":1,"ordinal":3,"value":"Sensitive","description":"The data is sensitive and inappropriate use may adversely impact the data subject."},{"headerVersion":1,"ordinal":4,"value":"Restricted","description":"The data is very valuable and must be restricted to a very small number of people."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidentially level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"973a9f4c-93fa-43a5-a0c5-d97dbd164e78","name":"PermittedSynchronization","description":"Defines the synchronization rules between a third party technology and open metadata.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BothDirections","description":"Metadata exchange is permitted in both directions."},{"headerVersion":1,"ordinal":1,"value":"ToThirdParty","description":"The third party technology is logically downstream of open metadata and is just receiving metadata."},{"headerVersion":1,"ordinal":2,"value":"FromThirdParty","description":"The third party technology is logically upstream and is publishing metadata to open metadata."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another synchronization rule."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5b905856-90ec-4944-80c4-0d42bcad484a","name":"ImpactSeverity","description":"Defines the severity of the impact that a situation has.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."},{"headerVersion":1,"ordinal":1,"value":"Low","description":"The impact is low."},{"headerVersion":1,"ordinal":2,"value":"Medium","description":"The impact is medium."},{"headerVersion":1,"ordinal":3,"value":"High","description":"The impact is high."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another impact level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."}},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a6e698b0-a4f7-4a39-8c80-db0bb0f972ec","name":"GovernanceActionStatus","description":"Defines the current execution status of a governance action.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Requested","description":"The governance action has been created and is pending."},{"headerVersion":1,"ordinal":1,"value":"Approved","description":"The governance action is approved to run."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"The governance action is waiting for its start time or the right conditions to run."},{"headerVersion":1,"ordinal":3,"value":"Activating","description":"The governance service for the governance action is being initialized in the governance engine."},{"headerVersion":1,"ordinal":4,"value":"InProgress","description":"The governance engine is running the associated governance service for the governance action."},{"headerVersion":1,"ordinal":10,"value":"Actioned","description":"The governance service for the governance action has successfully completed processing."},{"headerVersion":1,"ordinal":11,"value":"Invalid","description":"The governance action has not been run because it is not appropriate (for example, a false positive)."},{"headerVersion":1,"ordinal":12,"value":"Ignored","description":"The governance action has not been run because a different governance action was chosen."},{"headerVersion":1,"ordinal":13,"value":"Failed","description":"The governance service for the governance action failed to execute."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Undefined or unknown governance action status."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2f6a3dc1-aa98-4b92-add4-68de53b7369c","name":"DuplicateType","description":"Defines if the duplicates are peers or one is a consolidated duplicate.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Peer","description":"The duplicates are peers."},{"headerVersion":1,"ordinal":1,"value":"Consolidated","description":"One duplicate has been constructed from the other (ands its peers)."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another duplicate type."}]},{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a9d4f64b-fa24-4eb8-8bf6-308926ef2c14","name":"IncidentReportStatus","description":"Defines the status of an incident report.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Raised","description":"The incident report has been raised but no processing has occurred."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The incident report has been reviewed, possibly classified but no action has been taken."},{"headerVersion":1,"ordinal":2,"value":"Validated","description":"The incident report records a valid incident and work is underway to resolve it."},{"headerVersion":1,"ordinal":3,"value":"Resolved","description":"The reported incident has been resolved."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The incident report does not describe a valid incident and has been closed."},{"headerVersion":1,"ordinal":5,"value":"Ignored","description":"The incident report is valid but has been closed with no action."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another incident report status."}]}],"newTypeDefs":[{"class":"EntityDef","headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"An open metadata entity that has a unique identifier.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the entity.","valuesMinCount":1,"valuesMaxCount":1,"attributeCardinality":"ONE_ONLY","indexable":true,"unique":true},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties for the element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","name":"LastAttachment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A description of the last entity to be attached to the referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"anchorType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"attachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the attached entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"attachmentType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of the attached entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"attachmentOwner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User identifier of the person/engine/process that created the attachment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the attachment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"c19746ac-b3ec-49ce-af4b-83348fc55e07","name":"Infrastructure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"Physical infrastructure or software platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"Well-defined sequence of activities performed by people or software components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["DRAFT","PROPOSED","APPROVED","ACTIVE","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the process","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Formula for the process","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"Collection of related data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A link to more information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"url","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"organization","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Organization supplying the reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"747f8b86-fe7c-4c9b-ba75-979e093cc307","name":"RelatedMedia","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"description":"Images, video or sound media.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"mediaUsage","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0103fe10-98b0-4910-8ee0-21d529f7ff6d","name":"array","description":"An array of integers.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of recommended media usage.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mediaType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6fdffb257b56","name":"MediaType","description":"Defines the type of media.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Image","description":"The media is an image."},{"headerVersion":1,"ordinal":1,"value":"Audio","description":"The media is an audio recording."},{"headerVersion":1,"ordinal":2,"value":"Document","description":"The media is a text document, probably rich text."},{"headerVersion":1,"ordinal":3,"value":"Video","description":"The media is a video recording."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of media, probably not supported."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of media.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"7c8f8c2c-cc48-429e-8a21-a1f1851ccdb0","name":"ExternalId","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Alternative identifier used in another system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used in an external system.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"keyPattern","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"8904df8f-1aca-4de8-9abd-1ef2aadba300","name":"KeyPattern","description":"Defines the type of identifier used for an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"LocalKey","description":"Unique key allocated and used within the scope of a single system."},{"headerVersion":1,"ordinal":1,"value":"RecycledKey","description":"Key allocated and used within the scope of a single system that is periodically reused for different records."},{"headerVersion":1,"ordinal":2,"value":"NaturalKey","description":"Key derived from an attribute of the entity, such as email address, passport number."},{"headerVersion":1,"ordinal":3,"value":"MirrorKey","description":"Key value copied from another system."},{"headerVersion":1,"ordinal":4,"value":"AggregateKey","description":"Key formed by combining keys from multiple systems."},{"headerVersion":1,"ordinal":5,"value":"CallersKey","description":"Key from another system can bey used if system name provided."},{"headerVersion":1,"ordinal":6,"value":"StableKey","description":"Key value will remain active even if records are merged."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another key pattern."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Management pattern associated with the identifier.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"6403a704-aad6-41c2-8e08-b9525c006f85","name":"PropertyFacet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Additional properties that support a particular vendor or service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the property facet schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the property facet contents.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"properties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties for the property facet.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A physical place, digital location or area.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c19746ac-b3ec-49ce-af4b-83348fc55e07","name":"Infrastructure","status":"ACTIVE_TYPEDEF"},"description":"Hardware and base software that supports an IT system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Named IT infrastructure system that supports multiple software servers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Characteristics of the operating system in use within a host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the operating platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the operating platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"operatingSystem","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the operating system running on this operating platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"endianness","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of byte ordering.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"A group of hosts operating together to provide a scalable platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e2393236-100f-4ac0-a5e6-ce4e96c521e7","name":"VirtualContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"Container-based virtual host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Software services to support a runtime environment for a software server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Supplier of the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Server platform's authentication name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Software services to support a runtime environment for applications and data stores.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Supplier of the software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Server's authentication name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of the network address and related information needed to call a software service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the endpoint.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the endpoint and its capabilities.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"networkAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name used to connect to the endpoint.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"protocol","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the protocol used to connect to the endpoint.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"encryptionMethod","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of encryption used at the endpoint (if any).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A software capability such as an application, that is deployed to a software server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"58280f3c-9d63-4eae-9509-3f223872fb25","name":"Application","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A server capability supporting a specific business function.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A programmable engine for running automated processes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"description":"Inter-connectivity for systems.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9bbae94d-e109-4c96-b072-4f97123f04fd","name":"NetworkGateway","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A connection point enabling network traffic to pass between two networks.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of a person, team or automated process that is working with data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the actor.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the actor.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","name":"UserIdentity","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Name of the security account for a person or automated process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"79296df8-645a-4ef7-a011-912d1cdcf75a","name":"ContactDetails","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Information on how to send a message to an individual or automated process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"contactMethodType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"30e7d8cd-df01-46e8-9247-a24c5650910d","name":"ContactMethodType","description":"Mechanism to contact an individual.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Email","description":"Contact through email."},{"headerVersion":1,"ordinal":1,"value":"Phone","description":"Contact through telephone number."},{"headerVersion":1,"ordinal":2,"value":"Chat","description":"Contact through chat account."},{"headerVersion":1,"ordinal":3,"value":"Profile","description":"Contact through open metadata profile."},{"headerVersion":1,"ordinal":4,"value":"Account","description":"Contact through social media or similar account."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Method to contact an actor.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"contactMethodValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of the contact method.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"description":"An individual.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fullName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Full or official name of the individual (if different from known name).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"jobTitle","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Role or level in the organization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the profile visible to other collaborators?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28cccd285","name":"ContributionRecord","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A record of the contribution of an individual.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the contribution visible to other collaborators?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"karmaPoints","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Points capturing a person's engagement with open metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A role performed by one or more individuals.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the role.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the role.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of responsibility.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"headCount","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of people that can be appointed to the role.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"description":"Group of people working together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"teamType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of team, such as department.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"36db26d5-abb2-439b-bc15-d62d373c5db6","name":"TeamLeader","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person leading a team.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"46db26d5-abb2-538b-bc15-d62d373c5db6","name":"TeamMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person assigned to a team.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"81394f85-6008-465b-926e-b3fae4668937","name":"ITProfile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"description":"Descriptive details about a processing engine or other IT infrastructure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A group of related items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the collection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the collection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An organized activity, typically to achieve a well defined goal.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start date of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"plannedEndDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Planned completion data for the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description on current status of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"0798569f-0c16-4a1f-86d9-e2e89568f7fd","name":"ProjectManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"An person with overall responsibility for one or more project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6bf90c79-32f4-47ad-959c-8fff723fe744","name":"Meeting","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Two or more people come together to discuss a topic, agree and action or exchange information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Title of the meeting.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"startTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start time of the meeting.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"endTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"End time of the meeting.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"objective","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Reason for the meeting and intended outcome.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"minutes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what happened at the meeting.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An action assigned to an individual.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name or title of the todo/action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the required action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"creationTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the requested action was identified.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"priority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How urgent is this action?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dueTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the requested action needs to be completed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"7197ea39-334d-403f-a70b-d40231092df7","name":"ToDoStatus","description":"Progress on completing an action (to do).","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Open","description":"No action has been taken."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Work is underway to complete the action."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"Work is blocked waiting for resource of another action to complete."},{"headerVersion":1,"ordinal":3,"value":"Complete","description":"The action has been completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Abandoned","description":"Work has stopped on the action and will not recommence."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How complete is the action?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"completionTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the requested action was completed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"fbd42379-f6c3-4f08-b6f7-378565cda993","name":"Community","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A group of people with a common interest or skill.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the community.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the community.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mission","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Purpose of the community.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"fbd42379-f6c3-4f09-b6f7-378565cda993","name":"CommunityMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"A person who has joined a community.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"7299d721-d17f-4562-8286-bcd451814478","name":"Rating","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Quantitative feedback related to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the referenceable that this rating is connected to (either directly or indirectly).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stars","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"77fea3ef-6ec1-4223-8408-38567e9d3c93","name":"StarRating","description":"Level of support or appreciation for an item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"NotRecommended","description":"This content is not recommended."},{"headerVersion":1,"ordinal":1,"value":"OneStar","description":"One star rating."},{"headerVersion":1,"ordinal":2,"value":"TwoStar","description":"Two star rating."},{"headerVersion":1,"ordinal":3,"value":"ThreeStar","description":"Three star rating."},{"headerVersion":1,"ordinal":4,"value":"FourStar","description":"Four star rating."},{"headerVersion":1,"ordinal":5,"value":"FiveStar","description":"Five star rating."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Rating level provided.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"review","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional comments associated with the rating.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Descriptive feedback or discussion related to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the referenceable that this comment is connected to (either directly or indirectly).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"text","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Feedback comments or additional information.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of comment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"deaa5ca0-47a0-483d-b943-d91c76744e01","name":"Like","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Boolean type of rating expressing a favorable impression.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the referenceable that this comment is connected to (either directly or indirectly).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ba846a7b-2955-40bf-952b-2793ceca090a","name":"InformalTag","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"An descriptive tag for an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the tag visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"tagName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive name of the tag.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"tagDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"More detail on the meaning of the tag.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"3a84c94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"CrowdSourcingContributor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person contributing new content.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2a84d94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"NoteEntry","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An entry in a note log.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Title of the note entry.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"text","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Text of the note entry.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the note visible to more than the note log authors?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An ordered list of related notes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the note log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the note log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the note log visible to more than the note log authors?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"3a84d94c-ac6f-4be1-a72a-07dbec7b1fe3","name":"NoteLogAuthor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"A person adding notes to a note log.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A set of properties to identify and configure a connector instance.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the connection, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the connection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"securedProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Private properties accessible only to the connector.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"configurationProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Specific configuration properties for the underlying technology.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User identity that the connector should use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"clearPassword","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Password for the userId in clear text.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"encryptedPassword","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Encrypted password that the connector needs to decrypt before use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","name":"ConnectorType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A set of properties describing a type of connector.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the connector type, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the connector type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"connectorProviderClassName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the Java class that implements this connector type's open connector framework (OCF) connector provider.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recognizedAdditionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of additional connection property names supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recognizedSecuredProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recognizedConfigurationProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"82f9c664-e59d-484c-a8f3-17088c23a2f3","name":"VirtualConnection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"description":"A connector for a virtual resource that needs to retrieve data from multiple places.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A physical store of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Creation time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Last known modification time.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A callable interface running at an endpoint.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"description":"A packaged and deployed software component supporting a well-defined function.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"implementationLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the language used to implement this component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A description of a folder (directory) in a file system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9f1fb984-db15-43ee-85fb-f8b0353bfb8b","name":"DataFolder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"description":"A folder (directory) in a file system that contains a collection of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A description of a file containing data stored in a file system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fileType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"File type descriptor typically extracted from the file name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"2ccb2117-9cee-47ca-8150-9b3a543adcec","name":"CSVFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A description of a comma separated value (CSV) file","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"delimiterCharacter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Character used between each column.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"quoteCharacter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The character used to group the content of the column that contains one or more delimiter characters.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"75293260-3373-4777-af7d-7274d5c0b9a5","name":"AvroFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A description of a file that follows the Apache Avro specification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"baa608fa-510e-42d7-95cd-7c12fa37bb35","name":"JSONFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A description of a file that follows the JavaScript Object Notation specification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A data file containing unstructured data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"embeddedMetadata","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Metadata properties embedded in the media file.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"0075d603-1627-41c5-8cae-f5458d1247fe","name":"MediaCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A group of related media files.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b463827c-c0a0-4cfb-a2b2-ddc63746ded4","name":"Document","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"description":"A data file containing unstructured text.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"37156790-feac-4e1a-a42e-88858ae6f8e1","name":"DocumentStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"Identifies a data store as one that contains documents.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"86de3633-eec8-4bf9-aad1-e92df1ca2024","name":"GraphStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"Identifies a data store as one that contains one or more graphs.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of graph store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"69751093-35f9-42b1-944b-ba6251ff513d","name":"SubscriberList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing a list of endpoints registered to receive events from a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"29100f49-338e-4361-b05d-7e4e8e818325","name":"Topic","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A location for storing and distributing related events.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"topicType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of topic.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ff4c8484-9127-464a-97fc-99579d5bc429","name":"LogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"Identifies a data file as one containing log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of log file.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"eab811ec-556a-45f1-9091-bc7ac8face0f","name":"DeployedDatabaseSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A collection of database tables and views running in a database server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0921c83f-b2db-4086-a52c-0d10e52ca078","name":"Database","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A data store containing relational data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of database.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"instance","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the database instance.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"importedFrom","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the connector where database is imported from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"39444bf9-638e-4124-a5f9-1b8f3e1b008b","name":"EnterpriseAccessLayer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"Repository services for the Open Metadata Access Services (OMAS) supporting federated queries and aggregated events from the connected cohorts.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"topicRoot","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Root of topic names used by the Open Metadata access Services (OMASs).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection accessed through this enterprise access layer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"42063797-a78a-4720-9353-52026c75f667","name":"CohortMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability enabling a server to access an open metadata repository cohort.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"43e7dca2-c7b4-4cdf-a1ea-c9d4f7093893","name":"MetadataRepositoryCohort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A group of collaborating open metadata repositories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the scope of the open metadata repository cohort.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"topic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the topic used to exchange registration, type definitions and metadata instances between the members of the open metadata repository cohort.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ea3b15af-ed0e-44f7-91e4-bdb299dd4976","name":"MetadataCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing metadata.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection managed in the local repository.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"c40397bd-eab0-4b2e-bffb-e7fa0f93a5a9","name":"MetadataRepository","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A data store containing metadata.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of metadata repository.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"2bfdcd0d-68bb-42c3-ae75-e9fb6c3dff70","name":"CohortRegistryStore","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"},"description":"A data store containing cohort membership registration details.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"17bee904-5b35-4c81-ac63-871c615424a2","name":"KeystoreFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"An encrypted data store containing authentication and related security information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"979d97dd-6782-4648-8e2a-8982994533e6","name":"KeyStoreCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing authentication and related security information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"201f48c5-4e4b-41dc-9c5f-0bc9742190cf","name":"ReferenceCodeTable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing code values and their translations.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9c6ec0c6-0b26-4414-bffe-089144323213","name":"ReferenceCodeMappingTable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing mappings between code values from different data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"68d7b905-6438-43be-88cf-5de027b4aaaf","name":"InformationView","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A data set containing selected data items from one or more data stores or data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Id of view.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Comment","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"nativeClass","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Native class used by the client to represent this entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"createdTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information View create time.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"lastModifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information View last modified time.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"lastModifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information View last modifier.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"8078e3d1-0c63-4ace-aafa-68498b39ccd6","name":"Form","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A collection of data items used to request activity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e9077f4f-955b-4d7b-b1f7-12ee769ff0c3","name":"DeployedReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"description":"A collection if data items that describe a situation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Id of report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Author of the report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"url","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"url of the report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"createdTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Report create time.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"lastModifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Report last modified time.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"lastModifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Report last modifier.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An interface where data flows in and/or out of the process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the port","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"portType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b57Fbce7-42ac-71D1-D6a6-9f62Cb7C6dc3","name":"PortType","description":"Descriptor for a port that indicates its type.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"INPUT_PORT","description":"Data is passed into the process."},{"headerVersion":1,"ordinal":1,"value":"OUTPUT_PORT","description":"Data is produced by the process."},{"headerVersion":1,"ordinal":2,"value":"INOUT_PORT","description":"A request-response interface is provided by the process."},{"headerVersion":1,"ordinal":3,"value":"OUTIN_PORT","description":"A request-response call is made by the process."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of port","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"DFa5aEb1-bAb4-c25B-bDBD-B95Ce6fAB7F5","name":"PortAlias","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"description":"Entity that describes the port for a composition process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ADbbdF06-a6A3-4D5F-7fA3-DB4Cb0eDeC0E","name":"PortImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"description":"Entity that describes a port with a concrete implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A collection of related glossary terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the glossary, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"language","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Natural language used in the glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on the usage of this glossary content.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"description":"The location of a glossary stored outside of the open metadata ecosystem.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A collection of related glossary terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the glossary category, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the glossary category.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A semantic description of something, such as a concept, object, asset, technology, role or group.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the glossary term, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description of the glossary term.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Full description of the glossary term.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"examples","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Examples of this glossary term in use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"abbreviation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How this glossary term is abbreviated.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Further guidance on the use of this glossary term.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"c04e29b2-2d66-48fc-a20d-e59895de6040","name":"ControlledGlossaryTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"description":"Defines a glossary term that is developed through a controlled workflow.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["DRAFT","PROPOSED","APPROVED","ACTIVE","DELETED"],"initialStatus":"DRAFT"},{"class":"EntityDef","headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Defines an aspect of the governance program.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["DRAFT","PROPOSED","APPROVED","ACTIVE","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Title describing the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short summary of the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Detailed description of the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of impact for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"priority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Relative importance of this governance definition compared to its peers.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"implications","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Impact on the organization, people and services when adopting the recommendation in this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"outcomes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expected outcomes.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"results","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Actual results.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"578a3510-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceOfficer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person responsible for a governance domain.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance domain for this governance officer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"Defines a reason for having the governance program.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3c34f121-07a6-4e95-a07d-9b0ef17b7bbf","name":"GovernanceStrategy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"Defines how the governance program and the supporting capabilities are supporting the business strategy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"businessImperatives","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Goals or required outcomes from the business strategy that is supported by the data strategy.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"e3c4293d-8846-4500-b0c0-197d73aba8b0","name":"Regulation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"Identifies a regulation related to data that must be supported.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"jurisdiction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Issuing authority for the regulation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"Defines a goal or outcome expected from the organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3b7d1325-ec2c-44cb-8db0-ce207beb78cf","name":"GovernancePrinciple","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"description":"Defines a principle related to how data is managed or used that the organization should ensure remains true.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0cec20d3-aa29-41b7-96ea-1c544ed32537","name":"GovernanceObligation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability, rule or action that is required by a regulation or external party.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2d03ec9d-bd6b-4be9-8e17-95a7ecdbaa67","name":"GovernanceApproach","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"description":"Defines a preferred approach to managing or using data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"An implementation of a governance capability.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"implementationDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how this governance control should be implemented.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"description":"A governance control that is implemented using technology.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"befa1458-79b8-446a-b813-536700e60fa8","name":"OrganizationalControl","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"description":"A governance control that is implemented using organization structure, training, roles manual procedures and reviews.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"49dd320b-4850-4838-9b78-f1285f0e6d2f","name":"GovernanceConfidentialityLevel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A definition of a confidentiality level.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Numeric value for the confidentiality - the higher the number, the more confidential","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short descriptive name","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the meaning of this level of confidentiality","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Defines a collection of assets that are suitable for a particular usage or are governed by a particular process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name this zone for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of this zone.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"criteria","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the types of assets that belong in this zone.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"8f954380-12ce-4a2d-97c6-9ebe250fecf8","name":"GovernanceRule","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"Technical control expressed as a logic expression.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b68b5d9d-6b79-4f3a-887f-ec0f81c54aea","name":"GovernanceProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"Technical control expressed as a sequence of tasks.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"52505b06-98a5-481f-8a32-db9b02afabfc","name":"NamingStandardRule","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"8f954380-12ce-4a2d-97c6-9ebe250fecf8","name":"GovernanceRule","status":"ACTIVE_TYPEDEF"},"description":"Describes a parsing rule used to create compliant names.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"namePattern","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the naming standard rule.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ba70f506-1f81-4890-bb4f-1cb1d99c939e","name":"NamingStandardRuleSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"description":"Describes a collection of related naming standard rules.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"50a61105-35be-4ee3-8b99-bdd958ed0685","name":"Organization","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"description":"Describes a specific organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Describes a function, capability or skill set.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"89a76b24-deb8-45bf-9304-a578a610326f","name":"GovernanceResponsibility","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"befa1458-79b8-446a-b813-536700e60fa8","name":"OrganizationalControl","status":"ACTIVE_TYPEDEF"},"description":"Describes a responsibility of a person, team or organization that supports the implementation of a governance driver.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"69055d10-51dc-4c2b-b21f-d76fad3f8ef3","name":"GovernanceProcedure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"befa1458-79b8-446a-b813-536700e60fa8","name":"OrganizationalControl","status":"ACTIVE_TYPEDEF"},"description":"Describes set of tasks that a person, team or organization performs to support the implementation of a governance driver.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f96b5a32-42c1-4a74-8f77-70a81cec783d","name":"ProjectCharter","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Describes the goals, scope and authority of a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"mission","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The high-level goal of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"projectType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description of type of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"purposes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of purposes for having the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Describes a set of goals, tasks and skills that can be assigned a person and contribute to the governance of a resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28eeee285","name":"AssetOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to manage an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c6fe40af-cdd6-4ca7-98c4-353d2612921f","name":"SubjectAreaOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to manage the development and maintenance of a subject area.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9ada8e7b-823c-40f7-adf8-f164aabda77e","name":"GovernanceMetric","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A definition for how the effectiveness of the governance program is measured.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name suitable for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the governance metric.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"measurement","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format or description of the measurements captured for this metric.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"target","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the measurement values that the governance definitions are trying to achieve.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"046a049d-5f80-4e5b-b0ae-f3cf6009b513","name":"LicenseType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"A type of license that sets out specific terms and conditions for the use of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"details","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the rights, terms and conditions associated with the licence.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"97f9ffc9-e2f7-4557-ac12-925257345eea","name":"CertificationType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"A specific type of certification required by a regulation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"details","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the requirements associated with the certification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An element that is part of a schema definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identification of the referenceable that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"description":"A specific type description.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"namespace","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Prefix for element names to ensure uniqueness.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User name of the person or process that created the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on how the schema should be used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"encodingStandard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"5caf954a-3e33-4cbd-b17d-8b8613bd2db8","name":"SchemaTypeChoice","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A list of alternative schema types for attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"520ebb91-c4eb-4d46-a3b1-974875cdcf0d","name":"LiteralSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A fixed simple value.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"fixedValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Fixed value for data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b5ec6e07-6419-4225-9dc4-fb55aba255c6","name":"SimpleSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A single valued type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Initial value for data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f0f75fba-9136-4082-8352-0ad74f3c36ed","name":"PrimitiveSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"b5ec6e07-6419-4225-9dc4-fb55aba255c6","name":"SimpleSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A specific primitive type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"24b092ac-42e9-43dc-aeca-eb034ce307d9","name":"EnumSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"b5ec6e07-6419-4225-9dc4-fb55aba255c6","name":"SimpleSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A single valued type with fixed list of valid values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"49990755-2faa-4a62-a1f3-9124b9c73df4","name":"ImplementationSnippet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A concrete implementation example for a schema element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"snippet","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Concrete implementation of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"implementationLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the snippet.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on how the snippet should be used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"curator","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User name of the person or process that is maintaining the snippet.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"description":"A schema element that nests another schema type in its parent.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the attribute in the parent schema's list of attributes, starting at zero.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"minCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of occurrences of this attribute allowed (0 = optional, 1+ = mandatory).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"maxCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of occurrences of this attribute allowed (-1 = infinite).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"allowsDuplicateValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether duplicates of the same value are allowed or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"orderedValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether the values are ordered or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultValueOverride","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Initial value for the attribute (overriding the default value of its type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"nativeClass","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Native class used by the client to represent this element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"aliases","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of aliases for attribute.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"sortOrder","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"aaa4df8f-1aca-4de8-9abd-1ef2aadba300","name":"DataItemSortOrder","description":"Defines the suggested order that data values in this data item should be sorted by.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Ascending","description":"Sort the data values so that they increase in value."},{"headerVersion":1,"ordinal":1,"value":"Descending","description":"Sort the data values so that they decrease in value."},{"headerVersion":1,"ordinal":99,"value":"Ignore","description":"No specific sort order."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Suggested ordering of values in this attribute.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that has a complex structure of nested attributes and types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a13b409f-fd67-4506-8d94-14dfafd250a4","name":"StructSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that has a list of attributes, typically of different types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that limits the number of values that can be stored.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"maximumElements","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of values that can be stored - zero for no limit.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ba8d29d2-a8a4-41f3-b29f-91ad924dd944","name":"ArraySchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that has a list of values of the same type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b2605d2d-10cd-443c-b3e8-abf15fb051f0","name":"SetSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type that is an unordered group of values of the same type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"67e08705-2d2a-4df6-9239-1818161a41e0","name":"SchemaLinkElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"description":"A link to a type in a different schema.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"linkName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the element that bridges between two schemas.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"linkProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any options needed to describe the link.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a map between a key and value.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"cf21abfe-655a-47ba-b9b6-f73394745c80","name":"DerivedSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"An attribute that is made up of values from another attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Transformation used to create the derived data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Comment from source system (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Id of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"aggregatingFunction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Aggregating function of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"248975ec-8019-4b8a-9caf-084c8b724233","name":"TabularSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a table oriented data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a7392281-348d-48a4-bad7-f9742d7696fe","name":"TabularColumnType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f0f75fba-9136-4082-8352-0ad74f3c36ed","name":"PrimitiveSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a column oriented data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d81a0425-4e9b-4f31-bc1c-e18c3566da10","name":"TabularColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A column attribute for a table oriented data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"33da99cd-8d04-490c-9457-c58908da7794","name":"DocumentSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b5cefb7e-b198-485f-a1d7-8e661012499b","name":"DocumentSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"42cfccbf-cc68-4980-8c31-0faf1ee002d3","name":"SimpleDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f0f75fba-9136-4082-8352-0ad74f3c36ed","name":"PrimitiveSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A primitive attribute for a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f6245c25-8f73-45eb-8fb5-fa17a5f27649","name":"StructDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a13b409f-fd67-4506-8d94-14dfafd250a4","name":"StructSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A structure within a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ddd29c67-db9a-45ff-92aa-6d17a12a8ee2","name":"ArrayDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ba8d29d2-a8a4-41f3-b29f-91ad924dd944","name":"ArraySchemaType","status":"ACTIVE_TYPEDEF"},"description":"An array in a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"67228a7a-9d8d-4fa7-b217-17474f1f4ac6","name":"SetDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"b2605d2d-10cd-443c-b3e8-abf15fb051f0","name":"SetSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A set in a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b0f09598-ceb6-415b-befc-563ecadd5727","name":"MapDocumentType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A map in a hierarchical data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6920fda1-7c07-47c7-84f1-9fb044ae153e","name":"ObjectSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for an object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ccb408c0-582e-4a3a-a926-7082d53bb669","name":"ObjectAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"An attribute in an object schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"983c5e72-801b-4e42-bc51-f109527f2317","name":"GraphSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a graph data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1252ce12-540c-4724-ad70-f70940956de0","name":"GraphVertex","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for a graph data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d4104eb3-4f2d-4d83-aca7-e58dd8d5e0b1","name":"GraphEdge","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A schema attribute for a graph data structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f20f5f45-1afb-41c1-9a09-34d8812626a4","name":"RelationalDBSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A schema type for a relational database.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1321bcc0-dc6a-48ed-9ca6-0c6f934b0b98","name":"RelationalTableType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"248975ec-8019-4b8a-9caf-084c8b724233","name":"TabularSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A table type for a relational database.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ce7e72b8-396a-4013-8688-f9d973067425","name":"RelationalTable","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A table within a relational database schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d81a0425-4e9b-4f31-bc1c-e18c3566da10","name":"TabularColumn","status":"ACTIVE_TYPEDEF"},"description":"A column within a relational table.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fraction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of significant digits to the right of decimal point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isUnique","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Data is unique or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f0438d80-6eb9-4fac-bcc1-5efee5babcfc","name":"RelationalColumnType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a7392281-348d-48a4-bad7-f9742d7696fe","name":"TabularColumnType","status":"ACTIVE_TYPEDEF"},"description":"A type for a relational column.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a9f7d15d-b797-450a-8d56-1ba55490c019","name":"DerivedRelationalColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"cf21abfe-655a-47ba-b9b6-f73394745c80","name":"DerivedSchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A relational column that is derived from other columns.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bead9aa4-214a-4596-8036-aa78395bbfb1","name":"EventSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"description":"A collection of related event types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"8bc88aba-d7e4-4334-957f-cfe8e8eadc32","name":"EventType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A description of an event (message)","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b46cddb3-9864-4c5d-8a49-266b3fc95cb8","name":"APISchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"Description of an API.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"Description of an API operation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A logical data type specification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classCode","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of processing class that can identify the data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"userDefined","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined by owning organization rather than vendor.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"namespace","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Logical group for this data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"specification","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Parsing string used to identify values of this data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"specificationDetails","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties used in the specification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Typical data type used to store this value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultThreshold","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"52aeb769-37b7-4b30-b949-ddc7dcebcfa2","name":"float","primitiveDefCategory":"OM_PRIMITIVE_TYPE_FLOAT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Match threshold that a data field is expected to achieve to be assigned this data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"example","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Example of a data value that matches this data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A single valid value for a referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the valid value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what the value represents.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how to use the valid value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Situations where this value can be used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"preferredValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Preferred implementation value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"7de10805-7c44-40e3-a410-ffc51306801b","name":"ValidValuesSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"description":"A collection of valid values for a referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed representation of a concept, activity, architecture or other design element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the model element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"technicalName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Technical name (no spaces) that can be used in artifact generation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what the model element represents.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the model element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the creator of the model (person or organization).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A curated collection of design model elements.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"technicalName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Technical name (no spaces) that can be used in artifact generation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the model.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the creator of the model (person or organization).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"description":"A collection of related design model elements within a model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"788957f7-a203-45bd-994d-0ab018275821","name":"DesignModelScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A selection of design model element needed for a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the model element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"technicalName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Technical name (no spaces) that can be used in artifact generation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of what the model element represents.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the model element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"UserId of the creator of the model element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed representation of a concept.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f7feb509-bce6-4989-a340-5dc7e3eec313","name":"ConceptBead","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed representation of a person, place or object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"13defd95-6452-4398-8382-e47f1a271eff","name":"ConceptBeadLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF"},"description":"A relationship between concept beads.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d804d406-ac74-4f92-9bde-2ba0793680ea","name":"ConceptBeadAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"06659195-3111-4c91-8931-a65f655378d9","name":"ConceptModelElement","status":"ACTIVE_TYPEDEF"},"description":"An abstract, but well-formed fact about a concept bead.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"6b60a73e-47bc-4096-9073-f94cab975958","name":"DesignPattern","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a common solution with details of the problems it solves and its pros and cons.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"context","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the situation where this pattern may be useful.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"forces","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the aspects of the situation that make the problem hard to solve.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"problemStatement","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the types of problem that this design pattern provides a solution to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"problemExample","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"One or more examples of the problem and its consequences.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"solutionDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the solution works.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"solutionExample","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Illustrations of how the solution resolves the problem examples.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"benefits","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The positive outcomes from using this pattern.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"liabilities","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The additional issues that need to be considered when using this pattern.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"be650674-790b-487a-a619-0a9002488055","name":"OpenDiscoveryEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A server capability for running open discovery services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF"},"description":"A pluggable component for discovering properties about an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"081abe00-740e-4143-b0d5-a1f55450fc22","name":"OpenDiscoveryPipeline","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF"},"description":"A pluggable component that calls multiple discovery services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A set of results from an open discovery service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the content of the report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"executionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date that the analysis was run.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"analysisParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional parameters used to drive the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"discoveryRequestStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ecb48ca2-4d29-4de9-99a1-bc4db9816d68","name":"DiscoveryRequestStatus","description":"Defines the progress or completion of a discovery request.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Discovery request is executing."},{"headerVersion":1,"ordinal":2,"value":"Failed","description":"Discovery request has failed."},{"headerVersion":1,"ordinal":3,"value":"Completed","description":"Discovery request has completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery request status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the discovery analysis show in the report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the asset that this report is connected to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A set of results from a discovery service describing related properties of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"annotationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the type of annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the findings.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidenceLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of certainty in the accuracy of the results.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression used to create the annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"explanation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"analysisStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The step in the pipeline that produced the annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"jsonProperties","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties used in the specification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the asset that this annotation is indirectly connected to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b893d6fc-642a-454b-beaf-809ee4dd876a","name":"AnnotationReview","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"The results of a stewardship review of an annotation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"reviewDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date of the review.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"Steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User identifier for the steward performing the review.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes provided by the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"3c5aa68b-d562-4b04-b189-c7b7f0bf2ced","name":"SchemaAnalysisAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"A description of the internal structure of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"schemaName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the discovered schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"schemaType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the discovered schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A description of a data field discovered within an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataFieldName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name the data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dataFieldType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Default value that is added to the field if no value is specified.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identifier of the asset that this data field is indirectly connected to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dataFieldDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional descriptive information about a data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dataFieldAliases","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional list of aliases for the data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dataFieldSortOrder","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"aaa4df8f-1aca-4de8-9abd-1ef2aadba300","name":"DataItemSortOrder","description":"Defines the suggested order that data values in this data item should be sorted by.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Ascending","description":"Sort the data values so that they increase in value."},{"headerVersion":1,"ordinal":1,"value":"Descending","description":"Sort the data values so that they decrease in value."},{"headerVersion":1,"ordinal":99,"value":"Ignore","description":"No specific sort order."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Sort order for the values of the data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"A collection of properties about a data field, or number of data fields, in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bff1f694-afd0-4829-ab11-50a9fbaf2f5f","name":"DataProfileAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A collection of properties about the values stored in a data field, or number of data fields, in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"length","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Length of the data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"inferredDataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred data type based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"inferredFormat","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred data format based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"inferredLength","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred data field length based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"inferredPrecision","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred precision of the data based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"inferredScale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Inferred scale applied to the data based on the data values.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"profileProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional profile properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"profileFlags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional flags (booleans) discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"profileCounts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional counts discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"valueList","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of individual values in the data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"valueCount","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Count of individual values in the data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"valueRangeFrom","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Lowest value in the data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"valueRangeTo","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Highest value in the data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"averageValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Typical value in the data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"368e6fb3-7323-4f81-a723-5182491594bd","name":"DataProfileLogAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A link to a log file containing properties about the values stored in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0c8a3673-04ef-406f-899d-e88de67f6176","name":"DataClassAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"An assessment of the match between a data class and the values stored in a data field, or number of data fields, in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"candidateDataClassGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of possible matching data classes.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"matchingValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of values that match the data class specification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"nonMatchingValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of values that don't match the data class specification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"0b494819-28be-4604-b238-3af20963eea6","name":"SemanticAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A recommendation of likely mappings to Glossary Terms for all or part of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"informalTerm","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Suggested term based on the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"candidateGlossaryTermGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of potentially matching glossary terms.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"informalCategory","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Suggested category based on the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"candidateGlossaryCategoryGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of potentially matching glossary categories.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"23e8287f-5c7e-4e03-8bd3-471fc7fc029c","name":"ClassificationAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A recommendation for classifications that could be added to all or part of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"candidateClassifications","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Potential classification names and properties as JSON.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"72e6473d-4ce0-4609-80a4-e6e949a7f520","name":"QualityAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A calculation of the level of quality found in the values stored in an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualityDimension","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of quality calculation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"qualityScore","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Calculated quality value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"740f07dc-4ee8-4c2a-baba-efb55c73eb68","name":"RelationshipAdviceAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A recommendation of the relationships that could be added to all or part of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"relationshipTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the potential relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"relationshipProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties to add to the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"c85bea73-d7af-46d7-8a7e-cb745910b1df","name":"DataSourceMeasurementAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"A summary set of measurements for an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataSourceProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Discovered properties of the data source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"e9ba276e-6d9f-4999-a5a9-9ddaaabfae23","name":"DataSourcePhysicalStatusAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c85bea73-d7af-46d7-8a7e-cb745910b1df","name":"DataSourceMeasurementAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A set of summary properties about the physical status of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was last modified.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"size","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Size of the data source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"encoding","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Encoding scheme used on the data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f45765a9-f3ae-4686-983f-602c348e020d","name":"RequestForAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"A request for a stewardship action to be initiated against an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"discoveryActivity","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the discovery activity that revealed the need for action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"actionRequested","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What needs to be done.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"actionProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information for use during action processing.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f703a621-4078-4c07-ab22-e7c334b94235","name":"SuspectDuplicateAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation linking referenceables that are suspected of being duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"duplicateAnchorGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of unique identifiers for the suspects.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"matchingPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of properties that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"matchingClassificationNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of classifications that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"matchingAttachmentGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of attachments that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"matchingRelationshipGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of direct relationships that are the same in the suspects.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the values of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"duplicateAnchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the duplicate where the differences have been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b86cdded-1078-4e42-b6ba-a718c2c67f62","name":"DivergentValueAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the property values of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"8efd6257-a53e-451d-abfc-8e4899c38b1f","name":"DivergentClassificationAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a classification of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentClassificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the classification where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"divergentClassificationPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b6c6938a-fdc9-438f-893c-0b5b1d4a5bb3","name":"DivergentRelationshipAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a relationships of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentRelationshipGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the relationship where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"divergentRelationshipPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"251e443c-dee0-47fa-8a73-1a9d511915a0","name":"DivergentDuplicateAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the attachments of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"attachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the attachment where the differences have been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"duplicateAttachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the attachment in the duplicate where the differences have been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"e22a1ffe-bd90-4faf-b6a1-13fafb7948a2","name":"DivergentAttachmentValueAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in the property values in attachments of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"a2a5cb74-f8e0-470f-be71-26b7e32166a6","name":"DivergentAttachmentClassificationAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a classification of an attachment of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentClassificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the classification where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"divergentClassificationPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"5613677a-865f-474e-8044-4167fa5a31b9","name":"DivergentAttachmentRelationshipAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3ed48bc-b0ea-4e1f-a8ab-75f9f3cf87a6","name":"DivergentAttachmentAnnotation","status":"ACTIVE_TYPEDEF"},"description":"Annotation documenting differences in a relationships of an attachment of acknowledged duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"divergentRelationshipGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the relationship where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"divergentRelationshipPropertyNames","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the properties where a difference has been found.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Defines a collection of glossary elements that are related to a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for this subject area for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of this subject area.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How and where the subject area contents should be used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of this subject area to the organization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Primary governance domain controlling the contents of this subject area.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A business function implemented using IT.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","APPROVED_CONCEPT","UNDER_DEVELOPMENT","DEVELOPMENT_COMPLETE","APPROVED_FOR_DEPLOYMENT","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the digital service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the digital service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"6dfba6ce-e925-4281-880d-d04100c5b991","name":"DigitalServiceManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"description":"Person managing a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"fa6de61d-98cb-48c4-b21f-ab7186235fd4","name":"InformationSupplyChain","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a managed flow of information between multiple systems.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the information supply chain.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the information supply chain.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of the information supply chain to the organization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"purposes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Reasons to have this information supply chain.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"6d9980b2-5c0b-4314-8d8d-9fa45f8904d1","name":"InformationSupplyChainSegment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A section of an information supply chain that has common characteristics.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the segment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the segment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of this segment to the organization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"integrationStyle","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Mechanism to flow data along the segment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"estimatedVolumetrics","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that describe the expected volumes of data flowing through this segment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of a well-defined capability within a solution.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An external endpoint for a solution.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the port.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the port.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the port.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"direction","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"4879c96e-26c7-48af-ba92-8277632be733","name":"SolutionPortDirection","description":"Defines the direction of flow of information through a solution port.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The direction of flow is unknown."},{"headerVersion":1,"ordinal":1,"value":"Output","description":"The process is producing information through this port."},{"headerVersion":1,"ordinal":2,"value":"Input","description":"The process is consuming information through this port."},{"headerVersion":1,"ordinal":3,"value":"InOut","description":"The process has a call interface attached to this port."},{"headerVersion":1,"ordinal":4,"value":"OutIn","description":"The process is issuing a call to an external API through this port."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another direction."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Which way is data flowing?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"4aa47799-5128-4eeb-bd72-e357b49f8bfe","name":"SolutionBlueprint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Collection of solution components that make up a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["DRAFT","PREPARED","PROPOSED","APPROVED","REJECTED","ACTIVE","DISABLED","DEPRECATED","OTHER","DELETED"],"initialStatus":"DRAFT","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the solution.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the solution.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number (major.minor) of the solution.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"68b35c1e-6c28-4ac3-94f9-2c3dbcbb79e9","name":"DatabaseManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that manages data organized as relational schemas.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"A shareable keyword to help locating relevant assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"keyword","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the keyword.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the keyword to clarify its meaning/uses.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides externally callable functions to other services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"92f7fe27-cd2f-441c-a084-156821aa5bca","name":"MetadataIntegrationService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that exchanges metadata between servers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0bc3a16a-e8ed-4ad0-a302-0773365fdef0","name":"MetadataAccessService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides access to stored metadata.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"90880f0b-c7a3-4d1d-93cc-0b877f27cd33","name":"EngineHostingService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides services that delegate to a hosted engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"1f83fc7c-75bb-491d-980d-ff9a6f80ae02","name":"UserViewService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Defines a capability that provides user interfaces access to digital resources.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"c9a183ab-67f4-46a4-8836-16fa041769b7","name":"DeployedConnector","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF"},"description":"A connector that is configured and deployed to run in a specific software server capability.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"084cd115-5d0d-4f12-8093-697526a120ea","name":"GovernanceDomainDescription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a governance domain along with an identifier for use in governance definitions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used in governance definitions to show which governance domain they belong to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the domain in common use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the domain to clarify its meaning/scope.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"8af91d61-2ae8-4255-992e-14d7f745a556","name":"GovernanceClassificationLevel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A value to represent a specific level in a governance classification definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Numeric value for the classification level","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short descriptive name in common use","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the meaning of this level of the classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"78de00ea-3d69-47ff-a6d6-767587526624","name":"ExternalSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"description":"The schema type is defined using an external schema.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Common root for all open metadata entity types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"8145967e-bb83-44b2-bc8c-68112c6a5a06","name":"EmbeddedProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"description":"A child process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9bd9d37a-b2ae-48ec-9776-080f667e91c5","name":"TransientEmbeddedProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"8145967e-bb83-44b2-bc8c-68112c6a5a06","name":"EmbeddedProcess","status":"ACTIVE_TYPEDEF"},"description":"A child process that runs for a short period of time.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of an activity that supports the implementation of a governance requirement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for display and reports.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the execution point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"a376a993-5f1c-4926-b74e-a15a38e1d55a","name":"ControlPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"description":"A decision needs to be made on how to proceed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"27db26a1-ff66-4042-9932-ddc728b977b9","name":"VerificationPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"description":"A test is made to ensure the current situation is valid.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e87ff806-bb9c-4c5d-8106-f38f2dd21037","name":"EnforcementPointDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"description":"A change is made to enforce a governance requirement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A collection of related governance services of the same type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c9a183ab-67f4-46a4-8836-16fa041769b7","name":"DeployedConnector","status":"ACTIVE_TYPEDEF"},"description":"A connector that performs some governance operation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5d74250a-57ca-4197-9475-8911f620a94e","name":"GovernanceActionEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"description":"A collection of related governance services of the same type from the Governance Action Framework (GAF).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ececb378-31ac-4cc3-99b4-1c44e5fbc4d9","name":"GovernanceActionService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"description":"A governance service that conforms to the Governance Action Framework (GAF).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"4d3a2b8d-9e2e-4832-b338-21c74e45b238","name":"GovernanceActionProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"description":"A process implemented by chained governance actions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of a governance action that acts as a template when creating governance action instances.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used to show which governance domain this action type belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the action type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the action type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, team or engine responsible for this type of action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"supportedGuards","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards that this action type produces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A governance action that has been created to support the active governance of the open metadata ecosystem and/or digital landscape.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used to show which governance domain this action belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the governance action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the governance action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"processingEngineUserId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance engine responsible for this governance action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"actionStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a6e698b0-a4f7-4a39-8c80-db0bb0f972ec","name":"GovernanceActionStatus","description":"Defines the current execution status of a governance action.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Requested","description":"The governance action has been created and is pending."},{"headerVersion":1,"ordinal":1,"value":"Approved","description":"The governance action is approved to run."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"The governance action is waiting for its start time or the right conditions to run."},{"headerVersion":1,"ordinal":3,"value":"Activating","description":"The governance service for the governance action is being initialized in the governance engine."},{"headerVersion":1,"ordinal":4,"value":"InProgress","description":"The governance engine is running the associated governance service for the governance action."},{"headerVersion":1,"ordinal":10,"value":"Actioned","description":"The governance service for the governance action has successfully completed processing."},{"headerVersion":1,"ordinal":11,"value":"Invalid","description":"The governance action has not been run because it is not appropriate (for example, a false positive)."},{"headerVersion":1,"ordinal":12,"value":"Ignored","description":"The governance action has not been run because a different governance action was chosen."},{"headerVersion":1,"ordinal":13,"value":"Failed","description":"The governance service for the governance action failed to execute."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Undefined or unknown governance action status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Current lifecycle state of the governance action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service started running.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"completionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service completed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"completionGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards returned by the governance action service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"receivedGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards received from the previous governance action service(s).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"1fad7fe4-5115-412b-ae31-a418e93888fe","name":"IncidentClassifier","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A definition of a classifier used to label incident reports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"classifierLabel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Label to add to the incident.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classifierIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Option for indicator value associated with the classifier label.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classifierName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the classifier identifier.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classifierDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the meaning of the classifier identifier.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A description of an adverse situation or activity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier used to show which governance domain this incident belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"background","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the background cause or activity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the incident.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, team or engine responsible for this incident.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"incidentStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a9d4f64b-fa24-4eb8-8bf6-308926ef2c14","name":"IncidentReportStatus","description":"Defines the status of an incident report.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Raised","description":"The incident report has been raised but no processing has occurred."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The incident report has been reviewed, possibly classified but no action has been taken."},{"headerVersion":1,"ordinal":2,"value":"Validated","description":"The incident report records a valid incident and work is underway to resolve it."},{"headerVersion":1,"ordinal":3,"value":"Resolved","description":"The reported incident has been resolved."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The incident report does not describe a valid incident and has been closed."},{"headerVersion":1,"ordinal":5,"value":"Ignored","description":"The incident report is valid but has been closed with no action."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another incident report status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Current lifecycle state of the incident report.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service started running.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"completionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date and time when the governance action service completed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"incidentClassifiers","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Map of label to level indicator to provide customizable grouping of incidents.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"21756af1-06c9-4b06-87d2-3ef911f0a58a","name":"ComponentOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"An ownership role for a component - typically part of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"69836cfd-39b8-460b-8727-b04e19210069","name":"DataItemOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"An ownership role for a particular type of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"829a648d-f249-455d-8127-aeafa021f832","name":"RegulationArticle","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"An specific requirement in a regulation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"bb094b5e-0934-4d8b-8727-48eb5d241a46","name":"BusinessImperative","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"A mandatory goal that must be met by the business for it to be successful.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"283a127d-3acd-4d64-b558-1fce9db9a35b","name":"APIManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that manages callable APIs.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"309dfc3c-663b-4732-957b-e4a084436314","name":"EventBroker","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that supports event-based services, typically around topics.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"4ca51fdf-9b70-46b1-bdf6-8860429e78d8","name":"Threat","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"description":"A description of a specific threat.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"af6265e7-5f58-4a9c-9ae7-8d4284be62bd","name":"TabularFileColumn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d81a0425-4e9b-4f31-bc1c-e18c3566da10","name":"TabularColumn","status":"ACTIVE_TYPEDEF"},"description":"A column in a tabular file.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"77ccda3d-c4c6-464c-a424-4b2cb27ac06c","name":"EventTypeList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"5caf954a-3e33-4cbd-b17d-8b8613bd2db8","name":"SchemaTypeChoice","status":"ACTIVE_TYPEDEF"},"description":"A list of event types that flow on a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5be4ee8f-4d0c-45cd-a411-22a468950342","name":"EventSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data field in an event type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"ba167b12-969f-49d3-8bea-d04228d9a44b","name":"APIParameterList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A list of parameters for an API.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"required","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this parameter list required when calling the API.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"10277b13-509c-480e-9829-bc16d0eafc53","name":"APIParameter","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data value that is part of a API definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"parameterType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What type of parameter is it","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"2f5796f5-3fac-4501-9d0d-207aa8620d16","name":"DisplayDataSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A structure describing data that is to be displayed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f2a4ff99-1954-48c0-8081-92d1a4dfd910","name":"DisplayDataContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A grouping of display data fields (and nested containers) for a report, form or similar data display asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"46f9ea33-996e-4c62-a67d-803df75ef9d4","name":"DisplayDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data display field.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"inputField","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this data field accepting new data from the end user or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"4d11bdbb-5d4a-488b-9f16-bf1e34d34dd9","name":"QuerySchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"A structure describing data that being queried and formatted to support a user display or report.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"b55c2740-2d41-4433-a099-596c8e9b7bf6","name":"QueryDataContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A grouping of display data fields (and nested containers) for a query.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0eb92215-52b1-4fac-92e7-ff02ff385a68","name":"QueryDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"description":"A data field that is returned by a query.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"8ef355d4-5cd7-4038-8337-62671b088920","name":"BareMetalComputer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"A computer that is hosting software directly on its operating system.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"28452091-6b27-4f40-8e31-47ce34f58387","name":"VirtualMachine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"description":"A virtual machine that uses a hypervisor to virtualize hardware.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"9882b8aa-eba3-4a30-94c6-43117efd11cc","name":"DockerContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"e2393236-100f-4ac0-a5e6-ce4e96c521e7","name":"VirtualContainer","status":"ACTIVE_TYPEDEF"},"description":"A virtual container using the docker platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"abc27cf7-e526-4d1b-9c25-7dd60a7993e4","name":"HadoopCluster","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF"},"description":"A cluster of nodes for big data workloads.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"101f1c93-7f5d-44e2-9ea4-5cf21726ba5c","name":"KubernetesCluster","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF"},"description":"A host cluster managing containerized applications.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"14145458-f0d0-4955-8899-b8a2874708c9","name":"StorageVolume","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A persistent storage volume.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"f4fffcc0-d9eb-4bb9-8aff-0718932f689e","name":"Catalog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that manages collections of descriptions about people, places, digital assets, things, ...","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"82efa1fa-501f-4ac7-942c-6536c4a1cd61","name":"DataManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"description":"A capability that manages collections of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"5b7f340e-7dc9-45c0-a636-c20605147c94","name":"ApplicationService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"A software service supporting a single reusable business function.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"fb60761f-7afd-4d3d-9efa-24bc85a7b22e","name":"ConnectorCategory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A detailed description of the effect of some data processing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name for the connector category, suitable for reports and user interfaces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the connector category.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"targetTechnologySource","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the organization providing the technology that the connectors access. For example, Apache Software Foundation","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"targetTechnologyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the technology that the connectors access. For example, Apache Kafka.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recognizedAdditionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of additional connection property names supported by the connector implementations.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recognizedSecuredProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementations.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recognizedConfigurationProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of secured connection property names supported by the connector implementations.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"f2f5dae9-8410-420f-81f4-5d08543e07aa","name":"KafkaTopic","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"29100f49-338e-4361-b05d-7e4e8e818325","name":"Topic","status":"ACTIVE_TYPEDEF"},"description":"An event topic supported by Apache Kafka.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A detailed description of the effect of some data processing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the data processing description.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the data processing description.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"9062df4c-9f4a-4012-a67a-968d7a3f4bcf","name":"DataProcessingPurpose","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"description":"Expected outcome, service or value from processing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"7f53928f-9148-4710-ad37-47633f33cb08","name":"DataProcessingAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"Description of the processing on a single target item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the processing action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description of the processing action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"4c4bfc3f-1374-4e4c-a76d-c8e82b2cafaa","name":"SoftwareArchive","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"description":"A collection of runnable software components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"a518de03-0f72-4944-9cd5-e05b43ae9c5e","name":"GovernanceStatusLevel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A value to represent a specific level of status in a governance element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Numeric value for the classification level","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short descriptive name in common use","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the meaning of this level of the classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"b3adca2a-ce66-4b29-bf2e-7406ada8ab49","name":"FingerprintAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"description":"An annotation capturing asset fingerprint information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"fingerprint","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A string value that represents the content of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"hash","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An integer value that represents the content of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"fingerprintAlgorithm","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The algorithm use to generate either the fingerprint.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"hashAlgorithm","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The algorithm use to generate either the hash.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"042d9b5c-677e-477b-811f-1c39bf716759","name":"SecurityGroup","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"A collection of users that should be given the same security privileges.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"distinguishedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The LDAP distinguished name (DN) that gives a unique positional name in the LDAP DIT.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"A software capability such as an software service or engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"capabilityType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"capabilityVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"patchLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Patch level of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Supplier of the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"773298be-68ab-4b99-99ab-19eaa886261e","name":"ArchiveEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"description":"A collection of related archive services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e6c049e2-56aa-4512-a634-20cd7085e534","name":"ArchiveService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"description":"A governance service that maintains open metadata archives.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"27891e52-1255-4a33-98a2-377717a25334","name":"MetadataRepositoryService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Provides access to a metadata repository - either local or remote.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2df2069f-6475-400c-bf8c-6d2072a55d47","name":"SecurityService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"f3f69251-adb1-4042-9d95-70082f95a028","name":"SoftwareService","status":"ACTIVE_TYPEDEF"},"description":"Provides security services - classifications identify specific capabilities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2b3bed05-c227-47d7-87a3-139ab0568361","name":"RepositoryGovernanceEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"description":"A governance engine for open metadata repositories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"978e7674-8231-4158-a4e3-a5ccdbcad60e","name":"RepositoryGovernanceService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"description":"A governance service for open metadata repositories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"d7df0579-8671-48f0-a8aa-38a487d418c8","name":"TranslationDetail","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"description":"A collection of translated properties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"language","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Language for the translation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"locale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Locale for the translation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Translation of the name or displayName property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Translation of the description property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalTranslations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Translations of other string properties found in the linked entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"6046bdf8-a37e-4bc4-b51d-325d8c31a96c","name":"GovernanceRepresentative","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to contribute to the operation of a governance activity. Often represents the views of one or more interested parties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"3437fd1d-5098-426c-9b55-c94d1fc5dc0e","name":"LocationOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility for activity at a particular location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"0e83bb5f-f2f5-4a85-92eb-f71e92a181f5","name":"BusinessOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility to manage a part of the organization's business. Often responsible for profit and loss","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e44d5019-37e5-4965-8b89-2bef412833bf","name":"SolutionOwner","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"description":"A role defining a responsibility for an IT solution.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"description":"The root of a complex schema - normally attaches to an asset or port.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The representation of a person or group of people that are identified to perform an action or take on a responsibility.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"97cba3a0-1dfd-4129-82b6-798de3eec0a4","name":"ParquetFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"description":"A data file which is formatted using the Apache Parquet format.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"e87836ad-f8bd-4c52-aecd-0f1872c692e5","name":"DataFeed","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"description":"A data source that provides a constant stream of data, such as a sensor monitoring the environment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"22c4e433-1b87-4446-840a-03f83d2dc113","name":"ServiceLevelObjective","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"d8f6eb5b-36f0-49bd-9b25-bf16f370d1ec","name":"TechnicalControl","status":"ACTIVE_TYPEDEF"},"description":"The set of behavior related objectives that an asset or capability seeks to achieve.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"},{"class":"EntityDef","headerVersion":1,"guid":"2ddc42d3-7791-4b4e-a064-91df9300290a","name":"TermsAndConditions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The set of entitlements, restrictions and obligations associated with an agreement, license etc.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"entitlements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of rights and permissions granted.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"restrictions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of limiting conditions or measures imposed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"obligations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of actions, duties or commitments required.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An overview of the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An agreement between parties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"agreementType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of agreement - values typically defined in a valid value set.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An overview of the terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"EntityDef","headerVersion":1,"guid":"ad6ed361-af14-458f-8fb7-d4c11baa45d2","name":"DigitalSubscription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"description":"A specialized agreement that represents a subscription to a digital service or digital product.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"supportLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of support agreed for the subscriber.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"serviceLevels","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Levels of service agreed with the subscriber.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]},{"class":"ClassificationDef","headerVersion":1,"guid":"b25fb90d-8fa2-4aa9-b884-ff0a6351a697","name":"MobileAsset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An asset not restricted to a single physical location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"bc111963-80c7-444f-9715-946c03142dd2","name":"FixedLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A location linked to a physical place.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"coordinates","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Geographical coordinates of this location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Postal address of this location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"timezone","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Timezone for the location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e7b563c0-fcdd-4ba7-a046-eecf5c4638b8","name":"SecureLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A location that protects the assets in its care.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the security at this location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of security at this location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f9ec3633-8ac8-480b-aa6d-5e674b9e1b17","name":"CyberLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A digital location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address of the location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"19196efb-2706-47bf-8e51-e8ba5b36d033","name":"ApplicationServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server that hosts applications.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d13e1cc5-bb7e-41ec-8233-9647fbf92a19","name":"Webserver","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server that supports HTTP-based application such as websites and REST services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"37a6d212-7c4a-4a82-b4e2-601d4358381c","name":"WorkflowEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of running a mixture of human and automated tasks as part of a workflow process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e07eefaa-16e0-46cf-ad54-bed47fb15812","name":"ReportingEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of creating reports by combining information from multiple data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"1a0dc6f6-7980-42f5-98bd-51e56543a07e","name":"AnalyticsEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of running analytics models using data from one or more data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d2ed6621-9d99-4fe8-843a-b28d816cf888","name":"DataMovementEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of copying data from one data store to another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"03e25cd0-03d7-4d96-b28b-eed671824ed6","name":"DataVirtualizationEngine","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An engine capable of creating new data sets by dynamically combining data from one or more data stores or data sets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"3566527f-b1bd-4e7a-873e-a3e04d5f2a14","name":"Engine","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a2bfdd08-d0a8-49db-bc97-7f2406281046","name":"CloudProvider","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A host supporting cloud services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"providerName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the cloud provider.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"1b8f8511-e606-4f65-86d3-84891706ad12","name":"CloudPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A software server platform supporting cloud services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of cloud platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"1b8f8522-e606-4f65-86d3-84891706ad12","name":"CloudTenant","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A software server supporting cloud services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"tenantName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the tenant.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of tenant.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"337e7b1a-ad4b-4818-aa3e-0ff3307b2fbe","name":"CloudService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A service running on a cloud platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"offeringName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Commercial name of the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3c0fa687-8a63-4c8e-8bda-ede9c78be6c7","name":"Folder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines that a collection should be treated like a file folder.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"orderBy","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1d412439-4272-4a7e-a940-1065f889fc56","name":"OrderBy","description":"Defines the sequencing for a collection.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Name","description":"Order by name property."},{"headerVersion":1,"ordinal":1,"value":"Owner","description":"Order by owner property."},{"headerVersion":1,"ordinal":2,"value":"DateAdded","description":"Order by date added to the metadata collection."},{"headerVersion":1,"ordinal":3,"value":"DateUpdated","description":"Order by date that the asset was updated."},{"headerVersion":1,"ordinal":4,"value":"DateCreated","description":"Order by date that the asset was created."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Order by another property."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition for how elements in the collection should be ordered.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"otherPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property to use for ordering.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3947f08d-7412-4022-81fc-344a20dfbb26","name":"Set","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines that a collection is an unordered set of items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"2312b668-3670-4845-a140-ef88d5a6db0c","name":"Task","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A self-contained, short activity, typically for one or two people.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"41437629-8609-49ef-8930-8c435c912572","name":"Campaign","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A long-term strategic initiative that is implemented through multiple related projects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f08e48b5-6b66-40f5-8ff6-c2bfe527330b","name":"DataStoreEncoding","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Description for how data is organized and represented in a data store.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"encoding","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Encoding type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"language","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Language used in the encoding.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description the encoding.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"properties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties for the encoding.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","name":"DataStore","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"14a29330-e830-4343-a41e-d57e2cec82f8","name":"RequestResponseInterface","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an API that supports a request response interaction style.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4099d2ed-2a5e-4c44-8443-9de4e378a4ba","name":"ListenerInterface","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an API that listens for incoming events and processes them.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4fdedcd5-b186-4bee-887a-02fa29a10750","name":"PublisherInterface","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an API that sends out events to other listening components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"cab5ba1d-cfd3-4fca-857d-c07711fc4157","name":"FileSystem","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A capability that supports a store of files organized into a hierarchy of file folders.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"format","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the file system.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"encryption","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of encryption used on the filesystem (if any).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"fa4df7b5-cb6d-475c-889e-8f3b7ca564d3","name":"ContentManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a server as a manager of controlled documents and related media.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3e7502a7-396a-4737-a106-378c9c94c105","name":"NotificationManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a server capability that is distributing events from a topic to its subscriber list.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"6bb58cc9-ed9e-4f75-b2f2-6d308554eb52","name":"DatabaseServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a server as one that manages one or more databases.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of database server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database server software.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the database software.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"74a256ad-4022-4518-a446-c65fe082d4d3","name":"MetadataServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server hosting a metadata collection.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"format","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"format of supported metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of metadata server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ae81c35e-7078-46f0-9b2c-afc99accf3ec","name":"RepositoryProxy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server acting as an open metadata adapter for a metadata repository.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of repository proxy.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"37116c51-e6c9-4c37-942e-35d48c8c69a0","name":"Taxonomy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary that includes a taxonomy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"organizingPrinciple","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Characteristics that influence the organization of the taxonomy.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"33ad3da2-0910-47be-83f1-daee018a4c05","name":"CanonicalVocabulary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary that contains unique terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of influence for this canonical glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"480e6993-35c5-433a-b50b-0f5c4063fb5d","name":"SubjectArea","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an element as part of a subject area definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the subject area.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"317f0e52-1548-41e6-b90c-6ae5e6c53fed","name":"ActivityDescription","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that this glossary term describes an activity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"activityType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"af7e403d-9865-4ebb-8c1a-1fd57b4f4bca","name":"ActivityType","description":"Different types of activities.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Operation","description":"Normal processing."},{"headerVersion":1,"ordinal":1,"value":"Action","description":"A requested or required change."},{"headerVersion":1,"ordinal":2,"value":"Task","description":"A piece of work for a person, organization or engine."},{"headerVersion":1,"ordinal":3,"value":"Process","description":"A sequence of tasks."},{"headerVersion":1,"ordinal":3,"value":"Project","description":"An organized activity to achieve a specific goal."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of activity."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Classification of the activity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9d725a07-4abf-4939-a268-419d200b69c2","name":"AbstractConcept","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that this glossary term describes an abstract concept.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ab253e31-3d8a-45a7-8592-24329a189b9e","name":"DataValue","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that this glossary term describes a data value.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"54f9f41a-3871-4650-825d-59a41de01330","name":"ContextDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes a context where processing or decisions occur.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description for how the context is used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of influence of the context.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a41ee152-de1e-4533-8535-2f8b37897cac","name":"SpineObject","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes a type of spine object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ccb749ba-34ec-4f71-8755-4d8b383c34c3","name":"SpineAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes an attribute of a spine object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3d1e4389-27de-44fa-8df4-d57bfaf809ea","name":"ObjectIdentifier","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that describes an attribute that can be used to identify an instance.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"43be51a9-2d19-4044-b399-3ba36af10929","name":"GlossaryProject","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a project that is defining new glossary terms and categories or maintaining an existing glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"37142317-4125-4046-9514-71dc5031563f","name":"GovernanceProject","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that a project is rolling out capability to support the governance program.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"742ddb7d-9a4a-4eb5-8ac2-1d69953bd2b6","name":"Confidentiality","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the level of confidentiality of related data items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidentiality.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"25d8f8d5-2998-4983-b9ef-265f58732965","name":"Confidence","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the level of confidence that should be placed in the accuracy of related data items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ae846797-d88a-4421-ad9a-318bf7c1fe6f","name":"ConfidenceLevel","description":"Defines the level of confidence to place in the accuracy of a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."},{"headerVersion":1,"ordinal":1,"value":"AdHoc","description":"The data comes from an ad hoc process."},{"headerVersion":1,"ordinal":2,"value":"Transactional","description":"The data comes from a transactional system so it may have a narrow scope."},{"headerVersion":1,"ordinal":3,"value":"Authoritative","description":"The data comes from an authoritative source."},{"headerVersion":1,"ordinal":4,"value":"Derived","description":"The data is derived from other data through an analytical process."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data comes from an obsolete source and must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidence level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the quality of this data.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"83dbcdf2-9445-45d7-bb24-9fa661726553","name":"Retention","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the retention requirements for related data items.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"basis","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7","name":"RetentionBasis","description":"Defines the retention requirements associated with a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the retention requirements for this data."},{"headerVersion":1,"ordinal":1,"value":"Temporary","description":"This data is temporary."},{"headerVersion":1,"ordinal":2,"value":"ProjectLifetime","description":"The data is needed for the lifetime of the referenced project."},{"headerVersion":1,"ordinal":3,"value":"TeamLifetime","description":"The data is needed for the lifetime of the referenced team."},{"headerVersion":1,"ordinal":4,"value":"ContractLifetime","description":"The data is needed for the lifetime of the referenced contract."},{"headerVersion":1,"ordinal":5,"value":"RegulatedLifetime","description":"The retention period for the data is defined by the referenced regulation."},{"headerVersion":1,"ordinal":6,"value":"TimeBoxedLifetime","description":"The data is needed for the specified time."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another basis for determining the retention requirement."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Basis on which the retention period is defined.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"associatedGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Related entity used to determine the retention period.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"archiveAfter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when archiving can take place.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deleteAfter","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when delete can take place.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d46d211a-bd22-40d5-b642-87b4954a167e","name":"Criticality","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines how critical the related data items are to the organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"22bcbf49-83e1-4432-b008-e09a8f842a1e","name":"CriticalityLevel","description":"Defines how important a data item is to the organization.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."},{"headerVersion":1,"ordinal":1,"value":"Marginal","description":"The data is of minor importance to the organization."},{"headerVersion":1,"ordinal":2,"value":"Important","description":"The data is important to the running of the organization."},{"headerVersion":1,"ordinal":3,"value":"Critical","description":"The data is critical to the operation of the organization."},{"headerVersion":1,"ordinal":4,"value":"Catastrophic","description":"The data is so important that its loss is catastrophic putting the future of the organization in doubt."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another criticality level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How critical is this data to the organization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a0b07a86-9fd3-40ca-bb9b-fe83c6981deb","name":"SecurityTags","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines labels and properties used by a security engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"securityLabels","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Labels that apply to the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"securityProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that apply to the referenceable.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"a1c17a86-9fd3-40ca-bb9b-fe83c6981deb","name":"AssetZoneMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the asset's membership of the governance zones.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of governance zones for the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3ea1ea66-8923-4662-8628-0bacef3e9c5f","name":"PrimeWord","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes a primary noun, used in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"feac4bd9-37d9-4437-82f6-618ce3e2793e","name":"ClassWord","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes classifying or grouping noun, using in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"dfc70bed-7e8b-4060-910c-59c7473f23a3","name":"NamingConventionRule","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes modifying noun or adverb, used in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e530c566-03d2-470a-be69-6f52bfbd5fb7","name":"AssetOrigin","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the origin of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"organization","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier (GUID) of the organization where this asset originated from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"businessCapability","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier (GUID) of the business capability where this asset originated from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"otherOriginValues","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive labels describing origin of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d531c566-03d2-470a-be69-6f52cabd5fb9","name":"AssetOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the ownership of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"789f2e89-accd-4489-8eca-dc43b432c022","name":"GovernanceMeasurementsResultsDataSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing measurements for a governance metric.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the use of the data set for governance metrics.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4756a6da-e0c2-4e81-b9ab-99df2f735eec","name":"ExceptionLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing exceptions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"109d6d13-a3cf-4687-a0c1-c3802dc6b3a2","name":"AuditLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing audit log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"b3eceea3-aa02-4d84-8f11-da4953e64b5f","name":"ExceptionBacklog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data set containing exceptions that need to be resolved","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the person or team responsible for this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"449be034-6cc8-4f1b-859f-a8b9ff8ee7a1","name":"AuditLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data set of related audit log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"161b37c9-1d51-433b-94ce-5a760a198236","name":"MeteringLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data set containing records that can be used to identify usage of resources.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"eaaeaa31-6f8b-4ed5-88fe-422ed3733158","name":"StewardshipServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server dedicated to managing stewardship activity relating to governance of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"7815f222-529d-4902-8f0b-e37cbc779885","name":"GovernanceDaemon","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A server dedicated to managing activity relating to governance of data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"acf8b73e-3545-435d-ba16-fbfae060dd28","name":"ControlPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A task in a process where a person must make a decision on the right action to take.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"12d78c95-3879-466d-883f-b71f6477a741","name":"VerificationPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A governance rule that tests if a required condition is true or raises an exception if not.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f4ce104e-7430-4c30-863d-60f6af6394d9","name":"EnforcementPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A governance rule that ensures a required condition is true.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e2bb76bb-774a-43ff-9045-3a05f663d5d9","name":"TypeEmbeddedAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Type information embedded within an attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"encodingStandard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Format of the schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"dataType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the data stored in this schema element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"b239d832-50bd-471b-b17a-15a335fc7f40","name":"PrimaryKey","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A uniquely identifying relational column.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"keyPattern","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"8904df8f-1aca-4de8-9abd-1ef2aadba300","name":"KeyPattern","description":"Defines the type of identifier used for an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"LocalKey","description":"Unique key allocated and used within the scope of a single system."},{"headerVersion":1,"ordinal":1,"value":"RecycledKey","description":"Key allocated and used within the scope of a single system that is periodically reused for different records."},{"headerVersion":1,"ordinal":2,"value":"NaturalKey","description":"Key derived from an attribute of the entity, such as email address, passport number."},{"headerVersion":1,"ordinal":3,"value":"MirrorKey","description":"Key value copied from another system."},{"headerVersion":1,"ordinal":4,"value":"AggregateKey","description":"Key formed by combining keys from multiple systems."},{"headerVersion":1,"ordinal":5,"value":"CallersKey","description":"Key from another system can bey used if system name provided."},{"headerVersion":1,"ordinal":6,"value":"StableKey","description":"Key value will remain active even if records are merged."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another key pattern."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of primary key.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the primary key.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4814bec8-482d-463d-8376-160b0358e129","name":"RelationalView","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A view within a relational database schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression of the view.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"ce7e72b8-396a-4013-8688-f9d973067425","name":"RelationalTable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"55e5ae33-39c6-4834-9d05-ef0ae4e0163b","name":"ReferenceData","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An asset that contains trusted values for use as a reference.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"07bd0820-6b14-43b0-a625-2c89f2beb93a","name":"MetamodelInstance","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the element from a metadata model that this element embodies.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"metamodelElementGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Element in the metadata model that the attached element embodies.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f8b60afe-ddef-4b6f-9628-82ebfff34d65","name":"ConceptBeadAttributeCoverage","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the coverage category of a concept bead attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"coverageCategory","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2c0ac237-e02e-431a-89fd-3107d94d4007","name":"ConceptModelAttributeCoverageCategory","description":"Describes the type of attribute - this is used in scoping the model.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."},{"headerVersion":1,"ordinal":1,"value":"UniqueIdentifier","description":"The attribute uniquely identifies the concept bead."},{"headerVersion":1,"ordinal":2,"value":"Identifier","description":"The attribute is a good indicator of the identity of the concept bead but not guaranteed to be unique."},{"headerVersion":1,"ordinal":3,"value":"CoreDetail","description":"The attribute provides information that is typically required by all of the consumers of the concept bead."},{"headerVersion":1,"ordinal":4,"value":"ExtendedDetail","description":"The attribute contains supplementary information that is of interest to specific consumers of the concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unknown","description":"The attribute's coverage category is unknown - this is the default."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of role that the attribute plays as part of the concept bead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"d804d406-ac74-4f92-9bde-2ba0793680ea","name":"ConceptBeadAttribute","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4f13baa3-31b3-4a85-985e-2abc784900b8","name":"PolicyAdministrationPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where policies are maintained.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"bf521975-bfec-4115-a8e3-ed0fee7d4a43","name":"PolicyDecisionPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where policies are evaluated for a specific situation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9a68b20b-3f84-4d7d-bc9e-790c4b27e685","name":"PolicyEnforcementPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where the result of a policy decision are enforced.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"2058ab6f-ddbf-45f9-9136-47354544e282","name":"PolicyInformationPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where additional information used in a policy decision are stored.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d7367412-7ba6-409f-84db-42b51e859367","name":"PolicyRetrievalPoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes the capability where policies are retrieved.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"f662c95a-ae3f-4f71-b442-78ab70f2ee47","name":"Modifier","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Describes modifying noun or adverb, used in naming standards.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"085febdd-f129-4f4b-99aa-01f3e6294e9f","name":"BusinessSignificant","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A referenceable item that is meaningful to business users.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the item in business terms.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Scope of where this item is meaningful.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"businessCapabilityGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the business capability that this relevant to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"25fad4a2-c2d6-440d-a5b1-e537881f84ee","name":"Template","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Marks the referenceable as a template for creating new objects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the template.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the template and how/where it is used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information that is useful to the consumer of the template.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"eadec807-02f0-4d6f-911c-261eddd0c2f5","name":"FileManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a software server capability as a manager of a collection of files and folders.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"dbde6a5b-fc89-4b04-969a-9dc09a60ebd7","name":"ContentCollectionManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a software server capability as a manager of controlled documents and related media.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"aa44f302-2e43-4669-a1e7-edaae414fc6e","name":"Anchors","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the anchor entities for an element that is part of a large composite object such as an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The unique identifier of the referenceable that this element is directly or indirectly anchored to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"b893d6fc-642a-454b-beaf-809ee4dd876a","name":"AnnotationReview","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"deaa5ca0-47a0-483d-b943-d91c76744e01","name":"Like","status":"ACTIVE_TYPEDEF"},{"headerVersion":1,"guid":"7299d721-d17f-4562-8286-bcd451814478","name":"Rating","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"adce83ac-10f1-4279-8a35-346976e94466","name":"LatestChange","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the latest change to an anchor entity and its associated attachments.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"changeTarget","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a0b7d7a0-4af5-4539-9b81-cbef52d8cc5d","name":"LatestChangeTarget","description":"Defines the type of repository element that has changed.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"EntityStatus","description":"The status of the anchor entity has changed."},{"headerVersion":1,"ordinal":1,"value":"EntityProperty","description":"A property in the anchor entity has changed."},{"headerVersion":1,"ordinal":2,"value":"EntityClassification","description":"A classification attached to the anchor entity has changed."},{"headerVersion":1,"ordinal":3,"value":"EntityRelationship","description":"A relationship linking the anchor entity to an attachment has changed."},{"headerVersion":1,"ordinal":4,"value":"Attachment","description":"An entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":5,"value":"AttachmentStatus","description":"The status of an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":6,"value":"AttachmentProperty","description":"A property in an entity attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":7,"value":"AttachmentClassification","description":"A classification attached to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":8,"value":"AttachmentRelationship","description":"A relationship linking to an entity that is, in turn, attached either directly or indirectly to the anchor entity has changed."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of change."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The relationship of element that has been changed to the anchor.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"changeAction","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"032d844b-868f-4c4a-bc5d-81f0f9704c4d","name":"LatestChangeAction","description":"Defines the type of change that was made to a repository instance.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Created","description":"The target element has been created."},{"headerVersion":1,"ordinal":1,"value":"Updated","description":"The properties of the target element have been changed."},{"headerVersion":1,"ordinal":2,"value":"Deleted","description":"The target element has been deleted."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of action."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of change.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If a classification name changed, this is its name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"attachmentGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If an attached entity or relationship to it changed, this is its unique identifier of the entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"attachmentType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If an attached entity or relationship to changed, this is its unique type name of the entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"relationshipType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"If an attached entity or relationship to changed, this is its unique type name of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"user","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The user identifier for the person/system making the change.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the change. Also known as the actionDescription.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e66bb681-99a1-4712-a2c9-712c8b0f83ae","name":"GovernanceDomainSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the definitions for the different governance domains in use by the organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"d92b7f31-c92d-418d-b345-ea45bb3f73f5","name":"GovernanceClassificationSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the set of levels that are used within a specific governance classification.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that recognizes this set of levels.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classificationName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the classification where this set of levels is used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"classificationPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property in the classification where this value is used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"4814bec8-482d-463d-8376-160b0358e139","name":"CalculatedValue","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A field within a schema that is calculated via the formula and query targets rather than stored.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression to create the value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"03170ce7-edf1-4e94-b6ab-2d5cbbf1f13c","name":"AssetManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a capability that manages metadata about assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"58520015-ce6e-47b7-a1fd-864030544819","name":"ElementSupplement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a glossary term that is being used to supplement asset descriptions.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"ecdcd472-6701-4303-8dec-267bcb54feb9","name":"Memento","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An element whose real-world counterpart has been deleted or moved to offline archived.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"archiveDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Timestamp when the archive occurred or was detected.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"archiveUser","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of user that performed the archive - or detected the archive.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"archiveProcess","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of process that performed the archive - or detected the archive.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"archiveService","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of service that created this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"archiveMethod","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of method that created this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"archiveProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties to locate the real-world counterpart in the archive.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"3a6c4ba7-3cc5-48cd-8952-a50a92da016d","name":"Impact","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines the severity of a situation on the attach entity.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the classification (0=none -> 100=excellent).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5b905856-90ec-4944-80c4-0d42bcad484a","name":"ImpactSeverity","description":"Defines the severity of the impact that a situation has.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."},{"headerVersion":1,"ordinal":1,"value":"Low","description":"The impact is low."},{"headerVersion":1,"ordinal":2,"value":"Medium","description":"The impact is medium."},{"headerVersion":1,"ordinal":3,"value":"High","description":"The impact is high."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another impact level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of severity associated with this classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"e55062b2-907f-44bd-9831-255642285731","name":"KnownDuplicate","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines that duplicate resolution processing is required.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"e6d5c097-a5e9-4bc4-a614-2506276059af","name":"InstanceMetadata","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a data field that contains metadata for the row/record/object.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"typeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Open metadata type for the instance metadata (if applicable).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties describing properties, valid values or associated processing for this metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"53ef4062-9e0a-4892-9824-8d51d4ad59d3","name":"UserProfileManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A system that sores descriptions of individuals and their roles/interests in an organization.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"29c98cf7-32b3-47d2-a411-48c1c9967e6d","name":"UserAccessDirectory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A system that stores the access rights and groups for users (people and automated processes).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"5bdad12e-57e7-4ff9-b7be-5d869e77d30b","name":"MasterDataManager","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A system that manages the consolidation and reconciliation of master data - typically people, organizations, products and accounts.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9d99d962-0214-49ba-83f7-c9b1f9f5bed4","name":"GovernanceMeasurements","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A set of measurements on the performance and use of the connected resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"measurementCounts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to current count value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"measurementValues","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to current value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"measurementFlags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to current boolean value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"3a6c4ba7-3cc5-48cd-8952-bwra92da016d","name":"PrimaryCategory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a category as being the base category of a glossary term","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"categoryQualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualified name of the primary category of a GlossaryTerm.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"8139a911-a4bd-432b-a9f4-f6d11c511abe","name":"Ownership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Who is responsible for making decisions on the management and governance of this element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element that describes the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"361158c0-ade1-4c92-a6a7-64f7ac39b87d","name":"IncidentClassifierSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A collection of incident classifiers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e328ae6e-0b16-4490-9883-c953b4258841","name":"SoftwarePackageManifest","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a collection of software packages.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9678ef11-ed7e-404b-a041-736df7514339","name":"ConnectorTypeDirectory","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies a collection of related connector types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"c13261bb-0cfe-4540-a44a-cca2b14f412b","name":"GovernanceStatusSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the set of levels that are used to describe the status of a governance element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that recognizes this set of levels.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"fcda7261-865d-464d-b279-7d9880aaab39","name":"GovernanceExpectations","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A set of expectation values on the performance and use of the connected resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"counts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to count value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"values","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to string value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"flags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to boolean value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"38cf214c-244d-435c-a328-251026356e6b","name":"LogAnalysis","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A set of results from the analysis of a log record - or collection of log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on the processing of the log records.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that produced this analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the analysis process.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"counts","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ac","name":"map","description":"A map from String to int.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to count value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"values","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to string value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"flags","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ab","name":"map","description":"A map from String to Boolean.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_BOOLEAN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A set of metric name to boolean value pairs.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"5ceb0c07-4271-4910-9e24-b0894f395d93","name":"MeteringLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing resource use events.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"9992758d-d7dd-432d-b84e-62fe007a6364","name":"LineageLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A data file containing operational lineage events.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"876e55db-27b9-4132-ad00-bbf882ea8e8a","name":"LineageLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"A collection of related lineage log records.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of lineage log events.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this lineage log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the lineage log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"e40e80d7-5a29-482c-9a88-0dc7251f08de","name":"ConsolidatedDuplicate","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"An element that has be formed by combining the properties, classifications and relationships from multiple duplicate entities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the consolidated entity. Value defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this consolidated entity.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the duplicate detection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information for the steward(s) relating to the survivorship rules and consolidation decisions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"078432fb-a889-4a51-8ebe-9797becea9f1","name":"Incomplete","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Accompanies a partial, incomplete Referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"21a16f1e-9231-4983-b371-a0686d555273","name":"SecurityGroupMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies the set of user groups that this user identity is a member of.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"groups","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of user group names.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","name":"UserIdentity","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Adds more detail about the purpose of a deployed instance of IT infrastructure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of software deployed - such as product name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"c165b760-d9ab-47ac-a2ee-7854ec74605a","name":"IntegrationServer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"description":"Identifies a server that exchanges data between between other servers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"0ef3c90d-20d7-4259-8d66-9c8bb109f2ae","name":"SourceControlLibrary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a software source code library that provides version control.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"libraryType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of library - may be a product name or open source project name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"4e236548-b802-4a1d-a329-4abdeaae5323","name":"ChangeManagementLibrary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a managed collection of requirements, defects and proposed changes to a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"libraryType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of library - may be a product name or open source project name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"5708fa1a-2b64-4706-8e14-a020e4567db3","name":"SoftwareLibrary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Defines a collection of software modules. Also known as the definitive software library.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"libraryType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of library - may be a product name or open source project name.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"7149c2de-5f24-4959-9b24-9d5e67709fac","name":"ConceptModel","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies that a design model as a concept model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","validEntityDefs":[{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"}],"propagatable":false},{"class":"ClassificationDef","headerVersion":1,"guid":"261fb0aa-b884-4ee8-87ea-a60510e9751d","name":"ProcessingState","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Stores processing state information used by various SoftwareCapabilities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"syncDatesByKey","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Collection of synchronization dates identified by a key","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"ClassificationDef","headerVersion":1,"guid":"4aaaa7ca-6b4b-4c4b-997f-d5dfd42917b0","name":"DigitalProduct","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"CLASSIFICATION_DEF","description":"Identifies an element that represents a digital product.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"syncDatesByKey","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Collection of synchronization dates identified by a key","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"propagatable":true},{"class":"RelationshipDef","headerVersion":1,"guid":"57e3687e-393e-4c0c-a4f1-a6634075465b","name":"LastAttachmentLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link the last attachment record.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"anchorHead","attributeDescription":"Referenceable at the head of the attachment chain.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","name":"LastAttachment","status":"ACTIVE_TYPEDEF"},"attributeName":"attachmentNotice","attributeDescription":"Link to description of the last significant attachment.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7d818a67-ab45-481c-bc28-f6b1caf12f06","name":"ExternalReferenceLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to more information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"referenceId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Local identifier for the reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relevance of this reference to the linked item.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedItem","attributeDescription":"Item that is referencing this work.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"attributeName":"externalReference","attributeDescription":"Link to more information from an external source.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1353400f-b0ab-4ab9-ab09-3045dd8a7140","name":"MediaReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to related media such as images, videos and audio.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"mediaId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Local identifier for the media.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relevance of this media to the linked item.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"consumingItem","attributeDescription":"Item that is referencing this work.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"747f8b86-fe7c-4c9b-ba75-979e093cc307","name":"RelatedMedia","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedMedia","attributeDescription":"Link to external media.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8c5b1415-2d1f-4190-ba6c-1fdd47f03269","name":"ExternalIdScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Places where an external identifier is recognized.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship between the resources and the managing component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"scopedTo","attributeDescription":"Identifies where this external identifier is known.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7c8f8c2c-cc48-429e-8a21-a1f1851ccdb0","name":"ExternalId","status":"ACTIVE_TYPEDEF"},"attributeName":"managedResources","attributeDescription":"Link to details of a resource that this component manages.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"28ab0381-c662-4b6d-b787-5d77208de126","name":"ExternalIdLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an external identifier and an asset or related item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the external identifier relates to the resource.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the external identifier can be used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of where the external identifier was sourced from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resources","attributeDescription":"Resource being identified.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7c8f8c2c-cc48-429e-8a21-a1f1851ccdb0","name":"ExternalId","status":"ACTIVE_TYPEDEF"},"attributeName":"alsoKnownAs","attributeDescription":"Identifier used in an external system.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1cbf059e-2c11-4e0c-8aae-1da42c1ee73f","name":"MoreInformation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to indicate that a referenceable provides additional information about another referenceable.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"describes","attributeDescription":"Describes this core element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"providesMoreInformation","attributeDescription":"Provides more information about this referenceable.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"58c87647-ada9-4c90-a3c3-a40ace46b1f7","name":"ReferenceableFacet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a property facet and the resource it relates to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of this property facet.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedEntity","attributeDescription":"Identifies which element this property facet belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6403a704-aad6-41c2-8e08-b9525c006f85","name":"PropertyFacet","status":"ACTIVE_TYPEDEF"},"attributeName":"facets","attributeDescription":"Additional properties from different sources.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f82a96c2-95a3-4223-88c0-9cbf2882b772","name":"NestedLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between two locations to show one is nested inside another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"groupingLocations","attributeDescription":"Location that is covering the broader area.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedLocations","attributeDescription":"Location that is nested in this location.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"017d0518-fc25-4e5e-985e-491d91e61e17","name":"AdjacentLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between two locations that are next to one another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"peerLocations","attributeDescription":"Location that is adjacent to this location.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"peerLocations","attributeDescription":"Location that is adjacent to this location.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bc236b62-d0e6-4c5c-93a1-3a35c3dba7b1","name":"AssetLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Location of an Asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"knownLocations","attributeDescription":"Places where this asset is sited.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"localAssets","attributeDescription":"Assets sited at this location.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f3066075-9611-4886-9244-32cc6eb07ea9","name":"HostLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the location of a host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"localHosts","attributeDescription":"Host sited at this location.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"locations","attributeDescription":"Locations for this host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b9179df5-6e23-4581-a8b0-2919e6322b12","name":"HostOperatingPlatform","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the operating platform for a host.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"hosts","attributeDescription":"Host supporting this operating platform.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"operatingPlatform","attributeDescription":"Type of platform supported by this host.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1a1c3933-a583-4b0c-9e42-c3691296a8e0","name":"HostClusterMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a host as a member of a host cluster.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9794f42f-4c9f-4fe6-be84-261f0a7de890","name":"HostCluster","status":"ACTIVE_TYPEDEF"},"attributeName":"hostCluster","attributeDescription":"Cluster managing this host.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"managedHosts","attributeDescription":"Member of the host cluster.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4b981d89-e356-4d9b-8f17-b3a8d5a86676","name":"DeployedVirtualContainer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the real host where a virtual container is deployed to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"hosts","attributeDescription":"Deployed host for this container.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e2393236-100f-4ac0-a5e6-ce4e96c521e7","name":"VirtualContainer","status":"ACTIVE_TYPEDEF"},"attributeName":"hostedContainers","attributeDescription":"Virtual containers deployed on this host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b909eb3b-5205-4180-9f63-122a65b30738","name":"SoftwareServerPlatformDeployment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the host that a software server platform is deployed to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software server platform was deployed to the host.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"platformStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software server platform on this host.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"host","attributeDescription":"Supporting host.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedServerPlatforms","attributeDescription":"Software server platforms deployed on this host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d909eb3b-5205-4180-9f63-122a65b30738","name":"SoftwareServerDeployment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the platform that a software server is deployed to.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software server was deployed to the platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"serverStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software server on this platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"hostingPlatform","attributeDescription":"Supporting platform for the software server.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedSoftwareServers","attributeDescription":"Software servers deployed on this platform.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2b8bfab4-8023-4611-9833-82a0dc95f187","name":"ServerEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines an endpoint associated with a server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Server supporting this endpoint.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"endpoints","attributeDescription":"Endpoints supported by this server.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8b7d7da5-0668-4174-a43b-8f8c6c068dd0","name":"SoftwareServerSupportedCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a software capability that is deployed to a software server.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"serverCapabilityStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software server capability on this software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServer","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Servers hosting this capability.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"capabilities","attributeDescription":"Capabilities deployed on this software server.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"92b75926-8e9a-46c7-9d98-89009f622397","name":"AssetServerUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines that a server capability is using an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"useType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"09439481-9489-467c-9ae5-178a6e0b6b5a","name":"ServerAssetUseType","description":"Defines how a software server capability may use an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."},{"headerVersion":1,"ordinal":1,"value":"Governs","description":"The software server capability provides management or oversight of the asset."},{"headerVersion":1,"ordinal":2,"value":"Maintains","description":"The software server capability keeps the asset up-to-date."},{"headerVersion":1,"ordinal":3,"value":"Uses","description":"The software server capability consumes the content of the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Describes how the software server capability uses the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information on how the asset is use by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedBy","attributeDescription":"Capability consuming this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedAsset","attributeDescription":"Asset that this software server capability is dependent on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f6b5cf4f-7b88-47df-aeb0-d80d28ba1ec1","name":"RuntimeForProcess","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the deployed application that supports a specific automated process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"58280f3c-9d63-4eae-9509-3f223872fb25","name":"Application","status":"ACTIVE_TYPEDEF"},"attributeName":"implementingApplication","attributeDescription":"Application that contains the process implementation.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedProcesses","attributeDescription":"Processes that are implemented by this application.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f2bd7401-c064-41ac-862c-e5bcdc98fa1e","name":"HostNetwork","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"One of the hosts connected to a network.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"connectedHosts","attributeDescription":"Hosts connected to this network.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF"},"attributeName":"networkConnections","attributeDescription":"Connections to different networks.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5bece460-1fa6-41fb-a29f-fdaf65ec8ce3","name":"NetworkGatewayLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link from a network to one of its network gateways.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9bbae94d-e109-4c96-b072-4f97123f04fd","name":"NetworkGateway","status":"ACTIVE_TYPEDEF"},"attributeName":"gateways","attributeDescription":"Gateways to other networks.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF"},"attributeName":"networkConnections","attributeDescription":"Connections to different networks.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6cb9af43-184e-4dfa-854a-1572bcf0fe75","name":"ContactThrough","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The contact details associated with an actor profile.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"contactDetails","attributeDescription":"Contact details owner.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"79296df8-645a-4ef7-a011-912d1cdcf75a","name":"ContactDetails","status":"ACTIVE_TYPEDEF"},"attributeName":"contacts","attributeDescription":"Contact information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"01664609-e777-4079-b543-6baffe910ff1","name":"ProfileIdentity","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Correlates a user identity with an actor profile.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"profile","attributeDescription":"Description of the person, organization or engine that uses this user identity.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","name":"UserIdentity","status":"ACTIVE_TYPEDEF"},"attributeName":"userIdentities","attributeDescription":"Authentication identifiers in use by the owner of this profile.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a316abe-bcce-4d11-ad5a-4bfb4079b80b","name":"PersonRoleAppointment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a person's roles.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the appointment visible to more than the role owner and appointee?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"rolePerformers","attributeDescription":"A person performing this role.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"performsRoles","attributeDescription":"A role performed by this person.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a316abe-eeee-4d11-ad5a-4bfb4079b80b","name":"PersonalContribution","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a person's contribution record.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"contributor","attributeDescription":"The person behind the contribution.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28cccd285","name":"ContributionRecord","status":"ACTIVE_TYPEDEF"},"attributeName":"contributionRecord","attributeDescription":"The record of activity by this person.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a316abe-bccd-4d11-ad5a-4bfb4079b80b","name":"Peer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a person's peer network.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"peers","attributeDescription":"List of this person's peer network.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bbbd285","name":"Person","status":"ACTIVE_TYPEDEF"},"attributeName":"peers","attributeDescription":"List of this person's peer network.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5ebc4fb2-b62a-4269-8f18-e9237a2119ca","name":"TeamLeadership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the leaders of teams.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of the type of leadership position, eg deputy.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-abb2-439b-bc15-d62d373c5db6","name":"TeamLeader","status":"ACTIVE_TYPEDEF"},"attributeName":"teamLeaders","attributeDescription":"The leaders of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"leadsTeam","attributeDescription":"The team lead by this team leader.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1ebc4fb2-b62a-4269-8f18-e9237a2119ca","name":"TeamMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the members of teams.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of the type of membership position, if any.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"46db26d5-abb2-538b-bc15-d62d373c5db6","name":"TeamMember","status":"ACTIVE_TYPEDEF"},"attributeName":"teamMembers","attributeDescription":"The members of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfTeam","attributeDescription":"The team that this person is a member of.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5ebc4fb2-b62a-4269-8f18-e9237a2229ca","name":"TeamStructure","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a team hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"delegationEscalationAuthority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Can delegations and escalations flow on this relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"superTeam","attributeDescription":"The aggregating team.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"subTeam","attributeDescription":"The teams where work is delegated to.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5cabb76a-e25b-4bb5-8b93-768bbac005af","name":"CollectionMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a member of a collection.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"membershipRationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the member is used, or why it is useful in this collection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"attributeName":"foundInCollections","attributeDescription":"Collections that link to this element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"collectionMembers","attributeDescription":"Members of this collection.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"73cf5658-6a73-4ebc-8f4d-44fdfac0b437","name":"ResourceList","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links supporting resources to a referenceable (typically an Actor Profile, Governance Domain, Project, Meeting or Community).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"resourceUse","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the resource is used, or why it is useful.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"watchResource","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Indicator whether the anchor should receive notifications of changes to the resource.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resourceListAnchors","attributeDescription":"Referenceable objects that are using the linked to resource.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingResources","attributeDescription":"Resources identified as of interest to the anchor.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8f1134f6-b9fe-4971-bc57-6e1b8b302b55","name":"ProjectHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A nesting relationship between projects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"managingProject","attributeDescription":"Project that oversees this project.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"managedProject","attributeDescription":"Project that this project is responsible for managing.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5b6a56f1-68e2-4e10-85f0-fda47a4263fd","name":"ProjectDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A dependency relationship between projects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dependencySummary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Reasons for the project dependency.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"dependentProject","attributeDescription":"Projects that are dependent on this project.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"dependsOnProjects","attributeDescription":"Projects that are delivering resources or outcomes needed by this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"746875af-2e41-4d1f-864b-35265df1d5dc","name":"ProjectTeam","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The team assigned to a project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"teamRole","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the role of the team in the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"projectFocus","attributeDescription":"Projects that a team is working on.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingActors","attributeDescription":"People and teams supporting this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bc63ac45-b4d0-4fba-b583-92859de77dd8","name":"ProjectScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The documentation, assets and definitions that are affected by the project.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"scopeDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how each item is being changed by the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"impactingProjects","attributeDescription":"The projects that are making changes to these elements.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"projectScope","attributeDescription":"The elements that are being changed by this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ac63ac45-a4d0-4fba-b583-92859de77dd8","name":"ProjectManagement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The link between a project and its project manager role.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"projectsManaged","attributeDescription":"The projects that are being managed by this project manager.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0798569f-0c16-4a1f-86d9-e2e89568f7fd","name":"ProjectManager","status":"ACTIVE_TYPEDEF"},"attributeName":"projectManagers","attributeDescription":"The roles for managing this project.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a05f918e-e7e2-419d-8016-5b37406df63a","name":"Meetings","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A meeting about a specific project, deliverable, situation or plan of action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bf90c79-32f4-47ad-959c-8fff723fe744","name":"Meeting","status":"ACTIVE_TYPEDEF"},"attributeName":"meetings","attributeDescription":"Related meetings.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"meetingOwner","attributeDescription":"Person, project, community or team that called the meeting.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a0b7ba50-4c97-4b76-9a7d-c6a00e1be646","name":"ToDoSource","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The source of a to do, such as a meeting or a condition detected by an engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"actionSource","attributeDescription":"Source of the to do request.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"actions","attributeDescription":"Requests to perform actions related to this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"aca1277b-bf1c-42f5-9b3b-fbc2c9047325","name":"Actions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An action to change or support a specific project, deliverable, situation or plan of action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"toDoOriginator","attributeDescription":"Source of a to do request.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedActions","attributeDescription":"Potentially impacting requests for change.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"af2b5fab-8f83-4a2b-b749-1e6219f61f79","name":"ActionAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A person who has been assigned to complete the to do (action).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedResources","attributeDescription":"One or more people assigned to complete the action (to do).","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"toDoList","attributeDescription":"List of toDos assigned to this person's role.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7c7da1a3-01b3-473e-972e-606eff0cb112","name":"CommunityMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Associates an actor profile with a community.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"relationshipType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b0ef45bf-d12b-4b6f-add6-59c14648d750","name":"CommunityMembershipType","description":"Type of membership to a community.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Contributor","description":"Participant in the community."},{"headerVersion":1,"ordinal":1,"value":"Administrator","description":"Administrator of the community."},{"headerVersion":1,"ordinal":2,"value":"Leader","description":"Leader of the community."},{"headerVersion":1,"ordinal":3,"value":"Observer","description":"Observer of the community."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role in the community."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of membership to the community.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fbd42379-f6c3-4f08-b6f7-378565cda993","name":"Community","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfCommunity","attributeDescription":"Communities that the person is a member of.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fbd42379-f6c3-4f09-b6f7-378565cda993","name":"CommunityMember","status":"ACTIVE_TYPEDEF"},"attributeName":"communityMembers","attributeDescription":"Members of the community.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0aaad9e9-9cc5-4ad8-bc2e-c1099bab6344","name":"AttachedRating","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a rating to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached rating visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"ratingAnchor","attributeDescription":"Element that is rated.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7299d721-d17f-4562-8286-bcd451814478","name":"Rating","status":"ACTIVE_TYPEDEF"},"attributeName":"starRatings","attributeDescription":"Accumulated ratings.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0d90501b-bf29-4621-a207-0c8c953bdac9","name":"AttachedComment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a comment to an item, or another comment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached comment visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"commentAnchor","attributeDescription":"Element that this comment relates.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF"},"attributeName":"comments","attributeDescription":"Accumulated comments.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e2509715-a606-415d-a995-61d00503dad4","name":"AttachedLike","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a like to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached like visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"likeAnchor","attributeDescription":"Element that is liked.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"deaa5ca0-47a0-483d-b943-d91c76744e01","name":"Like","status":"ACTIVE_TYPEDEF"},"attributeName":"likes","attributeDescription":"Accumulated likes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ecf1a3ca-adc5-4747-82cf-10ec590c5c69","name":"AcceptedAnswer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a comment as answering a question asked in another comment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached answer visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF"},"attributeName":"answeredQuestions","attributeDescription":"Questions that now has an accepted answer.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a226073-9c84-40e4-a422-fbddb9b84278","name":"Comment","status":"ACTIVE_TYPEDEF"},"attributeName":"acceptedAnswers","attributeDescription":"Accumulated answers.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4b1641c4-3d1a-4213-86b2-d6968b6c65ab","name":"AttachedTag","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links an informal tag to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached tag visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"taggedElement","attributeDescription":"Element that is tagged.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba846a7b-2955-40bf-952b-2793ceca090a","name":"InformalTag","status":"ACTIVE_TYPEDEF"},"attributeName":"tags","attributeDescription":"Accumulated tags.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4db83564-b200-4956-94a4-c95a5c30e65a","name":"CrowdSourcingContribution","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines one of the actors contributing content to a new description or asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"roleType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"0ded50c2-17cc-4ecf-915e-908e66dbb27f","name":"CrowdSourcingRole","description":"Type of contributor to new information and/or assets.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Proposer","description":"Actor that creates the initial version."},{"headerVersion":1,"ordinal":1,"value":"Reviewer","description":"Actor that provided feedback."},{"headerVersion":1,"ordinal":2,"value":"Supporter","description":"Actor that agrees with the definition."},{"headerVersion":1,"ordinal":3,"value":"Approver","description":"Actor that declares the definition should be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another role."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of contribution.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"contributions","attributeDescription":"Items that this person has contributed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3a84c94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"CrowdSourcingContributor","status":"ACTIVE_TYPEDEF"},"attributeName":"contributors","attributeDescription":"Person contributing content.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4f798c0c-6769-4a2d-b489-d2714d89e0a4","name":"AttachedNoteLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a note log to an item.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"isPublic","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the attached note log visible to more than the originator?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"describes","attributeDescription":"Subject of the note log.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"noteLogs","attributeDescription":"Log of related notes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"38edecc6-f385-4574-8144-524a44e3e712","name":"AttachedNoteLogEntry","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a note log and one of its note log entries.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"logs","attributeDescription":"Logs that this entry relates.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2a84d94c-ac6f-4be1-a72a-07dcec7b1fe3","name":"NoteEntry","status":"ACTIVE_TYPEDEF"},"attributeName":"entries","attributeDescription":"Accumulated notes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8f798c0c-6769-4a2d-b489-12714d89e0a4","name":"NoteLogAuthorship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a note log to an author.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3a84d94c-ac6f-4be1-a72a-07dbec7b1fe3","name":"NoteLogAuthor","status":"ACTIVE_TYPEDEF"},"attributeName":"authors","attributeDescription":"Person contributing to the note log.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"authoredNoteLogs","attributeDescription":"Note log containing contributions.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"887a7132-d6bc-4b92-a483-e80b60c86fb2","name":"ConnectionEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a connection and the endpoint that the connector should use.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"connectionEndpoint","attributeDescription":"Server endpoint that provides access to the asset.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"connections","attributeDescription":"Connections to this endpoint.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e542cfc1-0b4b-42b9-9921-f0a5a88aaf96","name":"ConnectionConnectorType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a connection and the connector type that should be used.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"connections","attributeDescription":"Connections using this connector type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","name":"ConnectorType","status":"ACTIVE_TYPEDEF"},"attributeName":"connectorType","attributeDescription":"Type of connector to use for the asset.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"eb6dfdd2-8c6f-4f0d-a17d-f6ce4799f64f","name":"EmbeddedConnection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a virtual connection and one of the connections it depends on.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the embedded connection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"arguments","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ad","name":"map","description":"A map from String to Object.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_UNKNOWN"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional arguments needed by the virtual connector when using each connection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"82f9c664-e59d-484c-a8f3-17088c23a2f3","name":"VirtualConnection","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingVirtualConnections","attributeDescription":"Virtual connections using this connection.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"embeddedConnections","attributeDescription":"Connections embedded in this virtual connection.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e777d660-8dbe-453e-8b83-903771f054c0","name":"ConnectionToAsset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a connection and the description of the asset it can be used to access.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assetSummary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset that is retrieved through this connection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"114e9f8f-5ff3-4c32-bd37-a7eb42712253","name":"Connection","status":"ACTIVE_TYPEDEF"},"attributeName":"connections","attributeDescription":"Connections to this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"asset","attributeDescription":"Asset that can be accessed with this connection.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b827683c-2924-4df3-a92d-7be1888e23c0","name":"DataContentForDataSet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The assets that provides data for a data set.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"BOTH","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"dataContent","attributeDescription":"Assets supporting a data set.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedDataSets","attributeDescription":"Data sets that use this asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"de5b9501-3ad4-4803-a8b2-e311c72a4336","name":"APIEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The endpoint for a deployed API.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7dbb3e63-138f-49f1-97b4-66313871fc14","name":"DeployedAPI","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedAPIs","attributeDescription":"APIs that can be called from this endpoint.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"accessEndpoints","attributeDescription":"Endpoints used to call this API.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"48ac9028-45dd-495d-b3e1-622685b54a01","name":"FolderHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A nested relationship between two file folders.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"parentFolder","attributeDescription":"Parent folder.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedFolder","attributeDescription":"Folders embedded in this folder.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4cb88900-1446-4eb6-acea-29cd9da45e63","name":"NestedFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The link between a data file and its containing folder.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"homeFolder","attributeDescription":"Identifies the containing folder of this datafile.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedFiles","attributeDescription":"Files stored in this folder.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"970a3405-fde1-4039-8249-9aa5f56d5151","name":"LinkedFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A data file that is linked to a file folder (rather than stored in it).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"229ed5cc-de31-45fc-beb4-9919fd247398","name":"FileFolder","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedFolders","attributeDescription":"Folders that this file is linked to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"10752b4a-4b5d-4519-9eae-fdd6d162122f","name":"DataFile","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedFiles","attributeDescription":"Files linked to the folder.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7d881574-461d-475c-ab44-077451528cb8","name":"GroupedMedia","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a media file into a data set.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0075d603-1627-41c5-8cae-f5458d1247fe","name":"MediaCollection","status":"ACTIVE_TYPEDEF"},"attributeName":"dataSetMembership","attributeDescription":"Identifies the data sets this media file belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"attributeName":"dataSetMembers","attributeDescription":"Media files that make up this media collection.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"cee3a190-fc8d-4e53-908a-f1b9689581e0","name":"LinkedMedia","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a media file to another media file and describes relationship.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedMediaFiles","attributeDescription":"Link to related media files.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c5ce5499-9582-42ea-936c-9771fbd475f8","name":"MediaFile","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedMediaFiles","attributeDescription":"Link to related media files.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bc91a28c-afb9-41a7-8eb2-fc8b5271fe9e","name":"TopicSubscribers","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links the list of subscribers to a topic.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"69751093-35f9-42b1-944b-ba6251ff513d","name":"SubscriberList","status":"ACTIVE_TYPEDEF"},"attributeName":"subscribers","attributeDescription":"The endpoints subscribed to this topic.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"29100f49-338e-4361-b05d-7e4e8e818325","name":"Topic","status":"ACTIVE_TYPEDEF"},"attributeName":"topics","attributeDescription":"The topics used by this subscriber list.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"954cdba1-3d69-4db1-bf0e-d59fd2c25a27","name":"MetadataCohortPeer","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A metadata repository's registration with an open metadata cohort.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"registrationDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date first registered with the cohort.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"43e7dca2-c7b4-4cdf-a1ea-c9d4f7093893","name":"MetadataRepositoryCohort","status":"ACTIVE_TYPEDEF"},"attributeName":"registeredWithCohorts","attributeDescription":"Identifies which cohorts this cohort member is registered with.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"42063797-a78a-4720-9353-52026c75f667","name":"CohortMember","status":"ACTIVE_TYPEDEF"},"attributeName":"cohortMembership","attributeDescription":"Members of this cohort.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8b9dd3ea-057b-4709-9b42-f16098523907","name":"CohortMemberMetadataCollection","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The local metadata collection associated with a cohort peer.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"42063797-a78a-4720-9353-52026c75f667","name":"CohortMember","status":"ACTIVE_TYPEDEF"},"attributeName":"cohortMember","attributeDescription":"Cohort registry representing this metadata collection on the metadata highway.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ea3b15af-ed0e-44f7-91e4-bdb299dd4976","name":"MetadataCollection","status":"ACTIVE_TYPEDEF"},"attributeName":"localMetadataCollection","attributeDescription":"Metadata to exchange with the cohorts.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"fB4E00CF-37e4-88CE-4a94-233BAdB84DA2","name":"ProcessPort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a process and one of its ports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"owningProcess","attributeDescription":"Process linked to the port","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"ports","attributeDescription":"Port to the process","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"98bB8BA1-dc6A-eb9D-32Cf-F837bEbCbb8E","name":"PortDelegation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A relationship between a more granular and a more abstract port","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"delegatingFrom","attributeDescription":"Higher level Port","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"delegatingTo","attributeDescription":"Lower level port","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7786a39c-436b-4538-acc7-d595b5856add","name":"ExternallySourcedGlossary","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an open metadata glossary and a related glossary stored outside of the open metadata ecosystem.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"},"attributeName":"localGlossary","attributeDescription":"Local glossary that relates to this external glossary.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF"},"attributeName":"externalGlossaryLink","attributeDescription":"Link to a related external glossary.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c628938e-815e-47db-8d1c-59bb2e84e028","name":"CategoryAnchor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Connects a glossary category with its owning glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"},"attributeName":"anchor","attributeDescription":"Owning glossary for this category.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"categories","attributeDescription":"Categories owned by this glossary.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"71e4b6fb-3412-4193-aff3-a16eccd87e8e","name":"CategoryHierarchyLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship between two glossary categories used to create nested categories.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"superCategory","attributeDescription":"Identifies the parent category.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"subcategories","attributeDescription":"Glossary categories nested inside this category.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3da21cc9-3cdc-4d87-89b5-c501740f00b2","name":"LibraryCategoryReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary category to a corresponding category in an external glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person who established the link to the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"lastVerified","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when this reference was last checked.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"localCategories","attributeDescription":"Related local glossary categories.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF"},"attributeName":"externalGlossaryCategories","attributeDescription":"Links to related external glossaries.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1d43d661-bdc7-4a91-a996-3239b8f82e56","name":"TermAnchor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a term to its owning glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36f66863-9726-4b41-97ee-714fd0dc6fe4","name":"Glossary","status":"ACTIVE_TYPEDEF"},"attributeName":"anchor","attributeDescription":"Owning glossary.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"terms","attributeDescription":"Terms owned by this glossary.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"696a81f5-ac60-46c7-b9fd-6979a1e7ad27","name":"TermCategorization","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary term into a glossary category.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of why this term is in this categorization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e507485b-9b5a-44c9-8a28-6967f7ff3672","name":"GlossaryCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"categories","attributeDescription":"Glossary categories that this term is linked to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"terms","attributeDescription":"Glossary terms linked to this category.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"38c346e4-ddd2-42ef-b4aa-55d53c078d22","name":"LibraryTermReference","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary term to a glossary term in an external glossary.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the corresponding element from the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person who established the link to the external glossary.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"lastVerified","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when this reference was last checked.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"localTerms","attributeDescription":"Related local glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"183d2935-a950-4d74-b246-eac3664b5a9d","name":"ExternalGlossaryLink","status":"ACTIVE_TYPEDEF"},"attributeName":"externalGlossaryTerms","attributeDescription":"Links to related external glossaries.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b1161696-e563-4cf9-9fd9-c0c76e47d063","name":"RelatedTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between similar glossary terms.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"seeAlso","attributeDescription":"Related glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"seeAlso","attributeDescription":"Related glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"74f4094d-dba2-4ad9-874e-d422b69947e2","name":"Synonym","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms that have the same meaning.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"synonyms","attributeDescription":"Glossary terms with the same meaning.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"synonyms","attributeDescription":"Glossary terms with the same meaning.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ea5e126a-a8fa-4a43-bcfa-309a98aa0185","name":"Antonym","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms that have the opposite meaning.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"antonyms","attributeDescription":"Glossary terms with the opposite meaning.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"antonyms","attributeDescription":"Glossary terms with the opposite meaning.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8ac8f9de-9cdd-4103-8a33-4cb204b78c2a","name":"PreferredTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to an alternative term that the organization prefer is used.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"alternateTerms","attributeDescription":"Alternative glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"preferredTerms","attributeDescription":"Related glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3bac5f35-328b-4bbd-bfc9-3b3c9ba5e0ed","name":"ReplacementTerm","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to a glossary term that is replacing an obsolete glossary term.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"replacedTerms","attributeDescription":"Replaced glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"replacementTerms","attributeDescription":"Replacement glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6ae42e95-efc5-4256-bfa8-801140a29d2a","name":"Translation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms that provide different natural language translation of the same concept.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"translations","attributeDescription":"Translations of glossary term.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"translations","attributeDescription":"Translations of glossary term.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"50fab7c7-68bc-452f-b8eb-ec76829cac85","name":"ISARelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a more general glossary term and a more specific definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"classifies","attributeDescription":"More specific glossary terms.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"isA","attributeDescription":"More general glossary terms.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"707a156b-e579-4482-89a5-de5889da1971","name":"ValidValue","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms where one defines one of the data values for the another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"validValueFor","attributeDescription":"Glossary terms for data items that can be set to this value.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"validValues","attributeDescription":"Glossary terms for data values that can be used with data items represented by this glossary term.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2dc524d2-e29f-4186-9081-72ea956c75de","name":"UsedInContext","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between glossary terms where on describes the context where the other one is valid to use.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"An expression that explains the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"contextRelevantTerms","attributeDescription":"Glossary terms used in this specific context.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInContexts","attributeDescription":"Glossary terms describing the contexts where this term is used.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e6670973-645f-441a-bec7-6f5570345b92","name":"SemanticAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a glossary term to another element such as an asset or schema element to define its meaning.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression describing the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c8fe36ac-369f-4799-af75-46b9c1343ab3","name":"TermAssignmentStatus","description":"Defines the provenance and confidence of a term assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The term assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The term assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The term assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The term assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The term assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The term assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the correctness of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedElements","attributeDescription":"Elements identified as managing data that has the same meaning as this glossary term.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"meaning","attributeDescription":"Semantic definition for this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d67f16d1-5348-419e-ba38-b0bb6fe4ad6c","name":"TermHASARelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the relationship between a spine object and a spine attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"objects","attributeDescription":"Objects where this attribute may occur.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"attributes","attributeDescription":"Typical attributes for this object.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d5d588c3-46c9-420c-adff-6031802a7e51","name":"TermISATypeOFRelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines an inheritance relationship between two spine objects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"supertypes","attributeDescription":"Supertypes for this object.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"subtypes","attributeDescription":"Subtypes for this object.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"669e8aa4-c671-4ee7-8d03-f37d09b9d006","name":"TermTYPEDBYRelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the relationship between a spine attribute and its type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"attributesTypedBy","attributeDescription":"Attributes of this type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"types","attributeDescription":"Types for this attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0c42c999-4cac-4da4-afab-0e381f3a818e","name":"GovernancePolicyLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links related governance policies together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"linkingPolicies","attributeDescription":"Policies that are dependent on this policy.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedPolicies","attributeDescription":"Policies that further define aspects of this policy.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8845990e-7fd9-4b79-a19d-6c4730dadd6b","name":"GovernanceResponse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a governance policy to a governance driver that it is supporting.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Describes the reasoning for defining the policy in support of the driver.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"attributeName":"drivers","attributeDescription":"Drivers that justify this policy.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"policies","attributeDescription":"Governance policies that support this governance driver.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"787eaf46-7cf2-4096-8d6e-671a0819d57e","name":"GovernanceImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a governance control and the governance driver it is implementing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The reasons for implementing the policy using this control.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a7defa41-9cfa-4be5-9059-359022bb016d","name":"GovernancePolicy","status":"ACTIVE_TYPEDEF"},"attributeName":"policies","attributeDescription":"The policies that are supported by this control.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"The governance controls that implement this policy.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"806933fb-7925-439b-9876-922a960d2ba1","name":"GovernanceControlLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between two related governance controls.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"linkingControls","attributeDescription":"Governance controls that ate dependent on this control.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedControls","attributeDescription":"Governance controls that support the implementation of this control.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4c4d1d9c-a9fc-4305-8b71-4e891c0f9ae0","name":"ZoneGovernance","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a governance zone to a governance definition that applies to all of the members of the zone.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF"},"attributeName":"governedZones","attributeDescription":"The collections of assets governed by this definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedBy","attributeDescription":"Governance definitions for this zone.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ee6cf469-cb4d-4c3b-a4c7-e2da1236d139","name":"ZoneHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Creates a controlling hierarchy for governance zones.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF"},"attributeName":"inheritsFromZone","attributeDescription":"The zone that provides additional governance requirements.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"290a192b-42a7-449a-935a-269ca62cfdac","name":"GovernanceZone","status":"ACTIVE_TYPEDEF"},"attributeName":"controlsZone","attributeDescription":"The zones that are also governed in the same way.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e701a5c8-c1ba-4b75-8257-e0a6569eda48","name":"GovernanceRuleImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the implementation of a governance rule.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for implementing the rule using this implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"8f954380-12ce-4a2d-97c6-9ebe250fecf8","name":"GovernanceRule","status":"ACTIVE_TYPEDEF"},"attributeName":"implementsGovernanceRules","attributeDescription":"The rules that are implemented by this component.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"486af62c-dcfd-4859-ab24-eab2e380ecfd","name":"DeployedSoftwareComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"The software components that implement this governance rule.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a5a7b08a-73fd-4026-a9dd-d0fe55bea8a4","name":"GovernanceProcessImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the implementation of a governance process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for implementing the process using this implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b68b5d9d-6b79-4f3a-887f-ec0f81c54aea","name":"GovernanceProcess","status":"ACTIVE_TYPEDEF"},"attributeName":"implementsGovernanceProcesses","attributeDescription":"The processes that are implemented by this component.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"The processes that implement this governance process.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"47f0ad39-db77-41b0-b406-36b1598e0ba7","name":"OrganizationalCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Describes the relationship between a team and the business capabilities it supports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsBusinessCapabilities","attributeDescription":"The business capabilities that this team supports.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingTeams","attributeDescription":"The teams that support this business capability.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"49f2ecb5-6bf7-4324-9824-ac98d595c404","name":"ResponsibilityStaffContact","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a person, team or engine assigned to a governance responsibility.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"context","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The context in which this person, team or engine is to be contacted.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"89a76b24-deb8-45bf-9304-a578a610326f","name":"GovernanceResponsibility","status":"ACTIVE_TYPEDEF"},"attributeName":"contactFor","attributeDescription":"The governance responsibilities that this team or person is assigned to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedStaff","attributeDescription":"The people, teams and/or engines that are supporting this governance responsibility.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b5de932a-738c-4c69-b852-09fec2b9c678","name":"BusinessCapabilityControls","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a business capability that supports a governance control.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for assigning the control to this business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c794985e-a10b-4b6c-9dc2-6b2e0a2901d3","name":"GovernanceControl","status":"ACTIVE_TYPEDEF"},"attributeName":"implementsControls","attributeDescription":"The governance controls that this business capability supports.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"affectedBusinessCapabilities","attributeDescription":"The business capabilities that implement or support this governance responsibility.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f081808d-545a-41cb-a9aa-c4f074a16c78","name":"ProjectCharterLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a Project with its Charter.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","name":"Project","status":"ACTIVE_TYPEDEF"},"attributeName":"projects","attributeDescription":"The projects guided by this charter.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f96b5a32-42c1-4a74-8f77-70a81cec783d","name":"ProjectCharter","status":"ACTIVE_TYPEDEF"},"attributeName":"charter","attributeDescription":"The charter guiding this project.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"cb10c107-b7af-475d-aab0-d78b8297b982","name":"GovernanceRoleAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a person assigned to perform a specific responsibility for a specific resource.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceAssignments","attributeDescription":"The resources assigned to this person.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"governedByRoles","attributeDescription":"The roles assigned to this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"cb15c107-b7af-475d-aab0-d78b8297b982","name":"GovernanceResponsibilityAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a role that will perform a governance responsibility.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"attributeName":"performedByRoles","attributeDescription":"The roles assigned to this responsibility.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"89a76b24-deb8-45bf-9304-a578a610326f","name":"GovernanceResponsibility","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceResponsibilities","attributeDescription":"The responsibilities performed by this role.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e076fbb3-54f5-46b8-8f1e-a7cb7e792673","name":"GovernanceDefinitionMetric","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance definition and a governance metric used to measure this definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"rationale","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Documents reasons for using the metric to measure the governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9ada8e7b-823c-40f7-adf8-f164aabda77e","name":"GovernanceMetric","status":"ACTIVE_TYPEDEF"},"attributeName":"metrics","attributeDescription":"The metrics that measure the landscape against this governance definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"measuredDefinitions","attributeDescription":"The governance definitions that are measured by this metric.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"89c3c695-9e8d-4660-9f44-ed971fd55f88","name":"GovernanceResults","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance metric and a data set used to gather measurements from the landscape.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defines how the data items from the data set are converted in measurements for the metric.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9ada8e7b-823c-40f7-adf8-f164aabda77e","name":"GovernanceMetric","status":"ACTIVE_TYPEDEF"},"attributeName":"metrics","attributeDescription":"The governance metrics that are captured in this data set.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1449911c-4f44-4c22-abc0-7540154feefb","name":"DataSet","status":"ACTIVE_TYPEDEF"},"attributeName":"measurements","attributeDescription":"The data set that captures the measurements for this governance metric.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","name":"License","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an asset and its license.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"licenseGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the actual license.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"start","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start date for the license.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"end","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"End date for the license.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"conditions","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any special conditions or endorsements over the basic license type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"licensedBy","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person or organization that owns the intellectual property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"custodian","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person, engine or organization tht will ensure the license is honored.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"licensee","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person or organization that holds the license.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes about the license.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"licensed","attributeDescription":"Items licensed by this type of license.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"046a049d-5f80-4e5b-b0ae-f3cf6009b513","name":"LicenseType","status":"ACTIVE_TYPEDEF"},"attributeName":"licenses","attributeDescription":"The types of licenses that apply.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"390559eb-6a0c-4dd7-bc95-b9074caffa7f","name":"Certification","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An awarded certification of a specific type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"certificateGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the actual certificate.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"start","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Start date for the certification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"end","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"End date for the certification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"conditions","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any special conditions or endorsements over the basic certification type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"certifiedBy","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person or organization awarded the certification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"custodian","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person, engine or organization that will ensure the certification is honored.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recipient","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The person or organization that received the certification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes about the certification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"certifies","attributeDescription":"Items certified by this type of certification.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"97f9ffc9-e2f7-4557-ac12-925257345eea","name":"CertificationType","status":"ACTIVE_TYPEDEF"},"attributeName":"certifications","attributeDescription":"The types of certifications that apply.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"be12ff15-0721-4a7e-8c98-334eaa884bdf","name":"RegulationCertificationType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a certification required by a regulation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3c4293d-8846-4500-b0c0-197d73aba8b0","name":"Regulation","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedRegulations","attributeDescription":"Regulations that require this type of certification.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"97f9ffc9-e2f7-4557-ac12-925257345eea","name":"CertificationType","status":"ACTIVE_TYPEDEF"},"attributeName":"requiredCertifications","attributeDescription":"The certifications required by this regulation.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"eb4f1f98-c649-4560-8a46-da17c02764a9","name":"SchemaTypeOption","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The list of alternative schema types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5caf954a-3e33-4cbd-b17d-8b8613bd2db8","name":"SchemaTypeChoice","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaOptionalUses","attributeDescription":"Potential place where this schema type is used.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaOptions","attributeDescription":"Possible structure of the content of this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"815b004d-73c6-4728-9dd9-536f4fe803cd","name":"AssetSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The structure of an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"describesAssets","attributeDescription":"Asset that conforms to the schema type.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"schema","attributeDescription":"Structure of the content of this asset.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6aab4ec6-f0c6-4c40-9f50-ac02a3483358","name":"SchemaTypeSnippet","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a schema type and an implementation snippet.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"templateForSchemaTypes","attributeDescription":"Logical structure for data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"49990755-2faa-4a62-a1f3-9124b9c73df4","name":"ImplementationSnippet","status":"ACTIVE_TYPEDEF"},"attributeName":"implementationSnippets","attributeDescription":"Template implementation of the schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"eed5565d-7ac2-46fe-9a26-4722fad8d993","name":"SchemaTypeImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a schema type and an implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"implementationSchemaTypes","attributeDescription":"Logical structure for the data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementations","attributeDescription":"Concrete implementation of the schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"86b176a2-015c-44a6-8106-54d5d69ba661","name":"AttributeForSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a complex schema type and its attributes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"parentSchemas","attributeDescription":"Schema types using this attribute.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"attributes","attributeDescription":"The attributes defining the internal structure of the schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2d955049-e59b-45dd-8e62-cde1add59f9e","name":"SchemaAttributeType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The schema type for an attribute.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSchemas","attributeDescription":"Occurrences of this schema type in other schemas.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"type","attributeDescription":"The structure of this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0ffb9d87-7074-45da-a9b0-ae0859611133","name":"NestedSchemaAttribute","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The direct parent-child relationship between attributes with an embedded type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"parentAttribute","attributeDescription":"Schema attribute containing this attribute.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedAttributes","attributeDescription":"The attributes defining the internal structure of the parent attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3e844049-e59b-45dd-8e62-cde1add59f9e","name":"BoundedSchemaElementType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The type of the element within the bounded schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","name":"BoundedSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInBoundedSchemaType","attributeDescription":"Use of this element as part of a more complex type.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"boundedSchemaElementType","attributeDescription":"The structure of the element within this type.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"292125f7-5660-4533-a48a-478c5611922e","name":"LinkedType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a link element and its type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"67e08705-2d2a-4df6-9239-1818161a41e0","name":"SchemaLinkElement","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedBy","attributeDescription":"External links to this type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedType","attributeDescription":"Types for this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"db9583c5-4690-41e5-a580-b4e30a0242d3","name":"SchemaLinkToType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a schema attribute and a schema link.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"usedIn","attributeDescription":"Attributes of this type.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"67e08705-2d2a-4df6-9239-1818161a41e0","name":"SchemaLinkElement","status":"ACTIVE_TYPEDEF"},"attributeName":"externalType","attributeDescription":"External type for this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6189d444-2da4-4cd7-9332-e48a1c340b44","name":"MapFromElementType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the type of the key for a map schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapFrom","attributeDescription":"Used in map.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"mapFromElement","attributeDescription":"Key for this attribute.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8b9856b3-451e-45fc-afc7-fddefd81a73a","name":"MapToElementType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the type of value for a map schema type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd4c85d0-d471-4cd2-a193-33b0387a19fd","name":"MapSchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapTo","attributeDescription":"Used in map.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"mapToElement","attributeDescription":"Value for this map.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e5d7025d-8b4f-43c7-bcae-1047d650b94a","name":"SchemaQueryImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Details of how a derived schema attribute is calculated.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the attribute is retrieved.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"cf21abfe-655a-47ba-b9b6-f73394745c80","name":"DerivedSchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"usedBy","attributeDescription":"Use of an attribute to derive another attribute.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"queryTarget","attributeDescription":"Used to derive this attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"503b4221-71c8-4ba9-8f3d-6a035b27971c","name":"GraphEdgeLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A relationship between a graph edge and a vertex.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d4104eb3-4f2d-4d83-aca7-e58dd8d5e0b1","name":"GraphEdge","status":"ACTIVE_TYPEDEF"},"attributeName":"edges","attributeDescription":"Edges for this vertex.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1252ce12-540c-4724-ad70-f70940956de0","name":"GraphVertex","status":"ACTIVE_TYPEDEF"},"attributeName":"vertices","attributeDescription":"Vertices for this edge.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3cd4e0e7-fdbf-47a6-ae88-d4b3205e0c07","name":"ForeignKey","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The primary key for another column is stored in a relational column from another table to enable them to be joined.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the correctness of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the foreign key.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF"},"attributeName":"primaryKey","attributeDescription":"Relational column holding the primary key.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","name":"RelationalColumn","status":"ACTIVE_TYPEDEF"},"attributeName":"foreignKey","attributeDescription":"Use of primary key from another table to enable table joins.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"03737169-ceb5-45f0-84f0-21c5929945af","name":"APIOperations","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API and its operations.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b46cddb3-9864-4c5d-8a49-266b3fc95cb8","name":"APISchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInAPI","attributeDescription":"API that this operation belongs to.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"containsOperations","attributeDescription":"Operations for this API type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e8fb46d1-5f75-481b-aa66-f43ad44e2cc6","name":"APIHeader","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API operation and its header.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"usedAsAPIHeader","attributeDescription":"API operations using this structure as the header.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"apiHeader","attributeDescription":"Header structure for this API operation.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4ab3b466-31bd-48ea-8aa2-75623476f2e2","name":"APIRequest","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API operation and its request structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"usedAsAPIRequest","attributeDescription":"API operations using this structure as the request body.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"apiRequest","attributeDescription":"Request structure for this API operation.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e8001de2-1bb1-442b-a66f-9addc3641eae","name":"APIResponse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an API operation and its response structure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f1c0af19-2729-4fac-996e-a7badff3c21c","name":"APIOperation","status":"ACTIVE_TYPEDEF"},"attributeName":"usedAsAPIResponse","attributeDescription":"API operations using this structure as the response.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"apiResponse","attributeDescription":"Response structure for this API operation.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6b947ccc-1a70-4785-9ca3-d6326bc51291","name":"DataClassHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a data class to another in a parent child hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"superDataClass","attributeDescription":"Data class that is the more abstract.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"subDataClasses","attributeDescription":"Data classes that are more concrete.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"767fb343-4699-49c1-a0f8-af6da78505f8","name":"DataClassComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a data class to another in a part of hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfDataClasses","attributeDescription":"Data classes that includes other data classes in its definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"madeOfDataClasses","attributeDescription":"Data classes that provide part of another data class's definitions.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4df37335-7f0c-4ced-82df-3b2fd07be1bd","name":"DataClassAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a data class to an asset or schema element to define its logical data type.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"method","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Method used to identify data class.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2611892f-0527-478f-8843-a3aa2b9abb47","name":"DataClassAssignmentStatus","description":"Defines the provenance and confidence of a data class assignment.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The data class assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The data class assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The data class assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The data class assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The data class assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data class assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another data class assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"partialMatch","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Are there data values outside of the data class specification?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of confidence in the correctness of the data class assignment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"threshold","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"52aeb769-37b7-4b30-b949-ddc7dcebcfa2","name":"float","primitiveDefCategory":"OM_PRIMITIVE_TYPE_FLOAT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What was the threshold result used to determine that the data class matched.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"valueFrequency","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"33a91510-92ee-4825-9f49-facd7a6f9db6","name":"long","primitiveDefCategory":"OM_PRIMITIVE_TYPE_LONG"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How often does the data class specification match the data values.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for validating the data class assignment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the data class assignment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsAssignedToDataClass","attributeDescription":"Elements identified as managing data values that match the specification of a data class.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"dataClassesAssignedToElement","attributeDescription":"Logical data type for this element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c5d48b73-eadd-47db-ab64-3be99b2fb32d","name":"ValidValuesAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a referenceable to its valid values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"strictRequirement","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Only values from the ValidValues set/definition are allowed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"validValuesConsumer","attributeDescription":"The valid values set that this element belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"validValues","attributeDescription":"A definition of the valid values for this element.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6337c9cd-8e5a-461b-97f9-5151bcb97a9e","name":"ValidValueMember","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links valid value set to the values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7de10805-7c44-40e3-a410-ffc51306801b","name":"ValidValuesSet","status":"ACTIVE_TYPEDEF"},"attributeName":"validValuesSet","attributeDescription":"The valid values set that this element belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfValidValuesSet","attributeDescription":"Description of a single valid value.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d9a39553-6a47-4477-a217-844300c07cf2","name":"ValidValuesImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to an asset that implements the list of valid values.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"implementationValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Value in the asset that maps to this valid value if different from the preferred value.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"validValues","attributeDescription":"The valid values set that this element implements.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"validValuesImplementation","attributeDescription":"The asset where the valid values are implemented.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f3b18ac7-3357-4a0c-8988-77a98adad5b5","name":"DesignModelElementOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links design model elements to their owning model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"},"attributeName":"owningModel","attributeDescription":"Owning model.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsInModel","attributeDescription":"List of elements that belong to this model.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4a985162-8130-4559-b68e-6e6a5dc19c2a","name":"DesignModelGroupOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a model to a design model group.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"},"attributeName":"anchorModel","attributeDescription":"Model that owns this group.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"groupsInModel","attributeDescription":"List of groups that belong to this model.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"809b7c6c-69f9-4dbf-a5dd-085664499438","name":"DesignModelGroupHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a model's groups into a hierarchy.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"parentModelGroup","attributeDescription":"Link parent group.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"childModelGroups","attributeDescription":"The groups nested in this group.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2dcfe62b-341c-4c3d-b336-a94a52c20556","name":"DesignModelGroupMembership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a design model element to a group.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b144ee2a-fa71-4897-b51a-dd5239c26910","name":"DesignModelGroup","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfModelGroups","attributeDescription":"Link to a list of groups this element is a member of.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsInGroup","attributeDescription":"List of elements that belong to this group.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4ff6d91b-3836-4ba2-9ca9-87da91081faa","name":"DesignModelElementsInScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a model to an implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"788957f7-a203-45bd-994d-0ab018275821","name":"DesignModelScope","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInScope","attributeDescription":"Link to a scope where this element is used.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"inScopeModelElements","attributeDescription":"List of elements that belong to this scope.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c5cb1362-07f6-486b-b80b-ba7922cacee9","name":"DesignModelImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a concept model to an implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"implementationFollowingModel","attributeDescription":"Definition of an implementation of the model.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"modelDescribingBehavior","attributeDescription":"Descriptive abstraction.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1a379e55-a4c0-4289-a1a4-b89d257611d1","name":"ConceptBeadRelationshipEnd","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links one end of a concept bead link relationship to a concept bead.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"attributeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the relationship end.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"decoration","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a97d9167-7dd6-4dea-a8cf-c73c57a0f470","name":"ConceptModelDecoration","description":"Describes the type of relationship end.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."},{"headerVersion":1,"ordinal":1,"value":"Aggregation","description":"The relationship links an independent concept bead to a collection concept bead."},{"headerVersion":1,"ordinal":2,"value":"Composition","description":"The relationship links a sub-part to a composite."},{"headerVersion":1,"ordinal":3,"value":"Extension","description":"The relationship links an extension to a base concept bead."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"None","description":"The relationship links two concept beads together."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Usage and lifecycle for this connection between the concept bead and the link.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Position of this relationship in the concept bead's list of relationships.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"minCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of occurrences of this attribute allowed (0 = optional, 1+ = mandatory).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"maxCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of occurrences of this attribute allowed (-1 = infinite).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"uniqueValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether duplicates of the same value are allowed or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"orderedValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether the values are ordered or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"navigable","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is it possible to follow the link in this direction.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"13defd95-6452-4398-8382-e47f1a271eff","name":"ConceptBeadLink","status":"ACTIVE_TYPEDEF"},"attributeName":"relationships","attributeDescription":"The relationships that the concept bead can be a part of.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f7feb509-bce6-4989-a340-5dc7e3eec313","name":"ConceptBead","status":"ACTIVE_TYPEDEF"},"attributeName":"endBeads","attributeDescription":"The concept beads that are linked via this relationship.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5bad1df2-664b-407b-8036-2855e2ede92f","name":"ConceptBeadAttributeLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a concept bead to its attributes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Position of this relationship in the concept bead's list of relationships.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"minCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of occurrences of this attribute allowed (0 = optional, 1+ = mandatory).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"maxCardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of occurrences of this attribute allowed (-1 = infinite).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"uniqueValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether duplicates of the same value are allowed or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"orderedValues","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When multiple occurrences are allowed, indicates whether the values are ordered or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"navigable","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is it possible to follow the link in this direction.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f7feb509-bce6-4989-a340-5dc7e3eec313","name":"ConceptBead","status":"ACTIVE_TYPEDEF"},"attributeName":"parentBead","attributeDescription":"Concept bead that this attribute belongs to.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d804d406-ac74-4f92-9bde-2ba0793680ea","name":"ConceptBeadAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"attributes","attributeDescription":"Attribute detail for the concept bead.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6447c9cd-8e5a-461b-97f9-5151bcb97a9e","name":"RelatedDesignPattern","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links design patterns together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the relationship between the two design patterns.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6b60a73e-47bc-4096-9073-f94cab975958","name":"DesignPattern","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedDesignPattern","attributeDescription":"Another design pattern that operates in similar contexts.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6b60a73e-47bc-4096-9073-f94cab975958","name":"DesignPattern","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedDesignPattern","attributeDescription":"Another design pattern that operates in similar contexts.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"B216fA00-8281-F9CC-9911-Ae6377f2b457","name":"PortSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a Port and a SchemaType","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","name":"Port","status":"ACTIVE_TYPEDEF"},"attributeName":"port","attributeDescription":"Port","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"SchemaType","attributeDescription":"SchemaType","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a5991bB2-660D-A3a1-2955-fAcDA2d5F4Ff","name":"LineageMapping","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between two schema attributes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceElement","attributeDescription":"Source Attribute.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"targetElement","attributeDescription":"Target Attribute.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"dff45aeb-c65e-428c-9ab3-d756bc5d8dbb","name":"SupportedDiscoveryService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A discovery service that is supported by a discovery engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assetTypes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of asset types that the discovery engine passed to the discovery service to analyze.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedDiscoveryServices","attributeDescription":"The discovery services supported by a discovery engine.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"be650674-790b-487a-a619-0a9002488055","name":"OpenDiscoveryEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"calledFromDiscoveryEngines","attributeDescription":"The discovery engines where this service is deployed to.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2c318c3a-5dc2-42cd-a933-0087d852f67f","name":"DiscoveryEngineReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A discovery analysis report created by a discovery engine.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"be650674-790b-487a-a619-0a9002488055","name":"OpenDiscoveryEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceDiscoveryEngine","attributeDescription":"The discovery engine that produced the report.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"discoveryEngineAnalysisReports","attributeDescription":"The reports produced by this discovery engine.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1744d72b-903d-4273-9229-de20372a17e2","name":"DiscoveryInvocationReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An analysis report from a discovery service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2f278dfc-4640-4714-b34b-303e84e4fc40","name":"OpenDiscoveryService","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceDiscoveryService","attributeDescription":"The discovery service that produced the report.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"serviceDiscoveryAnalysisReports","attributeDescription":"The reports produced by this discovery service.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7eded424-f176-4258-9ae6-138a46b2845f","name":"AssetDiscoveryReport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An analysis report from a discovery service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"discoveryReportTarget","attributeDescription":"The asset that is analyzed in the report.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"assetDiscoveryAnalysisReports","attributeDescription":"The reports produced about this asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"51d386a3-3857-42e3-a3df-14a6cad08b93","name":"DiscoveredAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The annotations that make up a discovery analysis report.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"reportedAnnotations","attributeDescription":"The annotations providing the contents for the report.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"acc7cbc8-09c3-472b-87dd-f78459323dcb","name":"OpenDiscoveryAnalysisReport","status":"ACTIVE_TYPEDEF"},"attributeName":"fromAnalysisReport","attributeDescription":"The report that the annotations belong to.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"605aaa6d-682e-405c-964b-ca6aaa94be1b","name":"AnnotationExtension","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Additional information to augment an annotation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"extendedAnnotations","attributeDescription":"The annotations being extended.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"annotationExtensions","attributeDescription":"The annotations providing additional information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5d3c2fb7-fa04-4d77-83cb-fd9216a07769","name":"AnnotationReviewLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Review results for an annotation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"annotationStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"71187df6-ef66-4f88-bc03-cd3c7f925165","name":"AnnotationStatus","description":"Defines the status of an annotation.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"New","description":"The annotation is new."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The annotation has been reviewed by a steward."},{"headerVersion":1,"ordinal":2,"value":"Approved","description":"The annotation has been approved."},{"headerVersion":1,"ordinal":3,"value":"Actioned","description":"The request has been actioned."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The annotation is invalid or incorrect."},{"headerVersion":1,"ordinal":5,"value":"Ignore","description":"The annotation should be ignored."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the processing as a result of the annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6cea5b53-558c-48f1-8191-11d48db29fb4","name":"Annotation","status":"ACTIVE_TYPEDEF"},"attributeName":"reviewedAnnotations","attributeDescription":"The annotations being reviewed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b893d6fc-642a-454b-beaf-809ee4dd876a","name":"AnnotationReview","status":"ACTIVE_TYPEDEF"},"attributeName":"annotationReviews","attributeDescription":"The feedback about the annotations.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f2d263-e24d-4f20-8c0d-b5e24648cd54","name":"SchemaTypeDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between schema analysis annotation and the identified schema type definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5aa68b-d562-4b04-b189-c7b7f0bf2ced","name":"SchemaAnalysisAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedSchemaTypes","attributeDescription":"The analysis of the schema type for deployed assets.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaTypeDefinition","attributeDescription":"Official schema type definition.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f2d263-e24d-4f20-8c0d-b5e22222cd54","name":"DiscoveredDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Data field detected in asset during schema analysis.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataFieldPosition","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the data field in the parent annotation's list of data fields.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5aa68b-d562-4b04-b189-c7b7f0bf2ced","name":"SchemaAnalysisAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaAnalysisAnnotation","attributeDescription":"The annotation collecting the results of the schema analysis.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"discoveredDataFields","attributeDescription":"The data fields discovered during schema analysis.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f1e263-e24d-4f20-8c0d-b5e21232cd54","name":"SchemaAttributeDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between data field analysis and the identified schema attribute definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedSchemaAttributes","attributeDescription":"The analysis of the equivalent data fields from deployed assets.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1a5e159b-913a-43b1-95fe-04433b25fca9","name":"SchemaAttribute","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaAttributeDefinition","attributeDescription":"Official schema attribute definition.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"60f2d263-e24d-4f20-8c0d-b5e12356cd54","name":"DiscoveredNestedDataField","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Nested data fields under a single parent node.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"dataFieldPosition","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Positional order of the data field with its parent data field.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"parentDataField","attributeDescription":"Parent node.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedDataFields","attributeDescription":"Nested data fields.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"51a2d263-e24d-4f20-8c0d-b5e12356cd54","name":"DataClassDefinition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between schema analysis and the identified data class for a data field.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assetGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the analyzed asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedDataClasses","attributeDescription":"The mapped data fields from deployed assets.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6bc727dc-e855-4979-8736-78ac3cfcd32f","name":"DataClass","status":"ACTIVE_TYPEDEF"},"attributeName":"dataClassDefinition","attributeDescription":"Official data class definition.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"833e849d-eda2-40bb-9e6b-c3ca0b56d581","name":"DataFieldAnalysis","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Attached data field level annotations.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"72ed6de6-79d9-4e7d-aefc-b969382fc4b0","name":"DataFieldAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"dataFieldAnnotations","attributeDescription":"The annotations for this data field.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","name":"DataField","status":"ACTIVE_TYPEDEF"},"attributeName":"annotatedDataFields","attributeDescription":"Data fields with addition properties attached.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"75026fac-f9e5-4da8-9ad1-e9c68d47f577","name":"DataProfileLogFile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to the log file containing the data profile information.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"368e6fb3-7323-4f81-a723-5182491594bd","name":"DataProfileLogAnnotation","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProfileAnnotations","attributeDescription":"The annotations that refer to this log file.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ff4c8484-9127-464a-97fc-99579d5bc429","name":"LogFile","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProfileLogFiles","attributeDescription":"Location of the data profile information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"73510abd-49e6-4097-ba4b-23bd3ef15baa","name":"RelationshipAnnotation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Annotation relating two referenceables.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"annotationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the type of annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"summary","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the findings.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidenceLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of certainty in the accuracy of the results.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression used to create the annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"explanation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Explanation of the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"analysisStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The step in the pipeline that produced the annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"jsonProperties","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties used in the specification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties discovered during the analysis.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"annotationStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"71187df6-ef66-4f88-bc03-cd3c7f925165","name":"AnnotationStatus","description":"Defines the status of an annotation.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"New","description":"The annotation is new."},{"headerVersion":1,"ordinal":1,"value":"Reviewed","description":"The annotation has been reviewed by a steward."},{"headerVersion":1,"ordinal":2,"value":"Approved","description":"The annotation has been approved."},{"headerVersion":1,"ordinal":3,"value":"Actioned","description":"The request has been actioned."},{"headerVersion":1,"ordinal":4,"value":"Invalid","description":"The annotation is invalid or incorrect."},{"headerVersion":1,"ordinal":5,"value":"Ignore","description":"The annotation should be ignored."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the processing as a result of the annotation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedFromObjectAnnotations","attributeDescription":"The referenceables linked from.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedToObjectAnnotations","attributeDescription":"The referenceables linked to.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"70dbbda3-903f-49f7-9782-32b503c43e0e","name":"ProcessHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A hierarchical relationship between processes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"containmentType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"1bb4b908-7983-4802-a2b5-91b095552ee9","name":"ProcessContainmentType","description":"The containment relationship between two processes.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"OWNED","description":"The parent process owns the child process in the relationship, such that if the parent is removed the child should also be removed. A child can have at most one such parent."},{"headerVersion":1,"ordinal":1,"value":"USED","description":"The child process is simply used by the parent. A child process can have many such relationships to parents."},{"headerVersion":1,"ordinal":99,"value":"OTHER","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type of containment that exists between the related processes.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"parentProcess","attributeDescription":"The more abstract or higher-level process.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"childProcess","attributeDescription":"The more detailed or lower-level process.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"ee8c78a1-a3ae-4824-a4e1-dcb64bc3a45b","name":"SubjectAreaGovernance","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a subject area definition to a governance definition that applies to all of the contents of the subject area.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedSubjectArea","attributeDescription":"The subject area governed by this definition.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedBy","attributeDescription":"Governance definitions for this subject area.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"fd3b7eaf-969c-4c26-9e1e-f31c4c2d1e4b","name":"SubjectAreaHierarchy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Creates a controlling hierarchy for subject areas.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"broaderSubjectArea","attributeDescription":"The subject area that describes a broader topic.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d28c3839-bc6f-41ad-a882-5667e01fea72","name":"SubjectAreaDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedSubjectArea","attributeDescription":"The subdivisions of the broader topic.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"203ce62c-3cbf-4542-bf82-81820cba718f","name":"ValidValuesMapping","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between two valid values from different valid value sets that have equivalent meanings.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"associationDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Brief description describing how they are related.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number between 0 and 100 indicating the confidence that the match is correct.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the mapping.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes on the mapping.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"matchingValue","attributeDescription":"A valid value from a different valid value set that is equivalent.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"matchingValue","attributeDescription":"A valid value from a different valid value set that is equivalent.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"111e6d2e-94e9-43ed-b4ed-f0d220668cbf","name":"ReferenceValueAssignment","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Enables valid values to be used as tags to help group and locate referenceables.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"confidence","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number between 0 and 100 indicating the confidence that the match is correct.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the mapping.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional notes on the mapping.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedItem","attributeDescription":"An element that has been tagged by a valid value.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"09b2133a-f045-42cc-bb00-ee602b74c618","name":"ValidValueDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"referenceValue","attributeDescription":"A valid value that represents the meaning or classification of the assigned item.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e8303911-ba1c-4640-974e-c4d57ee1b310","name":"DigitalServiceDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying dependencies between digital services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"delegationEscalationAuthority","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Can delegations and escalations flow on this relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"callsDigitalServices","attributeDescription":"The digital services dependent on the others.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"calledByDigitalServices","attributeDescription":"The digital services that the others depends on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"91ff7542-c275-4cd3-b367-97eec3360422","name":"DigitalServiceManagement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the individual responsible for each digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"managesDigitalServices","attributeDescription":"The digital services that this individual manages.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6dfba6ce-e925-4281-880d-d04100c5b991","name":"DigitalServiceManager","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceManager","attributeDescription":"The individual responsible for the digital services.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"9e187e1e-2547-46bd-b0ee-c33ac6df4a1f","name":"DigitalSupport","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the digital services supporting each business capability.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"usesDigitalServices","attributeDescription":"The digital services that this business capability depends on.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","name":"BusinessCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumingBusinessCapabilities","attributeDescription":"The business capabilities that depend on the digital services.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"79ac27f6-be9c-489f-a7c2-b9add0bf705c","name":"DigitalServiceOperator","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the organizations responsible for operating the digital services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The extent to which this operator is responsible for the digital service operations.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"operatesDigitalServices","attributeDescription":"The digital services that this organization operates.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"50a61105-35be-4ee3-8b99-bdd958ed0685","name":"Organization","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceOperators","attributeDescription":"The organizations that support the digital service's operations.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"873e29bd-ca14-4833-a6bb-9ebdf89b5b1b","name":"DigitalServiceImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the implementation of a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the software server capability supports the needs of the digital service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfDigitalServices","attributeDescription":"The digital services that use this capability.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedBy","attributeDescription":"The list of software server capabilities that support this digital service.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"fcdccfa3-e9f0-4543-8720-1958799fb6dc","name":"InformationSupplyChainComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the segments in an information supply chain.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fa6de61d-98cb-48c4-b21f-ab7186235fd4","name":"InformationSupplyChain","status":"ACTIVE_TYPEDEF"},"attributeName":"informationSupplyChains","attributeDescription":"Owning information supply chain.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6d9980b2-5c0b-4314-8d8d-9fa45f8904d1","name":"InformationSupplyChainSegment","status":"ACTIVE_TYPEDEF"},"attributeName":"segments","attributeDescription":"A role performed by this person.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"94715275-0520-43e9-81fe-4fe8ec3d8f3a","name":"InformationSupplyChainImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Implementation components for an information supply chain segment.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"6d9980b2-5c0b-4314-8d8d-9fa45f8904d1","name":"InformationSupplyChainSegment","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfSegments","attributeDescription":"A related section of an information supply chain .","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedByProcesses","attributeDescription":"Processes that implement the information supply chain.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2a9e56c3-bcf6-41de-bbe9-1e63b81d3114","name":"SolutionComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship showing the nesting structure of solution components.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSolutionComponents","attributeDescription":"The solution components that embed this component.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"nestedSolutionComponents","attributeDescription":"The sub-parts of this solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d0dd0ac7-01f4-48e0-ae4d-4f7268573fa8","name":"SolutionComponentImplementation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying a solution component's implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how the software server capability supports the solution component.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"partOfComponentDesigns","attributeDescription":"A person performing this role.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedBy","attributeDescription":"One of the implementation parts of the solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"892a3d1c-cfb8-431d-bd59-c4d38833bfb0","name":"SolutionLinkingWire","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Connection between two solution ports that shows how data flows.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"informationSupplyChainSegmentGUIDs","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of information supply chain segments that this wire belongs to (typically only one).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"connectedPorts","attributeDescription":"Port that the wire connects to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"connectedPorts","attributeDescription":"Port that the wire connects to.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5652d03a-f6c9-411a-a3e4-f490d3856b64","name":"SolutionComponentPort","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a solution component and its ports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"solutionComponent","attributeDescription":"Owning solution component that this port belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"solutionPorts","attributeDescription":"List ports for this solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8335e6ed-fd86-4000-9bc5-5203062f28ba","name":"SolutionPortDelegation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Aligns ports from nested components with the parent's.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"alignsToPort","attributeDescription":"Encapsulating solution component's port","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"delegationPorts","attributeDescription":"Ports from nested components that align with the port from the encapsulating solution component.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f1ae975f-f11a-467b-8c7a-b023081e4712","name":"SolutionBlueprintComposition","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a solution blueprint and a solution component.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the solution component's role in the solution.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4aa47799-5128-4eeb-bd72-e357b49f8bfe","name":"SolutionBlueprint","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSolutionBlueprints","attributeDescription":"The solutions where this component features.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"b83f3d42-f3f7-4155-ae65-58fb44ea7644","name":"SolutionComponent","status":"ACTIVE_TYPEDEF"},"attributeName":"containsSolutionComponents","attributeDescription":"List of solution components that make up the solution.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a43b4c9c-52c2-4819-b3cc-9d07d49a11f2","name":"DigitalServiceDesign","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the solution blueprint for a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"describesDigitalService","attributeDescription":"Digital service described by the blueprint.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4aa47799-5128-4eeb-bd72-e357b49f8bfe","name":"SolutionBlueprint","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceDesigns","attributeDescription":"The difference versions of the digital service's designs.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"af904501-6347-4f52-8378-da50e8d74828","name":"ProcessCall","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows a call between 2 assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the call.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"calls","attributeDescription":"Caller asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"calledBy","attributeDescription":"Called asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d1a9a79f-4c9c-4dff-837e-1353ba51b607","name":"ProcessInput","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The feed of data into a process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the data feed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedByProcess","attributeDescription":"Process that is receiving the information from the asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"processInputData","attributeDescription":"Asset supplying input data.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e3e40f99-70fe-478c-9676-78a50cded70b","name":"ProcessOutput","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The feed of data from a process.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1516313040008,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the data feed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d8f33bd7-afa9-4a11-a8c7-07dcec83c050","name":"Process","status":"ACTIVE_TYPEDEF"},"attributeName":"producedByProcess","attributeDescription":"Process that is creating and updating the information in the asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"processOutputData","attributeDescription":"Asset receiving output data.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"87b7371e-e311-460f-8849-08646d0d6ad3","name":"SourcedFrom","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines source of the information for a referenceable that was created by copying from a template.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resultingElement","attributeDescription":"Element created from the template.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"templateElement","attributeDescription":"Template element providing information.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d2f8df24-6905-49b8-b389-31b2da156ece","name":"SearchKeywordLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Provides a link to a keyword that helps to identify specific elements in a search.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedElements","attributeDescription":"Element described by the search keyword.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF"},"attributeName":"searchKeywords","attributeDescription":"Keywords to describe the element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f9ffa8a8-80f5-4e6d-9c05-a3a5e0277d62","name":"RelatedKeyword","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links search keywords that have similar meanings together.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedKeyword","attributeDescription":"Keyword with similar meaning or usage.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","name":"SearchKeyword","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedKeyword","attributeDescription":"Keyword with similar meaning or usage.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"89c3c695-9e8d-4660-9f44-ed971fd55f89","name":"GovernedBy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows the resources that are governed by a specific governance definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"governedBy","attributeDescription":"The governance definition that defines how this element is governed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"governedElements","attributeDescription":"An element that is governed according to the governance definition.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1c2622b7-ac21-413c-89e1-6f61f348cd19","name":"DerivedSchemaTypeQueryTarget","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Details of how a derived schema element is calculated.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"queryId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for placeholder in derived schema type's formula.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the value(s) is/are retrieved.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"usedBy","attributeDescription":"Use of another schema type to derive all or part of this schema type's value.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"queryTarget","attributeDescription":"Used to provide data values to the other schema type.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"9a5d78c2-1716-4783-bfc6-c300a9e2d092","name":"LinkedExternalSchemaType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links to a reusable schema type that is external to this schema.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInSchema","attributeDescription":"Connection point for a reusable schema type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"externalSchemaType","attributeDescription":"The schema type that is being reused in another schema.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2bb10ba5-7aa2-456a-8b3a-8fdbd75c95cd","name":"SupplementaryProperties","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Provides additional descriptive properties to augment technical metadata extracted from a third party technology.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"supplementsElement","attributeDescription":"Describes this technical element.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"supplementaryProperties","attributeDescription":"Provides more information about this element.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d2490c0c-06cc-458a-add2-33cf2f5dd724","name":"DataFlow","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows that data flows in one direction from one element to another.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the flow relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the flow.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Function that determines the subset of the data that flows.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataSupplier","attributeDescription":"Caller element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataConsumer","attributeDescription":"Called element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"35450726-1c32-4d41-b928-22db6d1ae2f4","name":"ControlFlow","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows that when one element completes processing, control passes to the next element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the control flow relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the control flow.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Function that must be true to travel down this control flow.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"currentStep","attributeDescription":"Element that executes first.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"nextStep","attributeDescription":"Element that executes next.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3eb268f4-9419-4281-a487-d25ccd88eba3","name":"ExecutionPointUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance execution point definition and the governance definition it supports.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsGovernanceDefinitions","attributeDescription":"Governance definition that is implemented by this execution point.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d7f8d1d2-8cec-4fd2-b9fd-c8307cad750d","name":"ExecutionPointDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"executedThrough","attributeDescription":"Description of the execution points that support the implementation of this governance definition.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2726df0e-4f3a-44e1-8433-4ca5301457fd","name":"SupportedGovernanceService","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance engine and one of its services.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"calledFromGovernanceEngines","attributeDescription":"Governance Engine making use of the governance service.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedGovernanceServices","attributeDescription":"Governance service that is part of the governance engine.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5f6ddee5-31ea-4d4f-9c3f-00ad2fcb2aa0","name":"GovernanceActionFlow","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A link between a governance process and its first action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4d3a2b8d-9e2e-4832-b338-21c74e45b238","name":"GovernanceActionProcess","status":"ACTIVE_TYPEDEF"},"attributeName":"triggeredFrom","attributeDescription":"Governance process that describes an action flow.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"firstAction","attributeDescription":"First governance action in a governance action process.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d9567840-9904-43a5-990b-4585c0446e00","name":"NextGovernanceActionType","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance actions in a governance action flow.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The guard that is returned by the previous action that means this next action will run.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mandatoryGuard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this guard mandatory for the next action to run.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"dependedOnActionTypes","attributeDescription":"Governance Action Type caller.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"followOnActionTypes","attributeDescription":"Governance Action Type called.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"f672245f-35b5-4ca7-b645-014cf61d5b75","name":"GovernanceActionTypeExecutor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action type and the governance engine that will execute it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsGovernanceActionTypes","attributeDescription":"Governance action type that drives a governance engine.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceActionTypeExecutor","attributeDescription":"Governance engine that will run the governance action.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5323a705-4c1f-456a-9741-41fdcb8e93ac","name":"GovernanceActionRequestSource","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action type and the governance engine that will execute it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"originGovernanceService","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance service that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"originGovernanceEngine","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance engine that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"requestSourceName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name to identify the request source to the governance service that processes it.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceActivity","attributeDescription":"Element(s) that caused this governance action to be created.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"identifiedActions","attributeDescription":"Governance actions that were initiated for the linked element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"31e734ec-5baf-4e96-9f0d-e8a85081cb14","name":"GovernanceActionTypeUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action type and a resulting governance action.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"originGovernanceService","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance service that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"originGovernanceEngine","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The qualifiedName of the governance engine that caused the governance action to be created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"92e20083-0393-40c0-a95b-090724a91ddc","name":"GovernanceActionType","status":"ACTIVE_TYPEDEF"},"attributeName":"fromActionTypeTemplate","attributeDescription":"Governance action type that was the template for this governance action.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"spawnedActions","attributeDescription":"Governance actions that were created from this action type template.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"46ec49bf-af66-4575-aab7-06ce895120cd","name":"TargetForAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The element(s) that the governance action will work on.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"a6e698b0-a4f7-4a39-8c80-db0bb0f972ec","name":"GovernanceActionStatus","description":"Defines the current execution status of a governance action.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Requested","description":"The governance action has been created and is pending."},{"headerVersion":1,"ordinal":1,"value":"Approved","description":"The governance action is approved to run."},{"headerVersion":1,"ordinal":2,"value":"Waiting","description":"The governance action is waiting for its start time or the right conditions to run."},{"headerVersion":1,"ordinal":3,"value":"Activating","description":"The governance service for the governance action is being initialized in the governance engine."},{"headerVersion":1,"ordinal":4,"value":"InProgress","description":"The governance engine is running the associated governance service for the governance action."},{"headerVersion":1,"ordinal":10,"value":"Actioned","description":"The governance service for the governance action has successfully completed processing."},{"headerVersion":1,"ordinal":11,"value":"Invalid","description":"The governance action has not been run because it is not appropriate (for example, a false positive)."},{"headerVersion":1,"ordinal":12,"value":"Ignored","description":"The governance action has not been run because a different governance action was chosen."},{"headerVersion":1,"ordinal":13,"value":"Failed","description":"The governance service for the governance action failed to execute."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Undefined or unknown governance action status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of the work on this element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"startDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time that work started on this element for the linked governance action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"completionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time that work stopped on this element for the linked governance action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"actionTargetName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name to identify the action target to the governance service that processes it.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"identifiedActions","attributeDescription":"Governance action that is acting on this element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"actionTarget","attributeDescription":"Element(s) to work on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4efd16d4-f397-449c-a75d-ebea42fe581b","name":"NextGovernanceAction","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Linking of governance actions to show execution sequence.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The guard that is returned by the previous action that means this next action will run.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mandatoryGuard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is this guard mandatory for the next action to run.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"previousActions","attributeDescription":"Governance action that triggered this governance action.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"followOnActions","attributeDescription":"Governance actions that should run next.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e690ab17-6779-46b4-a8f1-6872d88c1bbb","name":"GovernanceActionExecutor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a governance action and the governance engine that will execute it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c976d88a-2b11-4b40-b972-c38d41bfc6be","name":"GovernanceAction","status":"ACTIVE_TYPEDEF"},"attributeName":"supportsGovernanceAction","attributeDescription":"Governance action that drives a governance engine.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"attributeName":"governanceActionExecutor","attributeDescription":"Governance engine that will run the governance action.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"7540d9fb-1848-472e-baef-97a44b9f0c45","name":"KnownDuplicateLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between duplicate entities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"duplicateType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"2f6a3dc1-aa98-4b92-add4-68de53b7369c","name":"DuplicateType","description":"Defines if the duplicates are peers or one is a consolidated duplicate.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Peer","description":"The duplicates are peers."},{"headerVersion":1,"ordinal":1,"value":"Consolidated","description":"One duplicate has been constructed from the other (ands its peers)."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another duplicate type."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of duplicate.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the duplicate processing.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information relating to the classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"knownDuplicateOrigin","attributeDescription":"Oldest element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"knownDuplicatePartner","attributeDescription":"Newest element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e490772e-c2c5-445a-aea6-1aab3499a76c","name":"IncidentOriginator","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an incident report and its originator (person, process, engine, ...).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"originators","attributeDescription":"Source(s) of the incident report.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"resultingIncidentReports","attributeDescription":"Descriptions of detected incidents.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0908e153-e0fd-499c-8a30-5ea8b81395cd","name":"ImpactedResource","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an impacted referenceable and an incident report.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"severityLevelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"How severe is the impact on the resource?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"impactedResources","attributeDescription":"Resources impacted by the incident.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"incidentReports","attributeDescription":"Descriptions of incidents affection this resource and the action taken.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"017be6a8-0037-49d8-af5d-c45c41f25e0b","name":"IncidentDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an incident report and its predecessors.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the dependency.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"priorReportedIncidents","attributeDescription":"Previous reports on the same or related incident.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","name":"IncidentReport","status":"ACTIVE_TYPEDEF"},"attributeName":"followOnReportedIncidents","attributeDescription":"Subsequent reports on the same or related incident.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"56315447-88a6-4235-ba91-fead86524ebf","name":"ServerAssetUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines that a server capability is using an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"useType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"09439481-9489-467c-9ae5-178a6e0b6b5a","name":"ServerAssetUseType","description":"Defines how a software server capability may use an asset.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."},{"headerVersion":1,"ordinal":1,"value":"Governs","description":"The software server capability provides management or oversight of the asset."},{"headerVersion":1,"ordinal":2,"value":"Maintains","description":"The software server capability keeps the asset up-to-date."},{"headerVersion":1,"ordinal":3,"value":"Uses","description":"The software server capability consumes the content of the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Owns","description":"The software server capability is accountable for the maintenance and protection of the asset."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Describes how the software server capability uses the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information on how the asset is used by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fe30a033-8f86-4d17-8986-e6166fa24177","name":"SoftwareServerCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedIn","attributeDescription":"Capability consuming this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"consumesAsset","attributeDescription":"Asset that this software server capability is dependent on.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"207e2594-e3e4-4be8-a12c-4c401656e241","name":"ActionTarget","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Associates a To Do with one or more elements to work on.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"93dbc58d-c826-4bc2-b36f-195148d46f86","name":"ToDo","status":"ACTIVE_TYPEDEF"},"attributeName":"identifiedToDoActions","attributeDescription":"Actions that have been identified for this element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"elementsToWorkOn","attributeDescription":"Elements that will be updated or used to complete the action.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"c5e6fada-2c12-46ee-afa9-b71dd1bd8179","name":"GovernanceDriverLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a two governance drivers.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"attributeName":"linkingDrivers","attributeDescription":"Governance driver that makes use of another governance driver's requirements.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"c403c109-7b6b-48cd-8eee-df445b258b33","name":"GovernanceDriver","status":"ACTIVE_TYPEDEF"},"attributeName":"linkedDrivers","attributeDescription":"Governance driver that defines requirements that support another governance driver.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"9b6a91b5-a339-4245-b208-040805f95a75","name":"IsATypeOfRelationship","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines an inheritance relationship between two spine objects.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"42282652-7d60-435e-ad3e-7cfe5291bcc7","name":"TermRelationshipStatus","description":"Defines the confidence in the assigned relationship.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Draft","description":"The term relationship is in development."},{"headerVersion":1,"ordinal":1,"value":"Active","description":"The term relationship is approved and in use."},{"headerVersion":1,"ordinal":2,"value":"Deprecated","description":"The term relationship should no longer be used."},{"headerVersion":1,"ordinal":3,"value":"Obsolete","description":"The term relationship must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another term relationship status."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of or confidence in the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or automated process that created the relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"Inherited","attributeDescription":"Inherited (Subtypes) for this object.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"0db3e6ec-f5ef-4d75-ae38-b7ee6fd6ec0a","name":"GlossaryTerm","status":"ACTIVE_TYPEDEF"},"attributeName":"InheritedFrom","attributeDescription":"Inherited from type (Supertypes) for this object.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"3845b5cc-8c85-462f-b7e6-47472a568793","name":"GovernanceDefinitionScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a scope - such as a digital service, infrastructure element or organization - and a governance definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"definitionAppliesTo","attributeDescription":"Elements defining the scope that the governance definition applies to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","name":"GovernanceDefinition","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedGovernanceDefinitions","attributeDescription":"Governance definitions for this scope.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e5bd6acf-932c-4d9c-85ff-941a8e4451db","name":"OperatingPlatformManifest","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines the base software installed on the operating platform.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"packagedInOperatingPlatforms","attributeDescription":"The operating platforms that use this collection of software packages.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"attributeName":"includesSoftwarePackages","attributeDescription":"The collection of software packages that are included in the operating platform.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2cf1e949-7189-4bf2-8ee4-e1318e59abd7","name":"AttachedStorage","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a host to a persistent storage volume.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"1abd16db-5b8a-4fd9-aee5-205db3febe99","name":"Host","status":"ACTIVE_TYPEDEF"},"attributeName":"hosts","attributeDescription":"The hosts that are accessing the storage.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"14145458-f0d0-4955-8899-b8a2874708c9","name":"StorageVolume","status":"ACTIVE_TYPEDEF"},"attributeName":"storageVolumes","attributeDescription":"The storage available to a host.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"633648f3-c951-4ad7-b975-9fc04e0f3d2e","name":"ConnectorImplementationChoice","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relates a connector category for a specific type of technology with the connector types that support it.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"fb60761f-7afd-4d3d-9efa-24bc85a7b22e","name":"ConnectorCategory","status":"ACTIVE_TYPEDEF"},"attributeName":"connectorCategories","attributeDescription":"The categories that a connector type belongs to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","name":"ConnectorType","status":"ACTIVE_TYPEDEF"},"attributeName":"connectorTypes","attributeDescription":"The connector types that support the technology described in the connector category.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"b472a2ec-f419-4d3f-86fb-e9d97365f961","name":"PermittedProcessing","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship relates data processing descriptions with purposes (outcomes).","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9062df4c-9f4a-4012-a67a-968d7a3f4bcf","name":"DataProcessingPurpose","status":"ACTIVE_TYPEDEF"},"attributeName":"supportedPurposes","attributeDescription":"The supported outcomes from the processing.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF"},"attributeName":"permittedProcessing","attributeDescription":"The description of the processing that is permitted for the purposes.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"33ec3aaa-dfb6-4f58-8d5d-c42d077be1b3","name":"ApprovedPurpose","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the proposes that processes/people have permission to process data for.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"approvedForPurposes","attributeDescription":"The people/processes that have permission to process data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"9062df4c-9f4a-4012-a67a-968d7a3f4bcf","name":"DataProcessingPurpose","status":"ACTIVE_TYPEDEF"},"attributeName":"approvedPurposes","attributeDescription":"The purposes (outcomes) that the people/processes have permission for.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0ac0e793-6727-45d2-9403-06bd19d9ce2e","name":"DetailedProcessingActions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the individual actions in a data processing description.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF"},"attributeName":"parentProcessingDescriptions","attributeDescription":"The aggregating processing descriptions.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7f53928f-9148-4710-ad37-47633f33cb08","name":"DataProcessingAction","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingActions","attributeDescription":"The individual actions that make up the data processing description.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1dfdec0f-f206-4db7-bac8-ec344205fb3c","name":"DataProcessingSpecification","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the processing being performed by processes or people.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingElements","attributeDescription":"The people/processes performing the processing.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"685f91fb-c74b-437b-a9b6-c5e557c6d3b2","name":"DataProcessingDescription","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingDescriptions","attributeDescription":"The description of the processing.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6ad18aa4-f5fc-47e7-99e1-80acfc536c9a","name":"DataProcessingTarget","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Relationship identifying the actions being performed on data.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"7f53928f-9148-4710-ad37-47633f33cb08","name":"DataProcessingAction","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingActions","attributeDescription":"Actions being performed on the data.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"dataProcessingTarget","attributeDescription":"The data that is being acted upon.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a94b2929-9e62-4b12-98ab-8ac45691e5bd","name":"PeerDuplicateLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between detected duplicate entities.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Status of the duplicate processing. Value defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person responsible for maintaining this relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the duplicate detection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Information for the steward(s) relating to the duplicate detection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"peerDuplicateOrigin","attributeDescription":"Oldest element.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"peerDuplicatePartner","attributeDescription":"Newest element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a1fabffd-d6ec-4b2d-bfe4-646f27c07c82","name":"ConsolidatedDuplicateLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between a detected duplicate entity and an entity that contains the combined values of this entity and its other duplicates.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"consolidatedDuplicateOrigin","attributeDescription":"Detected duplicate element - the source of the properties.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"consolidatedDuplicateResult","attributeDescription":"Element resulting from combining the duplicate entities.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4c579e3d-a4ff-41c1-9931-33e6fc992f2b","name":"ITInfrastructureProfile","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link between an ITProfile and the asset for the piece of infrastructure it describes.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"describedByProfile","attributeDescription":"The IT infrastructure that is described by the IT profile.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"81394f85-6008-465b-926e-b3fae4668937","name":"ITProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"usedByAsset","attributeDescription":"Description of the user identifies used by the asset.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2480aa71-44c5-414d-8b32-9c4340786d77","name":"SupportedSoftwareCapability","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a software capability that is deployed to an instance of IT infrastructure.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software capability was deployed to the IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the software capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifying property name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"capabilityStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the software capability on this IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"hostedByDeployedITInfrastructure","attributeDescription":"IT infrastructure hosting this capability.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"capabilities","attributeDescription":"Capabilities deployed on this IT infrastructure.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"6932ba75-9522-4a06-a4a4-ee60a4df6aab","name":"DeployedOn","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies an IT Infrastructure asset that is deployed to a specific destination.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"deploymentTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the IT Infrastructure was deployed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that deployed the IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifying property name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deploymentStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"24e1e33e-9250-4a6c-8b07-05c7adec3a1d","name":"OperationalStatus","description":"Defines whether a component is operational.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Disabled","description":"The component is not operational."},{"headerVersion":1,"ordinal":1,"value":"Enabled","description":"The component is operational."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The operational status of the the IT Infrastructure on the specific destination.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedElement","attributeDescription":"IT infrastructure deployed to this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"deployedTo","attributeDescription":"Deployment destination.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0943e0ba-73ac-476b-8ebe-2ef30ba44976","name":"OperatingPlatformUse","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the operating platform installed on the IT Infrastructure asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"installTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Time that the software was installed on the IT Infrastructure.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployer","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Person, organization or engine that installed the software.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployerTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployerPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifying property name of deployer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bd96a997-8d78-42f6-adf7-8239bc98501c","name":"OperatingPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"operatingPlatforms","attributeDescription":"Software installed.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"installedOn","attributeDescription":"Where the operating platform is running.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"0999e2b9-45d6-42c4-9767-4b74b0b48b89","name":"AssociatedLog","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Defines destination information for the log of activity associated with an element.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"logSubjects","attributeDescription":"Elements that the log records describe.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedLogs","attributeDescription":"Destinations for log records.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"2c05beaf-e313-47f8-ac18-2298140b2ad9","name":"SoftwarePackageDependency","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows the software packages being used within an asset.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"runningWithAsset","attributeDescription":"Assets making use of software package.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"347005ba-2b35-4670-b5a7-12c9ebed0cf7","name":"Collection","status":"ACTIVE_TYPEDEF"},"attributeName":"dependsOnSoftwarePackages","attributeDescription":"Collection of software packages.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"5e1722c7-0167-49a0-bd77-fbf9dc5eb5bb","name":"VisibleEndpoint","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Shows that network that an endpoint is visible through.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"visibleEndpoints","attributeDescription":"Endpoint callable through network.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"e0430f59-f021-411a-9d81-883e1ff3f6f6","name":"Network","status":"ACTIVE_TYPEDEF"},"attributeName":"visibleInNetwork","attributeDescription":"Networks from which the endpoint can be called.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"d57043c2-eeab-4167-8d0d-2223af8aee93","name":"DesignModelOwnership","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links design model elements to their owning model.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"bf17143d-8605-48c2-ba80-64c2ac8f8379","name":"DesignModel","status":"ACTIVE_TYPEDEF"},"attributeName":"owningDesignModel","attributeDescription":"Owning model.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"492e343f-2516-43b8-94b0-5bae0760dda6","name":"DesignModelElement","status":"ACTIVE_TYPEDEF"},"attributeName":"designModelElements","attributeDescription":"List of elements that belong to this model.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"576228af-33ec-4588-ba4e-6a864a097e10","name":"TranslationLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links an entity to a collection of translated properties.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"attributeName":"translates","attributeDescription":"Entity that is translated.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"d7df0579-8671-48f0-a8aa-38a487d418c8","name":"TranslationDetail","status":"ACTIVE_TYPEDEF"},"attributeName":"translation","attributeDescription":"Translation of entity for a single language.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"4d652ef7-99c7-4ec3-a2fd-b10c0a1ab4b4","name":"ProfileLocation","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies an association between an Actor Profile and a Location, such as a person's primary work location.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"associationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier that describes the purpose of the association.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","name":"ActorProfile","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedProfiles","attributeDescription":"Profiles of actors associated with the location.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","name":"Location","status":"ACTIVE_TYPEDEF"},"attributeName":"associatedLocations","attributeDescription":"Locations that the actor is associated with.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"efd8a136-0aea-4668-b91a-30f947e38b82","name":"Stakeholder","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the Actor Profiles that commissioned work (such as a project or a community) or a capability, service or assets.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"stakeholderRole","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier that describes the role that the stakeholders will play in the operation of the Referenceable.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"commissioned","attributeDescription":"Team, project, community, asset, service, ... that was commissioned by the stakeholders.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"commissionedBy","attributeDescription":"Profiles of actors or roles that are stakeholders.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"e3fdafe3-692a-46c6-a595-c538cc189dd9","name":"AssignmentScope","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Links a profile, role or project to the elements that they are responsible for managing.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"assignmentType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What is the scope or nature of the assignment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Further clarification on the assignment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedActors","attributeDescription":"Person, team, project or other type of actor that has been assigned.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedScope","attributeDescription":"Elements describing the resources or action the the actors are responsible for.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"28f63c94-aaef-4c84-98f7-d77aa605272e","name":"ImplementedBy","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies a step in the refinement of digital components and artifacts from design to concrete implementation.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"designStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Process that created the refinement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"role","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Role that this artifact plays in implementing the abstract representation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"transformation","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Transformation process used to create the refinement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the implementation in the context of the abstract representation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"derivedFrom","attributeDescription":"Abstract representation.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"implementedBy","attributeDescription":"Resulting refined element.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"bf02c703-57a2-4ab7-b6db-f49b57b05985","name":"SolutionPortSchema","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Identifies the structure of data passed through a solution port.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"62ef448c-d4c1-4c94-a565-5e5625f6a57b","name":"SolutionPort","status":"ACTIVE_TYPEDEF"},"attributeName":"describesSolutionPortData","attributeDescription":"Port that uses the schema type.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"attributeName":"solutionPortSchema","attributeDescription":"Structure of the solution port's data.","attributeCardinality":"AT_MOST_ONE"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"8292343f-6a96-4ca8-a447-38f734c75634","name":"AttachedTermsAndConditions","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The terms and conditions associated with an agreement, license etc.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short name for the related terms and conditions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"subjectOfTermsAndConditions","attributeDescription":"Entity that the terms and condition applied.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"2ddc42d3-7791-4b4e-a064-91df9300290a","name":"TermsAndConditions","status":"ACTIVE_TYPEDEF"},"attributeName":"termsAndConditions","attributeDescription":"Entitlements, restrictions and obligations.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"1c811d0b-e9ce-44af-b6ed-133e73322e32","name":"AgreementActor","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An actor identified in an agreement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"actorName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name used to identify a specific actor in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"attributeName":"relatedAgreements","attributeDescription":"The agreements that include the actor.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"agreementActors","attributeDescription":"The actors that are named in the agreement.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"a540c361-0ed1-45d6-b525-007592ae806d","name":"AgreementItem","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"An identified item in an agreement.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"agreementItemId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"unique identifier for the item within the agreement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"entitlements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of rights and permissions granted.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"restrictions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of limiting conditions or measures imposed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"obligations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of actions, duties or commitments required.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"agreementStart","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time when this item becomes active in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"agreementEnd","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date/time when this item becomes inactive in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usageMeasurements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Measurements of the actual use of this item under the agreement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"attributeName":"agreementContents","attributeDescription":"The agreement that the item relates to.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"agreementItems","attributeDescription":"Specific items in the agreement.","attributeCardinality":"ANY_NUMBER"},"multiLink":true},{"class":"RelationshipDef","headerVersion":1,"guid":"33937ece-5ab6-4cd3-a348-b8196ffc3b4e","name":"ContractLink","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"Link to the contract document.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"contractId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for the contract used in the agreement.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"contractLiaison","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of actor to contact with queries relating to the contract.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"contractLiaisonTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name of actor element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"contractLiaisonPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The property from the actor element used as the identifier.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"88886b53-c839-48fa-bcfa-83ebcf8abbb5","name":"Agreement","status":"ACTIVE_TYPEDEF"},"attributeName":"agreements","attributeDescription":"Agreements related to the contract.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"af536f20-062b-48ef-9c31-1ddd05b04c56","name":"ExternalReference","status":"ACTIVE_TYPEDEF"},"attributeName":"contracts","attributeDescription":"Details of the contract documents.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"567cc4e7-ef89-4d36-af0d-3cb4fe9b8cf4","name":"DigitalSubscriber","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"The link between a digital subscriber and the subscription details.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"subscriberId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the subscriber.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalSubscribers","attributeDescription":"The digital subscribers registered under a subscription.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ad6ed361-af14-458f-8fb7-d4c11baa45d2","name":"DigitalSubscription","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalSubscriptions","attributeDescription":"The digital subscriptions in use by the subscriber.","attributeCardinality":"ANY_NUMBER"},"multiLink":false},{"class":"RelationshipDef","headerVersion":1,"guid":"51465a59-c785-406d-929c-def34596e9af","name":"DigitalServiceProduct","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"RELATIONSHIP_DEF","description":"A digital product that is maintained by a digital service.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propagationRule":"NONE","endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"managingDigitalService","attributeDescription":"Digital service responsible for the production of the digital product.","attributeCardinality":"AT_MOST_ONE"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalProducts","attributeDescription":"The associated digital products.","attributeCardinality":"ANY_NUMBER"},"multiLink":false}],"typeDefPatches":[{"headerVersion":1,"typeDefGUID":"eb6dfdd2-8c6f-4f0d-a17d-f6ce4799f64f","typeDefName":"EmbeddedConnection","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"position","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Position that embedded connection should be processed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acc7cbc8-09c3-472b-87dd-f78459323dcb","typeDefName":"OpenDiscoveryAnalysisReport","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"discoveryRequestStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Current Step that an in-progress discovery service request has reached.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"718d4244-8559-49ed-ad5a-10e5c305a656","typeDefName":"SchemaElement","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identification of the Asset that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dff45aeb-c65e-428c-9ab3-d756bc5d8dbb","typeDefName":"SupportedDiscoveryService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"assetTypes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"discoveryRequestTypes","attributeDescription":"Deprecated property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"discoveryRequestTypes","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Types of discovery request that links to the discovery service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultAnalysisParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Map of parameter name to value that is passed to the discovery service by default.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acc7cbc8-09c3-472b-87dd-f78459323dcb","typeDefName":"OpenDiscoveryAnalysisReport","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"discoveryRequestStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ecb48ca2-4d29-4de9-99a1-bc4db9816d68","name":"DiscoveryRequestStatus","description":"Defines the progress or completion of a discovery request.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"InProgress","description":"Discovery request is executing."},{"headerVersion":1,"ordinal":2,"value":"Failed","description":"Discovery request has failed."},{"headerVersion":1,"ordinal":3,"value":"Completed","description":"Discovery request has completed successfully."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery request status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery request is waiting to execute."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"discoveryServiceStatus","attributeDescription":"Deprecated property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"discoveryServiceStatus","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"b2fdeddd-24eb-4e9c-a2a4-2693828d4a69","name":"DiscoveryServiceRequestStatus","description":"Defines the progress or completion of a requested discovery service.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."},{"headerVersion":1,"ordinal":1,"value":"Activating","description":"Discovery service is being initialized in the discovery engine."},{"headerVersion":1,"ordinal":2,"value":"InProgress","description":"Discovery service is executing."},{"headerVersion":1,"ordinal":3,"value":"Failed","description":"Discovery service has failed."},{"headerVersion":1,"ordinal":4,"value":"Completed","description":"Discovery service has completed successfully."},{"headerVersion":1,"ordinal":5,"value":"Other","description":"Discovery service has a status that is not covered by this enum."},{"headerVersion":1,"ordinal":99,"value":"Unknown","description":"Discovery service status is unknown."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Waiting","description":"Discovery service is waiting to execute."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The status of a requested discovery service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"discoveryRequestStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"discoveryAnalysisStep","attributeDescription":"Deprecated property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"discoveryAnalysisStep","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The current processing step of a running discovery service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"740f07dc-4ee8-4c2a-baba-efb55c73eb68","typeDefName":"RelationshipAdviceAnnotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"relatedEntityGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"entity that should be linked to the asset being analyzed","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"718d4244-8559-49ed-ad5a-10e5c305a656","typeDefName":"SchemaElement","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"isDeprecated","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"This element may still be used but is flagged that it will be removed at some point in the future.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1a5e159b-913a-43b1-95fe-04433b25fca9","typeDefName":"SchemaAttribute","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"minimumLength","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum length of the data value (zero means unlimited).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"length","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Length of the data field (zero means unlimited).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"significantDigits","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of significant digits before the decimal point (zero means it is an integer).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isNullable","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Accepts null values or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"cardinality","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"maxCardinality","attributeDescription":"Number of occurrences of this attribute allowed (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"displayName","attributeDescription":"Name of schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e2bb76bb-774a-43ff-9045-3a05f663d5d9","typeDefName":"TypeEmbeddedAttribute","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"schemaTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type name for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"versionNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"author","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"User name of the person or process that created the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"usage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Guidance on how the schema should be used.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Initial value for data stored in this schema type (primitive and enum types).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"fixedValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Fixed value for data stored in this schema type (literal schema type).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties for the schema type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isDeprecated","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"This element may still be used but is flagged that it will be removed at some point in the future.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cf21abfe-655a-47ba-b9b6-f73394745c80","typeDefName":"DerivedSchemaAttribute","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"comment","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Comment from source system (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"id","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Id of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"aggregatingFunction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Aggregating function of derived schema attribute (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92b75926-8e9a-46c7-9d98-89009f622397","typeDefName":"AssetServerUse","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional information on how the asset is used by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Consumable name of this zone for user interfaces and reports.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability of this zone to the assets matching the criteria.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Primary governance domain controlling the asset in this zone.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dfc70bed-7e8b-4060-910c-59c7473f23a3","typeDefName":"NamingConventionRule","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3ea1ea66-8923-4662-8628-0bacef3e9c5f","typeDefName":"PrimeWord","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"feac4bd9-37d9-4437-82f6-618ce3e2793e","typeDefName":"ClassWord","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"47f0ad39-db77-41b0-b406-36b1598e0ba7","typeDefName":"OrganizationalCapability","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"scope","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Breadth of applicability in the organization.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9ada8e7b-823c-40f7-adf8-f164aabda77e","typeDefName":"GovernanceMetric","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"target","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the measurement values that the governance definitions are trying to achieve.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Primary governance domain that this metric is measuring.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"aa8d5470-6dbc-4648-9e2f-045e5df9d2f9","typeDefName":"RelationalColumn","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"fraction","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"significantDigits","attributeDescription":"Number of significant digits to the right of decimal point (deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"isUnique","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"allowsDuplicateValues","attributeDescription":"Data is unique or not.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9a39553-6a47-4477-a217-844300c07cf2","typeDefName":"ValidValuesImplementation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1516313040008,"propertyDefinitions":[{"headerVersion":1,"attributeName":"symbolicName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the value value used in code.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalValues","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional values for additional columns or fields in the reference data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bc63ac45-b4d0-4fba-b583-92859de77dd8","typeDefName":"ProjectScope","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"scopeDescription","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"description","attributeDescription":"Deprecated attribute. Use the description attribute to describe the scope.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of how each item is related to the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fa4df7b5-cb6d-475c-889e-8f3b7ca564d3","typeDefName":"ContentManager","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e5d7025d-8b4f-43c7-bcae-1047d650b94a","typeDefName":"SchemaQueryImplementation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"queryId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for placeholder in derived schema attribute's formula.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","typeDefName":"LastAttachment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"57e3687e-393e-4c0c-a4f1-a6634075465b","typeDefName":"LastAttachmentLink","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bd96a997-8d78-42f6-adf7-8239bc98501c","typeDefName":"OperatingPlatform","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"endianness","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"byteOrdering","attributeDescription":"Deprecated attribute. Use the byteOrdering attribute instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"byteOrdering","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"e5612c3a-49bd-4148-8f67-cfdf145d5fd8","name":"Endianness","description":"Defines the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BigEndian","description":"Bits or bytes order from the big end."},{"headerVersion":1,"ordinal":1,"value":"LittleEndian","description":"Bits or bytes ordered from the little end."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Definition of the hardware byte ordering.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"deaa5ca0-47a0-483d-b943-d91c76744e01","typeDefName":"Like","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1a226073-9c84-40e4-a422-fbddb9b84278","typeDefName":"Comment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"commentType","attributeDescription":"Deprecated attribute. Use the commentType attribute to describe the type of comment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"commentType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"06d5032e-192a-4f77-ade1-a4b97926e867","name":"CommentType","description":"Descriptor for a comment that indicated its intent.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"GeneralComment","description":"General comment."},{"headerVersion":1,"ordinal":1,"value":"Question","description":"A question."},{"headerVersion":1,"ordinal":2,"value":"Answer","description":"An answer to a previously asked question."},{"headerVersion":1,"ordinal":3,"value":"Suggestion","description":"A suggestion for improvement."},{"headerVersion":1,"ordinal":4,"value":"Experience","description":"An account of an experience."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"None of the above."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of comment.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7299d721-d17f-4562-8286-bcd451814478","typeDefName":"Rating","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d46d211a-bd22-40d5-b642-87b4954a167e","typeDefName":"Criticality","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"83dbcdf2-9445-45d7-bb24-9fa661726553","typeDefName":"Retention","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"basisIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level of the retention basis for this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"25d8f8d5-2998-4983-b9ef-265f58732965","typeDefName":"Confidence","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"742ddb7d-9a4a-4eb5-8ac2-1d69953bd2b6","typeDefName":"Confidentiality","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"confidentialityLevel","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"abc48ca2-4d29-4de9-99a1-bc4db9816d68","name":"ConfidentialityLevel","description":"Defines how confidential a data item is.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."},{"headerVersion":1,"ordinal":1,"value":"Internal","description":"The data should not be exposed outside of this organization."},{"headerVersion":1,"ordinal":2,"value":"Confidential","description":"The data should be protected and only shared with people with a need to see it."},{"headerVersion":1,"ordinal":3,"value":"Sensitive","description":"The data is sensitive and inappropriate use may adversely impact the data subject."},{"headerVersion":1,"ordinal":4,"value":"Restricted","description":"The data is very valuable and must be restricted to a very small number of people."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidentially level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The data is public information."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Pre-defined level for this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3510-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceOfficer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","typeDefName":"GovernanceRole","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9ada8e7b-823c-40f7-adf8-f164aabda77e","typeDefName":"GovernanceMetric","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d28c3839-bc6f-41ad-a882-5667e01fea72","typeDefName":"SubjectAreaDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that this definition belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"49dd320b-4850-4838-9b78-f1285f0e6d2f","typeDefName":"GovernanceConfidentialityLevel","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4c4d1d9c-a9fc-4305-8b71-4e891c0f9ae0","typeDefName":"ZoneGovernance","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ee8c78a1-a3ae-4824-a4e1-dcb64bc3a45b","typeDefName":"SubjectAreaGovernance","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"718d4244-8559-49ed-ad5a-10e5c305a656","typeDefName":"SchemaElement","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Optional identification of the Asset that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4814bec8-482d-463d-8376-160b0358e129","typeDefName":"RelationalView","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cf21abfe-655a-47ba-b9b6-f73394745c80","typeDefName":"DerivedSchemaAttribute","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a9f7d15d-b797-450a-8d56-1ba55490c019","typeDefName":"DerivedRelationalColumn","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"67e08705-2d2a-4df6-9239-1818161a41e0","typeDefName":"SchemaLinkElement","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"db9583c5-4690-41e5-a580-b4e30a0242d3","typeDefName":"SchemaLinkToType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"292125f7-5660-4533-a48a-478c5611922e","typeDefName":"LinkedType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e5d7025d-8b4f-43c7-bcae-1047d650b94a","typeDefName":"SchemaQueryImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1a5e159b-913a-43b1-95fe-04433b25fca9","typeDefName":"SchemaAttribute","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"precision","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of digits after the decimal point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6189d444-2da4-4cd7-9332-e48a1c340b44","typeDefName":"MapFromElementType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapFrom","attributeDescription":"Used in map to describe the domain (value mapped from).","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8b9856b3-451e-45fc-afc7-fddefd81a73a","typeDefName":"MapToElementType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"parentMapTo","attributeDescription":"Used in map to describe the range (value mapped to).","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"eb4f1f98-c649-4560-8a46-da17c02764a9","typeDefName":"SchemaTypeOption","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF"},"attributeName":"schemaOptionalUses","attributeDescription":"Schema where this schema type is reused.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"09b2133a-f045-42cc-bb00-ee602b74c618","typeDefName":"ValidValueDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"isDeprecated","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Indicates that this value is deprecated and all uses should be discontinued as soon as possible.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acc7cbc8-09c3-472b-87dd-f78459323dcb","typeDefName":"OpenDiscoveryAnalysisReport","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6cea5b53-558c-48f1-8191-11d48db29fb4","typeDefName":"Annotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","typeDefName":"DataField","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated attribute. Use the Anchors classification instead.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","typeDefName":"SoftwareServerPlatform","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"platformVersion","attributeDescription":"Deprecated attribute. Use the platformVersion attribute to define the version number of software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"platformVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"aa7c7884-32ce-4991-9c41-9778f1fec6aa","typeDefName":"SoftwareServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"serverVersion","attributeDescription":"Deprecated attribute. Use the serverVersion attribute to define the version number of software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"serverVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the software server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fe30a033-8f86-4d17-8986-e6166fa24177","typeDefName":"SoftwareServerCapability","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"capabilityVersion","attributeDescription":"Deprecated attribute. Use the capabilityVersion attribute to define the version number of software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1b8f8511-e606-4f65-86d3-84891706ad12","typeDefName":"CloudPlatform","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of cloud platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed cloud platform.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1b8f8522-e606-4f65-86d3-84891706ad12","typeDefName":"CloudTenant","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"tenantType","attributeDescription":"Deprecated attribute. Use the tenantType attribute to describe the type of cloud tenant.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"tenantType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of tenant.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"337e7b1a-ad4b-4818-aa3e-0ff3307b2fbe","typeDefName":"CloudService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"serviceType","attributeDescription":"Deprecated attribute. Use the serviceType attribute to describe the type of cloud service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"serviceType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the type of the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"86de3633-eec8-4bf9-aad1-e92df1ca2024","typeDefName":"GraphStore","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of graph store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed graph store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ff4c8484-9127-464a-97fc-99579d5bc429","typeDefName":"LogFile","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of log file.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed log file.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"0921c83f-b2db-4086-a52c-0d10e52ca078","typeDefName":"Database","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of database.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed database.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"databaseVersion","attributeDescription":"Deprecated attribute. Use the databaseVersion attribute to define the version number of database.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"databaseVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6bb58cc9-ed9e-4f75-b2f2-6d308554eb52","typeDefName":"DatabaseServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of database server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed database server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"softwareVersion","attributeDescription":"Deprecated attribute. Use the softwareVersion attribute to define the version number of database server software.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"softwareVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the database server software.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c40397bd-eab0-4b2e-bffb-e7fa0f93a5a9","typeDefName":"MetadataRepository","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of metadata repository.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed metadata repository.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"74a256ad-4022-4518-a446-c65fe082d4d3","typeDefName":"MetadataServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of metadata server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed metadata server.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ae81c35e-7078-46f0-9b2c-afc99accf3ec","typeDefName":"RepositoryProxy","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of repository proxy.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed repository proxy.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","typeDefName":"BusinessCapability","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the deployedImplementationType attribute to describe the type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of implemented or deployed business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","typeDefName":"DataStore","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"storeCreateTime","attributeDescription":"Deprecated attribute. Use the storeCreateTime attribute to describe the creation time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"storeCreateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Creation time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"storeUpdateTime","attributeDescription":"Deprecated attribute. Use the storeUpdateTime attribute to define the last known modification time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"storeUpdateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Last known modification time of the data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e9ba276e-6d9f-4999-a5a9-9ddaaabfae23","typeDefName":"DataSourcePhysicalStatusAnnotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"createTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"sourceCreateTime","attributeDescription":"Deprecated attribute. Use the sourceCreateTime attribute to describe when the data source was created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"sourceCreateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was created.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"modifiedTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"sourceUpdateTime","attributeDescription":"Deprecated attribute. Use the sourceUpdateTime attribute to describe when the data source was last modified.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"sourceUpdateTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When the data source was last modified.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"39444bf9-638e-4124-a5f9-1b8f3e1b008b","typeDefName":"EnterpriseAccessLayer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"accessedMetadataCollectionId","attributeDescription":"Deprecated attribute. Use the accessedMetadataCollectionId attribute to define the unique identifier for the metadata collection accessed through this enterprise access layer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"accessedMetadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection accessed through this enterprise access layer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ea3b15af-ed0e-44f7-91e4-bdb299dd4976","typeDefName":"MetadataCollection","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"metadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"managedMetadataCollectionId","attributeDescription":"Deprecated attribute. Use the managedMetadataCollectionId attribute to define the unique identifier for the metadata collection managed in the local repository.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"managedMetadataCollectionId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the metadata collection managed in the local repository.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af536f20-062b-48ef-9c31-1ddd05b04c56","typeDefName":"ExternalReference","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"referenceVersion","attributeDescription":"Deprecated attribute. Use the referenceVersion attribute to define the version number of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"referenceVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the external reference.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6403a704-aad6-41c2-8e08-b9525c006f85","typeDefName":"PropertyFacet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"schemaVersion","attributeDescription":"Deprecated attribute. Use the schemaVersion attribute to define the version number of the property facet schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"schemaVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version of the property facet schema.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"42063797-a78a-4720-9353-52026c75f667","typeDefName":"CohortMember","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"protocolVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the protocol supported by the cohort registry.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"49990755-2faa-4a62-a1f3-9124b9c73df4","typeDefName":"ImplementationSnippet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"version","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"snippetVersion","attributeDescription":"Deprecated attribute. Use the snippetVersion attribute to define the version number of the snippet.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"snippetVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version number of the snippet.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4f13baa3-31b3-4a85-985e-2abc784900b8","typeDefName":"PolicyAdministrationPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy administration point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bf521975-bfec-4115-a8e3-ed0fee7d4a43","typeDefName":"PolicyDecisionPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy decision point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9a68b20b-3f84-4d7d-bc9e-790c4b27e685","typeDefName":"PolicyEnforcementPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy enforcement point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2058ab6f-ddbf-45f9-9136-47354544e282","typeDefName":"PolicyInformationPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy information point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d7367412-7ba6-409f-84db-42b51e859367","typeDefName":"PolicyRetrievalPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"type","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"pointType","attributeDescription":"Deprecated attribute. Use the pointType attribute to describe type information about the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"pointType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Descriptive type information about the policy retrieval point.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","typeDefName":"Referenceable","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba3c8dfa-42a5-492c-bebc-88fa7492e75a","typeDefName":"LastAttachment","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"0134c9ae-0fe6-4224-bb3b-e18b78a90b1e","typeDefName":"SearchKeyword","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"deaa5ca0-47a0-483d-b943-d91c76744e01","typeDefName":"Like","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7299d721-d17f-4562-8286-bcd451814478","typeDefName":"Rating","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba846a7b-2955-40bf-952b-2793ceca090a","typeDefName":"InformalTag","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6cea5b53-558c-48f1-8191-11d48db29fb4","typeDefName":"Annotation","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b893d6fc-642a-454b-beaf-809ee4dd876a","typeDefName":"AnnotationReview","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3c5bbc8b-d562-4b04-b189-c7b7f0bf2cea","typeDefName":"DataField","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"aa44f302-2e43-4669-a1e7-edaae414fc6e","typeDefName":"Anchors","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","description":"Common root for all open metadata entity types.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1588261366992,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8c5b1415-2d1f-4190-ba6c-1fdd47f03269","typeDefName":"ExternalIdScope","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"permittedSynchronization","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"973a9f4c-93fa-43a5-a0c5-d97dbd164e78","name":"PermittedSynchronization","description":"Defines the synchronization rules between a third party technology and open metadata.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"BothDirections","description":"Metadata exchange is permitted in both directions."},{"headerVersion":1,"ordinal":1,"value":"ToThirdParty","description":"The third party technology is logically downstream of open metadata and is just receiving metadata."},{"headerVersion":1,"ordinal":2,"value":"FromThirdParty","description":"The third party technology is logically upstream and is publishing metadata to open metadata."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another synchronization rule."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defines the permitted directions of flow of metadata updates between open metadata and a third party technology.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional description of the type of synchronization occurring.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"28ab0381-c662-4b6d-b787-5d77208de126","typeDefName":"ExternalIdLink","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"lastSynchronized","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Timestamp documenting the last time the metadata in the external metadata source was synchronized with open metadata element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mappingProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Additional properties to aid the mapping to the the element in an external metadata source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"4e7761e8-3969-4627-8f40-bfe3cde85a1d","name":"OpenMetadataRoot","status":"ACTIVE_TYPEDEF"},"attributeName":"resources","attributeDescription":"Resource being identified.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d1a9a79f-4c9c-4dff-837e-1353ba51b607","typeDefName":"ProcessInput","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d1a9a79f-4c9c-4dff-837e-1353ba51b607","typeDefName":"ProcessInput","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af904501-6347-4f52-8378-da50e8d74828","typeDefName":"ProcessCall","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"description":"Shows a request-response call between two elements.","propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the call relationship.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the call.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Function that determines the subset of the data that flows.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"caller","attributeDescription":"Call originator.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"called","attributeDescription":"Called element that performs the processing.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a5991bB2-660D-A3a1-2955-fAcDA2d5F4Ff","typeDefName":"LineageMapping","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"sourceElement","attributeDescription":"Source Attribute.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"targetElement","attributeDescription":"Target Attribute.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"acf8b73e-3545-435d-ba16-fbfae060dd28","typeDefName":"ControlPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Qualified name of the enforcement point definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"12d78c95-3879-466d-883f-b71f6477a741","typeDefName":"VerificationPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Qualified name of the enforcement point definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f4ce104e-7430-4c30-863d-60f6af6394d9","typeDefName":"EnforcementPoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Qualified name of the enforcement point definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"be650674-790b-487a-a619-0a9002488055","typeDefName":"OpenDiscoveryEngine","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"3fa23d4a-aceb-422f-9301-04ed474c6f74","name":"GovernanceEngine","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2f278dfc-4640-4714-b34b-303e84e4fc40","typeDefName":"OpenDiscoveryService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"191d870c-26f4-4310-a021-b8ca8772719d","name":"GovernanceService","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dff45aeb-c65e-428c-9ab3-d756bc5d8dbb","typeDefName":"SupportedDiscoveryService","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"ODPi Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92b75926-8e9a-46c7-9d98-89009f622397","typeDefName":"AssetServerUse","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"30756d0b-362b-4bfa-a0de-fce6a8f47b47","typeDefName":"DataStore","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"pathName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The fully qualified physical location of the data store.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5f6ddee5-31ea-4d4f-9c3f-00ad2fcb2aa0","typeDefName":"GovernanceActionFlow","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"guard","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The guard passed to the first governance service to run in this process.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c976d88a-2b11-4b40-b972-c38d41bfc6be","typeDefName":"GovernanceAction","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"mandatoryGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of guards that must be received before this governance action can progress.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4814bec8-482d-463d-8376-160b0358e139","typeDefName":"CalculatedValue","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"718d4244-8559-49ed-ad5a-10e5c305a656","name":"SchemaElement","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"An element that is part of a schema definition.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"anchorGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Optional identification of the referenceable that this schema element is a part of.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the element.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bc111963-80c7-444f-9715-946c03142dd2","typeDefName":"FixedLocation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Postal address of the location (Deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"postalAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Postal address of the location.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mapProjection","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The scheme used to define the meaning of the coordinates.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f9ec3633-8ac8-480b-aa6d-5e674b9e1b17","typeDefName":"CyberLocation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"address","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Address of the location (Deprecated).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"networkAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Base network address used to connect to the location's endpoint(s).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f3066075-9611-4886-9244-32cc6eb07ea9","typeDefName":"HostLocation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f6b5cf4f-7b88-47df-aeb0-d80d28ba1ec1","typeDefName":"RuntimeForProcess","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","typeDefName":"BusinessCapability","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"deployedImplementationType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"deployedImplementationType","attributeDescription":"Deprecated attribute. Use the businessCapabilityType attribute to describe the type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"businessCapabilityType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"fb7c40cf-8d95-48ff-ba8b-e22bff6f5a91","name":"BusinessCapabilityType","description":"Defines the type or category of business capability.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."},{"headerVersion":1,"ordinal":1,"value":"BusinessService","description":"A functional business capability."},{"headerVersion":1,"ordinal":2,"value":"BusinessArea","description":"A collection of related business services."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance definition status."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"The business capability has not been classified."}},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92e20083-0393-40c0-a95b-090724a91ddc","typeDefName":"GovernanceActionType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"supportedGuards","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"producedGuards","attributeDescription":"Deprecated attribute. Use the producedGuards attribute to describe the supported guards.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"producedGuards","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of guards that this action type produces.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e3d9FD9F-d5eD-2aed-CC98-0bc21aB6f71C","typeDefName":"Port","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"filterExpression","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Expression used to filter data values passing through port.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f0438d80-6eb9-4fac-bcc1-5efee5babcfc","typeDefName":"RelationalColumnType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"41437629-8609-49ef-8930-8c435c912572","typeDefName":"Campaign","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2dc524d2-e29f-4186-9081-72ea956c75de","typeDefName":"UsedInContext","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"usedInContexts","attributeDescription":"Elements describing the contexts where this term is used.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cb15c107-b7af-475d-aab0-d78b8297b982","typeDefName":"GovernanceResponsibilityAssignment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"performedByRoles","attributeDescription":"The roles assigned to this responsibility.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3500-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceDefinition","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d28c3839-bc6f-41ad-a882-5667e01fea72","typeDefName":"SubjectAreaDefinition","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"9ada8e7b-823c-40f7-adf8-f164aabda77e","typeDefName":"GovernanceMetric","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","typeDefName":"GovernanceRole","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"578a3510-9ad3-45fe-8ada-e4e9572c37c8","typeDefName":"GovernanceOfficer","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"de2d7f2e-1759-44e3-b8a6-8af53e8fb0ee","name":"GovernanceRole","status":"ACTIVE_TYPEDEF"},"propertyDefinitions":[{"headerVersion":1,"attributeName":"domain","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"baa31998-f3cb-47b0-9123-674a701e87bc","name":"GovernanceDomain","description":"Defines the governance domains that open metadata seeks to unite.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"All","description":"Relevant to all governance domains."},{"headerVersion":1,"ordinal":1,"value":"Data","description":"The data (information) governance domain."},{"headerVersion":1,"ordinal":2,"value":"Privacy","description":"The data privacy domain."},{"headerVersion":1,"ordinal":3,"value":"Security","description":"The security governance domain."},{"headerVersion":1,"ordinal":4,"value":"ITInfrastructure","description":"The IT infrastructure governance domain."},{"headerVersion":1,"ordinal":5,"value":"SoftwareDevelopment","description":"The software development lifecycle governance domain."},{"headerVersion":1,"ordinal":6,"value":"Corporate","description":"The corporate governance domain."},{"headerVersion":1,"ordinal":7,"value":"AssetManagement","description":"The physical asset management governance domain."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another governance domain."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"domainIdentifier","attributeDescription":"Deprecated. Governance domain for this governance definition.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92e20083-0393-40c0-a95b-090724a91ddc","typeDefName":"GovernanceActionType","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Person, team or engine responsible for this type of action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1fad7fe4-5115-412b-ae31-a418e93888fe","typeDefName":"IncidentClassifier","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"072f252b-dea7-4b88-bb2e-8f741c9ca7f6e","typeDefName":"IncidentReport","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Person, team or engine responsible for this type of action.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5ce92a70-b86a-4e0d-a9d7-fc961121de97","name":"OwnerType","description":"Defines the type of identifier for a governance owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Type of element representing the owner.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e530c566-03d2-470a-be69-6f52bfbd5fb7","typeDefName":"AssetOrigin","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"organizationPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the organization property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"businessCapabilityPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the businessCapability property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"390559eb-6a0c-4dd7-bc95-b9074caffa7f","typeDefName":"Certification","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"certifiedByTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the certifiedBy property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"certifiedByPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the certifiedBy property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"custodianTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"custodianPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recipientTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the recipient property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"recipientPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the recipient property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","typeDefName":"License","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"licensedByTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the licensedBy property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"licensedByPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the licensedBy property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"custodianTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"custodianPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the custodian property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"licenseeTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element referenced in the licensee property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"licenseePropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the property from the element used to identify the licensee property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d531c566-03d2-470a-be69-6f52cabd5fb9","typeDefName":"AssetOwnership","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"49f2ecb5-6bf7-4324-9824-ac98d595c404","typeDefName":"ResponsibilityStaffContact","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"896d14c2-7522-4f6c-8519-757711943fe6","typeDefName":"Asset","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Person, team or engine responsible for this type of action. Use Ownership classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Type of element representing the owner. Use Ownership classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. The list of zones that this asset belongs to. Use AssetZoneMembership classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Deprecated Attribute. Description of the last change to the asset's metadata. Use LatestChange classification","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d5d588c3-46c9-420c-adff-6031802a7e51","typeDefName":"TermISATypeOFRelationship","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a7392281-348d-48a4-bad7-f9742d7696fe","typeDefName":"TabularColumnType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"42cfccbf-cc68-4980-8c31-0faf1ee002d3","typeDefName":"SimpleDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f6245c25-8f73-45eb-8fb5-fa17a5f27649","typeDefName":"StructDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b0f09598-ceb6-415b-befc-563ecadd5727","typeDefName":"MapDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1321bcc0-dc6a-48ed-9ca6-0c6f934b0b98","typeDefName":"RelationalTableType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f1c0af19-2729-4fac-996e-a7badff3c21c","typeDefName":"APIOperation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"786a6199-0ce8-47bf-b006-9ace1c5510e4","name":"ComplexSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bd96a997-8d78-42f6-adf7-8239bc98501c","typeDefName":"OperatingPlatform","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"operatingSystemPatchLevel","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of patches applied to the operating system.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4b981d89-e356-4d9b-8f17-b3a8d5a86676","typeDefName":"DeployedVirtualContainer","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2b8bfab4-8023-4611-9833-82a0dc95f187","typeDefName":"ServerEndpoint","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Server supporting this endpoint.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"56315447-88a6-4235-ba91-fead86524ebf","typeDefName":"ServerAssetUse","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"minimumInstances","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Minimum number of running asset instances controlled by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"maximumInstances","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Maximum number of running asset instances controlled by the software server capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"954421eb-33a6-462d-a8ca-b5709a1bd0d4","typeDefName":"ConnectorType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"supportedAssetTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of asset supported by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"expectedDataFormat","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the format of the data expected by the connector implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"connectorFrameworkName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the framework that the connector implements. The default is 'Open Connector Framework (OCF)'","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"connectorInterfaceLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The programming language used to implement the connector's interface.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"connectorInterfaces","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of interfaces supported by the connector.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"targetTechnologySource","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the organization providing the technology that the connectors access. For example, Apache Software Foundation","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"targetTechnologyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the technology that the connectors access. For example, Apache Kafka.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"targetTechnologyInterfaces","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Names of the technology's interfaces that the connectors use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"targetTechnologyVersions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of versions of the technology that the connector implementation supports.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"77133161-37a9-43f5-aaa3-fd6d7ff92fdb","typeDefName":"BoundedSchemaType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3e844049-e59b-45dd-8e62-cde1add59f9e","typeDefName":"BoundedSchemaElementType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ba8d29d2-a8a4-41f3-b29f-91ad924dd944","typeDefName":"ArraySchemaType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ddd29c67-db9a-45ff-92aa-6d17a12a8ee2","typeDefName":"ArrayDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b2605d2d-10cd-443c-b3e8-abf15fb051f0","typeDefName":"SetSchemaType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"67228a7a-9d8d-4fa7-b217-17474f1f4ac6","typeDefName":"SetDocumentType","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3a6c4ba7-3cc5-48cd-8952-a50a92da016d","typeDefName":"Impact","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"5b905856-90ec-4944-80c4-0d42bcad484a","name":"ImpactSeverity","description":"Defines the severity of the impact that a situation has.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."},{"headerVersion":1,"ordinal":1,"value":"Low","description":"The impact is low."},{"headerVersion":1,"ordinal":2,"value":"Medium","description":"The impact is medium."},{"headerVersion":1,"ordinal":3,"value":"High","description":"The impact is high."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another impact level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the impact's severity on this data."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"severityIdentifier","attributeDescription":"Deprecated attribute. Use the severityIdentifier attribute to describe the severity level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"severityIdentifier","attributeDescription":"Deprecated attribute. Use the severityIdentifier attribute to describe the severity level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"severityIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined level of severity for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d46d211a-bd22-40d5-b642-87b4954a167e","typeDefName":"Criticality","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"22bcbf49-83e1-4432-b008-e09a8f842a1e","name":"CriticalityLevel","description":"Defines how important a data item is to the organization.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."},{"headerVersion":1,"ordinal":1,"value":"Marginal","description":"The data is of minor importance to the organization."},{"headerVersion":1,"ordinal":2,"value":"Important","description":"The data is important to the running of the organization."},{"headerVersion":1,"ordinal":3,"value":"Critical","description":"The data is critical to the operation of the organization."},{"headerVersion":1,"ordinal":4,"value":"Catastrophic","description":"The data is so important that its loss is catastrophic putting the future of the organization in doubt."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another criticality level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the criticality of this data."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute to describe the criticality level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined criticality level for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"742ddb7d-9a4a-4eb5-8ac2-1d69953bd2b6","typeDefName":"Confidentiality","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute to describe the confidentiality level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined confidentiality level for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"25d8f8d5-2998-4983-b9ef-265f58732965","typeDefName":"Confidence","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"level","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"ae846797-d88a-4421-ad9a-318bf7c1fe6f","name":"ConfidenceLevel","description":"Defines the level of confidence to place in the accuracy of a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."},{"headerVersion":1,"ordinal":1,"value":"AdHoc","description":"The data comes from an ad hoc process."},{"headerVersion":1,"ordinal":2,"value":"Transactional","description":"The data comes from a transactional system so it may have a narrow scope."},{"headerVersion":1,"ordinal":3,"value":"Authoritative","description":"The data comes from an authoritative source."},{"headerVersion":1,"ordinal":4,"value":"Derived","description":"The data is derived from other data through an analytical process."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The data comes from an obsolete source and must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another confidence level."}],"defaultValue":{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the confidence level of this data."}},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"levelIdentifier","attributeDescription":"Deprecated attribute. Use the levelIdentifier attribute to describe the confidence level of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"levelIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined confidence level for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"83dbcdf2-9445-45d7-bb24-9fa661726553","typeDefName":"Retention","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"status","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"cc540586-ac7c-41ba-8cc1-4da694a6a8e4","name":"GovernanceClassificationStatus","description":"Defines the status values of a governance action classification.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Discovered","description":"The classification assignment was discovered by an automated process."},{"headerVersion":1,"ordinal":1,"value":"Proposed","description":"The classification assignment was proposed by a subject matter expert."},{"headerVersion":1,"ordinal":2,"value":"Imported","description":"The classification assignment was imported from another metadata system."},{"headerVersion":1,"ordinal":3,"value":"Validated","description":"The classification assignment has been validated and approved by a subject matter expert."},{"headerVersion":1,"ordinal":4,"value":"Deprecated","description":"The classification assignment should no longer be used."},{"headerVersion":1,"ordinal":5,"value":"Obsolete","description":"The classification assignment must no longer be used."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another classification assignment status."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"statusIdentifier","attributeDescription":"Deprecated attribute. Use the statusIdentifier attribute to describe the status of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"statusIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the status of this classification. Values defined by GovernanceStatusLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"basis","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"de79bf78-ecb0-4fd0-978f-ecc2cb4ff6c7","name":"RetentionBasis","description":"Defines the retention requirements associated with a data item.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Unclassified","description":"There is no assessment of the retention requirements for this data."},{"headerVersion":1,"ordinal":1,"value":"Temporary","description":"This data is temporary."},{"headerVersion":1,"ordinal":2,"value":"ProjectLifetime","description":"The data is needed for the lifetime of the referenced project."},{"headerVersion":1,"ordinal":3,"value":"TeamLifetime","description":"The data is needed for the lifetime of the referenced team."},{"headerVersion":1,"ordinal":4,"value":"ContractLifetime","description":"The data is needed for the lifetime of the referenced contract."},{"headerVersion":1,"ordinal":5,"value":"RegulatedLifetime","description":"The retention period for the data is defined by the referenced regulation."},{"headerVersion":1,"ordinal":6,"value":"TimeBoxedLifetime","description":"The data is needed for the specified time."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another basis for determining the retention requirement."}]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"basisIdentifier","attributeDescription":"Deprecated attribute. Use the basisIdentifier attribute to describe the retention basis of this classification.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"basisIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Defined retention basis for this classification. Values defined by GovernanceClassificationLevel.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b3eceea3-aa02-4d84-8f11-da4953e64b5f","typeDefName":"ExceptionBacklog","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A collection of exceptions that need to be resolved","propertyDefinitions":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"steward","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the person or team responsible for this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the exception backlog.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"161b37c9-1d51-433b-94ce-5a760a198236","typeDefName":"MeteringLog","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A collection of related metering log records.","propertyDefinitions":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of metering log records in this collection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this metering log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the metering log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"449be034-6cc8-4f1b-859f-a8b9ff8ee7a1","typeDefName":"AuditLog","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A collection of related audit log records.","propertyDefinitions":[{"headerVersion":1,"attributeName":"notes","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Notes on usage, purpose and type of audit log records in the collection.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"process","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the automated process that processes this audit log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"source","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Source of the audit log.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"validEntityDefs":[{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF","version":1,"versionName":"1.0","category":"ENTITY_DEF","superType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"description":"The description of an asset that needs to be catalogued and governed.","origin":"bce3b0a0-662a-4f87-b8dc-844078a11a6e","createdBy":"ODPi Egeria","createTime":1577886131090,"validInstanceStatusList":["ACTIVE","DELETED"],"initialStatus":"ACTIVE","propertiesDefinition":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name for the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"owner","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the person or process that owns the asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ownerType","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"9548390c-69f5-4dc6-950d-6feeee257b56","name":"AssetOwnerType","description":"Defines the type of identifier for an asset's owner.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"UserId","description":"The owner's userId is specified (default)."},{"headerVersion":1,"ordinal":1,"value":"ProfileId","description":"The unique identifier (guid) of the profile of the owner."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another type of owner identifier, probably not supported by open metadata."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of identifier used for owner property.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"zoneMembership","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of zones that this asset belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"latestChange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the last change to the asset's metadata.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}]}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7540d9fb-1848-472e-baef-97a44b9f0c45","typeDefName":"KnownDuplicateLink","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2b8bfab4-8023-4611-9833-82a0dc95f187","typeDefName":"ServerEndpoint","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"},"attributeName":"servers","attributeDescription":"Server(s) supporting this endpoint.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"dbc20663-d705-4ff0-8424-80c262c6b8e7","name":"Endpoint","status":"ACTIVE_TYPEDEF"},"attributeName":"endpoints","attributeDescription":"Endpoints supported by this server.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","typeDefName":"UserIdentity","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"distinguishedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The LDAP distinguished name (DN) that gives a unique positional name in the LDAP DIT.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"01664609-e777-4079-b543-6baffe910ff1","typeDefName":"ProfileIdentity","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"roleTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The type name of the PersonRole that the UserIdentity is used for.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"roleGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The unique identifier of the specific PersonRole that the UserIdentity is used for.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"A human readable description of the use of the UserIdentity by the actor.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1ebc4fb2-b62a-4269-8f18-e9237a2119ca","typeDefName":"TeamMembership","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"teamMembers","attributeDescription":"The members of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"memberOfTeam","attributeDescription":"The team that this role is a member of.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5ebc4fb2-b62a-4269-8f18-e9237a2119ca","typeDefName":"TeamLeadership","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"teamLeaders","attributeDescription":"The leaders of the team.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"leadsTeam","attributeDescription":"The team lead by this person role.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f2f5dae9-8410-420f-81f4-5d08543e07aa","typeDefName":"KafkaTopic","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"partitions","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of Kafka partitions.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"replicas","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of Kafka replicas.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e690ab17-6779-46b4-a8f1-6872d88c1bbb","typeDefName":"GovernanceActionExecutor","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"31e734ec-5baf-4e96-9f0d-e8a85081cb14","typeDefName":"GovernanceActionTypeUse","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c976d88a-2b11-4b40-b972-c38d41bfc6be","typeDefName":"GovernanceAction","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"requestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The request type used to call the service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"requestParameters","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Properties that configure the governance service for this type of request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"executorEngineGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the governance engine nominated to run the request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"executorEngineName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the governance engine nominated to run the request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"processName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the process that initiated this request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"governanceActionTypeGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the governance action type that initiated this request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"governanceActionTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the governance action type that initiated this request.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"19196efb-2706-47bf-8e51-e8ba5b36d033","typeDefName":"ApplicationServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d13e1cc5-bb7e-41ec-8233-9647fbf92a19","typeDefName":"Webserver","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6bb58cc9-ed9e-4f75-b2f2-6d308554eb52","typeDefName":"DatabaseServer","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"74a256ad-4022-4518-a446-c65fe082d4d3","typeDefName":"MetadataServer","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ae81c35e-7078-46f0-9b2c-afc99accf3ec","typeDefName":"RepositoryProxy","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7815f222-529d-4902-8f0b-e37cbc779885","typeDefName":"GovernanceDaemon","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"eaaeaa31-6f8b-4ed5-88fe-422ed3733158","typeDefName":"StewardshipServer","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"78f68757-600f-4e8e-843b-00e77cdee37c","name":"ServerPurpose","status":"ACTIVE_TYPEDEF"},"validEntityDefs":[{"headerVersion":1,"guid":"151e6dd1-54a0-4b7f-a072-85caa09d1dda","name":"ITInfrastructure","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8b7d7da5-0668-4174-a43b-8f8c6c068dd0","typeDefName":"SoftwareServerSupportedCapability","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"2480aa71-44c5-414d-8b32-9c4340786d77","name":"SupportedSoftwareCapability","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fe30a033-8f86-4d17-8986-e6166fa24177","typeDefName":"SoftwareServerCapability","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cab5ba1d-cfd3-4fca-857d-c07711fc4157","typeDefName":"FileSystem","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"eadec807-02f0-4d6f-911c-261eddd0c2f5","typeDefName":"FileManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3e7502a7-396a-4737-a106-378c9c94c105","typeDefName":"NotificationManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"68b35c1e-6c28-4ac3-94f9-2c3dbcbb79e9","typeDefName":"DatabaseManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"82efa1fa-501f-4ac7-942c-6536c4a1cd61","name":"DataManager","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"dbde6a5b-fc89-4b04-969a-9dc09a60ebd7","typeDefName":"ContentCollectionManager","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"337e7b1a-ad4b-4818-aa3e-0ff3307b2fbe","typeDefName":"CloudService","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"validEntityDefs":[{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"56315447-88a6-4235-ba91-fead86524ebf","typeDefName":"ServerAssetUse","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"54055c38-b9ad-4a66-a75b-14dc643d4c69","name":"SoftwareCapability","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedBy","attributeDescription":"Capability consuming this asset.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"896d14c2-7522-4f6c-8519-757711943fe6","name":"Asset","status":"ACTIVE_TYPEDEF"},"attributeName":"consumedAsset","attributeDescription":"Asset that this software capability is dependent on.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d909eb3b-5205-4180-9f63-122a65b30738","typeDefName":"SoftwareServerDeployment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ba7c7884-32ce-4991-9c41-9778f1fec6aa","name":"SoftwareServerPlatform","status":"ACTIVE_TYPEDEF"},"attributeName":"hostingPlatforms","attributeDescription":"Supporting platforms for the software server.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bbbd285","typeDefName":"Person","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"title","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The courtesy title for the person.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"givenNames","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name strings that are the part of a person's name that is not their surname.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"surname","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The family name of the person.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"employeeNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The unique identifier of the person used by their employer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"employeeType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code used by employer typically to describe the type of employment contract.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"preferredLanguage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Spoken or written language preferred by the person.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"initials","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"First letter of each of the person's given names.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac63ac45-a4d0-4fba-b583-92859de77dd8","typeDefName":"ProjectManagement","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"projectManagers","attributeDescription":"The roles for managing this project.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7c7da1a3-01b3-473e-972e-606eff0cb112","typeDefName":"CommunityMembership","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"communityMembers","attributeDescription":"Members of the community.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b909eb3b-5205-4180-9f63-122a65b30738","typeDefName":"SoftwareServerPlatformDeployment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d909eb3b-5205-4180-9f63-122a65b30738","typeDefName":"SoftwareServerDeployment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b9179df5-6e23-4581-a8b0-2919e6322b12","typeDefName":"HostOperatingPlatform","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"a5991bB2-660D-A3a1-2955-fAcDA2d5F4Ff","typeDefName":"LineageMapping","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"qualifiedName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique name of the lineage flow.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the lineage flow.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"d2490c0c-06cc-458a-add2-33cf2f5dd724","typeDefName":"DataFlow","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"35450726-1c32-4d41-b928-22db6d1ae2f4","typeDefName":"ControlFlow","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"af904501-6347-4f52-8378-da50e8d74828","typeDefName":"ProcessCall","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"lineNumber","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Location of the call in the implementation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"87b7371e-e311-460f-8849-08646d0d6ad3","typeDefName":"SourcedFrom","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"resultingElement","attributeDescription":"Element created from the template.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"templateElement","attributeDescription":"Template element providing information.","attributeCardinality":"AT_MOST_ONE"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7d818a67-ab45-481c-bc28-f6b1caf12f06","typeDefName":"ExternalReferenceLink","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"1353400f-b0ab-4ab9-ab09-3045dd8a7140","typeDefName":"MediaReference","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"8f798c0c-6769-4a2d-b489-12714d89e0a4","typeDefName":"NoteLogAuthorship","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"authors","attributeDescription":"Person contributing to the note log.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"646727c7-9ad4-46fa-b660-265489ad96c6","name":"NoteLog","status":"ACTIVE_TYPEDEF"},"attributeName":"authoredNoteLogs","attributeDescription":"Note log containing contributions.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f2bd7401-c064-41ac-862c-e5bcdc98fa1e","typeDefName":"HostNetwork","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5bece460-1fa6-41fb-a29f-fdaf65ec8ce3","typeDefName":"NetworkGatewayLink","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name for the network mapping.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description and purpose of the network mapping.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"externalEndpointAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address used by callers to the network gateway.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"internalEndpointAddress","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address that the network gateway maps the request to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"2726df0e-4f3a-44e1-8433-4ca5301457fd","typeDefName":"SupportedGovernanceService","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"773298be-68ab-4b99-99ab-19eaa886261e","typeDefName":"ArchiveEngine","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"2b3bed05-c227-47d7-87a3-139ab0568361","name":"RepositoryGovernanceEngine","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"e6c049e2-56aa-4512-a634-20cd7085e534","typeDefName":"ArchiveService","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"978e7674-8231-4158-a4e3-a5ccdbcad60e","name":"RepositoryGovernanceService","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f3b18ac7-3357-4a0c-8988-77a98adad5b5","typeDefName":"DesignModelElementOwnership","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4a985162-8130-4559-b68e-6e6a5dc19c2a","typeDefName":"DesignModelGroupOwnership","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"809b7c6c-69f9-4dbf-a5dd-085664499438","typeDefName":"DesignModelGroupHierarchy","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"51a2d263-e24d-4f20-8c0d-b5e12356cd54","typeDefName":"DataClassDefinition","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"60f1e263-e24d-4f20-8c0d-b5e21232cd54","typeDefName":"SchemaAttributeDefinition","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"assetGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the analyzed asset.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"73510abd-49e6-4097-ba4b-23bd3ef15baa","typeDefName":"RelationshipAnnotation","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"discoveryReportGUID","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier for the discovery analysis report that this relationship belongs to.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7d818a67-ab45-481c-bc28-f6b1caf12f06","typeDefName":"ExternalReferenceLink","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"pages","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Range of pages in the external reference that this link refers.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1353400f-b0ab-4ab9-ab09-3045dd8a7140","typeDefName":"MediaReference","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"mediaUsage","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c6861a72-7485-48c9-8040-876f6c342b61","name":"MediaUsage","description":"Defines how a related media reference should be used.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Icon","description":"Provides a small image to represent the asset in tree views and graphs."},{"headerVersion":1,"ordinal":1,"value":"Thumbnail","description":"Provides a small image about the asset that can be used in lists."},{"headerVersion":1,"ordinal":2,"value":"Illustration","description":"Illustrates how the asset works or what it contains. It is complementary to the asset's description."},{"headerVersion":1,"ordinal":3,"value":"UsageGuidance","description":"Provides guidance to a person on how to use the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Specific media usage by the consumer that overrides the media usage document in the related media.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mediaUsageOtherId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the code (typically a valid value definition) that defines the media use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"747f8b86-fe7c-4c9b-ba75-979e093cc307","typeDefName":"RelatedMedia","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"defaultMediaUsage","attributeType":{"class":"EnumDef","headerVersion":1,"version":1,"versionName":"1.0","category":"ENUM_DEF","guid":"c6861a72-7485-48c9-8040-876f6c342b61","name":"MediaUsage","description":"Defines how a related media reference should be used.","elementDefs":[{"headerVersion":1,"ordinal":0,"value":"Icon","description":"Provides a small image to represent the asset in tree views and graphs."},{"headerVersion":1,"ordinal":1,"value":"Thumbnail","description":"Provides a small image about the asset that can be used in lists."},{"headerVersion":1,"ordinal":2,"value":"Illustration","description":"Illustrates how the asset works or what it contains. It is complementary to the asset's description."},{"headerVersion":1,"ordinal":3,"value":"UsageGuidance","description":"Provides guidance to a person on how to use the asset."},{"headerVersion":1,"ordinal":99,"value":"Other","description":"Another usage."}]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Default media usage by a consumer.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"defaultMediaUsageOtherId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the code (typically a valid value definition) that defines the media use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mediaUsage","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0103fe10-98b0-4910-8ee0-21d529f7ff6d","name":"array","description":"An array of integers.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_INT"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"defaultMediaUsage","attributeDescription":"Type of recommended media usage.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"mediaTypeOtherId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Unique identifier of the code (typically a valid value definition) that defines the media type.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af536f20-062b-48ef-9c31-1ddd05b04c56","typeDefName":"ExternalReference","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"description":"A link to an external reference source such as a web page, article or book.","propertyDefinitions":[{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name to use when displaying reference in a list.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"referenceTitle","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Full publication title of the external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"referenceAbstract","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Summary of the key messages in the external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"description","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Description of the external source. For example, its significance and use.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"authors","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of authors for the external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"numberOfPages","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Number of pages that this external source has.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"pageRange","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Range of pages that this reference covers. For example, if it is a journal article, this could be the range of pages for the article in the journal.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"organization","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the organization that this external source is from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publicationSeries","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the journal or series of publications that this external source is from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publicationSeriesVolume","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the volume in the publication series that this external source is from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"edition","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the edition for this external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"referenceVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the revision or version of the external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"url","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Network address where this external source can be accessed from.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publisher","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of the publisher responsible for producing this external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"firstPublicationDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date of the first published version/edition of this external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publicationDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date when this version/edition of this external source was published.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publicationCity","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"City where the publishers are based.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publicationYear","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Year when the publication of this version/edition of the external source was published.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"publicationNumbers","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"0428b5d3-f824-459c-b7f5-f8151de59707","name":"array","description":"An array of Strings.","collectionDefCategory":"OM_COLLECTION_ARRAY","argumentCount":1,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"List of unique numbers allocated by the publisher for this external source. For example ISBN, ASIN, UNSPSC code.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"license","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of license associated with this external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"copyright","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Copyright statement associated with this external source.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"attribution","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Attribution statement to use when consuming this external resource.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"1449911c-4f44-4c22-abc0-7540154feefb","typeDefName":"DataSet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"formula","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Formula used to create the data set - can reference query identifiers located in DataContentForDataSet relationships.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b827683c-2924-4df3-a92d-7be1888e23c0","typeDefName":"DataContentForDataSet","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"queryId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier for placeholder in data set's formula.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"query","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Details of how the value(s) is/are retrieved.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"3e09cb2b-5f15-4fd2-b004-fe0146ad8628","typeDefName":"Location","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the location - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","typeDefName":"UserIdentity","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"userId","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the user account - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bbbd285","typeDefName":"Person","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"pronouns","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Preferred pronouns to use when addressing this person.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bcbd285","typeDefName":"PersonRole","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the role - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"36db26d5-aba2-439b-bc15-d62d373c5db6","typeDefName":"Team","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the team - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"79296df8-645a-4ef7-a011-912d1cdcf75a","typeDefName":"ContactDetails","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"name","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of contact method.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"contactType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of contact - such as home address, work mobile, emergency contact ...","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"0799569f-0c16-4a1f-86d9-e2e89568f7fd","typeDefName":"Project","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"projectStatus","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short description on current status of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"status","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"DEPRECATED_ATTRIBUTE","replacedByAttribute":"projectStatus","attributeDescription":"(Deprecated) Short description on current status of the project.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code value or symbol used to identify the project - typically unique.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"bc63ac45-b4d0-4fba-b583-92859de77dd8","typeDefName":"ProjectScope","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"cb10c107-b7af-475d-aab0-d78b8297b982","typeDefName":"GovernanceRoleAssignment","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"290a192b-42a7-449a-935a-269ca62cfdac","typeDefName":"GovernanceZone","applyToVersion":4,"updateToVersion":5,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"zoneName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the zone - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d28c3839-bc6f-41ad-a882-5667e01fea72","typeDefName":"SubjectAreaDefinition","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"subjectAreaName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the subject area - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"7cc6bcb2-b573-4719-9412-cf6c3f4bbb15","typeDefName":"BusinessCapability","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"identifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the business capability - if null use qualifiedName.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"displayName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Short displayable name for the business capability.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b5de932a-738c-4c69-b852-09fec2b9c678","typeDefName":"BusinessCapabilityControls","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4d3a2b8d-9e2e-4832-b338-21c74e45b238","typeDefName":"GovernanceActionProcess","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"domainIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Identifier of the governance domain that recognizes this process.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9567840-9904-43a5-990b-4585c0446e00","typeDefName":"NextGovernanceActionType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"4efd16d4-f397-449c-a75d-ebea42fe581b","typeDefName":"NextGovernanceAction","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","typeDefName":"License","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"390559eb-6a0c-4dd7-bc95-b9074caffa7f","typeDefName":"Certification","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"111e6d2e-94e9-43ed-b4ed-f0d220668cbf","typeDefName":"ReferenceValueAssignment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"203ce62c-3cbf-4542-bf82-81820cba718f","typeDefName":"ValidValuesMapping","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"stewardTypeName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of element used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"stewardPropertyName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Name of property used to identify the steward.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9a39553-6a47-4477-a217-844300c07cf2","typeDefName":"ValidValuesImplementation","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":true,"multiLink":true},{"headerVersion":1,"typeDefGUID":"6337c9cd-8e5a-461b-97f9-5151bcb97a9e","typeDefName":"ValidValueMember","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"isDefaultValue","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Is the member the default value in the set?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"873e29bd-ca14-4833-a6bb-9ebdf89b5b1b","typeDefName":"DigitalServiceImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"94715275-0520-43e9-81fe-4fe8ec3d8f3a","typeDefName":"InformationSupplyChainImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d0dd0ac7-01f4-48e0-ae4d-4f7268573fa8","typeDefName":"SolutionComponentImplementation","typeDefStatus":"DEPRECATED_TYPEDEF","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"91ff7542-c275-4cd3-b367-97eec3360422","typeDefName":"DigitalServiceManagement","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"ac406bf8-e53e-49f1-9088-2af28bcbd285","name":"PersonRole","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceManagers","attributeDescription":"The roles for managing this digital service.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"248975ec-8019-4b8a-9caf-084c8b724233","typeDefName":"TabularSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"33da99cd-8d04-490c-9457-c58908da7794","typeDefName":"DocumentSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"6920fda1-7c07-47c7-84f1-9fb044ae153e","typeDefName":"ObjectSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"8bc88aba-d7e4-4334-957f-cfe8e8eadc32","typeDefName":"EventType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f20f5f45-1afb-41c1-9a09-34d8812626a4","typeDefName":"RelationalDBSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"b46cddb3-9864-4c5d-8a49-266b3fc95cb8","typeDefName":"APISchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2f5796f5-3fac-4501-9d0d-207aa8620d16","typeDefName":"DisplayDataSchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4d11bdbb-5d4a-488b-9f16-bf1e34d34dd9","typeDefName":"QuerySchemaType","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"126962bf-dd26-4fcf-97d8-d0ad1fdd2d50","name":"RootSchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"896d14c2-7522-4f6c-8519-757711943fe6","typeDefName":"Asset","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"versionIdentifier","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Version identifier to allow different versions of the same resource to appear in the catalog as separate assets.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d7df0579-8671-48f0-a8aa-38a487d418c8","typeDefName":"TranslationDetail","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"languageCode","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Code for identifying the language - for example from ISO-639.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"5a2f38dc-d69d-4a6f-ad26-ac86f118fa35","typeDefName":"ActorProfile","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"fbe95779-1f3c-4ac6-aa9d-24963ff16282","typeDefName":"UserIdentity","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"ac406bf8-e53e-49f1-9088-2af28bcbd285","typeDefName":"PersonRole","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"746875af-2e41-4d1f-864b-35265df1d5dc","typeDefName":"ProjectTeam","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"supportingActors","attributeDescription":"People and teams supporting this project.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"93dbc58d-c826-4bc2-b36f-195148d46f86","typeDefName":"ToDo","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"toDoType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type of to do - typically managed in a valid value set and used in stewardship automation.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"af2b5fab-8f83-4a2b-b749-1e6219f61f79","typeDefName":"ActionAssignment","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"assignedActor","attributeDescription":"The person/people assigned to perform the action(s) requested in the to do.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4db83564-b200-4956-94a4-c95a5c30e65a","typeDefName":"CrowdSourcingContribution","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"16d2c34a-43db-476b-93ae-6a2996f514ec","name":"Actor","status":"ACTIVE_TYPEDEF"},"attributeName":"contributors","attributeDescription":"The person/people making the contribution.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"10752b4a-4b5d-4519-9eae-fdd6d162122f","typeDefName":"DataFile","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"fileName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The name of the file with extension.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"35e53b7f-2312-4d66-ae90-2d4cb47901ee","typeDefName":"License","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"entitlements","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of rights and permissions granted.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"restrictions","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of limiting conditions or measures imposed.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"obligations","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The list of actions, duties or commitments required.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"79ac27f6-be9c-489f-a7c2-b9add0bf705c","typeDefName":"DigitalServiceOperator","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef1":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"f671e1fc-b204-4ee6-a4e2-da1633ecf50e","name":"DigitalService","status":"ACTIVE_TYPEDEF"},"attributeName":"operatesDigitalServices","attributeDescription":"The digital services that this team/organization operates.","attributeCardinality":"ANY_NUMBER"},"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"36db26d5-aba2-439b-bc15-d62d373c5db6","name":"Team","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceOperators","attributeDescription":"The teams/organizations responsible for operating the digital service.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"f1c0af19-2729-4fac-996e-a7badff3c21c","typeDefName":"APIOperation","typeDefStatus":"ACTIVE_TYPEDEF","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"superType":{"headerVersion":1,"guid":"5bd4a3e7-d22d-4a3d-a115-066ee8e0754f","name":"SchemaType","status":"ACTIVE_TYPEDEF"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"2726df0e-4f3a-44e1-8433-4ca5301457fd","typeDefName":"SupportedGovernanceService","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"serviceRequestType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Request type supported by the governance action service (overrides requestType on call to governance service if specified).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"92e20083-0393-40c0-a95b-090724a91ddc","typeDefName":"GovernanceActionType","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"waitTime","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"7fc49104-fd3a-46c8-b6bf-f16b6074cd35","name":"int","primitiveDefCategory":"OM_PRIMITIVE_TYPE_INT"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"The minimum number of minutes that the governance engine should wait before calling the governance service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Trigger one or many governance action instances?","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"d9567840-9904-43a5-990b-4585c0446e00","typeDefName":"NextGovernanceActionType","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances? (deprecated)","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4efd16d4-f397-449c-a75d-ebea42fe581b","typeDefName":"NextGovernanceAction","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"ignoreMultipleTriggers","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"3863f010-611c-41fe-aaae-5d4d427f863b","name":"boolean","primitiveDefCategory":"OM_PRIMITIVE_TYPE_BOOLEAN"},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Trigger one or many next action instances? (deprecated)","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"c976d88a-2b11-4b40-b972-c38d41bfc6be","typeDefName":"GovernanceAction","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"completionMessage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Message to provide additional information on the results of running the governance service or the reasons for its failure.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"46ec49bf-af66-4575-aab7-06ce895120cd","typeDefName":"TargetForAction","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"completionMessage","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Message to provide additional information on the results of acting on the target by the governance service or the reasons for any failures.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"4aaaa7ca-6b4b-4c4b-997f-d5dfd42917b0","typeDefName":"DigitalProduct","applyToVersion":1,"updateToVersion":2,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"propertyDefinitions":[{"headerVersion":1,"attributeName":"syncDatesByKey","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"8fa603dd-c2c5-43fc-8ff4-92141f2414ae","name":"map","description":"A map from String to long.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_LONG"]},"attributeStatus":"DEPRECATED_ATTRIBUTE","attributeDescription":"Collection of synchronization dates identified by a key (deprecated, added in error).","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"productName","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Display name of the product.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"productType","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Type or category of the product.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"introductionDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Date that the product was made available.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"maturity","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Level of maturity for the product.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"serviceLife","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Length of time that the product is expected to be in service.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"currentVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"b34a64b9-554a-42b1-8f8a-7d5c2339f9c4","name":"string","primitiveDefCategory":"OM_PRIMITIVE_TYPE_STRING"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Which is the current supported version that is recommended for consumers.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"nextVersion","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"When is the next version expected to be released.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"withdrawDate","attributeType":{"class":"PrimitiveDef","headerVersion":1,"version":1,"versionName":"1.0","category":"PRIMITIVE","guid":"1bef35ca-d4f9-48db-87c2-afce4649362d","name":"date","primitiveDefCategory":"OM_PRIMITIVE_TYPE_DATE"},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"What date what the product withdrawn, preventing new consumers.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false},{"headerVersion":1,"attributeName":"additionalProperties","attributeType":{"class":"CollectionDef","headerVersion":1,"version":1,"versionName":"1.0","category":"COLLECTION","guid":"005c7c14-ac84-4136-beed-959401b041f8","name":"map","description":"A map from String to String.","collectionDefCategory":"OM_COLLECTION_MAP","argumentCount":2,"argumentTypes":["OM_PRIMITIVE_TYPE_STRING","OM_PRIMITIVE_TYPE_STRING"]},"attributeStatus":"ACTIVE_ATTRIBUTE","attributeDescription":"Any additional properties needed to describe the product.","valuesMinCount":0,"valuesMaxCount":1,"attributeCardinality":"AT_MOST_ONE","indexable":true,"unique":false}],"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"79ac27f6-be9c-489f-a7c2-b9add0bf705c","typeDefName":"DigitalServiceOperator","applyToVersion":2,"updateToVersion":3,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceOperators","attributeDescription":"The unit (team, capability, ...) responsible for managing this digital service.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false},{"headerVersion":1,"typeDefGUID":"79ac27f6-be9c-489f-a7c2-b9add0bf705c","typeDefName":"DigitalServiceOperator","applyToVersion":3,"updateToVersion":4,"newVersionName":"1.0","updatedBy":"Egeria","updateTime":1588261366992,"endDef2":{"headerVersion":1,"entityType":{"headerVersion":1,"guid":"a32316b8-dc8c-48c5-b12b-71c1b2a080bf","name":"Referenceable","status":"ACTIVE_TYPEDEF"},"attributeName":"digitalServiceOperators","attributeDescription":"The unit (team, capability, ...) responsible for managing this digital service.","attributeCardinality":"ANY_NUMBER"},"updateMultiLink":false,"multiLink":false}]}} \ No newline at end of file diff --git a/open-metadata-implementation/README.md b/open-metadata-implementation/README.md index 931f7301166..e8197ad67ca 100644 --- a/open-metadata-implementation/README.md +++ b/open-metadata-implementation/README.md @@ -27,7 +27,6 @@ platform and clients. The packages are as follows: - * **[access-services](access-services)** - the access services provide domain-specific services for data tools, engines and platforms that for maintaining and retrieving metadata. The access services run in either the metadata access point server or metadata server on the OMAG Server Platform. They call the repository services @@ -53,6 +52,9 @@ as connectors, discovery services and governance actions. These components provide much of the customization offered by the open metadata and governance implementation. +* **[framework-services](framework-services)** - the framework services provide REST APIs to support the interfaces +defined in the frameworks. they are incorporated into the [access services](access-services). + * **[governance-servers](governance-servers)** - the governance server services provide the server frameworks that support the different types of governance servers that can run in the OMAG Server Platform. diff --git a/open-metadata-implementation/access-services/README.md b/open-metadata-implementation/access-services/README.md index fdbbf61b1f1..1940be5ec14 100644 --- a/open-metadata-implementation/access-services/README.md +++ b/open-metadata-implementation/access-services/README.md @@ -42,7 +42,9 @@ asset managers. asset information, including schemas, profiles, policies and lineage information with a third party asset manager. Typical examples of asset managers include data catalogs that are managing metadata for a collection of data assets for a -data-serving solution. +data-serving solution. The asset manager is also called by the +[Lineage Integrator OMIS](../integration-services/lineage-integrator) to capture design lineage +from data engines and other processing services. * **[asset-owner](asset-owner)** - manage metadata and feedback for owned assets. @@ -62,14 +64,15 @@ This information forms a key part of asset lineage. * **[data-manager](data-manager)** - exchange metadata with a data manager. - The Data Manager OMAS provides an integration point to enable technologies that manage collections of data -such as database servers, -file systems, file managers and content managers to publish metadata to the metadata + The Data Manager OMAS provides technology-specific APIs to enable technologies that manage collections of data +such as database servers, file systems, file managers and content managers to publish metadata to the metadata repositories about the changing structures and content stored in the data platform. -It is typically called from the -[Database Integrator OMIS](../integration-services/database-integrator) and -[Files Integrator OMIS](../integration-services/files-integrator) -integration services. +It is called from the +[API Integrator OMIS](../integration-services/api-integrator), +[Database Integrator OMIS](../integration-services/database-integrator), +[Display Integrator OMIS](../integration-services/display-integrator), +[Files Integrator OMIS](../integration-services/files-integrator) and +[Topic Integrator OMIS](../integration-services/topic-integrator). * **[data-privacy](data-privacy)** - support a data privacy officer. @@ -92,7 +95,7 @@ It is designed for data science and analytics management tools. These models may come from tools or be part of a packaged standard. This content is useful for governance, system integration and software development. -* **[dev-ops](dev-ops)** - manage metadata for a devOps pipeline. +* **[dev-ops](dev-ops)** - manage metadata for a DevOps pipeline. The DevOps OMAS provides services for a DevOps pipeline to query and maintain metadata about systems, processes and software components that are being deployed into the information landscape. @@ -104,15 +107,14 @@ that support the business. models for an organization. It is designed for architecture tools. It is able to support the definition and management of a digital service through concept to deployment. -* **[digital-service](digital-service)** - manage metadata for a the Egeria Digital Services lifecycle. +* **[digital-service](digital-service)** - manage metadata for digital services and products. - The Digital Service OMAS provides services for a managing the lifecycle of an Egeria Digital Service. + The Digital Service OMAS provides services for a managing the lifecycle of a Digital Service and any associated products. * **[discovery-engine](discovery-engine)** - manage metadata for metadata discovery services. The Discovery Engine OMAS provides an API for a discovery engine to access and store -metadata from an open -metadata repository (or open metadata repository cohort). +metadata about a digital resource, its schema and the data it stores. * **[governance-engine](governance-engine)** - manage metadata for an operational governance engine. @@ -170,17 +172,10 @@ invalid licensing, job failures, and many more. The Stewardship Action OMAS also enables the review and triage of the exceptions, simple remediation and status reporting. -* **[subject-area](subject-area)** - develop a definition of a subject area including glossary -terms, reference data and rules. - - The Subject Area OMAS is for tools that support subject matter experts -who are defining glossaries, reference data and rules around data for a specific -subject area, such as "customer data". It supports the development of a comprehensive -definition of the subject area and the standards that support it. -These definitions can then be folded into the Governance Program, -and used by Asset Owner's to improve the findability and understandability -of their assets by linking their asset's structure to relevant parts of -the subject area definition. +* **[subject-area](subject-area)** - develop a glossary. + + The Subject Area OMAS is for tools that support subject-matter experts +who are defining glossaries for a specific subject area, such as "customer data". ## Using the OMASs diff --git a/open-metadata-implementation/access-services/asset-catalog/asset-catalog-client/build.gradle b/open-metadata-implementation/access-services/asset-catalog/asset-catalog-client/build.gradle index 1339a05a76f..2e69b253e3a 100644 --- a/open-metadata-implementation/access-services/asset-catalog/asset-catalog-client/build.gradle +++ b/open-metadata-implementation/access-services/asset-catalog/asset-catalog-client/build.gradle @@ -12,8 +12,8 @@ dependencies { implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:adapters:open-connectors:rest-client-connectors:rest-client-connectors-api') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation 'org.springframework:spring-core' testImplementation 'org.mockito:mockito-core' diff --git a/open-metadata-implementation/access-services/asset-catalog/asset-catalog-server/build.gradle b/open-metadata-implementation/access-services/asset-catalog/asset-catalog-server/build.gradle index b2c6a2855bd..d2e24889f08 100644 --- a/open-metadata-implementation/access-services/asset-catalog/asset-catalog-server/build.gradle +++ b/open-metadata-implementation/access-services/asset-catalog/asset-catalog-server/build.gradle @@ -19,7 +19,7 @@ dependencies { implementation project(':open-metadata-implementation:common-services:repository-handler') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers') implementation project(':open-metadata-implementation:common-services:metadata-security:metadata-security-server') implementation 'org.slf4j:slf4j-api' implementation 'org.springframework:spring-core' diff --git a/open-metadata-implementation/access-services/asset-consumer/Egeria-asset-consumer-omas.postman_collection.json b/open-metadata-implementation/access-services/asset-consumer/Egeria-asset-consumer-omas.postman_collection.json index eaf910a6bb8..0082e65a24f 100644 --- a/open-metadata-implementation/access-services/asset-consumer/Egeria-asset-consumer-omas.postman_collection.json +++ b/open-metadata-implementation/access-services/asset-consumer/Egeria-asset-consumer-omas.postman_collection.json @@ -1,10 +1,9 @@ { "info": { - "_postman_id": "9d66711a-e01c-4fe2-9dd5-3eb83e6e5e87", + "_postman_id": "35153113-aeaa-4be4-b693-98194003a44c", "name": "Egeria-asset-consumer-omas", "description": "This collection documents the the REST APIs for AssetConsumer OMAS.", - "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", - "_exporter_id": "19267272" + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { @@ -296,7 +295,7 @@ ], "body": { "mode": "raw", - "raw": "DropFootWeek1", + "raw": "{\n \"class\" : \"NameRequestBody\",\n \"name\" : \"DropFoot\"\n}", "options": { "raw": { "language": "text" @@ -348,10 +347,10 @@ ], "body": { "mode": "raw", - "raw": ".*", + "raw": "{\n \"class\" : \"SearchStringRequestBody\",\n \"searchString\" : \".*.\"\n}", "options": { "raw": { - "language": "text" + "language": "json" } } }, @@ -400,10 +399,10 @@ ], "body": { "mode": "raw", - "raw": "{\n\t\"class\" : \"CommentProperties\",\n\t\"isPublic\" : \"true\",\n\t\"commentType\" : \"STANDARD_COMMENT\",\n\t\"commentText\" : \"This is the comment on the asset\"\n}" + "raw": "{\n\t\"class\" : \"CommentRequestBody\",\n\t\"isPublic\" : \"true\",\n\t\"commentType\" : \"STANDARD_COMMENT\",\n\t\"commentText\" : \"This is the comment on the asset\"\n}" }, "url": { - "raw": "{{baseURL}}/servers/{{server}}/open-metadata/access-services/asset-consumer/users/{{user}}/assets/{{guid}}/comments", + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/access-services/asset-consumer/users/{{user}}/assets/{{assetGUID}}/comments", "host": [ "{{baseURL}}" ], @@ -416,7 +415,7 @@ "users", "{{user}}", "assets", - "{{guid}}", + "{{assetGUID}}", "comments" ] }, @@ -438,7 +437,7 @@ ], "body": { "mode": "raw", - "raw": "{\n\t\"class\" : \"CommentProperties\",\n\t\"isPublic\" : \"true\",\n\t\"commentType\" : \"STANDARD_COMMENT\",\n\t\"commentText\" : \"This is the comment on the asset\"\n}" + "raw": "{\n\t\"class\" : \"CommentRequestBody\",\n\t\"isPublic\" : \"true\",\n\t\"commentType\" : \"STANDARD_COMMENT\",\n\t\"commentText\" : \"This is the comment on the asset\"\n}" }, "url": { "raw": "{{baseURL}}/servers/{{server}}/open-metadata/access-services/asset-consumer/users/{{user}}/assets/{{assetGUID}}/comments/{{guid}}/update", @@ -514,7 +513,7 @@ ], "body": { "mode": "raw", - "raw": "{\n\t\"class\" : \"CommentProperties\",\n\t\"isPublic\" : \"true\",\n\t\"commentType\" : \"ANSWER\",\n\t\"commentText\" : \"This is the response to your comment\"\n}" + "raw": "{\n\t\"class\" : \"CommentRequestBody\",\n\t\"isPublic\" : \"true\",\n\t\"commentType\" : \"ANSWER\",\n\t\"commentText\" : \"This is the response to your comment\"\n}" }, "url": { "raw": "{{baseURL}}/servers/{{server}}/open-metadata/access-services/asset-consumer/users/{{user}}/assets/{{assetGUID}}/comments/{{guid}}/replies", @@ -554,7 +553,7 @@ ], "body": { "mode": "raw", - "raw": "{\n\t\"class\" : \"RatingProperties\",\n\t\"isPublic\" : \"true\",\n\t\"starRating\" : \"ONE_STAR\",\n\t\"review\" : \"This is the optional review text.\"\n}" + "raw": "{\n\t\"class\" : \"RatingRequestBody\",\n\t\"isPublic\" : \"true\",\n\t\"starRating\" : \"ONE_STAR\",\n\t\"review\" : \"This is the optional review text.\"\n}" }, "url": { "raw": "{{baseURL}}/servers/{{server}}/open-metadata/access-services/asset-consumer/users/{{user}}/assets/{{assetGUID}}/ratings", @@ -852,7 +851,7 @@ ], "body": { "mode": "raw", - "raw": "{\n\t\"class\" : \"InformalTagProperties\",\n\t\"isPublic\" : \"true\",\n\t\"tagName\" : \"clinical-measurements\",\n\t\"tagDescription\" : \"Data collected from patients, medical staff and equipment that measure an aspect of the treatment.\"\n}" + "raw": "{\n\t\"class\" : \"TagRequestBody\",\n\t\"isPrivateTag\" : \"true\",\n\t\"name\" : \"clinical-measurements\",\n\t\"description\" : \"Data collected from patients, medical staff and equipment that measure an aspect of the treatment.\"\n}" }, "url": { "raw": "{{baseURL}}/servers/{{server}}/open-metadata/access-services/asset-consumer/users/{{user}}/tags", @@ -1109,10 +1108,10 @@ ], "body": { "mode": "raw", - "raw": ".*", + "raw": "{\n \"class\" : \"SearchStringRequestBody\",\n \"searchString\" : \".*.\"\n}", "options": { "raw": { - "language": "text" + "language": "json" } } }, @@ -1161,10 +1160,10 @@ ], "body": { "mode": "raw", - "raw": ".*", + "raw": "{\n \"class\" : \"SearchStringRequestBody\",\n \"searchString\" : \".*.\"\n}", "options": { "raw": { - "language": "text" + "language": "json" } } }, @@ -1239,10 +1238,10 @@ ], "body": { "mode": "raw", - "raw": "DropFootWeek1", + "raw": "{\n \"class\" : \"NameRequestBody\",\n \"name\" : \"DropFoot\"\n}", "options": { "raw": { - "language": "text" + "language": "json" } } }, @@ -1291,10 +1290,10 @@ ], "body": { "mode": "raw", - "raw": ".*", + "raw": "{\n \"class\" : \"SearchStringRequestBody\",\n \"searchString\" : \".*.\"\n}", "options": { "raw": { - "language": "text" + "language": "json" } } }, diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/api/AssetConsumerFeedbackInterface.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/api/AssetConsumerFeedbackInterface.java index f8384c80274..e30620c6a0a 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/api/AssetConsumerFeedbackInterface.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/api/AssetConsumerFeedbackInterface.java @@ -2,12 +2,13 @@ /* Copyright Contributors to the ODPi Egeria project. */ package org.odpi.openmetadata.accessservices.assetconsumer.api; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.CommentType; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.StarRating; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.CommentType; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.StarRating; import org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException; import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; import org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException; + /** * AssetConsumerFeedbackInterface supports the ability to add and remove feedback for an asset. * This feedback may be in the form of ratings, likes and comments. diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/AssetElement.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/AssetElement.java deleted file mode 100644 index 0fdc566f70e..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/AssetElement.java +++ /dev/null @@ -1,149 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ - -package org.odpi.openmetadata.accessservices.assetconsumer.elements; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.AssetProperties; - -import java.io.Serializable; -import java.util.Objects; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; -import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; - -/** - * AssetElement contains the properties and header for an asset retrieved from the metadata repository. - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public class AssetElement implements MetadataElement, Serializable -{ - private static final long serialVersionUID = 1L; - - private ElementHeader elementHeader = null; - private AssetProperties assetProperties = null; - - - /** - * Default constructor - */ - public AssetElement() - { - super(); - } - - - /** - * Copy/clone constructor - * - * @param template object to copy - */ - public AssetElement(AssetElement template) - { - if (template != null) - { - elementHeader = template.getElementHeader(); - assetProperties = template.getAssetProperties(); - } - } - - - /** - * Return the element header associated with the properties. - * - * @return element header object - */ - @Override - public ElementHeader getElementHeader() - { - return elementHeader; - } - - - /** - * Set up the element header associated with the properties. - * - * @param elementHeader element header object - */ - @Override - public void setElementHeader(ElementHeader elementHeader) - { - this.elementHeader = elementHeader; - } - - /** - * Retrieve details of the asset itself. - * - * @return asset properties - */ - public AssetProperties getAssetProperties() - { - return assetProperties; - } - - - /** - * Save details of the asset itself - * - * @param assetProperties asset properties - */ - public void setAssetProperties(AssetProperties assetProperties) - { - this.assetProperties = assetProperties; - } - - - /** - * JSON-style toString - * - * @return return string containing the property names and values - */ - @Override - public String toString() - { - return "AssetElement{" + - "elementHeader=" + elementHeader + - ", assetProperties=" + assetProperties + - '}'; - } - - - /** - * Return comparison result based on the content of the properties. - * - * @param objectToCompare test object - * @return result of comparison - */ - @Override - public boolean equals(Object objectToCompare) - { - if (this == objectToCompare) - { - return true; - } - if (objectToCompare == null || getClass() != objectToCompare.getClass()) - { - return false; - } - AssetElement that = (AssetElement) objectToCompare; - return Objects.equals(elementHeader, that.elementHeader) && - Objects.equals(assetProperties, that.assetProperties); - } - - - /** - * Return hash code for this object - * - * @return int hash code - */ - @Override - public int hashCode() - { - return Objects.hash(elementHeader, assetProperties); - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/InformalTagElement.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/InformalTagElement.java index bda60ba4adf..d11248989d6 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/InformalTagElement.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/InformalTagElement.java @@ -9,10 +9,10 @@ import org.odpi.openmetadata.accessservices.assetconsumer.properties.InformalTagProperties; import java.io.Serializable; -import java.util.Objects; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; /** @@ -27,6 +27,7 @@ public class InformalTagElement implements MetadataElement, Serializable private ElementHeader elementHeader = null; private InformalTagProperties informalTagProperties = null; + private TaggedElement taggedElement = null; /** @@ -49,6 +50,7 @@ public InformalTagElement(InformalTagElement template) { elementHeader = template.getElementHeader(); informalTagProperties = template.getInformalTagProperties(); + taggedElement = template.getTaggedElement(); } } @@ -92,7 +94,6 @@ public InformalTagProperties getInformalTagProperties() * Set up the properties of the informal tag. * * @param informalTagProperties properties bean - * */ public void setInformalTagProperties(InformalTagProperties informalTagProperties) { @@ -100,6 +101,30 @@ public void setInformalTagProperties(InformalTagProperties informalTagProperties } + /** + * Return details of the relationship from the element in the request to the tag. This value is null if the tag was retrieved independently + * of any tagged element. + * + * @return associated relationship + */ + public TaggedElement getTaggedElement() + { + return taggedElement; + } + + + /** + * Set up details of the relationship from the element in the request to the tag. This value is null if the tag was retrieved independently + * of any tagged element. + * + * @param taggedElement associated relationship + */ + public void setTaggedElement(TaggedElement taggedElement) + { + this.taggedElement = taggedElement; + } + + /** * JSON-style toString * @@ -109,9 +134,10 @@ public void setInformalTagProperties(InformalTagProperties informalTagProperties public String toString() { return "InformalTagElement{" + - "elementHeader=" + elementHeader + - ", informalTagProperties=" + informalTagProperties + - '}'; + "elementHeader=" + elementHeader + + ", informalTagProperties=" + informalTagProperties + + ", taggedElement=" + taggedElement + + '}'; } @@ -128,17 +154,22 @@ public boolean equals(Object objectToCompare) { return true; } - if (objectToCompare == null || getClass() != objectToCompare.getClass()) + if (! (objectToCompare instanceof InformalTagElement)) { return false; } - if (!super.equals(objectToCompare)) + + InformalTagElement that = (InformalTagElement) objectToCompare; + + if (elementHeader != null ? ! elementHeader.equals(that.elementHeader) : that.elementHeader != null) { return false; } - InformalTagElement that = (InformalTagElement) objectToCompare; - return Objects.equals(elementHeader, that.elementHeader) && - Objects.equals(informalTagProperties, that.informalTagProperties); + if (informalTagProperties != null ? ! informalTagProperties.equals(that.informalTagProperties) : that.informalTagProperties != null) + { + return false; + } + return taggedElement != null ? taggedElement.equals(that.taggedElement) : that.taggedElement == null; } @@ -150,6 +181,9 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(super.hashCode(), elementHeader, informalTagProperties); + int result = elementHeader != null ? elementHeader.hashCode() : 0; + result = 31 * result + (informalTagProperties != null ? informalTagProperties.hashCode() : 0); + result = 31 * result + (taggedElement != null ? taggedElement.hashCode() : 0); + return result; } } diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/RatingElement.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/RatingElement.java deleted file mode 100644 index 0d20c103691..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/RatingElement.java +++ /dev/null @@ -1,154 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ - -package org.odpi.openmetadata.accessservices.assetconsumer.elements; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.RatingProperties; - -import java.io.Serializable; -import java.util.Objects; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; -import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; - -/** - * RatingElement contains the properties and header for a Rating entity retrieved from the metadata repository. - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public class RatingElement implements MetadataElement, Serializable -{ - private static final long serialVersionUID = 1L; - - private ElementHeader elementHeader = null; - private RatingProperties ratingProperties = null; - - - /** - * Default constructor - */ - public RatingElement() - { - super(); - } - - - /** - * Copy/clone constructor - * - * @param template object to copy - */ - public RatingElement(RatingElement template) - { - if (template != null) - { - elementHeader = template.getElementHeader(); - ratingProperties = template.getRatingProperties(); - } - } - - - /** - * Return the element header associated with the properties. - * - * @return element header object - */ - @Override - public ElementHeader getElementHeader() - { - return elementHeader; - } - - - /** - * Set up the element header associated with the properties. - * - * @param elementHeader element header object - */ - @Override - public void setElementHeader(ElementHeader elementHeader) - { - this.elementHeader = elementHeader; - } - - - /** - * Return the properties for the rating. - * - * @return properties bean - */ - public RatingProperties getRatingProperties() - { - return ratingProperties; - } - - - /** - * Set up the properties for the rating. - * - * @param ratingProperties properties bean - */ - public void setRatingProperties(RatingProperties ratingProperties) - { - this.ratingProperties = ratingProperties; - } - - - /** - * JSON-style toString - * - * @return return string containing the property names and values - */ - @Override - public String toString() - { - return "RatingElement{" + - "elementHeader=" + elementHeader + - ", ratingProperties=" + ratingProperties + - '}'; - } - - - /** - * Return comparison result based on the content of the properties. - * - * @param objectToCompare test object - * @return result of comparison - */ - @Override - public boolean equals(Object objectToCompare) - { - if (this == objectToCompare) - { - return true; - } - if (objectToCompare == null || getClass() != objectToCompare.getClass()) - { - return false; - } - if (!super.equals(objectToCompare)) - { - return false; - } - RatingElement that = (RatingElement) objectToCompare; - return Objects.equals(elementHeader, that.elementHeader) && - Objects.equals(ratingProperties, that.ratingProperties); - } - - - /** - * Return hash code for this object - * - * @return int hash code - */ - @Override - public int hashCode() - { - return Objects.hash(super.hashCode(), elementHeader, ratingProperties); - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/TaggedElement.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/TaggedElement.java new file mode 100644 index 00000000000..46e7fcb3dba --- /dev/null +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/TaggedElement.java @@ -0,0 +1,185 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ + +package org.odpi.openmetadata.accessservices.assetconsumer.elements; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub; + +import java.io.Serializable; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * RelatedElement contains the properties and header for a relationship retrieved from the metadata repository along with the stub + * of the related element. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class TaggedElement implements Serializable +{ + private static final long serialVersionUID = 1L; + + private ElementHeader relationshipHeader = null; + private ElementStub relatedElement = null; + private boolean isPublic = false; + + /** + * Default constructor + */ + public TaggedElement() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public TaggedElement(TaggedElement template) + { + if (template != null) + { + relationshipHeader = template.getRelationshipHeader(); + relatedElement = template.getRelatedElement(); + isPublic = template.getIsPublic(); + } + } + + + + /** + * Return if the link to the tag is private to the creating user. + * + * @return boolean + */ + public boolean getIsPublic() + { + return isPublic; + } + + + /** + * Set up whether the link to the tag is private to the creating user or not. + * + * @param aPublic boolean + */ + public void setIsPublic(boolean aPublic) + { + isPublic = aPublic; + } + + + /** + * Return the element header associated with the relationship. + * + * @return element header object + */ + public ElementHeader getRelationshipHeader() + { + return relationshipHeader; + } + + + /** + * Set up the element header associated with the relationship. + * + * @param relationshipHeader element header object + */ + public void setRelationshipHeader(ElementHeader relationshipHeader) + { + this.relationshipHeader = relationshipHeader; + } + + + /** + * Return the element header associated with end 1 of the relationship. + * + * @return element stub object + */ + public ElementStub getRelatedElement() + { + return relatedElement; + } + + + /** + * Set up the element header associated with end 1 of the relationship. + * + * @param relatedElement element stub object + */ + public void setRelatedElement(ElementStub relatedElement) + { + this.relatedElement = relatedElement; + } + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "TaggedElement{" + + "relationshipHeader=" + relationshipHeader + + ", relatedElement=" + relatedElement + + ", isPublic=" + isPublic + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (! (objectToCompare instanceof TaggedElement)) + { + return false; + } + + TaggedElement that = (TaggedElement) objectToCompare; + + if (isPublic != that.isPublic) + { + return false; + } + if (relationshipHeader != null ? ! relationshipHeader.equals(that.relationshipHeader) : that.relationshipHeader != null) + { + return false; + } + return relatedElement != null ? relatedElement.equals(that.relatedElement) : that.relatedElement == null; + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + int result = relationshipHeader != null ? relationshipHeader.hashCode() : 0; + result = 31 * result + (relatedElement != null ? relatedElement.hashCode() : 0); + result = 31 * result + (isPublic ? 1 : 0); + return result; + } +} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/AssetProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/AssetProperties.java deleted file mode 100644 index 513a3159c3b..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/AssetProperties.java +++ /dev/null @@ -1,521 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; - -import com.fasterxml.jackson.annotation.*; - -import java.util.*; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * Asset holds asset properties that are used for displaying details of - * an asset in summary lists or hover text. The Asset represents a digital resource. It includes the following properties: - *
    - *
  • type - metadata type information for the asset
  • - *
  • guid - globally unique identifier for the asset
  • - *
  • url - external link for the asset
  • - *
  • qualifiedName - The official (unique) name for the asset. This is often defined by the IT systems - * management organization and should be used (when available) on audit logs and error messages. - * (qualifiedName from Referenceable - model 0010)
  • - *
  • name - the name of the digital resource. (Sourced from attribute name within Asset - model 0010)
  • - *
  • versionIdentifier - the version of the digital resource. (Sourced from attribute versionIdentifier within Asset - model 0010)
  • - *
  • displayName - A consumable name for the asset. (Sourced from a linked glossary term - model 0395 - or the name property)
  • - *
  • shortDescription - short description about the asset. - * (Sourced from assetSummary property within ConnectionsToAsset - model 0205)
  • - *
  • description - full description of the asset. - * (Sourced from attribute description within Asset - model 0010)
  • - *
  • owner - name of the person or organization that owns the asset. - * (Sourced from classification AssetOwnership or Ownership attached to Asset - model 0445)
  • - *
  • ownerTypeName - name of the element type identifying the person or organization that owns the asset. - * (Sourced from classification AssetOwnership or Ownership attached to Asset - model 0445)
  • - *
  • ownerPropertyName - name of the property identifying person or organization that owns the asset. - * (Sourced from classification AssetOwnership or Ownership attached to Asset - model 0445)
  • - *
  • ownerType - type of the person or organization that owns the asset. - * (Sourced from classification AssetOwnership attached to Asset - model 0445)
  • - *
  • zoneMembership - name of the person or organization that owns the asset. - * (Sourced from classification AssetZoneMemberShip attached to Asset - model 0424)
  • - *
  • origin - origin identifiers describing the source of the asset. - * (Sourced from classification AssetOrigin attached to Asset - model 0440)
  • - *
  • latestChange - description of last update to the asset. - * (Sourced from classification LatestChange attached to Asset - model 0010)
  • - *
  • isReferenceData - flag to show if asset contains reference data. - * (Sourced from classification ReferenceData within Asset - model 0524)
  • - *
  • classifications - list of all classifications assigned to the asset
  • - *
  • extendedProperties - list of properties assigned to the asset from the Asset subclasses
  • - *
  • additionalProperties - list of properties assigned to the asset as additional properties
  • - *
- */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) - -public class AssetProperties extends ReferenceableProperties -{ - private static final long serialVersionUID = 1L; - - private String name = null; - private String versionIdentifier = null; - private String displayName = null; - private String description = null; - private String owner = null; - private OwnerType ownerType = null; - private String ownerTypeName = null; - private String ownerPropertyName = null; - private List zoneMembership = null; - private String originOrganizationGUID = null; - private String originBusinessCapabilityGUID = null; - private Map otherOriginValues = null; - - - /** - * Default constructor - */ - public AssetProperties() - { - } - - - /** - * Copy/clone constructor. Note, this is a deep copy - * - * @param template object to copy - */ - public AssetProperties(AssetProperties template) - { - super(template); - - if (template != null) - { - name = template.getName(); - versionIdentifier = template.getVersionIdentifier(); - displayName = template.getDisplayName(); - description = template.getDescription(); - owner = template.getOwner(); - ownerTypeName = template.getOwnerTypeName(); - ownerPropertyName = template.getOwnerPropertyName(); - ownerType = template.getOwnerType(); - zoneMembership = template.getZoneMembership(); - originOrganizationGUID = template.getOriginOrganizationGUID(); - originBusinessCapabilityGUID = template.getOriginBusinessCapabilityGUID(); - otherOriginValues = template.getOtherOriginValues(); - } - } - - - /** - * Return the name of the resource that this asset represents. - * - * @return string resource name - */ - public String getName() - { - if (name == null) - { - return displayName; - } - - return name; - } - - - /** - * Set up the name of the resource that this asset represents. - * - * @param name string resource name - */ - public void setName(String name) - { - this.name = name; - } - - - /** - * Set up the version identifier of the resource. - * - * @return string version name - */ - public String getVersionIdentifier() - { - return versionIdentifier; - } - - - /** - * Set up the version identifier of the resource. - * - * @param versionIdentifier string version name - */ - public void setVersionIdentifier(String versionIdentifier) - { - this.versionIdentifier = versionIdentifier; - } - - - /** - * Returns the stored display name property for the asset. - * If no display name is available then name is returned. - * - * @return String name - */ - public String getDisplayName() - { - if (displayName == null) - { - return name; - } - - return displayName; - } - - - /** - * Set up the stored display name property for the asset. - * - * @param displayName String name - */ - public void setDisplayName(String displayName) - { - this.displayName = displayName; - } - - - /** - * Returns the stored description property for the asset. - * If no description is provided then null is returned. - * - * @return description String text - */ - public String getDescription() - { - return description; - } - - - /** - * Set up the stored description property associated with the asset. - * - * @param description String text - */ - public void setDescription(String description) - { - this.description = description; - } - - - /** - * Returns the name of the owner for this asset. - * - * @return owner String - */ - public String getOwner() - { - return owner; - } - - - /** - * Set up the name of the owner for this asset. - * - * @param owner String name - */ - public void setOwner(String owner) - { - this.owner = owner; - } - - - /** - * Returns the name of the type used to identify of the owner for this asset. - * - * @return owner String - */ - public String getOwnerTypeName() - { - return ownerTypeName; - } - - - /** - * Set up the name of the type used to identify the owner for this asset. - * - * @param ownerTypeName String name - */ - public void setOwnerTypeName(String ownerTypeName) - { - this.ownerTypeName = ownerTypeName; - } - - - /** - * Returns the property name used to identify the owner for this asset. - * - * @return owner String - */ - public String getOwnerPropertyName() - { - return ownerPropertyName; - } - - - /** - * Set up the property name used to identify the owner for this asset. - * - * @param ownerPropertyName String name - */ - public void setOwnerPropertyName(String ownerPropertyName) - { - this.ownerPropertyName = ownerPropertyName; - } - - - /** - * Return the type of owner stored in the owner property. - * - * @return OwnerType enum - */ - @Deprecated - public OwnerType getOwnerType() - { - return ownerType; - } - - - /** - * Set up the owner type for this asset. - * - * @param ownerType OwnerType enum - */ - @Deprecated() - public void setOwnerType(OwnerType ownerType) - { - this.ownerType = ownerType; - } - - - /** - * Return the names of the zones that this asset is a member of. - * - * @return list of zone names - */ - public List getZoneMembership() - { - if (zoneMembership == null) - { - return null; - } - else if (zoneMembership.isEmpty()) - { - return null; - } - else - { - return new ArrayList<>(zoneMembership); - } - } - - - /** - * Set up the names of the zones that this asset is a member of. - * - * @param zoneMembership list of zone names - */ - public void setZoneMembership(List zoneMembership) - { - this.zoneMembership = zoneMembership; - } - - - /** - * Return the unique identifier for the organization that originated this asset. - * - * @return string guid - */ - public String getOriginOrganizationGUID() - { - return originOrganizationGUID; - } - - - /** - * Set up the unique identifier for the organization that originated this asset. - * - * @param originOrganizationGUID string guid - */ - public void setOriginOrganizationGUID(String originOrganizationGUID) - { - this.originOrganizationGUID = originOrganizationGUID; - } - - - /** - * Return the unique identifier of the business capability that originated this asset. - * - * @return string guid - */ - public String getOriginBusinessCapabilityGUID() - { - return originBusinessCapabilityGUID; - } - - - /** - * Set up the unique identifier of the business capability that originated this asset. - * - * @param originBusinessCapabilityGUID string guid - */ - public void setOriginBusinessCapabilityGUID(String originBusinessCapabilityGUID) - { - this.originBusinessCapabilityGUID = originBusinessCapabilityGUID; - } - - - /** - * Return the properties that characterize where this asset is from. - * - * @return map of name value pairs, all strings - */ - public Map getOtherOriginValues() - { - if (otherOriginValues == null) - { - return null; - } - else if (otherOriginValues.isEmpty()) - { - return null; - } - else - { - return new HashMap<>(otherOriginValues); - } - } - - - /** - * Set up the properties that characterize where this asset is from. - * - * @param otherOriginValues map of name value pairs, all strings - */ - public void setOtherOriginValues(Map otherOriginValues) - { - this.otherOriginValues = otherOriginValues; - } - - - /** - * Standard toString method. - * - * @return print out of variables in a JSON-style - */ - @Override - public String toString() - { - return "AssetProperties{" + - "name='" + name + '\'' + - ", versionIdentifier='" + versionIdentifier + '\'' + - ", displayName='" + displayName + '\'' + - ", description='" + description + '\'' + - ", owner='" + owner + '\'' + - ", ownerType=" + ownerType + - ", ownerTypeName='" + ownerTypeName + '\'' + - ", ownerPropertyName='" + ownerPropertyName + '\'' + - ", zoneMembership=" + zoneMembership + - ", originOrganizationGUID='" + originOrganizationGUID + '\'' + - ", originBusinessCapabilityGUID='" + originBusinessCapabilityGUID + '\'' + - ", otherOriginValues=" + otherOriginValues + - ", typeName='" + getTypeName() + '\'' + - ", qualifiedName='" + getQualifiedName() + '\'' + - ", additionalProperties=" + getAdditionalProperties() + - ", extendedProperties=" + getExtendedProperties() + - '}'; - } - - - /** - * Compare the values of the supplied object with those stored in the current object. - * - * @param objectToCompare supplied object - * @return boolean result of comparison - */ - @Override - public boolean equals(Object objectToCompare) - { - if (this == objectToCompare) - { - return true; - } - if (! (objectToCompare instanceof AssetProperties)) - { - return false; - } - if (! super.equals(objectToCompare)) - { - return false; - } - - AssetProperties that = (AssetProperties) objectToCompare; - - if (name != null ? ! name.equals(that.name) : that.name != null) - { - return false; - } - if (versionIdentifier != null ? ! versionIdentifier.equals(that.versionIdentifier) : that.versionIdentifier != null) - { - return false; - } - if (displayName != null ? ! displayName.equals(that.displayName) : that.displayName != null) - { - return false; - } - if (description != null ? ! description.equals(that.description) : that.description != null) - { - return false; - } - if (owner != null ? ! owner.equals(that.owner) : that.owner != null) - { - return false; - } - if (ownerType != that.ownerType) - { - return false; - } - if (ownerTypeName != null ? ! ownerTypeName.equals(that.ownerTypeName) : that.ownerTypeName != null) - { - return false; - } - if (ownerPropertyName != null ? ! ownerPropertyName.equals(that.ownerPropertyName) : that.ownerPropertyName != null) - { - return false; - } - if (zoneMembership != null ? ! zoneMembership.equals(that.zoneMembership) : that.zoneMembership != null) - { - return false; - } - if (originOrganizationGUID != null ? ! originOrganizationGUID.equals(that.originOrganizationGUID) : that.originOrganizationGUID != null) - { - return false; - } - if (originBusinessCapabilityGUID != null ? ! originBusinessCapabilityGUID.equals( - that.originBusinessCapabilityGUID) : that.originBusinessCapabilityGUID != null) - { - return false; - } - return otherOriginValues != null ? otherOriginValues.equals(that.otherOriginValues) : that.otherOriginValues == null; - } - - - /** - * Return hash code based on properties. - * - * @return int - */ - @Override - public int hashCode() - { - return Objects.hash(super.hashCode(), displayName, description, owner, ownerTypeName, ownerPropertyName, ownerType, - zoneMembership, originOrganizationGUID, - originBusinessCapabilityGUID, otherOriginValues); - } -} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/CommentType.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/CommentType.java deleted file mode 100644 index fa0af0a2892..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/CommentType.java +++ /dev/null @@ -1,136 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; - -import java.io.Serializable; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * The CommentType allows comments to be used to ask and answer questions as well as make suggestions and - * provide useful information to other users. - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public enum CommentType implements Serializable -{ - STANDARD_COMMENT (0, 0, "CommentProperties", "General comment about the asset."), - QUESTION (1, 1, "Question", "Asks a question to the people owning, managing or using the asset."), - ANSWER (2, 2, "Answer", "Answers a question (posted as a reply to the question)."), - SUGGESTION (3, 3, "Suggestion", "Provides a suggestion on how to improve the asset or its properties and description."), - USAGE_EXPERIENCE (4, 4, "Experience", "Describes situations where this asset has been used and related hints and tips."), - OTHER (99, 99, "Other", "Unknown comment type."); - - private static final long serialVersionUID = 1L; - - public static final String ENUM_TYPE_GUID = "06d5032e-192a-4f77-ade1-a4b97926e867"; - public static final String ENUM_TYPE_NAME = "CommentType"; - - private final int openTypeOrdinal; - - private final int ordinal; - private final String name; - private final String description; - - - /** - * Constructor to set up the instance of this enum. - * - * @param ordinal code number - * @param openTypeOrdinal code number from the equivalent Enum Type - * @param name default name - * @param description default description - */ - CommentType(int ordinal, - int openTypeOrdinal, - String name, - String description) - { - this.ordinal = ordinal; - this.openTypeOrdinal = openTypeOrdinal; - this.name = name; - this.description = description; - } - - - /** - * Return the code for this enum instance - * - * @return int comment type code - */ - public int getOrdinal() - { - return ordinal; - } - - - /** - * Return the default type name for this enum instance. - * - * @return String default type name - */ - public String getName() - { - return name; - } - - - /** - * Return the default description for the star rating for this enum instance. - * - * @return String default description - */ - public String getDescription() - { - return description; - } - - - /** - * Return the code for this enum that comes from the Open Metadata Type that this enum represents. - * - * @return int code number - */ - public int getOpenTypeOrdinal() - { - return openTypeOrdinal; - } - - - /** - * Return the unique identifier for the open metadata enum type that this enum class represents. - * - * @return string guid - */ - public String getOpenTypeGUID() { return ENUM_TYPE_GUID; } - - - /** - * Return the unique name for the open metadata enum type that this enum class represents. - * - * @return string name - */ - public String getOpenTypeName() { return ENUM_TYPE_NAME; } - - - /** - * Standard toString method. - * - * @return print out of variables in a JSON-style - */ - @Override - public String toString() - { - return "CommentType{" + - "commentTypeCode=" + ordinal + - ", commentType='" + name + '\'' + - ", commentTypeDescription='" + description + '\'' + - '}'; - } -} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/InformalTagProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/InformalTagProperties.java index eb5eacf88ea..7c1c71080a0 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/InformalTagProperties.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/InformalTagProperties.java @@ -33,10 +33,6 @@ public class InformalTagProperties implements Serializable { private static final long serialVersionUID = 1L; - /* - * Attributes of a InformalTagProperties - */ - private boolean isPublic = false; private boolean isPrivateTag = false; private String name = null; private String description = null; @@ -61,7 +57,6 @@ public InformalTagProperties(InformalTagProperties template) { if (template != null) { - isPublic = template.getIsPublic(); isPrivateTag = template.getIsPrivateTag(); user = template.getUser(); name = template.getName(); @@ -70,28 +65,6 @@ public InformalTagProperties(InformalTagProperties template) } - /** - * Return if the link to the tag is private to the creating user. - * - * @return boolean - */ - public boolean getIsPublic() - { - return isPublic; - } - - - /** - * Set up whether the link to the tag is private to the creating user or not. - * - * @param aPublic boolean - */ - public void setIsPublic(boolean aPublic) - { - isPublic = aPublic; - } - - /** * Return boolean flag to say whether the tag is private or not. A private tag is only seen by the * person who set it up. Public tags are visible to everyone. @@ -189,7 +162,6 @@ public void setDescription(String tagDescription) { public String toString() { return "InformalTagProperties{" + - "public=" + isPublic + ", isPrivateTag=" + isPrivateTag + ", name='" + name + '\'' + ", description='" + description + '\'' + @@ -220,8 +192,7 @@ public boolean equals(Object objectToCompare) return false; } InformalTagProperties that = (InformalTagProperties) objectToCompare; - return getIsPublic() == that.getIsPublic() && - getIsPrivateTag() == that.getIsPrivateTag() && + return getIsPrivateTag() == that.getIsPrivateTag() && Objects.equals(getName(), that.getName()) && Objects.equals(getDescription(), that.getDescription()) && Objects.equals(getUser(), that.getUser()); @@ -236,6 +207,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(isPublic, isPrivateTag, name, description, user); + return Objects.hash(isPrivateTag, name, description, user); } } \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/LikeProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/LikeProperties.java deleted file mode 100644 index d434b65fa90..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/LikeProperties.java +++ /dev/null @@ -1,145 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; - - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; - -import java.io.Serializable; -import java.util.Objects; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * The LikeProperties properties object records a single user's "like" of an asset. - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public class LikeProperties implements Serializable -{ - private static final long serialVersionUID = 1L; - - private String user = null; - private boolean isPublic = false; - - - /** - * Default constructor - */ - public LikeProperties() - { - super(); - } - - - /** - * Copy/clone constructor. - * - * @param template element to copy - */ - public LikeProperties(LikeProperties template) - { - if (template != null) - { - user = template.getUser(); - isPublic = template.isPublic; - } - } - - - /** - * Return the user id of the person who created the like. Null means the user id is not known. - * - * @return String liking user - */ - public String getUser() { - return user; - } - - - /** - * Set up he user id of the person who created the like. Null means the user id is not known. - * - * @param user String liking user - */ - public void setUser(String user) - { - this.user = user; - } - - - /** - * Return if this like is private to the creating user. - * - * @return boolean - */ - public boolean getIsPublic() - { - return isPublic; - } - - - /** - * Set up whether the like is private to the creating user or not. - * - * @param aPublic boolean - */ - public void setIsPublic(boolean aPublic) - { - isPublic = aPublic; - } - - - /** - * Standard toString method. - * - * @return print out of variables in a JSON-style - */ - @Override - public String toString() - { - return "LikeProperties{" + - "user='" + user + '\'' + - ", isPublic='" + isPublic + '\'' + - '}'; - } - - - /** - * Compare the values of the supplied object with those stored in the current object. - * - * @param objectToCompare supplied object - * @return boolean result of comparison - */ - @Override - public boolean equals(Object objectToCompare) - { - if (this == objectToCompare) - { - return true; - } - if (objectToCompare == null || getClass() != objectToCompare.getClass()) - { - return false; - } - LikeProperties that = (LikeProperties) objectToCompare; - return isPublic == that.isPublic && - Objects.equals(user, that.user); - } - - - /** - * Create a hash code for this element type. - * - * @return int hash code - */ - @Override - public int hashCode() - { - return Objects.hash(user, isPublic); - } -} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/OwnerType.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/OwnerType.java deleted file mode 100644 index 27d4f627434..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/OwnerType.java +++ /dev/null @@ -1,126 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; - -import java.io.Serializable; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * OwnerType defines the identifier used in an Asset's owner property. - *
    - *
  • User Id - The owner's user id is stored in the owner property.
  • - *
  • Profile - The owner's profile unique identifier (guid) is stored in the owner property.
  • - *
  • Other - A different identifier for the owner outside of the scope of open metadata has been used.
  • - *
- * Being able to use a profile guid in this field allows for Asset's to be owned by Teams and Engines as well - * as people. - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public enum OwnerType implements Serializable -{ - USER_ID (0, 0, "UserId", "The owner's user id is stored in the owner property."), - PROFILE_ID (1, 1, "ProfileId", "The owner's profile unique identifier (guid) is stored in the owner property."), - OTHER (99, 99, "Other", "A different identifier for the owner outside of the scope of open metadata has been used."); - - public static final String ENUM_TYPE_GUID = "9548390c-69f5-4dc6-950d-6feeee257b56"; - public static final String ENUM_TYPE_NAME = "AssetOwnerType"; - - private int openTypeOrdinal; - - private final int ordinal; - private final String name; - private final String description; - - private static final long serialVersionUID = 1L; - - - /** - * Constructor to set up the instance of this enum. - * - * @param ordinal code number - * @param openTypeOrdinal code number from the equivalent Enum Type - * @param name default name - * @param description default description - */ - OwnerType(int ordinal, - int openTypeOrdinal, - String name, - String description) - { - this.ordinal = ordinal; - this.openTypeOrdinal = openTypeOrdinal; - this.name = name; - this.description = description; - } - - - /** - * Return the numeric representation of the enumeration. - * - * @return int ordinal - */ - public int getOrdinal() { return ordinal; } - - - /** - * Return the default name of the enumeration. - * - * @return String name - */ - public String getName() { return name; } - - - /** - * Return the default description of the enumeration. - * - * @return String description - */ - public String getDescription() { return description; } - - - /** - * Return the code for this enum that comes from the Open Metadata Type that this enum represents. - * - * @return int code number - */ - public int getOpenTypeOrdinal() - { - return openTypeOrdinal; - } - - - /** - * Return the unique identifier for the open metadata enum type that this enum class represents. - * - * @return string guid - */ - public String getOpenTypeGUID() { return ENUM_TYPE_GUID; } - - - /** - * Return the unique name for the open metadata enum type that this enum class represents. - * - * @return string name - */ - public String getOpenTypeName() { return ENUM_TYPE_NAME; } - - - /** - * toString() JSON-style - * - * @return string description - */ - @Override - public String toString() - { - return "OwnerType : " + name; - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/ReferenceableProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/ReferenceableProperties.java index c5f5de242da..959ac16a4d6 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/ReferenceableProperties.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/ReferenceableProperties.java @@ -4,6 +4,7 @@ package org.odpi.openmetadata.accessservices.assetconsumer.properties; import com.fasterxml.jackson.annotation.*; +import org.odpi.openmetadata.accessservices.assetconsumer.rest.CommentRequestBody; import java.io.Serializable; import java.util.HashMap; @@ -24,7 +25,7 @@ property = "class") @JsonSubTypes( { - @JsonSubTypes.Type(value = CommentProperties.class, name = "CommentProperties"), + @JsonSubTypes.Type(value = CommentRequestBody.class, name = "CommentRequestBody"), @JsonSubTypes.Type(value = MeaningProperties.class, name = "MeaningProperties"), }) public abstract class ReferenceableProperties implements Serializable diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/SecurityTagsProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/SecurityTagsProperties.java deleted file mode 100644 index ec372b962d2..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/SecurityTagsProperties.java +++ /dev/null @@ -1,173 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ - -package org.odpi.openmetadata.accessservices.assetconsumer.properties; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; - -import java.io.Serializable; -import java.util.*; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * 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. - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public class SecurityTagsProperties implements Serializable -{ - private List securityLabels = null; - private Map securityProperties = null; - - - /** - * Default constructor - */ - public SecurityTagsProperties() - { - super(); - } - - - /** - * Copy/clone constructor - * - * @param template object to copy - */ - public SecurityTagsProperties(SecurityTagsProperties template) - { - super(); - - if (template != null) - { - this.securityLabels = template.getSecurityLabels(); - this.securityProperties = template.getSecurityProperties(); - } - } - - - /** - * Return the list of security labels attached to the element. - * - * @return list of label strings - */ - public List getSecurityLabels() - { - if (securityLabels == null) - { - return null; - } - else if (securityLabels.isEmpty()) - { - return null; - } - else - { - return new ArrayList<>(securityLabels); - } - } - - - /** - * Set up the list of security labels for the element. - * - * @param securityLabels list of label strings - */ - public void setSecurityLabels(List securityLabels) - { - this.securityLabels = securityLabels; - } - - - /** - * Return the security properties associated with the element. These are name-value pairs. - * - * @return map of properties - */ - public Map getSecurityProperties() - { - if (securityProperties == null) - { - return null; - } - else if (securityProperties.isEmpty()) - { - return null; - } - else - { - return new HashMap<>(securityProperties); - } - } - - - /** - * Set up the security properties associated with the element. These are name-value pairs. - * - * @param securityProperties map of properties - */ - public void setSecurityProperties(Map securityProperties) - { - this.securityProperties = securityProperties; - } - - - /** - * Standard toString method. - * - * @return print out of variables in a JSON-style - */ - @Override - public String toString() - { - return "SecurityTagsProperties{" + - "securityLabels=" + securityLabels + - ", securityProperties=" + securityProperties + - '}'; - } - - - /** - * Compare the values of the supplied object with those stored in the current object. - * - * @param objectToCompare supplied object - * @return boolean result of comparison - */ - @Override - public boolean equals(Object objectToCompare) - { - if (this == objectToCompare) - { - return true; - } - if (objectToCompare == null || getClass() != objectToCompare.getClass()) - { - return false; - } - if (!super.equals(objectToCompare)) - { - return false; - } - SecurityTagsProperties that = (SecurityTagsProperties) objectToCompare; - return Objects.equals(securityLabels, that.securityLabels) && - Objects.equals(securityProperties, that.securityProperties); - } - - - /** - * Create a hash code for this element type. - * - * @return int hash code - */ - @Override - public int hashCode() - { - return Objects.hash(super.hashCode(), securityLabels, securityProperties); - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/StarRating.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/StarRating.java deleted file mode 100644 index 8dc40421182..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/StarRating.java +++ /dev/null @@ -1,136 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; - -import com.fasterxml.jackson.annotation.JsonAutoDetect; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; - -import java.io.Serializable; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * A StarRating defines the rating that a user has placed against an asset. This ranges from not recommended - * through to five stars (excellent). - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public enum StarRating implements Serializable -{ - NO_RECOMMENDATION(0, 0, "X", "No recommendation"), - ONE_STAR (1, 1, "*", "Poor"), - TWO_STARS (2, 2, "**", "Usable"), - THREE_STARS (3, 3, "***", "Good"), - FOUR_STARS (4, 4, "****", "Very Good"), - FIVE_STARS (5, 5, "*****", "Excellent"); - - public static final String ENUM_TYPE_GUID = "77fea3ef-6ec1-4223-8408-38567e9d3c93"; - public static final String ENUM_TYPE_NAME = "StarRating"; - - private final int openTypeOrdinal; - - private final int ordinal; - private final String name; - private final String description; - - private static final long serialVersionUID = 1L; - - - /** - * Constructor to set up the instance of this enum. - * - * @param ordinal code number - * @param openTypeOrdinal code number from the equivalent Enum Type - * @param name default name - * @param description default description - */ - StarRating(int ordinal, - int openTypeOrdinal, - String name, - String description) - { - this.ordinal = ordinal; - this.openTypeOrdinal = openTypeOrdinal; - this.name = name; - this.description = description; - } - - - /** - * Return the code for this enum instance - * - * @return int star rating code - */ - public int getOrdinal() - { - return ordinal; - } - - - /** - * Return the default symbol for this enum instance. - * - * @return String default symbol - */ - public String getName() - { - return name; - } - - - /** - * Return the default description for the star rating for this enum instance. - * - * @return String default description - */ - public String getDescription() - { - return description; - } - - - /** - * Return the code for this enum that comes from the Open Metadata Type that this enum represents. - * - * @return int code number - */ - public int getOpenTypeOrdinal() - { - return openTypeOrdinal; - } - - - /** - * Return the unique identifier for the open metadata enum type that this enum class represents. - * - * @return string guid - */ - public String getOpenTypeGUID() { return ENUM_TYPE_GUID; } - - - /** - * Return the unique name for the open metadata enum type that this enum class represents. - * - * @return string name - */ - public String getOpenTypeName() { return ENUM_TYPE_NAME; } - - - /** - * Standard toString method. - * - * @return print out of variables in a JSON-style - */ - @Override - public String toString() - { - return "StarRating{" + - "starRatingCode=" + ordinal + - ", starRatingSymbol='" + name + '\'' + - ", starRatingDescription='" + description + '\'' + - '}'; - } -} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/CommentProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/CommentRequestBody.java similarity index 70% rename from open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/CommentProperties.java rename to open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/CommentRequestBody.java index 70e19af6284..d3cafaaacbf 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/CommentProperties.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/CommentRequestBody.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache-2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; +package org.odpi.openmetadata.accessservices.assetconsumer.rest; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @@ -8,11 +8,13 @@ import java.util.Objects; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.CommentType; + import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; /** - * The CommentProperties bean stores information about a comment connected to an asset. Comments provide informal feedback to assets + * The CommentRequestBody bean stores information about a comment connected to an asset. Comments provide informal feedback to assets * and can be added at any time. * * Comments have the userId of the person who added the feedback, along with their comment text. @@ -23,19 +25,18 @@ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class CommentProperties extends ReferenceableProperties +public class CommentRequestBody extends FeedbackRequestBody { private static final long serialVersionUID = 1L; private CommentType commentType = null; private String commentText = null; private String user = null; - private boolean isPublic = false; /** * Default constructor */ - public CommentProperties() + public CommentRequestBody() { super(); } @@ -46,7 +47,7 @@ public CommentProperties() * * @param template element to copy */ - public CommentProperties(CommentProperties template) + public CommentRequestBody(CommentRequestBody template) { super(template); @@ -58,7 +59,6 @@ public CommentProperties(CommentProperties template) commentType = template.getCommentType(); user = template.getUser(); commentText = template.getCommentText(); - isPublic = template.getIsPublic(); } } @@ -129,28 +129,6 @@ public void setUser(String user) } - /** - * Return whether the comment is private to the creating user or not. - * - * @return boolean - */ - public boolean getIsPublic() - { - return isPublic; - } - - - /** - * Set up whether the comment is private to the creating user or not. - * - * @param isPublic boolean - */ - public void setIsPublic(boolean isPublic) - { - this.isPublic = isPublic; - } - - /** * Standard toString method. * @@ -159,21 +137,15 @@ public void setIsPublic(boolean isPublic) @Override public String toString() { - return "CommentProperties{" + - "commentType=" + commentType + - ", commentText='" + commentText + '\'' + - ", user='" + user + '\'' + - ", isPublic=" + isPublic + - ", public=" + getIsPublic() + - ", typeName='" + getTypeName() + '\'' + - ", qualifiedName='" + getQualifiedName() + '\'' + - ", additionalProperties=" + getAdditionalProperties() + - ", extendedProperties=" + getExtendedProperties() + - '}'; + return "CommentRequestBody{" + + "commentType=" + commentType + + ", commentText='" + commentText + '\'' + + ", user='" + user + '\'' + + ", isPublic=" + getIsPublic() + + '}'; } - /** * Compare the values of the supplied object with those stored in the current object. * @@ -195,9 +167,8 @@ public boolean equals(Object objectToCompare) { return false; } - CommentProperties that = (CommentProperties) objectToCompare; - return isPublic == that.isPublic && - commentType == that.commentType && + CommentRequestBody that = (CommentRequestBody) objectToCompare; + return commentType == that.commentType && Objects.equals(commentText, that.commentText) && Objects.equals(user, that.user); } @@ -211,6 +182,10 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(super.hashCode(), commentType, commentText, user, isPublic); + int result = super.hashCode(); + result = 31 * result + (commentType != null ? commentType.hashCode() : 0); + result = 31 * result + (commentText != null ? commentText.hashCode() : 0); + result = 31 * result + (user != null ? user.hashCode() : 0); + return result; } } diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/RatingProperties.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/RatingRequestBody.java similarity index 76% rename from open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/RatingProperties.java rename to open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/RatingRequestBody.java index 7133674a0de..b88be604b81 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/properties/RatingProperties.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/RatingRequestBody.java @@ -1,19 +1,19 @@ /* SPDX-License-Identifier: Apache-2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.properties; +package org.odpi.openmetadata.accessservices.assetconsumer.rest; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import java.io.Serializable; import java.util.Objects; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.StarRating; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; /** - * RatingProperties stores information about a rating connected to an asset. Ratings provide informal feedback on the quality of assets + * RatingRequestBody stores information about a rating connected to an asset. Ratings provide informal feedback on the quality of assets * and can be added at any time. * * Ratings have the userId of the person who added it, a star rating and an optional review comment. @@ -25,22 +25,18 @@ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class RatingProperties implements Serializable +public class RatingRequestBody extends FeedbackRequestBody { private static final long serialVersionUID = 1L; - /* - * Attributes of a RatingProperties - */ private StarRating starRating = null; private String review = null; private String user = null; - private boolean isPublic = false; /** * Default constructor */ - public RatingProperties() + public RatingRequestBody() { super(); } @@ -51,14 +47,15 @@ public RatingProperties() * * @param template element to copy */ - public RatingProperties(RatingProperties template) + public RatingRequestBody(RatingRequestBody template) { + super(template); + if (template != null) { user = template.getUser(); starRating = template.getStarRating(); review = template.getReview(); - isPublic = template.isPublic; } } @@ -127,28 +124,6 @@ public void setReview(String review) } - /** - * Return if this rating is private ot the creating user. - * - * @return boolean - */ - public boolean isPublic() - { - return isPublic; - } - - - /** - * Set up whether the rating is private to the creating user or not. - * - * @param aPublic boolean - */ - public void setPublic(boolean aPublic) - { - isPublic = aPublic; - } - - /** * Standard toString method. * @@ -157,11 +132,11 @@ public void setPublic(boolean aPublic) @Override public String toString() { - return "RatingProperties{" + + return "RatingRequestBody{" + "starRating=" + starRating + ", review='" + review + '\'' + ", user='" + user + '\'' + - ", isPublic='" + isPublic + '\'' + + ", isPublic='" + getIsPublic() + '\'' + '}'; } @@ -187,9 +162,8 @@ public boolean equals(Object objectToCompare) { return false; } - RatingProperties rating = (RatingProperties) objectToCompare; - return isPublic() == rating.isPublic() && - getStarRating() == rating.getStarRating() && + RatingRequestBody rating = (RatingRequestBody) objectToCompare; + return getStarRating() == rating.getStarRating() && Objects.equals(getReview(), rating.getReview()) && Objects.equals(getUser(), rating.getUser()); } @@ -203,6 +177,10 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(starRating, review, user, isPublic); + int result = super.hashCode(); + result = 31 * result + (starRating != null ? starRating.hashCode() : 0); + result = 31 * result + (review != null ? review.hashCode() : 0); + result = 31 * result + (user != null ? user.hashCode() : 0); + return result; } } \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/TagRequestBody.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/TagRequestBody.java new file mode 100644 index 00000000000..6bcf89503c2 --- /dev/null +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/TagRequestBody.java @@ -0,0 +1,194 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.assetconsumer.rest; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.io.Serializable; +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + + +/** + * InformalTagProperties stores information about a tag connected to an asset. + * InformalTags provide informal classifications to assets + * and can be added at any time. + * + * InformalTags have the userId of the person who added the tag, the name of the tag and its description. + * + * The content of the tag is a personal judgement (which is why the user's id is in the tag) + * and there is no formal review of the tags. However, they can be used as a basis for crowd-sourcing + * Glossary terms. + * + * Private InformalTags are only returned to the user that created them. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class TagRequestBody implements Serializable +{ + private static final long serialVersionUID = 1L; + + private boolean isPrivateTag = false; + private String name = null; + private String description = null; + + + /** + * Default constructor + */ + public TagRequestBody() + { + super(); + } + + + /** + * Copy/clone constructor. + * + * @param template element to copy + */ + public TagRequestBody(TagRequestBody template) + { + if (template != null) + { + isPrivateTag = template.getIsPrivateTag(); + name = template.getName(); + description = template.getDescription(); + } + } + + + /** + * Return boolean flag to say whether the tag is private or not. A private tag is only seen by the + * person who set it up. Public tags are visible to everyone. + * + * @return boolean is private flag + */ + public boolean getIsPrivateTag() { + return isPrivateTag; + } + + + /** + * Set up boolean flag to say whether the tag is private or not. A private tag is only seen by the + * person who set it up. Public tags are visible to everyone. + * + * @param privateTag indicator of a private tag + */ + public void setIsPrivateTag(boolean privateTag) + { + isPrivateTag = privateTag; + } + + + /** + * Return the name of the tag. It is not valid to have a tag with no name. However, there is a point where + * the tag object is created and the tag name not yet set, so null is a possible response. + * + * @return String tag name + */ + public String getName() { + return name; + } + + + /** + * Set up the name of the tag. It is not valid to have a tag with no name. However, there is a point where + * the tag object is created and the tag name not yet set, so null is a possible response. + * + * @param name String tag name + */ + public void setName(String name) + { + this.name = name; + } + + + /** + * Return the tag description null means no description is available. + * + * @return String tag description + */ + public String getDescription() + { + return description; + } + + + /** + * Set up the tag description null means no description is available. + * + * @param tagDescription tag description + */ + public void setDescription(String tagDescription) { + this.description = tagDescription; + } + + + /** + * Standard toString method. + * + * @return print out of variables in a JSON-style + */ + @Override + public String toString() + { + return "TagRequestBody{" + + "isPrivateTag=" + isPrivateTag + + ", name='" + name + '\'' + + ", description='" + description + '\'' + + '}'; + } + + + /** + * Compare the values of the supplied object with those stored in the current object. + * + * @param objectToCompare supplied object + * @return boolean result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (! (objectToCompare instanceof TagRequestBody)) + { + return false; + } + + TagRequestBody that = (TagRequestBody) objectToCompare; + + if (isPrivateTag != that.isPrivateTag) + { + return false; + } + if (name != null ? ! name.equals(that.name) : that.name != null) + { + return false; + } + return description != null ? description.equals(that.description) : that.description == null; + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + int result = (isPrivateTag ? 1 : 0); + result = 31 * result + (name != null ? name.hashCode() : 0); + result = 31 * result + (description != null ? description.hashCode() : 0); + return result; + } +} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/TagUpdateRequestBody.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/TagUpdateRequestBody.java new file mode 100644 index 00000000000..d5855e216ab --- /dev/null +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/rest/TagUpdateRequestBody.java @@ -0,0 +1,130 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.assetconsumer.rest; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.io.Serializable; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + + +/** + * InformalTagProperties stores information about a tag connected to an asset. + * InformalTags provide informal classifications to assets + * and can be added at any time. + * + * InformalTags have the userId of the person who added the tag, the name of the tag and its description. + * + * The content of the tag is a personal judgement (which is why the user's id is in the tag) + * and there is no formal review of the tags. However, they can be used as a basis for crowd-sourcing + * Glossary terms. + * + * Private InformalTags are only returned to the user that created them. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class TagUpdateRequestBody implements Serializable +{ + private static final long serialVersionUID = 1L; + + private String description = null; + + + /** + * Default constructor + */ + public TagUpdateRequestBody() + { + super(); + } + + + /** + * Copy/clone constructor. + * + * @param template element to copy + */ + public TagUpdateRequestBody(TagUpdateRequestBody template) + { + if (template != null) + { + description = template.getDescription(); + } + } + + + /** + * Return the tag description null means no description is available. + * + * @return String tag description + */ + public String getDescription() + { + return description; + } + + + /** + * Set up the tag description null means no description is available. + * + * @param tagDescription tag description + */ + public void setDescription(String tagDescription) { + this.description = tagDescription; + } + + + /** + * Standard toString method. + * + * @return print out of variables in a JSON-style + */ + @Override + public String toString() + { + return "TagUpdateRequestBody{" + + "description='" + description + '\'' + + '}'; + } + + + /** + * Compare the values of the supplied object with those stored in the current object. + * + * @param objectToCompare supplied object + * @return boolean result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (! (objectToCompare instanceof TagUpdateRequestBody)) + { + return false; + } + + TagUpdateRequestBody that = (TagUpdateRequestBody) objectToCompare; + + return description != null ? description.equals(that.description) : that.description == null; + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + return description != null ? description.hashCode() : 0; + } +} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/build.gradle b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/build.gradle index bc5259c2978..58bed5ff07b 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/build.gradle +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/build.gradle @@ -11,8 +11,8 @@ dependencies { implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation 'org.springframework:spring-core' compileOnly 'com.fasterxml.jackson.core:jackson-annotations' diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumer.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumer.java index c895684378b..451cb6a2da4 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumer.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumer.java @@ -10,11 +10,15 @@ import org.odpi.openmetadata.accessservices.assetconsumer.rest.*; import org.odpi.openmetadata.commonservices.ffdc.rest.GUIDListResponse; import org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse; +import org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody; +import org.odpi.openmetadata.commonservices.ffdc.rest.SearchStringRequestBody; import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.client.ConnectedAssetClientBase; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; import org.odpi.openmetadata.frameworks.connectors.ffdc.*; import org.odpi.openmetadata.frameworks.connectors.properties.AssetUniverse; import org.odpi.openmetadata.frameworks.connectors.properties.beans.Asset; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.CommentType; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.StarRating; import java.util.ArrayList; import java.util.List; @@ -243,7 +247,19 @@ private List getAssetsByName(String userId, { final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/assets/by-name?startFrom={2}&pageSize={3}"; - return retrieveAssets(userId, name, startFrom, pageSize, urlTemplate, methodName); + NameRequestBody requestBody = new NameRequestBody(); + + requestBody.setName(name); + + GUIDListResponse restResult = restClient.callGUIDListPostRESTCall(methodName, + urlTemplate, + requestBody, + serverName, + userId, + startFrom, + pageSize); + + return restResult.getGUIDs(); } @@ -272,38 +288,19 @@ public List findAssets(String userId, { final String methodName = "findAssets"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/assets/by-search-string?startFrom={2}&pageSize={3}"; + final String nameParameter = "searchString"; - return retrieveAssets(userId, searchString, startFrom, pageSize, urlTemplate, methodName); - } + invalidParameterHandler.validateUserId(userId, methodName); + invalidParameterHandler.validateSearchString(searchString, nameParameter, methodName); + SearchStringRequestBody requestBody = new SearchStringRequestBody(); + + requestBody.setSearchString(searchString); + requestBody.setSearchStringParameterName(nameParameter); - /** - * Return a list of assets with the requested search string in their name, qualified name - * or description. The search string is interpreted as a regular expression (RegEx). - * - * @param userId calling user - * @param searchString string to search for in text - * @param startFrom starting element (used in paging through large result sets) - * @param pageSize maximum number of results to return - * - * @return list of assets that match the search string. - * - * @throws InvalidParameterException the searchString is invalid - * @throws PropertyServerException there is a problem access in the property server - * @throws UserNotAuthorizedException the user does not have access to the properties - */ - private List retrieveAssets(String userId, - String searchString, - int startFrom, - int pageSize, - String urlTemplate, - String methodName) throws InvalidParameterException, - PropertyServerException, - UserNotAuthorizedException - { GUIDListResponse restResult = restClient.callGUIDListPostRESTCall(methodName, urlTemplate, - searchString, + requestBody, serverName, userId, startFrom, @@ -313,6 +310,8 @@ private List retrieveAssets(String userId, } + + /** * Return a list of assets with the requested name. * @@ -459,10 +458,10 @@ public void addRatingToAsset(String userId, invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateGUID(assetGUID, guidParameter, methodName); - RatingProperties requestBody = new RatingProperties(); + RatingRequestBody requestBody = new RatingRequestBody(); requestBody.setStarRating(starRating); requestBody.setReview(review); - requestBody.setPublic(isPublic); + requestBody.setIsPublic(isPublic); restClient.callVoidPostRESTCall(methodName, urlTemplate, @@ -608,7 +607,7 @@ public String addCommentToAsset(String userId, invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateGUID(assetGUID, guidParameter, methodName); - CommentProperties requestBody = new CommentProperties(); + CommentRequestBody requestBody = new CommentRequestBody(); requestBody.setCommentType(commentType); requestBody.setCommentText(commentText); requestBody.setIsPublic(isPublic); @@ -657,7 +656,7 @@ public String addCommentReply(String userId, invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateGUID(commentGUID, commentGUIDParameter, methodName); - CommentProperties requestBody = new CommentProperties(); + CommentRequestBody requestBody = new CommentRequestBody(); requestBody.setCommentType(commentType); requestBody.setCommentText(commentText); requestBody.setIsPublic(isPublic); @@ -706,7 +705,7 @@ public void updateComment(String userId, invalidParameterHandler.validateGUID(assetGUID, assetGUIDParameter, methodName); invalidParameterHandler.validateGUID(commentGUID, commentGUIDParameter, methodName); - CommentProperties requestBody = new CommentProperties(); + CommentRequestBody requestBody = new CommentRequestBody(); requestBody.setCommentType(commentType); requestBody.setCommentText(commentText); requestBody.setIsPublic(isPublic); @@ -824,8 +823,25 @@ public List getMeaningByName(String userId, { final String methodName = "getMeaningByName"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/meanings/by-name/{2}?startFrom={3}&pageSize={4}"; + final String nameParameter = "term"; + + invalidParameterHandler.validateUserId(userId, methodName); + invalidParameterHandler.validateName(term, nameParameter, methodName); + + NameRequestBody requestBody = new NameRequestBody(); + + requestBody.setName(term); + requestBody.setNameParameterName(nameParameter); + + GlossaryTermListResponse restResult = restClient.callGlossaryTermListPostRESTCall(methodName, + urlTemplate, + requestBody, + serverName, + userId, + startFrom, + pageSize); - return retrieveMeanings(userId, term, startFrom, pageSize, urlTemplate, methodName); + return restResult.getMeanings(); } @@ -852,43 +868,19 @@ public List findMeanings(String userId, { final String methodName = "findMeanings"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/meanings/by-search-string/{2}?startFrom={3}&pageSize={4}"; - - return retrieveMeanings(userId, term, startFrom, pageSize, urlTemplate, methodName); - } - - - /** - * Return the full definition (meaning) of the terms matching the supplied name. - * - * @param userId the name of the calling user. - * @param term name of term. This may include wild card characters. - * @param startFrom index of the list to start from (0 for start) - * @param pageSize maximum number of elements to return. - * @param urlTemplate url template in which the parameters are plugged into - * @param methodName calling method - * - * @return meaning list response or - * @throws InvalidParameterException the userId is null or invalid. - * @throws PropertyServerException there is a problem retrieving information from the property server(s). - * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. - */ - private List retrieveMeanings(String userId, - String term, - int startFrom, - int pageSize, - String urlTemplate, - String methodName) throws InvalidParameterException, - PropertyServerException, - UserNotAuthorizedException - { final String nameParameter = "term"; invalidParameterHandler.validateUserId(userId, methodName); - invalidParameterHandler.validateName(term, nameParameter, methodName); + invalidParameterHandler.validateSearchString(term, nameParameter, methodName); + + SearchStringRequestBody requestBody = new SearchStringRequestBody(); + + requestBody.setSearchString(term); + requestBody.setSearchStringParameterName(nameParameter); GlossaryTermListResponse restResult = restClient.callGlossaryTermListPostRESTCall(methodName, urlTemplate, - term, + requestBody, serverName, userId, startFrom, @@ -1030,7 +1022,7 @@ private String createTag(boolean isPublic, invalidParameterHandler.validateUserId(userId, methodName); - InformalTagProperties tagRequestBody = new InformalTagProperties(); + TagRequestBody tagRequestBody = new TagRequestBody(); tagRequestBody.setIsPrivateTag(! isPublic); tagRequestBody.setName(tagName); tagRequestBody.setDescription(tagDescription); @@ -1126,7 +1118,7 @@ public void updateTagDescription(String userId, invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateGUID(tagGUID, guidParameter, methodName); - InformalTagProperties tagRequestBody = new InformalTagProperties(); + TagUpdateRequestBody tagRequestBody = new TagUpdateRequestBody(); tagRequestBody.setDescription(tagDescription); restClient.callVoidPostRESTCall(methodName, @@ -1230,8 +1222,25 @@ public List getTagsByName(String userId, { final String methodName = "getTagsByName"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/tags/by-name?startFrom={2}&pageSize={3}"; + final String nameParameter = "tag"; + + invalidParameterHandler.validateUserId(userId, methodName); + invalidParameterHandler.validateName(tag, nameParameter, methodName); + + NameRequestBody requestBody = new NameRequestBody(); + + requestBody.setName(tag); + requestBody.setNameParameterName(nameParameter); + + TagsResponse restResult = restClient.callInformalTagListPostRESTCall(methodName, + urlTemplate, + requestBody, + serverName, + userId, + startFrom, + pageSize); - return retrieveTags(userId, tag, startFrom, pageSize, urlTemplate, methodName); + return restResult.getTags(); } @@ -1258,8 +1267,25 @@ public List getMyTagsByName(String userId, { final String methodName = "getTagsByName"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/tags/private/by-name?startFrom={2}&pageSize={3}"; + final String nameParameter = "tag"; + + invalidParameterHandler.validateUserId(userId, methodName); + invalidParameterHandler.validateName(tag, nameParameter, methodName); + + NameRequestBody requestBody = new NameRequestBody(); + + requestBody.setName(tag); + requestBody.setNameParameterName(nameParameter); + + TagsResponse restResult = restClient.callInformalTagListPostRESTCall(methodName, + urlTemplate, + requestBody, + serverName, + userId, + startFrom, + pageSize); - return retrieveTags(userId, tag, startFrom, pageSize, urlTemplate, methodName); + return restResult.getTags(); } @@ -1286,8 +1312,25 @@ public List findTags(String userId, { final String methodName = "findTags"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/tags/by-search-string?startFrom={2}&pageSize={3}"; + final String nameParameter = "tag"; - return retrieveTags(userId, tag, startFrom, pageSize, urlTemplate, methodName); + invalidParameterHandler.validateUserId(userId, methodName); + invalidParameterHandler.validateName(tag, nameParameter, methodName); + + SearchStringRequestBody requestBody = new SearchStringRequestBody(); + + requestBody.setSearchString(tag); + requestBody.setSearchStringParameterName(nameParameter); + + TagsResponse restResult = restClient.callInformalTagListPostRESTCall(methodName, + urlTemplate, + requestBody, + serverName, + userId, + startFrom, + pageSize); + + return restResult.getTags(); } @@ -1314,43 +1357,19 @@ public List findMyTags(String userId, { final String methodName = "findTags"; final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/tags/private/by-search-string?startFrom={2}&pageSize={3}"; - - return retrieveTags(userId, tag, startFrom, pageSize, urlTemplate, methodName); - } - - - /** - * Return the list of tags matching the supplied name. - * - * @param userId the name of the calling user. - * @param tag name of tag or search string. - * @param startFrom index of the list to start from (0 for start) - * @param pageSize maximum number of elements to return. - * @param urlTemplate url template in which the parameters are plugged into - * @param methodName calling method - * - * @return meaning list response or - * @throws InvalidParameterException the userId is null or invalid. - * @throws PropertyServerException there is a problem retrieving information from the property server(s). - * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. - */ - private List retrieveTags(String userId, - String tag, - int startFrom, - int pageSize, - String urlTemplate, - String methodName) throws InvalidParameterException, - PropertyServerException, - UserNotAuthorizedException - { final String nameParameter = "tag"; invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateName(tag, nameParameter, methodName); + SearchStringRequestBody requestBody = new SearchStringRequestBody(); + + requestBody.setSearchString(tag); + requestBody.setSearchStringParameterName(nameParameter); + TagsResponse restResult = restClient.callInformalTagListPostRESTCall(methodName, urlTemplate, - tag, + requestBody, serverName, userId, startFrom, @@ -1544,9 +1563,9 @@ public List getAssetsByTag(String userId, PropertyServerException, UserNotAuthorizedException { - final String methodName = "getAssetsByTag"; - final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/assets/by-tag/{2}?startFrom={3}&pageSize={4}"; - final String tagGUIDParameterName = "tagGUID"; + final String methodName = "getAssetsByTag"; + final String urlTemplate = serverPlatformURLRoot + "/servers/{0}/open-metadata/access-services/asset-consumer/users/{1}/assets/by-tag/{2}?startFrom={3}&pageSize={4}"; + final String tagGUIDParameterName = "tagGUID"; invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateGUID(tagGUID, tagGUIDParameterName, methodName); diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumerEventClient.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumerEventClient.java index 3e7a2469901..52a971e3b0d 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumerEventClient.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/AssetConsumerEventClient.java @@ -24,13 +24,13 @@ public class AssetConsumerEventClient implements AssetConsumerEventInterface { private static final String serviceName = "Asset Consumer OMAS"; - private String serverName; /* Initialized in constructor */ - private String serverPlatformURLRoot; /* Initialized in constructor */ - private OCFRESTClient restClient; /* Initialized in constructor */ - private AuditLog auditLog; /* Initialized in constructor */ - private String callerId; /* Initialized in constructor */ + private final String serverName; /* Initialized in constructor */ + private final String serverPlatformURLRoot; /* Initialized in constructor */ + private final OCFRESTClient restClient; /* Initialized in constructor */ + private final AuditLog auditLog; /* Initialized in constructor */ + private final String callerId; /* Initialized in constructor */ - private InvalidParameterHandler invalidParameterHandler = new InvalidParameterHandler(); + private final InvalidParameterHandler invalidParameterHandler = new InvalidParameterHandler(); private AssetConsumerOutTopicClientConnector configurationEventTopicConnector = null; diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/rest/AssetConsumerRESTClient.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/rest/AssetConsumerRESTClient.java index c377a69b136..7ce2b75c44f 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/rest/AssetConsumerRESTClient.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-client/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/client/rest/AssetConsumerRESTClient.java @@ -124,7 +124,7 @@ public GlossaryTermResponse callGlossaryTermGetRESTCall(String methodName, * * @param methodName name of the method being called. * @param urlTemplate template of the URL for the REST API call with place-holders for the parameters. - * @param searchString request body describing the value to search for + * @param requestBody request body describing the value to search for * @param params a list of parameters that are slotted into the url template. * * @return GlossaryTermListResponse @@ -134,12 +134,12 @@ public GlossaryTermResponse callGlossaryTermGetRESTCall(String methodName, */ public GlossaryTermListResponse callGlossaryTermListPostRESTCall(String methodName, String urlTemplate, - String searchString, + Object requestBody, Object... params) throws InvalidParameterException, UserNotAuthorizedException, PropertyServerException { - GlossaryTermListResponse restResult = this.callPostRESTCall(methodName, GlossaryTermListResponse.class, urlTemplate, searchString, params); + GlossaryTermListResponse restResult = this.callPostRESTCall(methodName, GlossaryTermListResponse.class, urlTemplate, requestBody, params); exceptionHandler.detectAndThrowStandardExceptions(methodName, restResult); diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/build.gradle b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/build.gradle index b10355d71de..e60db372d9a 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/build.gradle +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/build.gradle @@ -6,7 +6,7 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-databind' - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/admin/AssetConsumerAdmin.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/admin/AssetConsumerAdmin.java index b04a7ae6b3e..4f9a12b72c6 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/admin/AssetConsumerAdmin.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/admin/AssetConsumerAdmin.java @@ -22,7 +22,7 @@ import java.util.List; /** - * AssetConsumerAdmin manages the start up and shutdown of the Asset Consumer OMAS. During start up, + * AssetConsumerAdmin manages the startup and shutdown of the Asset Consumer OMAS. During start up, * it validates the parameters and options it receives and sets up the service as requested. */ public class AssetConsumerAdmin extends AccessServiceAdmin @@ -103,11 +103,11 @@ public void initialize(AccessServiceConfig accessServiceConfig, serverName, omrsTopicConnector, new AssetConsumerOMRSTopicListener(AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceFullName(), - serverUserName, - eventPublisher, - instance.getAssetHandler(), - supportedZones, - outTopicAuditLog), + serverUserName, + eventPublisher, + instance.getAssetHandler(), + supportedZones, + outTopicAuditLog), auditLog); } diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/AssetConverter.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/AssetConverter.java deleted file mode 100644 index 6365bc13c68..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/AssetConverter.java +++ /dev/null @@ -1,229 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.converters; - -import org.odpi.openmetadata.accessservices.assetconsumer.elements.AssetElement; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.AssetProperties; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.OwnerType; -import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; -import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.*; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefCategory; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; - -import java.lang.reflect.InvocationTargetException; -import java.util.Map; - - -/** - * AssetConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) - * EntityDetail object into an AssetElement bean. - */ -public class AssetConverter extends AssetConsumerOMASConverter -{ - /** - * Constructor - * - * @param repositoryHelper helper object to parse entity - * @param serviceName name of this component - * @param serverName local server name - */ - public AssetConverter(OMRSRepositoryHelper repositoryHelper, - String serviceName, - String serverName) - { - super(repositoryHelper, serviceName, serverName); - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - @SuppressWarnings(value="deprecation") - public B getNewBean(Class beanClass, - EntityDetail entity, - String methodName) throws PropertyServerException - { - try - { - /* - * This is initial confirmation that the generic converter has been initialized with an appropriate bean class. - */ - B returnBean = beanClass.getDeclaredConstructor().newInstance(); - - if (returnBean instanceof AssetElement) - { - AssetElement bean = (AssetElement) returnBean; - AssetProperties assetProperties = new AssetProperties(); - - if (entity != null) - { - bean.setElementHeader(super.getMetadataElementHeader(beanClass, entity, methodName)); - - /* - * The initial set of values come from the entity. - */ - InstanceProperties instanceProperties = new InstanceProperties(entity.getProperties()); - - assetProperties.setQualifiedName(this.removeQualifiedName(instanceProperties)); - assetProperties.setAdditionalProperties(this.removeAdditionalProperties(instanceProperties)); - assetProperties.setName(this.removeName(instanceProperties)); - assetProperties.setDisplayName(assetProperties.getName()); - assetProperties.setDescription(this.removeDescription(instanceProperties)); - - /* Note this value should be in the classification */ - assetProperties.setOwner(this.removeOwner(instanceProperties)); - /* Note this value should be in the classification */ - assetProperties.setOwnerType(this.removeOwnerTypeFromProperties(instanceProperties)); - /* Note this value should be in the classification */ - assetProperties.setZoneMembership(this.removeZoneMembership(instanceProperties)); - - /* - * Any remaining properties are returned in the extended properties. They are - * assumed to be defined in a subtype. - */ - assetProperties.setTypeName(bean.getElementHeader().getType().getTypeName()); - assetProperties.setExtendedProperties(this.getRemainingExtendedProperties(instanceProperties)); - - /* - * The values in the classifications override the values in the main properties of the Asset's entity. - * Having these properties in the main entity is deprecated. - */ - instanceProperties = super.getClassificationProperties(OpenMetadataAPIMapper.ASSET_ZONES_CLASSIFICATION_NAME, entity); - - assetProperties.setZoneMembership(this.getZoneMembership(instanceProperties)); - - instanceProperties = super.getClassificationProperties(OpenMetadataAPIMapper.ASSET_OWNERSHIP_CLASSIFICATION_NAME, entity); - - assetProperties.setOwner(this.getOwner(instanceProperties)); - assetProperties.setOwnerType(this.getOwnerTypeFromProperties(instanceProperties)); - - instanceProperties = super.getClassificationProperties(OpenMetadataAPIMapper.OWNERSHIP_CLASSIFICATION_TYPE_NAME, entity); - - assetProperties.setOwner(this.getOwner(instanceProperties)); - assetProperties.setOwnerTypeName(this.getOwnerTypeName(instanceProperties)); - assetProperties.setOwnerPropertyName(this.getOwnerPropertyName(instanceProperties)); - - instanceProperties = super.getClassificationProperties(OpenMetadataAPIMapper.ASSET_ORIGIN_CLASSIFICATION_NAME, entity); - - assetProperties.setOriginOrganizationGUID(this.getOriginOrganizationGUID(instanceProperties)); - assetProperties.setOriginBusinessCapabilityGUID(this.getOriginBusinessCapabilityGUID(instanceProperties)); - assetProperties.setOtherOriginValues(this.getOtherOriginValues(instanceProperties)); - - bean.setAssetProperties(assetProperties); - } - else - { - handleMissingMetadataInstance(beanClass.getName(), TypeDefCategory.ENTITY_DEF, methodName); - } - } - - return returnBean; - } - catch (IllegalAccessException | InstantiationException | ClassCastException | NoSuchMethodException | InvocationTargetException error) - { - super.handleInvalidBeanClass(beanClass.getName(), error, methodName); - } - - return null; - } - - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param relationship relationship containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - Relationship relationship, - String methodName) throws PropertyServerException - { - return getNewBean(beanClass, entity, methodName); - } - - /** - * Retrieve and delete the OwnerType enum property from the instance properties of an entity - * - * @param properties entity properties - * @return OwnerType enum value - */ - OwnerType removeOwnerTypeFromProperties(InstanceProperties properties) - { - OwnerType ownerType = this.getOwnerTypeFromProperties(properties); - - if (properties != null) - { - Map instancePropertiesMap = properties.getInstanceProperties(); - - if (instancePropertiesMap != null) - { - instancePropertiesMap.remove(OpenMetadataAPIMapper.OWNER_TYPE_PROPERTY_NAME); - } - - properties.setInstanceProperties(instancePropertiesMap); - } - - return ownerType; - } - - - /** - * Retrieve the OwnerType enum property from the instance properties of a classification - * - * @param properties entity properties - * @return OwnerType enum value - */ - OwnerType getOwnerTypeFromProperties(InstanceProperties properties) - { - OwnerType ownerType = OwnerType.OTHER; - - if (properties != null) - { - Map instancePropertiesMap = properties.getInstanceProperties(); - - if (instancePropertiesMap != null) - { - InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.OWNER_TYPE_PROPERTY_NAME); - - if (instancePropertyValue instanceof EnumPropertyValue) - { - EnumPropertyValue enumPropertyValue = (EnumPropertyValue) instancePropertyValue; - - switch (enumPropertyValue.getOrdinal()) - { - case 0: - ownerType = OwnerType.USER_ID; - break; - - case 1: - ownerType = OwnerType.PROFILE_ID; - break; - - case 99: - ownerType = OwnerType.OTHER; - break; - } - } - } - } - - return ownerType; - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/CommentConverter.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/CommentConverter.java deleted file mode 100644 index eb6f805e577..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/CommentConverter.java +++ /dev/null @@ -1,219 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.converters; - -import org.odpi.openmetadata.accessservices.assetconsumer.elements.CommentElement; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.CommentProperties; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.CommentType; -import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; -import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.*; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefCategory; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; - -import java.lang.reflect.InvocationTargetException; -import java.util.Map; - - -/** - * CommentConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) - * EntityDetail object into a bean that inherits from CommentProperties. - */ -public class CommentConverter extends AssetConsumerOMASConverter -{ - /** - * Constructor - * - * @param repositoryHelper helper object to parse entity - * @param serviceName name of this component - * @param serverName local server name - */ - public CommentConverter(OMRSRepositoryHelper repositoryHelper, - String serviceName, - String serverName) - { - super(repositoryHelper, serviceName, serverName); - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and that of a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param relationship relationship containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - Relationship relationship, - String methodName) throws PropertyServerException - { - try - { - /* - * This is initial confirmation that the generic converter has been initialized with an appropriate bean class. - */ - B returnBean = beanClass.getDeclaredConstructor().newInstance(); - - if (returnBean instanceof CommentElement) - { - CommentElement bean = (CommentElement) returnBean; - CommentProperties commentProperties = new CommentProperties(); - - bean.setElementHeader(super.getMetadataElementHeader(beanClass, entity, methodName)); - - InstanceProperties instanceProperties; - - /* - * The initial set of values come from the entity. - */ - if (entity != null) - { - instanceProperties = new InstanceProperties(entity.getProperties()); - commentProperties.setUser(entity.getCreatedBy()); - - - commentProperties.setQualifiedName(this.removeQualifiedName(instanceProperties)); - commentProperties.setAdditionalProperties(this.removeAdditionalProperties(instanceProperties)); - commentProperties.setCommentType(this.removeCommentTypeFromProperties(instanceProperties)); - commentProperties.setCommentText(this.removeCommentText(instanceProperties)); - - /* - * Any remaining properties are returned in the extended properties. They are - * assumed to be defined in a subtype. - */ - commentProperties.setTypeName(bean.getElementHeader().getType().getTypeName()); - commentProperties.setExtendedProperties(this.getRemainingExtendedProperties(instanceProperties)); - } - else - { - handleMissingMetadataInstance(beanClass.getName(), TypeDefCategory.ENTITY_DEF, methodName); - } - - if (relationship != null) - { - instanceProperties = new InstanceProperties(relationship.getProperties()); - - commentProperties.setIsPublic(this.getIsPublic(instanceProperties)); - } - - bean.setCommentProperties(commentProperties); - } - - return returnBean; - } - catch (IllegalAccessException | InstantiationException | ClassCastException | NoSuchMethodException | InvocationTargetException error) - { - super.handleInvalidBeanClass(beanClass.getName(), error, methodName); - } - - return null; - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and that of a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - String methodName) throws PropertyServerException - { - return getNewBean(beanClass, entity, null, methodName); - } - - - /** - * Retrieve and delete the OwnerType enum property from the instance properties of an entity - * - * @param properties entity properties - * @return CommentType enum value - */ - private CommentType removeCommentTypeFromProperties(InstanceProperties properties) - { - CommentType commentType = this.getCommentTypeFromProperties(properties); - - if (properties != null) - { - Map instancePropertiesMap = properties.getInstanceProperties(); - - if (instancePropertiesMap != null) - { - instancePropertiesMap.remove(OpenMetadataAPIMapper.COMMENT_TYPE_PROPERTY_NAME); - instancePropertiesMap.remove(OpenMetadataAPIMapper.COMMENT_TYPE_PROPERTY_NAME_DEP); - } - - properties.setInstanceProperties(instancePropertiesMap); - } - - return commentType; - } - - - /** - * Retrieve the CommentType enum property from the instance properties of an entity - * - * @param properties entity properties - * @return CommentType enum value - */ - private CommentType getCommentTypeFromProperties(InstanceProperties properties) - { - CommentType commentType = CommentType.STANDARD_COMMENT; - - if (properties != null) - { - Map instancePropertiesMap = properties.getInstanceProperties(); - - if (instancePropertiesMap != null) - { - InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.COMMENT_TYPE_PROPERTY_NAME); - - if (instancePropertyValue instanceof EnumPropertyValue) - { - EnumPropertyValue enumPropertyValue = (EnumPropertyValue) instancePropertyValue; - - switch (enumPropertyValue.getOrdinal()) - { - case 0: - commentType = CommentType.STANDARD_COMMENT; - break; - - case 1: - commentType = CommentType.QUESTION; - break; - - case 2: - commentType = CommentType.ANSWER; - break; - - case 3: - commentType = CommentType.SUGGESTION; - break; - - case 4: - commentType = CommentType.USAGE_EXPERIENCE; - break; - - case 99: - commentType = CommentType.OTHER; - break; - } - } - } - } - - return commentType; - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/InformalTagConverter.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/InformalTagConverter.java index 8d2d30c6fa1..9585a2c9571 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/InformalTagConverter.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/InformalTagConverter.java @@ -4,6 +4,7 @@ import org.odpi.openmetadata.accessservices.assetconsumer.elements.InformalTagElement; import org.odpi.openmetadata.accessservices.assetconsumer.properties.InformalTagProperties; +import org.odpi.openmetadata.accessservices.assetconsumer.elements.TaggedElement; import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceProperties; @@ -85,14 +86,21 @@ public B getNewBean(Class beanClass, handleMissingMetadataInstance(beanClass.getName(), TypeDefCategory.ENTITY_DEF, methodName); } + bean.setInformalTagProperties(informalTagProperties); + if (relationship != null) { + TaggedElement taggedElement = new TaggedElement(); + instanceProperties = new InstanceProperties(relationship.getProperties()); - informalTagProperties.setIsPublic(this.getIsPublic(instanceProperties)); + taggedElement.setRelationshipHeader(super.getMetadataElementHeader(beanClass, relationship, null, methodName)); + taggedElement.setRelatedElement(super.getElementStub(beanClass, relationship.getEntityOneProxy(), methodName)); + taggedElement.setIsPublic(this.getIsPublic(instanceProperties)); + + bean.setTaggedElement(taggedElement); } - bean.setInformalTagProperties(informalTagProperties); } return returnBean; diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/LikeConverter.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/LikeConverter.java deleted file mode 100644 index 785bb3dad9c..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/LikeConverter.java +++ /dev/null @@ -1,116 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.converters; - -import org.odpi.openmetadata.accessservices.assetconsumer.elements.LikeElement; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.LikeProperties; -import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.*; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefCategory; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; - -import java.lang.reflect.InvocationTargetException; - - -/** - * LikeConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) - * EntityDetail object into a RatingElement bean. - */ -public class LikeConverter extends AssetConsumerOMASConverter -{ - /** - * Constructor - * - * @param repositoryHelper helper object to parse entity - * @param serviceName name of this component - * @param serverName local server name - */ - public LikeConverter(OMRSRepositoryHelper repositoryHelper, - String serviceName, - String serverName) - { - super(repositoryHelper, serviceName, serverName); - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and that of a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param relationship relationship containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - Relationship relationship, - String methodName) throws PropertyServerException - { - try - { - /* - * This is initial confirmation that the generic converter has been initialized with an appropriate bean class. - */ - B returnBean = beanClass.getDeclaredConstructor().newInstance(); - - if (returnBean instanceof LikeElement) - { - LikeElement bean = (LikeElement) returnBean; - LikeProperties likeProperties = new LikeProperties(); - - bean.setElementHeader(super.getMetadataElementHeader(beanClass, entity, methodName)); - - InstanceProperties instanceProperties; - - if (entity != null) - { - likeProperties.setUser(entity.getCreatedBy()); - } - else - { - handleMissingMetadataInstance(beanClass.getName(), TypeDefCategory.ENTITY_DEF, methodName); - } - - if (relationship != null) - { - instanceProperties = new InstanceProperties(relationship.getProperties()); - - likeProperties.setIsPublic(this.getIsPublic(instanceProperties)); - } - - bean.setLikeProperties(likeProperties); - } - - return returnBean; - } - catch (IllegalAccessException | InstantiationException | ClassCastException | NoSuchMethodException | InvocationTargetException error) - { - super.handleInvalidBeanClass(beanClass.getName(), error, methodName); - } - - return null; - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and that of a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - String methodName) throws PropertyServerException - { - return getNewBean(beanClass, entity, null, methodName); - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/RatingConverter.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/RatingConverter.java deleted file mode 100644 index e79e79c590e..00000000000 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/converters/RatingConverter.java +++ /dev/null @@ -1,208 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.converters; - -import org.odpi.openmetadata.accessservices.assetconsumer.elements.RatingElement; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.StarRating; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.RatingProperties; -import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; -import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.*; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefCategory; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; - -import java.lang.reflect.InvocationTargetException; -import java.util.Map; - - -/** - * RatingConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) - * EntityDetail object into a RatingElement bean. - */ -public class RatingConverter extends AssetConsumerOMASConverter -{ - /** - * Constructor - * - * @param repositoryHelper helper object to parse entity - * @param serviceName name of this component - * @param serverName local server name - */ - public RatingConverter(OMRSRepositoryHelper repositoryHelper, - String serviceName, - String serverName) - { - super(repositoryHelper, serviceName, serverName); - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and that of a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param relationship relationship containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - Relationship relationship, - String methodName) throws PropertyServerException - { - try - { - /* - * This is initial confirmation that the generic converter has been initialized with an appropriate bean class. - */ - B returnBean = beanClass.getDeclaredConstructor().newInstance(); - - if (returnBean instanceof RatingElement) - { - RatingElement bean = (RatingElement) returnBean; - RatingProperties ratingProperties = new RatingProperties(); - - bean.setElementHeader(super.getMetadataElementHeader(beanClass, entity, methodName)); - - InstanceProperties instanceProperties; - - /* - * The initial set of values come from the entity. - */ - if (entity != null) - { - instanceProperties = new InstanceProperties(entity.getProperties()); - - ratingProperties.setStarRating(this.removeStarRatingFromProperties(instanceProperties)); - ratingProperties.setReview(this.removeReview(instanceProperties)); - ratingProperties.setUser(entity.getCreatedBy()); - } - else - { - handleMissingMetadataInstance(beanClass.getName(), TypeDefCategory.ENTITY_DEF, methodName); - } - - if (relationship != null) - { - instanceProperties = new InstanceProperties(relationship.getProperties()); - - ratingProperties.setPublic(this.getIsPublic(instanceProperties)); - } - - bean.setRatingProperties(ratingProperties); - } - - return returnBean; - } - catch (IllegalAccessException | InstantiationException | ClassCastException | NoSuchMethodException | InvocationTargetException error) - { - super.handleInvalidBeanClass(beanClass.getName(), error, methodName); - } - - return null; - } - - - /** - * Using the supplied instances, return a new instance of the bean. This is used for beans that - * contain a combination of the properties from an entity and that of a connected relationship. - * - * @param beanClass name of the class to create - * @param entity entity containing the properties - * @param methodName calling method - * @return bean populated with properties from the instances supplied - * @throws PropertyServerException there is a problem instantiating the bean - */ - @Override - public B getNewBean(Class beanClass, - EntityDetail entity, - String methodName) throws PropertyServerException - { - return getNewBean(beanClass, entity, null, methodName); - } - - - /** - * Retrieve and delete the OwnerType enum property from the instance properties of an entity - * - * @param properties entity properties - * @return StarRating enum value - */ - private StarRating removeStarRatingFromProperties(InstanceProperties properties) - { - StarRating starRating = this.getStarRatingFromProperties(properties); - - if (properties != null) - { - Map instancePropertiesMap = properties.getInstanceProperties(); - - if (instancePropertiesMap != null) - { - instancePropertiesMap.remove(OpenMetadataAPIMapper.STARS_PROPERTY_NAME); - } - - properties.setInstanceProperties(instancePropertiesMap); - } - - return starRating; - } - - - /** - * Retrieve the StarRating enum property from the instance properties of an entity - * - * @param properties entity properties - * @return StarRating enum value - */ - private StarRating getStarRatingFromProperties(InstanceProperties properties) - { - StarRating starRating = StarRating.NO_RECOMMENDATION; - - if (properties != null) - { - Map instancePropertiesMap = properties.getInstanceProperties(); - - if (instancePropertiesMap != null) - { - InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.OWNER_TYPE_PROPERTY_NAME); - - if (instancePropertyValue instanceof EnumPropertyValue) - { - EnumPropertyValue enumPropertyValue = (EnumPropertyValue) instancePropertyValue; - - switch (enumPropertyValue.getOrdinal()) - { - case 0: - starRating = StarRating.NO_RECOMMENDATION; - break; - - case 1: - starRating = StarRating.ONE_STAR; - break; - - case 2: - starRating = StarRating.TWO_STARS; - break; - - case 3: - starRating = StarRating.THREE_STARS; - break; - - case 4: - starRating = StarRating.FOUR_STARS; - break; - - case 99: - starRating = StarRating.FIVE_STARS; - break; - } - } - } - } - - return starRating; - } -} diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/outtopic/AssetConsumerOMRSTopicListener.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/outtopic/AssetConsumerOMRSTopicListener.java index 8a56bf69fd8..85ee1653357 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/outtopic/AssetConsumerOMRSTopicListener.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/outtopic/AssetConsumerOMRSTopicListener.java @@ -2,9 +2,9 @@ /* Copyright Contributors to the ODPi Egeria project. */ package org.odpi.openmetadata.accessservices.assetconsumer.outtopic; -import org.odpi.openmetadata.accessservices.assetconsumer.elements.AssetElement; import org.odpi.openmetadata.accessservices.assetconsumer.events.AssetConsumerEventType; import org.odpi.openmetadata.commonservices.generichandlers.AssetHandler; +import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIDummyBean; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; import org.odpi.openmetadata.repositoryservices.connectors.omrstopic.OMRSTopicListenerBase; @@ -12,12 +12,11 @@ import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -30,11 +29,11 @@ public class AssetConsumerOMRSTopicListener extends OMRSTopicListenerBase { private static final Logger log = LoggerFactory.getLogger(AssetConsumerOMRSTopicListener.class); - - private final AssetConsumerOutTopicPublisher eventPublisher; - private final AssetHandler assetHandler; - private final String localServerUserId; - private final List supportedZones; + private final AssetConsumerOutTopicPublisher eventPublisher; + private final AssetHandler assetHandler; + private final String localServerUserId; + private final List supportedZones; + private final OMRSRepositoryHelper repositoryHelper; /** * Initialize the topic listener. @@ -46,16 +45,17 @@ public class AssetConsumerOMRSTopicListener extends OMRSTopicListenerBase * @param supportedZones list of zones that the access service is allowed to serve instances from. * @param auditLog logging destination */ - public AssetConsumerOMRSTopicListener(String serviceName, - String localServerUserId, - AssetConsumerOutTopicPublisher eventPublisher, - AssetHandler assetHandler, - List supportedZones, - AuditLog auditLog) + public AssetConsumerOMRSTopicListener(String serviceName, + String localServerUserId, + AssetConsumerOutTopicPublisher eventPublisher, + AssetHandler assetHandler, + List supportedZones, + AuditLog auditLog) { super(serviceName, auditLog); this.assetHandler = assetHandler; + this.repositoryHelper = assetHandler.getRepositoryHelper(); this.supportedZones = supportedZones; this.localServerUserId = localServerUserId; this.eventPublisher = eventPublisher; @@ -488,7 +488,7 @@ public void processReclassifiedEntityEvent(String sourceName, /** - * An existing entity has been deleted. This is a soft delete. This means it is still in the repository + * An existing entity has been deleted. This is a soft delete. This means it is still in the repository, * but it is no longer returned on queries. *

* All relationships to the entity are also soft-deleted and will no longer be usable. These deleted relationships @@ -636,7 +636,7 @@ public void processReIdentifiedEntityEvent(String sourceName, /** - * An existing entity has had its type changed. Typically this action is taken to move an entity's + * An existing entity has had its type changed. Typically, this action is taken to move an entity's * type to either a super type (so the subtype can be deleted) or a new subtype (so additional properties can be * added.) However, the type can be changed to any compatible type. * @@ -738,7 +738,7 @@ private EntityDetail entityOfInterest(String userId, assetHandler.validateAnchorEntity(userId, fullEntity.getGUID(), - OpenMetadataAPIMapper.OPEN_METADATA_ROOT_TYPE_NAME, + OpenMetadataAPIMapper.ASSET_TYPE_NAME, fullEntity, guidParameterName, false, @@ -786,35 +786,13 @@ else if (entityProxy != null) /** - * Asset Consumer OMAS only publishes events of type Asset that + * Asset Consumer OMAS only publishes events of type Asset. * * @param entityHeader entity element * @return flag to say whether to publish the event. */ private boolean isTypeOfInterest(InstanceHeader entityHeader) { - final String interestingTypeName = "Asset"; - - if (entityHeader != null) - { - List typeNames = new ArrayList<>(); - - typeNames.add(entityHeader.getType().getTypeDefName()); - - if (entityHeader.getType().getTypeDefSuperTypes() != null) - { - for (TypeDefLink superType : entityHeader.getType().getTypeDefSuperTypes()) - { - if (superType != null) - { - typeNames.add(superType.getName()); - } - } - } - - return typeNames.contains(interestingTypeName); - } - - return false; + return repositoryHelper.isTypeOf(serviceName, entityHeader.getType().getTypeDefName(), OpenMetadataAPIMapper.ASSET_TYPE_NAME); } } diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerInstanceHandler.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerInstanceHandler.java index cafd7f65ab4..f17a04c9ede 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerInstanceHandler.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerInstanceHandler.java @@ -72,11 +72,11 @@ LoggingHandler getLoggingHandler(String userId, * @throws UserNotAuthorizedException user does not have access to the requested server * @throws PropertyServerException error in the requested server */ - AssetHandler getAssetHandler(String userId, - String serverName, - String serviceOperationName) throws InvalidParameterException, - UserNotAuthorizedException, - PropertyServerException + AssetHandler getAssetHandler(String userId, + String serverName, + String serviceOperationName) throws InvalidParameterException, + UserNotAuthorizedException, + PropertyServerException { AssetConsumerServicesInstance instance = (AssetConsumerServicesInstance)super.getServerServiceInstance(userId, @@ -103,11 +103,11 @@ AssetHandler getAssetHandler(String userId, * @throws UserNotAuthorizedException user does not have access to the requested server * @throws PropertyServerException error in the requested server */ - CommentHandler getCommentHandler(String userId, - String serverName, - String serviceOperationName) throws InvalidParameterException, - UserNotAuthorizedException, - PropertyServerException + CommentHandler getCommentHandler(String userId, + String serverName, + String serviceOperationName) throws InvalidParameterException, + UserNotAuthorizedException, + PropertyServerException { AssetConsumerServicesInstance instance = (AssetConsumerServicesInstance)super.getServerServiceInstance(userId, @@ -137,8 +137,8 @@ CommentHandler getCommentHandler(String userId, ConnectionHandler getConnectionHandler(String userId, String serverName, String serviceOperationName) throws InvalidParameterException, - UserNotAuthorizedException, - PropertyServerException + UserNotAuthorizedException, + PropertyServerException { AssetConsumerServicesInstance instance = (AssetConsumerServicesInstance)super.getServerServiceInstance(userId, serverName, @@ -224,11 +224,11 @@ InformalTagHandler getInformalTagHandler(String userId, * @throws UserNotAuthorizedException user does not have access to the requested server * @throws PropertyServerException error in the requested server */ - LikeHandler getLikeHandler(String userId, - String serverName, - String serviceOperationName) throws InvalidParameterException, - UserNotAuthorizedException, - PropertyServerException + LikeHandler getLikeHandler(String userId, + String serverName, + String serviceOperationName) throws InvalidParameterException, + UserNotAuthorizedException, + PropertyServerException { AssetConsumerServicesInstance instance = (AssetConsumerServicesInstance)super.getServerServiceInstance(userId, serverName, @@ -254,11 +254,11 @@ LikeHandler getLikeHandler(String userId, * @throws UserNotAuthorizedException user does not have access to the requested server * @throws PropertyServerException error in the requested server */ - RatingHandler getRatingHandler(String userId, - String serverName, - String serviceOperationName) throws InvalidParameterException, - UserNotAuthorizedException, - PropertyServerException + RatingHandler getRatingHandler(String userId, + String serverName, + String serviceOperationName) throws InvalidParameterException, + UserNotAuthorizedException, + PropertyServerException { AssetConsumerServicesInstance instance = (AssetConsumerServicesInstance)super.getServerServiceInstance(userId, serverName, diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerRESTServices.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerRESTServices.java index 3f63de008f1..db3abf1d9fd 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerRESTServices.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerRESTServices.java @@ -12,6 +12,8 @@ import org.odpi.openmetadata.commonservices.generichandlers.*; import org.odpi.openmetadata.commonservices.ffdc.RESTExceptionHandler; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.CommentType; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.StarRating; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.slf4j.LoggerFactory; @@ -114,7 +116,7 @@ public GUIDResponse getAssetForConnectionName(String serverName, try { - AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); + AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); @@ -142,7 +144,7 @@ public GUIDResponse getAssetForConnectionName(String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param searchString string to search for in text + * @param requestBody string to search for in text * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -151,11 +153,11 @@ public GUIDResponse getAssetForConnectionName(String serverName, * PropertyServerException there is a problem access in the property server or * UserNotAuthorizedException the user does not have access to the properties */ - public GUIDListResponse findAssets(String serverName, - String userId, - String searchString, - int startFrom, - int pageSize) + public GUIDListResponse findAssets(String serverName, + String userId, + SearchStringRequestBody requestBody, + int startFrom, + int pageSize) { final String searchStringParameter = "searchString"; final String methodName = "findAssets"; @@ -167,19 +169,26 @@ public GUIDListResponse findAssets(String serverName, try { - AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); + AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setGUIDs(handler.findAssetGUIDs(userId, - searchString, - searchStringParameter, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); + if (requestBody != null) + { + response.setGUIDs(handler.findAssetGUIDs(userId, + requestBody.getSearchString(), + searchStringParameter, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -196,7 +205,7 @@ public GUIDListResponse findAssets(String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param name name to search for + * @param requestBody name to search for * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -205,11 +214,11 @@ public GUIDListResponse findAssets(String serverName, * PropertyServerException there is a problem access in the property server or * UserNotAuthorizedException the user does not have access to the properties */ - public GUIDListResponse getAssetsByName(String serverName, - String userId, - String name, - int startFrom, - int pageSize) + public GUIDListResponse getAssetsByName(String serverName, + String userId, + NameRequestBody requestBody, + int startFrom, + int pageSize) { final String nameParameterName = "name"; final String methodName = "getAssetsByName"; @@ -221,20 +230,28 @@ public GUIDListResponse getAssetsByName(String serverName, try { - AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); + AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setGUIDs(handler.getAssetGUIDsByName(userId, - OpenMetadataAPIMapper.ASSET_TYPE_GUID, - OpenMetadataAPIMapper.ASSET_TYPE_NAME, - name, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); + + if (requestBody != null) + { + response.setGUIDs(handler.getAssetGUIDsByName(userId, + OpenMetadataAPIMapper.ASSET_TYPE_GUID, + OpenMetadataAPIMapper.ASSET_TYPE_NAME, + requestBody.getName(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -268,10 +285,10 @@ public GUIDListResponse getAssetsByName(String serverName, * the metadata repository or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public VoidResponse addRatingToAsset(String serverName, - String userId, - String guid, - RatingProperties requestBody) + public VoidResponse addRatingToAsset(String serverName, + String userId, + String guid, + RatingRequestBody requestBody) { final String methodName = "addRatingToAsset"; final String guidParameterName = "guid"; @@ -285,7 +302,7 @@ public VoidResponse addRatingToAsset(String serverName, { if (requestBody != null) { - RatingHandler handler = instanceHandler.getRatingHandler(userId, serverName, methodName); + RatingHandler handler = instanceHandler.getRatingHandler(userId, serverName, methodName); int starRating = StarRating.NO_RECOMMENDATION.getOpenTypeOrdinal(); @@ -301,7 +318,7 @@ public VoidResponse addRatingToAsset(String serverName, guidParameterName, starRating, requestBody.getReview(), - requestBody.isPublic(), + requestBody.getIsPublic(), false, false, new Date(), @@ -353,7 +370,7 @@ public VoidResponse removeRatingFromAsset(String serverName, try { - RatingHandler handler = instanceHandler.getRatingHandler(userId, serverName, methodName); + RatingHandler handler = instanceHandler.getRatingHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); handler.removeRating(userId, @@ -407,7 +424,7 @@ public VoidResponse addLikeToAsset(String serverName, { if (requestBody != null) { - LikeHandler handler = instanceHandler.getLikeHandler(userId, serverName, methodName); + LikeHandler handler = instanceHandler.getLikeHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); handler.saveLike(userId, @@ -466,7 +483,7 @@ public VoidResponse removeLikeFromAsset(String serverName, try { - LikeHandler handler = instanceHandler.getLikeHandler(userId, serverName, methodName); + LikeHandler handler = instanceHandler.getLikeHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); handler.removeLike(userId, @@ -506,7 +523,7 @@ public VoidResponse removeLikeFromAsset(String serverName, public GUIDResponse addCommentToAsset(String serverName, String userId, String guid, - CommentProperties requestBody) + CommentRequestBody requestBody) { final String methodName = "addCommentToAsset"; final String guidParameterName = "guid"; @@ -526,7 +543,7 @@ public GUIDResponse addCommentToAsset(String serverName, { commentType = requestBody.getCommentType().getOpenTypeOrdinal(); } - CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); + CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); response.setGUID(handler.attachNewComment(userId, @@ -575,11 +592,11 @@ public GUIDResponse addCommentToAsset(String serverName, * the metadata repository or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public GUIDResponse addCommentReply(String serverName, - String userId, - String assetGUID, - String commentGUID, - CommentProperties requestBody) + public GUIDResponse addCommentReply(String serverName, + String userId, + String assetGUID, + String commentGUID, + CommentRequestBody requestBody) { final String guidParameterName = "commentGUID"; final String methodName = "addCommentReply"; @@ -600,7 +617,7 @@ public GUIDResponse addCommentReply(String serverName, commentType = requestBody.getCommentType().getOpenTypeOrdinal(); } - CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); + CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); response.setGUID(handler.attachNewComment(userId, @@ -653,7 +670,7 @@ public VoidResponse updateComment(String serverName, String userId, String assetGUID, String commentGUID, - CommentProperties requestBody) + CommentRequestBody requestBody) { final String guidParameterName = "commentGUID"; final String methodName = "updateComment"; @@ -674,7 +691,7 @@ public VoidResponse updateComment(String serverName, commentType = requestBody.getCommentType().getOpenTypeOrdinal(); } - CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); + CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); handler.updateComment(userId, @@ -739,7 +756,7 @@ public VoidResponse removeCommentFromAsset(String serverName, try { - CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); + CommentHandler handler = instanceHandler.getCommentHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); handler.removeCommentFromElement(userId, @@ -822,7 +839,7 @@ public GlossaryTermResponse getMeaning(String serverName, * * @param serverName name of the server instances for this request * @param userId the name of the calling user. - * @param term name of term. + * @param requestBody name of term. * @param startFrom index of the list to start from (0 for start) * @param pageSize maximum number of elements to return. * @@ -831,11 +848,11 @@ public GlossaryTermResponse getMeaning(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public GlossaryTermListResponse getMeaningByName(String serverName, - String userId, - String term, - int startFrom, - int pageSize) + public GlossaryTermListResponse getMeaningByName(String serverName, + String userId, + NameRequestBody requestBody, + int startFrom, + int pageSize) { final String nameParameterName = "term"; final String methodName = "getMeaningByName"; @@ -850,16 +867,24 @@ public GlossaryTermListResponse getMeaningByName(String serverName, GlossaryTermHandler glossaryTermHandler = instanceHandler.getGlossaryTermHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setMeanings(glossaryTermHandler.getTermsByName(userId, - term, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setMeanings(glossaryTermHandler.getTermsByName(userId, + requestBody.getName(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -876,7 +901,7 @@ public GlossaryTermListResponse getMeaningByName(String serverName, * * @param serverName name of the server instances for this request * @param userId the name of the calling user. - * @param term name of term. This may include wild card characters. + * @param requestBody name of term. This may include wild card characters. * @param startFrom index of the list to start from (0 for start) * @param pageSize maximum number of elements to return. * @@ -885,11 +910,11 @@ public GlossaryTermListResponse getMeaningByName(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public GlossaryTermListResponse findMeanings(String serverName, - String userId, - String term, - int startFrom, - int pageSize) + public GlossaryTermListResponse findMeanings(String serverName, + String userId, + SearchStringRequestBody requestBody, + int startFrom, + int pageSize) { final String nameParameterName = "term"; final String methodName = "findMeanings"; @@ -904,16 +929,24 @@ public GlossaryTermListResponse findMeanings(String serverName, GlossaryTermHandler glossaryTermHandler = instanceHandler.getGlossaryTermHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setMeanings(glossaryTermHandler.findTerms(userId, - term, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setMeanings(glossaryTermHandler.findTerms(userId, + requestBody.getSearchString(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -956,7 +989,7 @@ public GUIDListResponse getAssetsByMeaning(String serverName, try { - AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); + AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); @@ -1115,9 +1148,9 @@ public VoidResponse addLogMessageToAsset(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public GUIDResponse createTag(String serverName, - String userId, - InformalTagProperties requestBody) + public GUIDResponse createTag(String serverName, + String userId, + TagRequestBody requestBody) { final String methodName = "createTag"; @@ -1175,7 +1208,7 @@ public GUIDResponse createTag(String serverName, public VoidResponse updateTagDescription(String serverName, String userId, String tagGUID, - InformalTagProperties requestBody) + TagUpdateRequestBody requestBody) { final String methodName = "updateTagDescription"; final String tagGUIDParameterName = "tagGUID"; @@ -1324,7 +1357,7 @@ public TagResponse getTag(String serverName, * * @param serverName name of the server instances for this request * @param userId the name of the calling user. - * @param tagName name of tag. + * @param requestBody name of tag. * @param startFrom index of the list to start from (0 for start) * @param pageSize maximum number of elements to return. * @@ -1333,11 +1366,11 @@ public TagResponse getTag(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public TagsResponse getTagsByName(String serverName, - String userId, - String tagName, - int startFrom, - int pageSize) + public TagsResponse getTagsByName(String serverName, + String userId, + NameRequestBody requestBody, + int startFrom, + int pageSize) { final String methodName = "getTagsByName"; final String nameParameterName = "tagName"; @@ -1352,16 +1385,24 @@ public TagsResponse getTagsByName(String serverName, InformalTagHandler handler = instanceHandler.getInformalTagHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setTags(handler.getTagsByName(userId, - tagName, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setTags(handler.getTagsByName(userId, + requestBody.getName(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -1378,7 +1419,7 @@ public TagsResponse getTagsByName(String serverName, * * @param serverName name of the server instances for this request * @param userId the name of the calling user. - * @param tagName name of tag. + * @param requestBody name of tag. * @param startFrom index of the list to start from (0 for start) * @param pageSize maximum number of elements to return. * @@ -1387,11 +1428,11 @@ public TagsResponse getTagsByName(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public TagsResponse getMyTagsByName(String serverName, - String userId, - String tagName, - int startFrom, - int pageSize) + public TagsResponse getMyTagsByName(String serverName, + String userId, + NameRequestBody requestBody, + int startFrom, + int pageSize) { final String methodName = "getMyTagsByName"; final String nameParameterName = "tagName"; @@ -1406,16 +1447,24 @@ public TagsResponse getMyTagsByName(String serverName, InformalTagHandler handler = instanceHandler.getInformalTagHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setTags(handler.getMyTagsByName(userId, - tagName, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setTags(handler.getMyTagsByName(userId, + requestBody.getName(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -1432,7 +1481,7 @@ public TagsResponse getMyTagsByName(String serverName, * * @param serverName name of the server instances for this request * @param userId the name of the calling user. - * @param tagName name of tag. This may include wild card characters. + * @param requestBody name of tag. This may include wild card characters. * @param startFrom index of the list to start from (0 for start) * @param pageSize maximum number of elements to return. * @@ -1441,11 +1490,11 @@ public TagsResponse getMyTagsByName(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public TagsResponse findTags(String serverName, - String userId, - String tagName, - int startFrom, - int pageSize) + public TagsResponse findTags(String serverName, + String userId, + SearchStringRequestBody requestBody, + int startFrom, + int pageSize) { final String methodName = "findTags"; final String nameParameterName = "tagName"; @@ -1460,16 +1509,24 @@ public TagsResponse findTags(String serverName, InformalTagHandler handler = instanceHandler.getInformalTagHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setTags(handler.findTags(userId, - tagName, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setTags(handler.findTags(userId, + requestBody.getSearchString(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -1486,7 +1543,7 @@ public TagsResponse findTags(String serverName, * * @param serverName name of the server instances for this request * @param userId the name of the calling user. - * @param tagName name of tag. This may include wild card characters. + * @param requestBody name of tag. This may include wild card characters. * @param startFrom index of the list to start from (0 for start) * @param pageSize maximum number of elements to return. * @@ -1495,11 +1552,11 @@ public TagsResponse findTags(String serverName, * PropertyServerException - there is a problem retrieving information from the property server(s) or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - public TagsResponse findMyTags(String serverName, - String userId, - String tagName, - int startFrom, - int pageSize) + public TagsResponse findMyTags(String serverName, + String userId, + SearchStringRequestBody requestBody, + int startFrom, + int pageSize) { final String methodName = "findMyTags"; final String nameParameterName = "tagName"; @@ -1514,16 +1571,24 @@ public TagsResponse findMyTags(String serverName, InformalTagHandler handler = instanceHandler.getInformalTagHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setTags(handler.findMyTags(userId, - tagName, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setTags(handler.findMyTags(userId, + requestBody.getSearchString(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -1823,7 +1888,7 @@ public GUIDListResponse getAssetsByTag(String serverName, try { - AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); + AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); response.setGUIDs(handler.getAssetGUIDsByTag(userId, diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerServicesInstance.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerServicesInstance.java index 49dbad53770..76a86ade96b 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerServicesInstance.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-server/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/AssetConsumerServicesInstance.java @@ -3,7 +3,8 @@ package org.odpi.openmetadata.accessservices.assetconsumer.server; import org.odpi.openmetadata.accessservices.assetconsumer.connectors.outtopic.AssetConsumerOutTopicClientProvider; -import org.odpi.openmetadata.accessservices.assetconsumer.converters.*; +import org.odpi.openmetadata.accessservices.assetconsumer.converters.InformalTagConverter; +import org.odpi.openmetadata.accessservices.assetconsumer.converters.MeaningConverter; import org.odpi.openmetadata.accessservices.assetconsumer.elements.*; import org.odpi.openmetadata.accessservices.assetconsumer.ffdc.AssetConsumerErrorCode; import org.odpi.openmetadata.accessservices.assetconsumer.handlers.LoggingHandler; @@ -24,18 +25,18 @@ */ public class AssetConsumerServicesInstance extends OMASServiceInstance { - private static AccessServiceDescription myDescription = AccessServiceDescription.ASSET_CONSUMER_OMAS; - - private AssetHandler assetHandler; - private CommentHandler commentHandler; - private ConnectionHandler connectionHandler; - private ConnectorTypeHandler connectorTypeHandler; - private EndpointHandler endpointHandler; - private GlossaryTermHandler glossaryTermHandler; - private InformalTagHandler informalTagHandler; - private LikeHandler likeHandler; - private RatingHandler ratingHandler; - private LoggingHandler loggingHandler; + private final static AccessServiceDescription myDescription = AccessServiceDescription.ASSET_CONSUMER_OMAS; + + private final AssetHandler assetHandler; + private final CommentHandler commentHandler; + private final ConnectionHandler connectionHandler; + private final ConnectorTypeHandler connectorTypeHandler; + private final EndpointHandler endpointHandler; + private final GlossaryTermHandler glossaryTermHandler; + private final InformalTagHandler informalTagHandler; + private final LikeHandler likeHandler; + private final RatingHandler ratingHandler; + private final LoggingHandler loggingHandler; /** * Set up the handlers for this server. @@ -78,8 +79,8 @@ public AssetConsumerServicesInstance(OMRSRepositoryConnector repositoryConnector OpenMetadataAPIDummyBeanConverter dummyConverter = new OpenMetadataAPIDummyBeanConverter<>(repositoryHelper, serviceName, serverName); - this.assetHandler = new AssetHandler<>(new AssetConverter<>(repositoryHelper, serviceName, serverName), - AssetElement.class, + this.assetHandler = new AssetHandler<>(dummyConverter, + OpenMetadataAPIDummyBean.class, serviceName, serverName, invalidParameterHandler, @@ -92,8 +93,8 @@ public AssetConsumerServicesInstance(OMRSRepositoryConnector repositoryConnector publishZones, auditLog); - this.commentHandler = new CommentHandler<>(new CommentConverter<>(repositoryHelper, serviceName, serverName), - CommentElement.class, + this.commentHandler = new CommentHandler<>(dummyConverter, + OpenMetadataAPIDummyBean.class, serviceName, serverName, invalidParameterHandler, @@ -176,8 +177,8 @@ public AssetConsumerServicesInstance(OMRSRepositoryConnector repositoryConnector publishZones, auditLog); - this.likeHandler = new LikeHandler<>(new LikeConverter<>(repositoryHelper, serviceName, serverName), - LikeElement.class, + this.likeHandler = new LikeHandler<>(dummyConverter, + OpenMetadataAPIDummyBean.class, serviceName, serverName, invalidParameterHandler, @@ -190,8 +191,8 @@ public AssetConsumerServicesInstance(OMRSRepositoryConnector repositoryConnector publishZones, auditLog); - this.ratingHandler = new RatingHandler<>(new RatingConverter<>(repositoryHelper, serviceName, serverName), - RatingElement.class, + this.ratingHandler = new RatingHandler<>(dummyConverter, + OpenMetadataAPIDummyBean.class, serviceName, serverName, invalidParameterHandler, @@ -231,7 +232,7 @@ LoggingHandler getLoggingHandler() * @return handler object * @throws PropertyServerException the instance has not been initialized successfully */ - public AssetHandler getAssetHandler() throws PropertyServerException + public AssetHandler getAssetHandler() throws PropertyServerException { final String methodName = "getAssetHandler"; @@ -247,7 +248,7 @@ public AssetHandler getAssetHandler() throws PropertyServerExcepti * @return handler object * @throws PropertyServerException the instance has not been initialized successfully */ - CommentHandler getCommentHandler() throws PropertyServerException + CommentHandler getCommentHandler() throws PropertyServerException { final String methodName = "getCommentHandler"; @@ -343,7 +344,7 @@ InformalTagHandler getInformalTagHandler() throws PropertySe * @return handler object * @throws PropertyServerException the instance has not been initialized successfully */ - LikeHandler getLikeHandler() throws PropertyServerException + LikeHandler getLikeHandler() throws PropertyServerException { final String methodName = "getLikeHandler"; @@ -359,7 +360,7 @@ LikeHandler getLikeHandler() throws PropertyServerException * @return handler object * @throws PropertyServerException the instance has not been initialized successfully */ - RatingHandler getRatingHandler() throws PropertyServerException + RatingHandler getRatingHandler() throws PropertyServerException { final String methodName = "getRatingHandler"; diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-spring/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/spring/AssetConsumerResource.java b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-spring/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/spring/AssetConsumerResource.java index 9161ae83312..7f59cee3fe0 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-spring/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/spring/AssetConsumerResource.java +++ b/open-metadata-implementation/access-services/asset-consumer/asset-consumer-spring/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/server/spring/AssetConsumerResource.java @@ -5,9 +5,9 @@ import io.swagger.v3.oas.annotations.ExternalDocumentation; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.CommentProperties; +import org.odpi.openmetadata.accessservices.assetconsumer.rest.CommentRequestBody; import org.odpi.openmetadata.accessservices.assetconsumer.properties.InformalTagProperties; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.RatingProperties; +import org.odpi.openmetadata.accessservices.assetconsumer.rest.RatingRequestBody; import org.odpi.openmetadata.accessservices.assetconsumer.rest.*; import org.odpi.openmetadata.accessservices.assetconsumer.server.AssetConsumerRESTServices; import org.odpi.openmetadata.commonservices.ffdc.rest.*; @@ -87,11 +87,11 @@ public ConnectionResponse getOutTopicConnection(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Asset Feedback", url="https://egeria-project.org/patterns/metadata-manager/overview/#asset-feedback")) - public GUIDResponse addCommentReply(@PathVariable String serverName, - @PathVariable String userId, - @PathVariable String assetGUID, - @PathVariable String commentGUID, - @RequestBody CommentProperties requestBody) + public GUIDResponse addCommentReply(@PathVariable String serverName, + @PathVariable String userId, + @PathVariable String assetGUID, + @PathVariable String commentGUID, + @RequestBody CommentRequestBody requestBody) { return restAPI.addCommentReply(serverName, userId, assetGUID, commentGUID, requestBody); } @@ -118,10 +118,10 @@ public GUIDResponse addCommentReply(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Asset Feedback", url="https://egeria-project.org/patterns/metadata-manager/overview/#asset-feedback")) - public GUIDResponse addCommentToAsset(@PathVariable String serverName, - @PathVariable String userId, - @PathVariable String assetGUID, - @RequestBody CommentProperties requestBody) + public GUIDResponse addCommentToAsset(@PathVariable String serverName, + @PathVariable String userId, + @PathVariable String assetGUID, + @RequestBody CommentRequestBody requestBody) { return restAPI.addCommentToAsset(serverName, userId, assetGUID, requestBody); } @@ -211,10 +211,10 @@ public VoidResponse addLogMessageToAsset(@PathVariable String ser externalDocs=@ExternalDocumentation(description="Asset Feedback", url="https://egeria-project.org/patterns/metadata-manager/overview/#asset-feedback")) - public VoidResponse addRatingToAsset(@PathVariable String serverName, - @PathVariable String userId, - @PathVariable String assetGUID, - @RequestBody RatingProperties requestBody) + public VoidResponse addRatingToAsset(@PathVariable String serverName, + @PathVariable String userId, + @PathVariable String assetGUID, + @RequestBody RatingRequestBody requestBody) { return restAPI.addRatingToAsset(serverName, userId, assetGUID, requestBody); } @@ -301,9 +301,9 @@ public VoidResponse addTagToElement(@PathVariable String serverName externalDocs=@ExternalDocumentation(description="Informal Tag", url="https://egeria-project.org/concepts/informal-tag/")) - public GUIDResponse createTag(@PathVariable String serverName, - @PathVariable String userId, - @RequestBody InformalTagProperties requestBody) + public GUIDResponse createTag(@PathVariable String serverName, + @PathVariable String userId, + @RequestBody TagRequestBody requestBody) { return restAPI.createTag(serverName, userId, requestBody); } @@ -374,7 +374,7 @@ public GUIDResponse getAssetForConnectionName(@PathVariable String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param searchString string to search for in text + * @param requestBody string to search for in text * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -390,13 +390,13 @@ public GUIDResponse getAssetForConnectionName(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Assets", url="https://egeria-project.org/concepts/asset/")) - public GUIDListResponse findAssets(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String searchString) + public GUIDListResponse findAssets(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody SearchStringRequestBody requestBody) { - return restAPI.findAssets(serverName, userId, searchString, startFrom, pageSize); + return restAPI.findAssets(serverName, userId, requestBody, startFrom, pageSize); } @@ -436,7 +436,7 @@ public GUIDListResponse getAssetsByMeaning(@PathVariable String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param name name to search for + * @param requestBody name to search for * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -452,13 +452,13 @@ public GUIDListResponse getAssetsByMeaning(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Assets", url="https://egeria-project.org/concepts/asset/")) - public GUIDListResponse getAssetsByName(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String name) + public GUIDListResponse getAssetsByName(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody NameRequestBody requestBody) { - return restAPI.getAssetsByName(serverName, userId, name, startFrom, pageSize); + return restAPI.getAssetsByName(serverName, userId, requestBody, startFrom, pageSize); } @@ -499,7 +499,7 @@ public GUIDListResponse getAssetsByTag(@PathVariable String serverName, * * @param serverName name of the server instances for this request. * @param userId the name of the calling user. - * @param name name of term. + * @param requestBody name of term. * @param startFrom index of the list to start from (0 for start). * @param pageSize maximum number of elements to return. * @return list of meaning objects or @@ -514,13 +514,13 @@ public GUIDListResponse getAssetsByTag(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Glossaries", url="https://egeria-project.org/practices/common-data-definitions/anatomy-of-a-glossary/")) - public GlossaryTermListResponse getMeaningByName(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String name) + public GlossaryTermListResponse getMeaningByName(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody NameRequestBody requestBody) { - return restAPI.getMeaningByName(serverName, userId, name, startFrom, pageSize); + return restAPI.getMeaningByName(serverName, userId, requestBody, startFrom, pageSize); } @@ -529,7 +529,7 @@ public GlossaryTermListResponse getMeaningByName(@PathVariable String serverNa * * @param serverName name of the server instances for this request. * @param userId the name of the calling user. - * @param name name of term. This may include wild card characters. + * @param requestBody name of term. This may include wild card characters. * @param startFrom index of the list to start from (0 for start). * @param pageSize maximum number of elements to return. * @return list of meaning objects or @@ -544,13 +544,13 @@ public GlossaryTermListResponse getMeaningByName(@PathVariable String serverNa externalDocs=@ExternalDocumentation(description="Glossaries", url="https://egeria-project.org/practices/common-data-definitions/anatomy-of-a-glossary/")) - public GlossaryTermListResponse findMeanings(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String name) + public GlossaryTermListResponse findMeanings(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody SearchStringRequestBody requestBody) { - return restAPI.findMeanings(serverName, userId, name, startFrom, pageSize); + return restAPI.findMeanings(serverName, userId, requestBody, startFrom, pageSize); } @@ -613,7 +613,7 @@ public TagResponse getTag(@PathVariable String serverName, * * @param serverName name of the server instances for this request. * @param userId the name of the calling user. - * @param tagName name of tag. + * @param requestBody name of tag. * @param startFrom index of the list to start from (0 for start). * @param pageSize maximum number of elements to return. * @return list of tag objects or @@ -628,13 +628,13 @@ public TagResponse getTag(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Informal Tag", url="https://egeria-project.org/concepts/informal-tag/")) - public TagsResponse getTagsByName(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String tagName) + public TagsResponse getTagsByName(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody NameRequestBody requestBody) { - return restAPI.getTagsByName(serverName, userId, tagName, startFrom, pageSize); + return restAPI.getTagsByName(serverName, userId, requestBody, startFrom, pageSize); } @@ -643,7 +643,7 @@ public TagsResponse getTagsByName(@PathVariable String serverName, * * @param serverName name of the server instances for this request. * @param userId the name of the calling user. - * @param tagName name of tag. + * @param requestBody name of tag. * @param startFrom index of the list to start from (0 for start). * @param pageSize maximum number of elements to return. * @return list of tag objects or @@ -658,13 +658,13 @@ public TagsResponse getTagsByName(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Informal Tag", url="https://egeria-project.org/concepts/informal-tag/")) - public TagsResponse getMyTagsByName(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String tagName) + public TagsResponse getMyTagsByName(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody NameRequestBody requestBody) { - return restAPI.getMyTagsByName(serverName, userId, tagName, startFrom, pageSize); + return restAPI.getMyTagsByName(serverName, userId, requestBody, startFrom, pageSize); } @@ -673,7 +673,7 @@ public TagsResponse getMyTagsByName(@PathVariable String serverName, * * @param serverName name of the server instances for this request. * @param userId the name of the calling user. - * @param tagName name of tag. This may include wild card characters. + * @param requestBody name of tag. This may include wild card characters. * @param startFrom index of the list to start from (0 for start). * @param pageSize maximum number of elements to return. * @return list of tag objects or @@ -688,13 +688,13 @@ public TagsResponse getMyTagsByName(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Informal Tag", url="https://egeria-project.org/concepts/informal-tag/")) - public TagsResponse findTags(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String tagName) + public TagsResponse findTags(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody SearchStringRequestBody requestBody) { - return restAPI.findTags(serverName, userId, tagName, startFrom, pageSize); + return restAPI.findTags(serverName, userId, requestBody, startFrom, pageSize); } @@ -703,7 +703,7 @@ public TagsResponse findTags(@PathVariable String serverName, * * @param serverName name of the server instances for this request. * @param userId the name of the calling user. - * @param tagName name of tag. This may include wild card characters. + * @param requestBody name of tag. This may include wild card characters. * @param startFrom index of the list to start from (0 for start). * @param pageSize maximum number of elements to return. * @return list of tag objects or @@ -718,13 +718,13 @@ public TagsResponse findTags(@PathVariable String serverName, externalDocs=@ExternalDocumentation(description="Informal Tag", url="https://egeria-project.org/concepts/informal-tag/")) - public TagsResponse findMyTags(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String tagName) + public TagsResponse findMyTags(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody SearchStringRequestBody requestBody) { - return restAPI.findMyTags(serverName, userId, tagName, startFrom, pageSize); + return restAPI.findMyTags(serverName, userId, requestBody, startFrom, pageSize); } @@ -900,11 +900,11 @@ public VoidResponse removeTagFromElement(@PathVariable String externalDocs=@ExternalDocumentation(description="Asset Feedback", url="https://egeria-project.org/patterns/metadata-manager/overview/#asset-feedback")) - public VoidResponse updateComment(@PathVariable String serverName, - @PathVariable String userId, - @PathVariable String assetGUID, - @PathVariable String commentGUID, - @RequestBody CommentProperties requestBody) + public VoidResponse updateComment(@PathVariable String serverName, + @PathVariable String userId, + @PathVariable String assetGUID, + @PathVariable String commentGUID, + @RequestBody CommentRequestBody requestBody) { return restAPI.updateComment(serverName, userId, assetGUID, commentGUID, requestBody); } @@ -933,7 +933,7 @@ public VoidResponse updateComment(@PathVariable String serverName, public VoidResponse updateTagDescription(@PathVariable String serverName, @PathVariable String userId, @PathVariable String tagGUID, - @RequestBody InformalTagProperties requestBody) + @RequestBody TagUpdateRequestBody requestBody) { return restAPI.updateTagDescription(serverName, userId, tagGUID, requestBody); } diff --git a/open-metadata-implementation/access-services/asset-lineage/asset-lineage-server/build.gradle b/open-metadata-implementation/access-services/asset-lineage/asset-lineage-server/build.gradle index c3e413b929a..a2eeb659fc3 100644 --- a/open-metadata-implementation/access-services/asset-lineage/asset-lineage-server/build.gradle +++ b/open-metadata-implementation/access-services/asset-lineage/asset-lineage-server/build.gradle @@ -23,7 +23,7 @@ dependencies { implementation 'com.fasterxml.jackson.core:jackson-core' implementation 'com.google.guava:guava' implementation 'org.apache.commons:commons-lang3' - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers') implementation 'org.springframework:spring-core' testImplementation 'org.mockito:mockito-junit-jupiter' testImplementation 'org.junit.jupiter:junit-jupiter-api' diff --git a/open-metadata-implementation/access-services/asset-manager/asset-manager-client/build.gradle b/open-metadata-implementation/access-services/asset-manager/asset-manager-client/build.gradle index 5551d85ca1d..814ef8a3677 100644 --- a/open-metadata-implementation/access-services/asset-manager/asset-manager-client/build.gradle +++ b/open-metadata-implementation/access-services/asset-manager/asset-manager-client/build.gradle @@ -7,8 +7,8 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:asset-manager:asset-manager-api') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') diff --git a/open-metadata-implementation/access-services/asset-owner/asset-owner-client/build.gradle b/open-metadata-implementation/access-services/asset-owner/asset-owner-client/build.gradle index 792225de0c5..79e2d0b4462 100644 --- a/open-metadata-implementation/access-services/asset-owner/asset-owner-client/build.gradle +++ b/open-metadata-implementation/access-services/asset-owner/asset-owner-client/build.gradle @@ -12,8 +12,8 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:open-discovery-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation 'org.springframework:spring-core' compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/access-services/asset-owner/asset-owner-client/src/main/java/org/odpi/openmetadata/accessservices/assetowner/client/AssetOwner.java b/open-metadata-implementation/access-services/asset-owner/asset-owner-client/src/main/java/org/odpi/openmetadata/accessservices/assetowner/client/AssetOwner.java index 82912c3c7db..15cc06bc8ac 100644 --- a/open-metadata-implementation/access-services/asset-owner/asset-owner-client/src/main/java/org/odpi/openmetadata/accessservices/assetowner/client/AssetOwner.java +++ b/open-metadata-implementation/access-services/asset-owner/asset-owner-client/src/main/java/org/odpi/openmetadata/accessservices/assetowner/client/AssetOwner.java @@ -2338,9 +2338,14 @@ public List getAssetsByName(String userId, invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateName(name, nameParameter, methodName); + NameRequestBody requestBody = new NameRequestBody(); + + requestBody.setName(name); + requestBody.setNamePropertyName(nameParameter); + AssetElementsResponse restResult = restClient.callAssetElementsPostRESTCall(methodName, urlTemplate, - name, + requestBody, serverName, userId, startFrom, @@ -2380,9 +2385,14 @@ public List findAssets(String userId, invalidParameterHandler.validateUserId(userId, methodName); invalidParameterHandler.validateSearchString(searchString, searchParameter, methodName); + SearchStringRequestBody requestBody = new SearchStringRequestBody(); + + requestBody.setSearchString(searchString); + requestBody.setSearchStringParameterName(searchParameter); + AssetElementsResponse restResult = restClient.callAssetElementsPostRESTCall(methodName, urlTemplate, - searchString, + requestBody, serverName, userId, startFrom, diff --git a/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/outtopic/AssetOwnerOMRSTopicListener.java b/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/outtopic/AssetOwnerOMRSTopicListener.java index a301a5c86ca..7efd2d089ee 100644 --- a/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/outtopic/AssetOwnerOMRSTopicListener.java +++ b/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/outtopic/AssetOwnerOMRSTopicListener.java @@ -12,12 +12,11 @@ import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -30,11 +29,11 @@ public class AssetOwnerOMRSTopicListener extends OMRSTopicListenerBase { private static final Logger log = LoggerFactory.getLogger(AssetOwnerOMRSTopicListener.class); - private final AssetOwnerOutTopicPublisher eventPublisher; private final AssetHandler assetHandler; private final String localServerUserId; private final List supportedZones; + private final OMRSRepositoryHelper repositoryHelper; /** * Initialize the topic listener. @@ -56,6 +55,7 @@ public AssetOwnerOMRSTopicListener(String serviceName, super(serviceName, auditLog); this.assetHandler = assetHandler; + this.repositoryHelper = assetHandler.getRepositoryHelper(); this.supportedZones = supportedZones; this.localServerUserId = localServerUserId; this.eventPublisher = eventPublisher; @@ -488,7 +488,7 @@ public void processReclassifiedEntityEvent(String sourceName, /** - * An existing entity has been deleted. This is a soft delete. This means it is still in the repository + * An existing entity has been deleted. This is a soft delete. This means it is still in the repository, * but it is no longer returned on queries. *

* All relationships to the entity are also soft-deleted and will no longer be usable. These deleted relationships @@ -636,7 +636,7 @@ public void processReIdentifiedEntityEvent(String sourceName, /** - * An existing entity has had its type changed. Typically this action is taken to move an entity's + * An existing entity has had its type changed. Typically, this action is taken to move an entity's * type to either a super type (so the subtype can be deleted) or a new subtype (so additional properties can be * added.) However, the type can be changed to any compatible type. * @@ -713,7 +713,7 @@ public void processRefreshEntityEvent(String sourceName, * @param userId callers userId * @param entity entity to test * @param entityProxy entity proxy when entity is not available - * @return entity detail if it is to be send. + * @return entity detail if it is to be sent. */ private EntityDetail entityOfInterest(String userId, EntityDetail entity, @@ -738,7 +738,7 @@ private EntityDetail entityOfInterest(String userId, assetHandler.validateAnchorEntity(userId, fullEntity.getGUID(), - OpenMetadataAPIMapper.OPEN_METADATA_ROOT_TYPE_NAME, + OpenMetadataAPIMapper.ASSET_TYPE_NAME, fullEntity, guidParameterName, false, @@ -786,35 +786,13 @@ else if (entityProxy != null) /** - * Asset Owner OMAS only publishes events of type Asset that + * Asset Owner OMAS only publishes events of type Asset. * * @param entityHeader entity element * @return flag to say whether to publish the event. */ private boolean isTypeOfInterest(InstanceHeader entityHeader) { - final String interestingTypeName = "Asset"; - - if (entityHeader != null) - { - List typeNames = new ArrayList<>(); - - typeNames.add(entityHeader.getType().getTypeDefName()); - - if (entityHeader.getType().getTypeDefSuperTypes() != null) - { - for (TypeDefLink superType : entityHeader.getType().getTypeDefSuperTypes()) - { - if (superType != null) - { - typeNames.add(superType.getName()); - } - } - } - - return typeNames.contains(interestingTypeName); - } - - return false; + return repositoryHelper.isTypeOf(serviceName, entityHeader.getType().getTypeDefName(), OpenMetadataAPIMapper.ASSET_TYPE_NAME); } } diff --git a/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/AssetOwnerRESTServices.java b/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/AssetOwnerRESTServices.java index 041c40d3969..1c966fff56d 100644 --- a/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/AssetOwnerRESTServices.java +++ b/open-metadata-implementation/access-services/asset-owner/asset-owner-server/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/AssetOwnerRESTServices.java @@ -2212,7 +2212,7 @@ public VoidResponse removeTemplateClassification(String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param name name to search for + * @param requestBody name to search for * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -2221,11 +2221,11 @@ public VoidResponse removeTemplateClassification(String serverName, * PropertyServerException there is a problem access in the property server or * UserNotAuthorizedException the user does not have access to the properties */ - public AssetElementsResponse getAssetsByName(String serverName, - String userId, - String name, - int startFrom, - int pageSize) + public AssetElementsResponse getAssetsByName(String serverName, + String userId, + NameRequestBody requestBody, + int startFrom, + int pageSize) { final String nameParameterName = "name"; final String methodName = "getAssetsByName"; @@ -2240,18 +2240,26 @@ public AssetElementsResponse getAssetsByName(String serverName, AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setAssets(handler.getAssetsByName(userId, - OpenMetadataAPIMapper.ASSET_TYPE_GUID, - OpenMetadataAPIMapper.ASSET_TYPE_NAME, - name, - nameParameterName, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setAssets(handler.getAssetsByName(userId, + OpenMetadataAPIMapper.ASSET_TYPE_GUID, + OpenMetadataAPIMapper.ASSET_TYPE_NAME, + requestBody.getName(), + nameParameterName, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { @@ -2269,7 +2277,7 @@ public AssetElementsResponse getAssetsByName(String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param searchString string to search for in text + * @param requestBody string to search for in text * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -2278,11 +2286,11 @@ public AssetElementsResponse getAssetsByName(String serverName, * PropertyServerException there is a problem access in the property server or * UserNotAuthorizedException the user does not have access to the properties */ - public AssetElementsResponse findAssets(String serverName, - String userId, - String searchString, - int startFrom, - int pageSize) + public AssetElementsResponse findAssets(String serverName, + String userId, + SearchStringRequestBody requestBody, + int startFrom, + int pageSize) { final String searchStringParameter = "searchString"; final String methodName = "findAssets"; @@ -2297,16 +2305,24 @@ public AssetElementsResponse findAssets(String serverName, AssetHandler handler = instanceHandler.getAssetHandler(userId, serverName, methodName); auditLog = instanceHandler.getAuditLog(userId, serverName, methodName); - response.setAssets(handler.findAssets(userId, - searchString, - searchStringParameter, - startFrom, - pageSize, - false, - false, - new Date(), - methodName)); - response.setStartingFromElement(startFrom); + + if (requestBody != null) + { + response.setAssets(handler.findAssets(userId, + requestBody.getSearchString(), + searchStringParameter, + startFrom, + pageSize, + false, + false, + new Date(), + methodName)); + response.setStartingFromElement(startFrom); + } + else + { + restExceptionHandler.handleNoRequestBody(userId, methodName, serverName); + } } catch (Exception error) { diff --git a/open-metadata-implementation/access-services/asset-owner/asset-owner-spring/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/spring/AssetOwnerResource.java b/open-metadata-implementation/access-services/asset-owner/asset-owner-spring/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/spring/AssetOwnerResource.java index d43f8c14075..b1f8bf68232 100644 --- a/open-metadata-implementation/access-services/asset-owner/asset-owner-spring/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/spring/AssetOwnerResource.java +++ b/open-metadata-implementation/access-services/asset-owner/asset-owner-spring/src/main/java/org/odpi/openmetadata/accessservices/assetowner/server/spring/AssetOwnerResource.java @@ -891,7 +891,7 @@ public VoidResponse removeTemplateClassification(@PathVariable * * @param serverName name of the server instances for this request * @param userId calling user - * @param name name to search for + * @param requestBody name to search for * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -902,13 +902,13 @@ public VoidResponse removeTemplateClassification(@PathVariable */ @PostMapping(path = "/assets/by-name") - public AssetElementsResponse getAssetsByName(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String name) + public AssetElementsResponse getAssetsByName(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody NameRequestBody requestBody) { - return restAPI.getAssetsByName(serverName, userId, name, startFrom, pageSize); + return restAPI.getAssetsByName(serverName, userId, requestBody, startFrom, pageSize); } @@ -918,7 +918,7 @@ public AssetElementsResponse getAssetsByName(@PathVariable String serverName, * * @param serverName name of the server instances for this request * @param userId calling user - * @param searchString string to search for in text + * @param requestBody string to search for in text * @param startFrom starting element (used in paging through large result sets) * @param pageSize maximum number of results to return * @@ -929,13 +929,13 @@ public AssetElementsResponse getAssetsByName(@PathVariable String serverName, */ @PostMapping(path = "/assets/by-search-string") - public AssetElementsResponse findAssets(@PathVariable String serverName, - @PathVariable String userId, - @RequestParam int startFrom, - @RequestParam int pageSize, - @RequestBody String searchString) + public AssetElementsResponse findAssets(@PathVariable String serverName, + @PathVariable String userId, + @RequestParam int startFrom, + @RequestParam int pageSize, + @RequestBody SearchStringRequestBody requestBody) { - return restAPI.findAssets(serverName, userId, searchString, startFrom, pageSize); + return restAPI.findAssets(serverName, userId, requestBody, startFrom, pageSize); } diff --git a/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/api/CollectionManagementInterface.java b/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/api/CollectionManagementInterface.java index c4e7169454f..50ad185e0d0 100644 --- a/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/api/CollectionManagementInterface.java +++ b/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/api/CollectionManagementInterface.java @@ -3,6 +3,7 @@ package org.odpi.openmetadata.accessservices.communityprofile.api; +import org.odpi.openmetadata.accessservices.communityprofile.metadataelements.CollectionMember; import org.odpi.openmetadata.accessservices.communityprofile.metadataelements.CollectionElement; import org.odpi.openmetadata.accessservices.communityprofile.properties.CollectionOrder; import org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException; @@ -13,10 +14,7 @@ import java.util.Map; /** - * The Community Profile Open Metadata Access Service (OMAS) is used by tools and administrators to - * maintain information associated with individuals and communities. - * The MyFavouriteCollectionsInterface manages three standard collections of favourite assets, projects and communities. - * The CollectionManagementInterface adds methods for managing additional collections that can be attached to communities + * The CollectionManagementInterface adds methods for managing collections that can be attached to communities * and personal profiles. */ public interface CollectionManagementInterface @@ -193,4 +191,62 @@ void deleteCollection(String userId, String collectionGUID) throws InvalidParameterException, PropertyServerException, UserNotAuthorizedException; + + + /** + * Return a list of elements that are a member of a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param startFrom index of the list to start from (0 for start) + * @param pageSize maximum number of elements to return. + * + * @return list of asset details + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + List getCollectionMembers(String userId, + String collectionGUID, + int startFrom, + int pageSize) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Add an element to a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param elementGUID unique identifier of the element. + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem updating information in the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void addToCollection(String userId, + String collectionGUID, + String elementGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Remove an element from a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param elementGUID unique identifier of the element. + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem updating information in the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void removeFromCollection(String userId, + String collectionGUID, + String elementGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; } diff --git a/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/metadataelements/CollectionMember.java b/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/metadataelements/CollectionMember.java new file mode 100644 index 00000000000..0b4e6461636 --- /dev/null +++ b/open-metadata-implementation/access-services/community-profile/community-profile-api/src/main/java/org/odpi/openmetadata/accessservices/communityprofile/metadataelements/CollectionMember.java @@ -0,0 +1,129 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.communityprofile.metadataelements; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import org.odpi.openmetadata.accessservices.communityprofile.properties.ReferenceableProperties; + +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionMember describes a member of a collection. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class CollectionMember extends CollectionMemberHeader +{ + private static final long serialVersionUID = 1L; + + private ReferenceableProperties properties = null; + + + /** + * Default constructor + */ + public CollectionMember() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public CollectionMember(CollectionMember template) + { + super(template); + + if (template != null) + { + properties = template.getProperties(); + } + } + + + /** + * Return the properties of the element. + * + * @return properties + */ + public ReferenceableProperties getProperties() + { + return properties; + } + + + /** + * Set up the properties of the element. + * + * @param properties properties + */ + public void setProperties(ReferenceableProperties properties) + { + this.properties = properties; + } + + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "CollectionMember{" + + "properties=" + properties + + ", elementHeader=" + getElementHeader() + + ", dateAddedToCollection=" + getDateAddedToCollection() + + ", membershipRationale='" + getMembershipRationale() + '\'' + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + if (!super.equals(objectToCompare)) + { + return false; + } + CollectionMember that = (CollectionMember) objectToCompare; + return Objects.equals(properties, that.properties); + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + return Objects.hash(super.hashCode(), properties); + } +} diff --git a/open-metadata-implementation/access-services/community-profile/community-profile-client/build.gradle b/open-metadata-implementation/access-services/community-profile/community-profile-client/build.gradle index c7ac781bf67..06d24f72418 100644 --- a/open-metadata-implementation/access-services/community-profile/community-profile-client/build.gradle +++ b/open-metadata-implementation/access-services/community-profile/community-profile-client/build.gradle @@ -5,16 +5,16 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:access-services:community-profile:community-profile-api') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:access-services:community-profile:community-profile-topic-connectors') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') implementation 'org.springframework:spring-core' compileOnly 'com.fasterxml.jackson.core:jackson-annotations' diff --git a/open-metadata-implementation/access-services/community-profile/community-profile-server/build.gradle b/open-metadata-implementation/access-services/community-profile/community-profile-server/build.gradle index 736e9d8439f..81ae7ecdd3e 100644 --- a/open-metadata-implementation/access-services/community-profile/community-profile-server/build.gradle +++ b/open-metadata-implementation/access-services/community-profile/community-profile-server/build.gradle @@ -17,7 +17,7 @@ dependencies { implementation project(':open-metadata-implementation:common-services:repository-handler') implementation project(':open-metadata-implementation:common-services:generic-handlers') implementation project(':open-metadata-implementation:common-services:multi-tenant') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers') implementation project(':open-metadata-implementation:common-services:metadata-security:metadata-security-server') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' diff --git a/open-metadata-implementation/access-services/data-engine/data-engine-client/build.gradle b/open-metadata-implementation/access-services/data-engine/data-engine-client/build.gradle index 026ea2face8..976a2468137 100644 --- a/open-metadata-implementation/access-services/data-engine/data-engine-client/build.gradle +++ b/open-metadata-implementation/access-services/data-engine/data-engine-client/build.gradle @@ -7,8 +7,8 @@ plugins { } dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:data-engine:data-engine-api') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') diff --git a/open-metadata-implementation/access-services/data-engine/data-engine-server/build.gradle b/open-metadata-implementation/access-services/data-engine/data-engine-server/build.gradle index 022125a3866..92988b3096f 100644 --- a/open-metadata-implementation/access-services/data-engine/data-engine-server/build.gradle +++ b/open-metadata-implementation/access-services/data-engine/data-engine-server/build.gradle @@ -22,7 +22,7 @@ dependencies { implementation project(':open-metadata-implementation:common-services:repository-handler') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation 'org.apache.commons:commons-collections4' implementation 'org.springframework:spring-web' @@ -34,7 +34,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api' testImplementation 'org.mockito:mockito-core' implementation project(':open-metadata-implementation:frameworks:audit-log-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation project(':open-metadata-implementation:access-services:data-engine:data-engine-topic-connectors') } diff --git a/open-metadata-implementation/access-services/data-engine/data-engine-spring/build.gradle b/open-metadata-implementation/access-services/data-engine/data-engine-spring/build.gradle index 258003e4f5e..35bddabdb8d 100644 --- a/open-metadata-implementation/access-services/data-engine/data-engine-spring/build.gradle +++ b/open-metadata-implementation/access-services/data-engine/data-engine-spring/build.gradle @@ -9,7 +9,7 @@ dependencies { implementation project(':open-metadata-implementation:access-services:data-engine:data-engine-server') implementation project(':open-metadata-implementation:access-services:data-engine:data-engine-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation 'io.swagger.core.v3:swagger-annotations' testImplementation 'org.mockito:mockito-core' testImplementation 'org.mockito:mockito-junit-jupiter' diff --git a/open-metadata-implementation/access-services/data-manager/data-manager-client/build.gradle b/open-metadata-implementation/access-services/data-manager/data-manager-client/build.gradle index 410a739168a..6dd312e5930 100644 --- a/open-metadata-implementation/access-services/data-manager/data-manager-client/build.gradle +++ b/open-metadata-implementation/access-services/data-manager/data-manager-client/build.gradle @@ -5,8 +5,8 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-api') diff --git a/open-metadata-implementation/access-services/data-manager/data-manager-client/src/main/java/org/odpi/openmetadata/accessservices/datamanager/client/DatabaseManagerClient.java b/open-metadata-implementation/access-services/data-manager/data-manager-client/src/main/java/org/odpi/openmetadata/accessservices/datamanager/client/DatabaseManagerClient.java index 441a607a7f0..70b61cf04af 100644 --- a/open-metadata-implementation/access-services/data-manager/data-manager-client/src/main/java/org/odpi/openmetadata/accessservices/datamanager/client/DatabaseManagerClient.java +++ b/open-metadata-implementation/access-services/data-manager/data-manager-client/src/main/java/org/odpi/openmetadata/accessservices/datamanager/client/DatabaseManagerClient.java @@ -1181,6 +1181,7 @@ public List findDatabaseTables(String userId, * @throws PropertyServerException there is a problem reported in the open metadata server(s) */ @Override + @Deprecated public List getTablesForDatabaseSchema(String userId, String databaseSchemaGUID, int startFrom, @@ -1561,6 +1562,7 @@ public List findDatabaseViews(String userId, * @throws PropertyServerException there is a problem reported in the open metadata server(s) */ @Override + @Deprecated public List getViewsForDatabaseSchema(String userId, String databaseSchemaGUID, int startFrom, diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/api/ManageCollections.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/api/ManageCollections.java new file mode 100644 index 00000000000..57ab6a00b1b --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/api/ManageCollections.java @@ -0,0 +1,251 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.api; + + +import org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements.CollectionElement; +import org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements.CollectionMember; +import org.odpi.openmetadata.accessservices.digitalarchitecture.properties.CollectionOrder; +import org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException; +import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; +import org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException; + +import java.util.List; +import java.util.Map; + +/** + * The ManageCollections adds methods for managing collections. + */ +public interface ManageCollections +{ + /** + * Returns the list of collections that are linked off of the supplied element. + * + * @param userId userId of user making request + * @param parentGUID unique identifier of referenceable object (typically a personal profile, project or + * community) that the collections hang off of. + * @param startFrom index of the list to start from (0 for start) + * @param pageSize maximum number of elements to return + * + * @return a list of collections + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + List getCollections(String userId, + String parentGUID, + int startFrom, + int pageSize) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Return the properties of a specific collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the required connection. + * + * @return collection properties + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + CollectionElement getCollection(String userId, + String collectionGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Create a new generic collection. + * + * @param userId userId of user making request. + * @param qualifiedName unique name of the collection. + * @param displayName short displayable name for the collection. + * @param description description of the collection. + * @param collectionUse description of how the collection is to be used. + * @param additionalProperties additional arbitrary properties. + * + * @return unique identifier of the newly created Collection + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + String createCollection(String userId, + String qualifiedName, + String displayName, + String description, + String collectionUse, + Map additionalProperties) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Create a collection that acts like a folder with an order. + * + * @param userId userId of user making request. + * @param qualifiedName unique name of the collection. + * @param displayName short displayable name for the collection. + * @param description description of the collection. + * @param collectionUse description of how the collection will be used. + * @param collectionOrder description of how the members in the collection should be organized. + * @param additionalProperties additional arbitrary properties. + * + * @return unique identifier of the newly created Collection + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + String createFolder(String userId, + String qualifiedName, + String displayName, + String description, + String collectionUse, + CollectionOrder collectionOrder, + Map additionalProperties) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + /** + * Create a collection that acts like a set (this does not allow duplicate entries). + * + * @param userId userId of user making request. + * @param qualifiedName unique name of the collection. + * @param displayName short displayable name for the collection. + * @param description description of the collection. + * @param collectionUse description of how the collection will be used. + * @param additionalProperties additional arbitrary properties. + * + * @return unique identifier of the newly created Collection + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + String createSet(String userId, + String qualifiedName, + String displayName, + String description, + String collectionUse, + Map additionalProperties) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Connect an existing collection to an anchor point. + * + * @param userId userId of user making request + * @param collectionGUID unique identifier of the collection + * @param parentGUID unique identifier of referenceable object that the collection should be attached to + * @param makeAnchor like the lifecycle of the collection to that of the parent so that if the parent is deleted, so is the collection + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void attachCollection(String userId, + String collectionGUID, + String parentGUID, + boolean makeAnchor) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Detach an existing collection from an element. If the collection is anchored to the element, it is deleted. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param parentGUID unique identifier of referenceable object that the collection should be attached to. + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void detachCollection(String userId, + String collectionGUID, + String parentGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Delete a collection. It is detected from all parent elements. If members are anchored to the collection + * then they are also deleted. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void deleteCollection(String userId, + String collectionGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Return a list of elements that are a member of a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param startFrom index of the list to start from (0 for start) + * @param pageSize maximum number of elements to return. + * + * @return list of asset details + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + List getCollectionMembers(String userId, + String collectionGUID, + int startFrom, + int pageSize) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Add an element to a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param elementGUID unique identifier of the element. + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem updating information in the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void addToCollection(String userId, + String collectionGUID, + String elementGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Remove an element from a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param elementGUID unique identifier of the element. + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem updating information in the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void removeFromCollection(String userId, + String collectionGUID, + String elementGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/SubjectAreasInterface.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/api/ManageSubjectAreas.java similarity index 94% rename from open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/SubjectAreasInterface.java rename to open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/api/ManageSubjectAreas.java index ed5adb6ab24..2ee92fb2591 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/SubjectAreasInterface.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/api/ManageSubjectAreas.java @@ -1,9 +1,9 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.api; +package org.odpi.openmetadata.accessservices.digitalarchitecture.api; -import org.odpi.openmetadata.accessservices.digitalservice.metadataelements.SubjectAreaElement; -import org.odpi.openmetadata.accessservices.digitalservice.properties.SubjectAreaClassificationProperties; +import org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements.SubjectAreaElement; +import org.odpi.openmetadata.accessservices.digitalarchitecture.properties.SubjectAreaClassificationProperties; import org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException; import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; import org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException; @@ -16,7 +16,7 @@ * glossary terms, reference data and governance definitions that are specific to a certain type of data. * The SubjectArea classification can be added to digital services and digital products. */ -public interface SubjectAreasInterface +public interface ManageSubjectAreas { /** * Return information about a specific subject area. diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/LikeElement.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/CollectionElement.java similarity index 52% rename from open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/LikeElement.java rename to open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/CollectionElement.java index 4b292bc05a4..fd86108d253 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/LikeElement.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/CollectionElement.java @@ -1,38 +1,39 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.elements; +package org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.LikeProperties; +import org.odpi.openmetadata.accessservices.digitalarchitecture.properties.CollectionProperties; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; import java.io.Serializable; import java.util.Objects; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; -import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; /** - * LikeElement contains the properties and header for a Like entity retrieved from the metadata repository. + * CollectionElement contains the properties and header for a collection retrieved from the metadata repository. */ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class LikeElement implements MetadataElement, Serializable +public class CollectionElement implements MetadataElement, Serializable { private static final long serialVersionUID = 1L; - private ElementHeader elementHeader = null; - private LikeProperties likeProperties = null; + private ElementHeader elementHeader = null; + private CollectionProperties properties = null; + private RelatedElement relatedElement = null; /** * Default constructor */ - public LikeElement() + public CollectionElement() { super(); } @@ -43,12 +44,13 @@ public LikeElement() * * @param template object to copy */ - public LikeElement(LikeElement template) + public CollectionElement(CollectionElement template) { if (template != null) { elementHeader = template.getElementHeader(); - likeProperties = template.getLikeProperties(); + properties = template.getProperties(); + relatedElement = template.getRelatedElement(); } } @@ -78,26 +80,51 @@ public void setElementHeader(ElementHeader elementHeader) /** - * Return the properties for the like. + * Return the properties of the collection. + * + * @return properties + */ + public CollectionProperties getProperties() + { + return properties; + } + + + /** + * Set up the collection properties. + * + * @param properties properties + */ + public void setProperties(CollectionProperties properties) + { + this.properties = properties; + } + + + /** + * Return details of the relationship used to retrieve this element. + * Will be null if the element was retrieved directly rather than via a relationship. * - * @return properties bean + * @return list of element stubs */ - public LikeProperties getLikeProperties() + public RelatedElement getRelatedElement() { - return likeProperties; + return relatedElement; } /** - * Set up the properties for the like. + * Set up details of the relationship used to retrieve this element. + * Will be null if the element was retrieved directly rather than via a relationship. * - * @param likeProperties properties bean + * @param relatedElement relationship details */ - public void setLikeProperties(LikeProperties likeProperties) + public void setRelatedElement(RelatedElement relatedElement) { - this.likeProperties = likeProperties; + this.relatedElement = relatedElement; } + /** * JSON-style toString * @@ -106,10 +133,11 @@ public void setLikeProperties(LikeProperties likeProperties) @Override public String toString() { - return "LikeElement{" + - "elementHeader=" + elementHeader + - ", likeProperties=" + likeProperties + - '}'; + return "CollectionElement{" + + "elementHeader=" + elementHeader + + ", properties=" + properties + + ", relatedElement=" + relatedElement + + '}'; } @@ -130,13 +158,10 @@ public boolean equals(Object objectToCompare) { return false; } - if (!super.equals(objectToCompare)) - { - return false; - } - LikeElement that = (LikeElement) objectToCompare; + CollectionElement that = (CollectionElement) objectToCompare; return Objects.equals(elementHeader, that.elementHeader) && - Objects.equals(likeProperties, that.likeProperties); + Objects.equals(properties, that.properties) && + Objects.equals(relatedElement, that.relatedElement); } @@ -148,6 +173,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(super.hashCode(), elementHeader, likeProperties); + return Objects.hash(super.hashCode(), elementHeader, properties, relatedElement); } } diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/CollectionMember.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/CollectionMember.java new file mode 100644 index 00000000000..96024cb2ae5 --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/CollectionMember.java @@ -0,0 +1,225 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import org.odpi.openmetadata.accessservices.digitalarchitecture.properties.ReferenceableProperties; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; + +import java.io.Serializable; +import java.util.Date; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionMember describes a member of a collection. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class CollectionMember implements MetadataElement, Serializable +{ + private static final long serialVersionUID = 1L; + + private ElementHeader elementHeader = null; + + private Date dateAddedToCollection = null; + private String membershipRationale = null; + private ReferenceableProperties properties = null; + + + /** + * Default constructor + */ + public CollectionMember() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public CollectionMember(CollectionMember template) + { + if (template != null) + { + this.elementHeader = template.getElementHeader(); + this.dateAddedToCollection = template.getDateAddedToCollection(); + this.membershipRationale = template.getMembershipRationale(); + this.properties = template.getProperties(); + } + } + + + /** + * Return the element header associated with the properties. + * + * @return element header object + */ + @Override + public ElementHeader getElementHeader() + { + return elementHeader; + } + + + /** + * Set up the element header associated with the properties. + * + * @param elementHeader element header object + */ + @Override + public void setElementHeader(ElementHeader elementHeader) + { + this.elementHeader = elementHeader; + } + + + /** + * Return the date that the asset was added to this collection. + * + * @return date + */ + public Date getDateAddedToCollection() + { + if (dateAddedToCollection == null) + { + return null; + } + else + { + return new Date(dateAddedToCollection.getTime()); + } + } + + + /** + * Set up the date that the asset was added to this collection. + * + * @param dateAddedToCollection date + */ + public void setDateAddedToCollection(Date dateAddedToCollection) + { + this.dateAddedToCollection = dateAddedToCollection; + } + + + /** + * Return the rationale or role of the asset in this collection. + * + * @return text + */ + public String getMembershipRationale() + { + return membershipRationale; + } + + + /** + * Set up the rationale or role of the asset in this collection. + * + * @param membershipRationale text + */ + public void setMembershipRationale(String membershipRationale) + { + this.membershipRationale = membershipRationale; + } + + + /** + * Return the properties of the element. + * + * @return properties + */ + public ReferenceableProperties getProperties() + { + return properties; + } + + + /** + * Set up the properties of the element. + * + * @param properties properties + */ + public void setProperties(ReferenceableProperties properties) + { + this.properties = properties; + } + + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "CollectionMember{" + + "elementHeader=" + elementHeader + + ", dateAddedToCollection=" + dateAddedToCollection + + ", membershipRationale='" + membershipRationale + '\'' + + ", properties=" + properties + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (! (objectToCompare instanceof CollectionMember)) + { + return false; + } + + CollectionMember that = (CollectionMember) objectToCompare; + + if (elementHeader != null ? ! elementHeader.equals(that.elementHeader) : that.elementHeader != null) + { + return false; + } + if (dateAddedToCollection != null ? ! dateAddedToCollection.equals(that.dateAddedToCollection) : that.dateAddedToCollection != null) + { + return false; + } + if (membershipRationale != null ? ! membershipRationale.equals(that.membershipRationale) : that.membershipRationale != null) + { + return false; + } + return properties != null ? properties.equals(that.properties) : that.properties == null; + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + int result = elementHeader != null ? elementHeader.hashCode() : 0; + result = 31 * result + (dateAddedToCollection != null ? dateAddedToCollection.hashCode() : 0); + result = 31 * result + (membershipRationale != null ? membershipRationale.hashCode() : 0); + result = 31 * result + (properties != null ? properties.hashCode() : 0); + return result; + } +} diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/RelatedElement.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/RelatedElement.java new file mode 100644 index 00000000000..f063b35756a --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/RelatedElement.java @@ -0,0 +1,175 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ + +package org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import org.odpi.openmetadata.accessservices.digitalarchitecture.properties.RelationshipProperties; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub; + +import java.io.Serializable; +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * RelatedElement contains the properties and header for a relationship retrieved from the metadata repository along with the stub + * of the related element. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class RelatedElement implements Serializable +{ + private static final long serialVersionUID = 1L; + + private ElementHeader relationshipHeader = null; + private RelationshipProperties relationshipProperties = null; + private ElementStub relatedElement = null; + + /** + * Default constructor + */ + public RelatedElement() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public RelatedElement(RelatedElement template) + { + if (template != null) + { + relationshipHeader = template.getRelationshipHeader(); + relationshipProperties = template.getRelationshipProperties(); + relatedElement = template.getRelatedElement(); + } + } + + + /** + * Return the element header associated with the relationship. + * + * @return element header object + */ + public ElementHeader getRelationshipHeader() + { + return relationshipHeader; + } + + + /** + * Set up the element header associated with the relationship. + * + * @param relationshipHeader element header object + */ + public void setRelationshipHeader(ElementHeader relationshipHeader) + { + this.relationshipHeader = relationshipHeader; + } + + + /** + * Return details of the relationship + * + * @return relationship properties + */ + public RelationshipProperties getRelationshipProperties() + { + return relationshipProperties; + } + + + /** + * Set up relationship properties + * + * @param relationshipProperties relationship properties + */ + public void setRelationshipProperties(RelationshipProperties relationshipProperties) + { + this.relationshipProperties = relationshipProperties; + } + + + /** + * Return the element header associated with end 1 of the relationship. + * + * @return element stub object + */ + public ElementStub getRelatedElement() + { + return relatedElement; + } + + + /** + * Set up the element header associated with end 1 of the relationship. + * + * @param relatedElement element stub object + */ + public void setRelatedElement(ElementStub relatedElement) + { + this.relatedElement = relatedElement; + } + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "RelatedElement{" + + "relationshipHeader=" + relationshipHeader + + ", relationshipProperties=" + relationshipProperties + + ", relatedElement=" + relatedElement + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + RelatedElement that = (RelatedElement) objectToCompare; + return Objects.equals(getRelationshipHeader(), that.getRelationshipHeader()) && + Objects.equals(getRelationshipProperties(), that.getRelationshipProperties()) && + Objects.equals(getRelatedElement(), that.getRelatedElement()); + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + return Objects.hash(super.hashCode(), relationshipHeader, relationshipProperties, relatedElement); + } +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/SubjectAreaElement.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/SubjectAreaElement.java similarity index 97% rename from open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/SubjectAreaElement.java rename to open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/SubjectAreaElement.java index cb0a7f7c0a4..fc82c1d6530 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/SubjectAreaElement.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/metadataelements/SubjectAreaElement.java @@ -1,13 +1,13 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.metadataelements; +package org.odpi.openmetadata.accessservices.digitalarchitecture.metadataelements; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import org.odpi.openmetadata.accessservices.digitalservice.properties.SubjectAreaProperties; +import org.odpi.openmetadata.accessservices.digitalarchitecture.properties.SubjectAreaProperties; import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub; diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ClassificationProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ClassificationProperties.java new file mode 100644 index 00000000000..c71266b9b53 --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ClassificationProperties.java @@ -0,0 +1,197 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; + +import java.io.Serializable; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * ClassificationProperties provides the base class for classification items. This provides extended properties with the ability to + * set effectivity dates. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "class") +@JsonSubTypes( + { + @JsonSubTypes.Type(value = SubjectAreaClassificationProperties.class, name = "SubjectAreaClassificationProperties"), + }) +public class ClassificationProperties implements Serializable +{ + private static final long serialVersionUID = 1L; + + private Date effectiveFrom = null; + private Date effectiveTo = null; + + private Map extendedProperties = null; + + + /** + * Default constructor + */ + public ClassificationProperties() + { + super(); + } + + + /** + * Copy/clone constructor. Retrieve values from the supplied template + * + * @param template element to copy + */ + public ClassificationProperties(ClassificationProperties template) + { + if (template != null) + { + effectiveFrom = template.getEffectiveFrom(); + effectiveTo = template.getEffectiveTo(); + extendedProperties = template.getExtendedProperties(); + } + } + + + /** + * Return the date/time that this element is effective from (null means effective from the epoch). + * + * @return date object + */ + public Date getEffectiveFrom() + { + return effectiveFrom; + } + + + /** + * Set up the date/time that this element is effective from (null means effective from the epoch). + * + * @param effectiveFrom date object + */ + public void setEffectiveFrom(Date effectiveFrom) + { + this.effectiveFrom = effectiveFrom; + } + + + /** + * Return the date/time that element is effective to (null means that it is effective indefinitely into the future). + * + * @return date object + */ + public Date getEffectiveTo() + { + return effectiveTo; + } + + + /** + * Set the date/time that element is effective to (null means that it is effective indefinitely into the future). + * + * @param effectiveTo date object + */ + public void setEffectiveTo(Date effectiveTo) + { + this.effectiveTo = effectiveTo; + } + + + /** + * Return the properties that have been defined for a subtype of this object that are not supported explicitly + * by this bean. + * + * @return property map + */ + public Map getExtendedProperties() + { + if (extendedProperties == null) + { + return null; + } + else if (extendedProperties.isEmpty()) + { + return null; + } + else + { + return new HashMap<>(extendedProperties); + } + } + + + /** + * Set up the properties that have been defined for a subtype of this object that are not supported explicitly + * by this bean. + * + * @param extendedProperties property map + */ + public void setExtendedProperties(Map extendedProperties) + { + this.extendedProperties = extendedProperties; + } + + + /** + * Standard toString method. + * + * @return print out of variables in a JSON-style + */ + @Override + public String toString() + { + return "ClassificationProperties{" + + "effectiveFrom=" + effectiveFrom + + ", effectiveTo=" + effectiveTo + + ", extendedProperties=" + extendedProperties + + '}'; + } + + + /** + * Compare the values of the supplied object with those stored in the current object. + * + * @param objectToCompare supplied object + * @return boolean result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + ClassificationProperties that = (ClassificationProperties) objectToCompare; + return Objects.equals(effectiveFrom, that.effectiveFrom) && + Objects.equals(effectiveTo, that.effectiveTo); + } + + + /** + * Return hash code based on properties. + * + * @return int + */ + @Override + public int hashCode() + { + return Objects.hash(effectiveFrom, effectiveTo); + } +} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionOrder.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionOrder.java new file mode 100644 index 00000000000..020470b373d --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionOrder.java @@ -0,0 +1,131 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.io.Serializable; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionOrder specifies the sequencing to use in a specific collection. + *

    + *
  • QUALIFIED_NAME - Order the collection by the qualified name of the members in the collection.
  • + *
  • NAME - Order the collection by the name of the members in the collection.
  • + *
  • OWNER - Order the collection by the owner of the members in the collection.
  • + *
  • DATE_ADDED - Order the collection by the date that the members were added to the collection.
  • + *
  • DATE_UPDATED - Order the collection by the date that the members were updated in the collection.
  • + *
  • DATE_CREATED - Order the collection by the date that the members were created in the collection.
  • + *
  • OTHER - Order the collection by another value.
  • + *
+ */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public enum CollectionOrder implements Serializable +{ + NAME (0, 0, "Name", "Order the collection by the names of the members in the collection."), + OWNER (1, 1, "Owner", "Order the collection by the owners of the members in the collection (assets only)."), + DATE_ADDED (2, 2, "Date Added", "Order the collection by the date that the members were added to the collection."), + DATE_UPDATED (3, 3, "Date Updated", "Order the collection by the date that the members were updated in the collection."), + DATE_CREATED (4, 4, "Date Created", "Order the collection by the date that the members were created in the collection."), + OTHER (99, 99, "Other", "Order the collection by another value."); + + private static final long serialVersionUID = 1L; + + public static final String ENUM_TYPE_GUID = "1d412439-4272-4a7e-a940-1065f889fc56"; + public static final String ENUM_TYPE_NAME = "OrderBy"; + + private final int openTypeOrdinal; + + private final int ordinal; + private final String name; + private final String description; + + + /** + * Default constructor for the enumeration. + * + * @param ordinal numerical representation of the enumeration + * @param openTypeOrdinal code number from the equivalent Enum Type + * @param name default string name of the enumeration + * @param description default string description of the enumeration + */ + CollectionOrder(int ordinal, + int openTypeOrdinal, + String name, + String description) + { + this.ordinal = ordinal; + this.openTypeOrdinal = openTypeOrdinal; + this.name = name; + this.description = description; + } + + + /** + * Return the numeric representation of the enumeration. + * + * @return int ordinal + */ + public int getOrdinal() { return ordinal; } + + + /** + * Return the default name of the enumeration. + * + * @return String name + */ + public String getName() { return name; } + + + /** + * Return the default description of the enumeration. + * + * @return String description + */ + public String getDescription() { return description; } + + + /** + * Return the code for this enum that comes from the Open Metadata Type that this enum represents. + * + * @return int code number + */ + public int getOpenTypeOrdinal() + { + return openTypeOrdinal; + } + + + /** + * Return the unique identifier for the open metadata enum type that this enum class represents. + * + * @return string guid + */ + public String getOpenTypeGUID() { return ENUM_TYPE_GUID; } + + + /** + * Return the unique name for the open metadata enum type that this enum class represents. + * + * @return string name + */ + public String getOpenTypeName() { return ENUM_TYPE_NAME; } + + + /** + * toString() JSON-style + * + * @return string description + */ + @Override + public String toString() + { + return "CollectionOrder : " + name; + } +} diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionProperties.java new file mode 100644 index 00000000000..fca0d3fbc9d --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionProperties.java @@ -0,0 +1,208 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionProperties describes the core properties of a collection. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class CollectionProperties extends ReferenceableProperties +{ + private static final long serialVersionUID = 1L; + + private String name = null; + private String description = null; + private CollectionOrder collectionOrdering = null; + private String orderPropertyName = null; + + + /** + * Default constructor + */ + public CollectionProperties() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public CollectionProperties(CollectionProperties template) + { + super(template); + + if (template != null) + { + this.name = template.getName(); + this.description = template.getDescription(); + this.collectionOrdering = template.getCollectionOrdering(); + this.orderPropertyName = template.getOrderPropertyName(); + } + } + + + /** + * Return the name of the collection. + * + * @return string name + */ + public String getName() + { + return name; + } + + + /** + * Set up the name of the collection. + * + * @param name string name + */ + public void setName(String name) + { + this.name = name; + } + + + /** + * Return the description of the collection. + * + * @return text + */ + public String getDescription() + { + return description; + } + + + /** + * Set up the description of the collection. + * + * @param description text + */ + public void setDescription(String description) + { + this.description = description; + } + + + /** + * Return the property to use to determine the order that assets are returned. + * + * @return CollectionOrder enum + */ + public CollectionOrder getCollectionOrdering() + { + return collectionOrdering; + } + + + /** + * Set up the property to use to determine the order that assets are returned. + * + * @param collectionOrdering CollectionOrder enum + */ + public void setCollectionOrdering(CollectionOrder collectionOrdering) + { + this.collectionOrdering = collectionOrdering; + } + + + /** + * Return the property name for CollectionOrder.OTHER. + * + * @return string property name + */ + public String getOrderPropertyName() + { + return orderPropertyName; + } + + + /** + * Set up the property name for CollectionOrder.OTHER. + * + * @param orderPropertyName string property name + */ + public void setOrderPropertyName(String orderPropertyName) + { + this.orderPropertyName = orderPropertyName; + } + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "CollectionProperties{" + + "name='" + name + '\'' + + ", description='" + description + '\'' + + ", collectionOrdering=" + collectionOrdering + + ", orderPropertyName='" + orderPropertyName + '\'' + + ", qualifiedName='" + getQualifiedName() + '\'' + + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", typeName='" + getTypeName() + '\'' + + ", extendedProperties=" + getExtendedProperties() + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + if (!super.equals(objectToCompare)) + { + return false; + } + CollectionProperties that = (CollectionProperties) objectToCompare; + return getCollectionOrdering() == that.getCollectionOrdering() && + Objects.equals(getName(), that.getName()) && + Objects.equals(getDescription(), that.getDescription()) && + Objects.equals(getOrderPropertyName(), that.getOrderPropertyName()); + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + return Objects.hash(super.hashCode(), getName(), getDescription(), getCollectionOrdering(), getOrderPropertyName()); + } +} diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionStatus.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionStatus.java new file mode 100644 index 00000000000..04aa39e9396 --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/CollectionStatus.java @@ -0,0 +1,91 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.io.Serializable; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionStatus specifies which subset of a collection should be returned. The relationship + * that links a member into a collection has an start and end date (called the effective dates). The + * Community Profile OMAS uses the CollectionStatus and the effective dates to determine which members to return. + *
    + *
  • ACTIVE - all the collection members with a current effective dates. This is the default.
  • + *
  • PAST - all the collection members that have effective dates in the past.
  • + *
  • FUTURE - all the collection members that become effective in the future.
  • + *
  • ALL - all the collection members linked to the collection irrespective of their effective dates.
  • + *
+ */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public enum CollectionStatus implements Serializable +{ + ACTIVE (0, "Active", "all the collection members with a current effective dates (default)."), + PAST (1, "Past", "all the collection members that have effective dates in the past."), + FUTURE (2, "Future", "all the collection members that become effective in the future."), + ALL (99, "All", "all the collection members linked to the collection irrespective of their effective dates."); + + private static final long serialVersionUID = 1L; + + private final int ordinal; + private final String name; + private final String description; + + + /** + * Default constructor for the enumeration. + * + * @param ordinal numerical representation of the enumeration + * @param name default string name of the enumeration + * @param description default string description of the enumeration + */ + CollectionStatus(int ordinal, String name, String description) + { + this.ordinal = ordinal; + this.name = name; + this.description = description; + } + + + /** + * Return the numeric representation of the enumeration. + * + * @return int ordinal + */ + public int getOrdinal() { return ordinal; } + + + /** + * Return the default name of the enumeration. + * + * @return String name + */ + public String getName() { return name; } + + + /** + * Return the default description of the enumeration. + * + * @return String description + */ + public String getDescription() { return description; } + + + /** + * toString() JSON-style + * + * @return string description + */ + @Override + public String toString() + { + return "CollectionStatus : " + name; + } +} diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectionProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectionProperties.java index 6f1a08b3c2a..45c234a0be3 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectionProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectionProperties.java @@ -134,7 +134,7 @@ public ConnectionProperties(ConnectionProperties template) /** * Returns the stored display name property for the connection. - * Null means no displayName is available. + * Null means that no displayName is available. * * @return displayName */ @@ -326,6 +326,8 @@ public String toString() ", securedProperties=" + securedProperties + ", qualifiedName='" + getQualifiedName() + '\'' + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + ", typeName='" + getTypeName() + '\'' + ", extendedProperties=" + getExtendedProperties() + '}'; diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectorTypeProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectorTypeProperties.java index 4cdee848dd6..2b2e102706c 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectorTypeProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ConnectorTypeProperties.java @@ -532,6 +532,8 @@ else if (recognizedSecuredProperties.isEmpty()) * * @return print out of variables in a JSON-style */ + + @Override public String toString() { @@ -553,7 +555,8 @@ public String toString() ", recognizedSecuredProperties=" + recognizedSecuredProperties + ", qualifiedName='" + getQualifiedName() + '\'' + ", additionalProperties=" + getAdditionalProperties() + - ", classifications=" + getClassifications() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + ", typeName='" + getTypeName() + '\'' + ", extendedProperties=" + getExtendedProperties() + '}'; diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/EndpointProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/EndpointProperties.java index f855db00753..463ed01b936 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/EndpointProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/EndpointProperties.java @@ -190,7 +190,8 @@ public String toString() ", encryptionMethod='" + encryptionMethod + '\'' + ", qualifiedName='" + getQualifiedName() + '\'' + ", additionalProperties=" + getAdditionalProperties() + - ", classifications=" + getClassifications() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + ", typeName='" + getTypeName() + '\'' + ", extendedProperties=" + getExtendedProperties() + '}'; diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/LocationProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/LocationProperties.java index 72a168e4e5f..0aaeb927701 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/LocationProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/LocationProperties.java @@ -135,7 +135,8 @@ public String toString() ", description='" + description + '\'' + ", qualifiedName='" + getQualifiedName() + '\'' + ", additionalProperties=" + getAdditionalProperties() + - ", classifications=" + getClassifications() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + ", typeName='" + getTypeName() + '\'' + ", extendedProperties=" + getExtendedProperties() + '}'; diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/MeaningProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/MeaningProperties.java index 0d0dd431bda..61b0b161f44 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/MeaningProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/MeaningProperties.java @@ -209,18 +209,19 @@ public void setUsage(String usage) public String toString() { return "MeaningProperties{" + - "displayName='" + displayName + '\'' + - ", summary='" + summary + '\'' + - ", description='" + description + '\'' + - ", examples='" + examples + '\'' + - ", abbreviation='" + abbreviation + '\'' + - ", usage='" + usage + '\'' + - ", qualifiedName='" + getQualifiedName() + '\'' + - ", additionalProperties=" + getAdditionalProperties() + - ", type=" + getTypeName() + - ", classifications=" + getClassifications() + - ", extendedProperties=" + getExtendedProperties() + - '}'; + "displayName='" + displayName + '\'' + + ", description='" + description + '\'' + + ", summary='" + summary + '\'' + + ", examples='" + examples + '\'' + + ", abbreviation='" + abbreviation + '\'' + + ", usage='" + usage + '\'' + + ", qualifiedName='" + getQualifiedName() + '\'' + + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", typeName='" + getTypeName() + '\'' + + ", extendedProperties=" + getExtendedProperties() + + '}'; } diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceDataAssetProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceDataAssetProperties.java index 954ee8a9582..016625f9a62 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceDataAssetProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceDataAssetProperties.java @@ -22,7 +22,7 @@ public class ReferenceDataAssetProperties extends ReferenceableProperties { private static final long serialVersionUID = 1L; - private String displayName = null; + private String name = null; private String description = null; @@ -45,7 +45,7 @@ public ReferenceDataAssetProperties(ReferenceDataAssetProperties template) if (template != null) { - displayName = template.getDisplayName(); + name = template.getName(); description = template.getDescription(); } } @@ -57,20 +57,20 @@ public ReferenceDataAssetProperties(ReferenceDataAssetProperties template) * * @return String name */ - public String getDisplayName() + public String getName() { - return displayName; + return name; } /** * Set up the stored display name property for the asset. * - * @param displayName String name + * @param name String name */ - public void setDisplayName(String displayName) + public void setName(String name) { - this.displayName = displayName; + this.name = name; } @@ -106,16 +106,18 @@ public void setDescription(String description) public String toString() { return "ReferenceDataAssetProperties{" + - "displayName='" + displayName + '\'' + - ", description='" + description + '\'' + - ", qualifiedName='" + getQualifiedName() + '\'' + - ", additionalProperties=" + getAdditionalProperties() + - ", classifications=" + getClassifications() + - ", typeName='" + getTypeName() + '\'' + - ", extendedProperties=" + getExtendedProperties() + - '}'; + "displayName='" + name + '\'' + + ", description='" + description + '\'' + + ", qualifiedName='" + getQualifiedName() + '\'' + + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", typeName='" + getTypeName() + '\'' + + ", extendedProperties=" + getExtendedProperties() + + '}'; } + /** * Compare the values of the supplied object with those stored in the current object. * @@ -138,7 +140,7 @@ public boolean equals(Object objectToCompare) return false; } ReferenceDataAssetProperties that = (ReferenceDataAssetProperties) objectToCompare; - return Objects.equals(displayName, that.displayName) && + return Objects.equals(name, that.name) && Objects.equals(description, that.description); } @@ -152,6 +154,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(super.hashCode(), displayName, description); + return Objects.hash(super.hashCode(), name, description); } } diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceValueAssignmentProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceValueAssignmentProperties.java index b4129747153..cb6ae96b85a 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceValueAssignmentProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceValueAssignmentProperties.java @@ -8,7 +8,6 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import java.io.Serializable; import java.util.Objects; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; @@ -21,7 +20,7 @@ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class ReferenceValueAssignmentProperties implements Serializable +public class ReferenceValueAssignmentProperties extends RelationshipProperties { private static final long serialVersionUID = 1L; @@ -47,6 +46,8 @@ public ReferenceValueAssignmentProperties() */ public ReferenceValueAssignmentProperties(ReferenceValueAssignmentProperties template) { + super (template); + if (template != null) { confidence = template.getConfidence(); @@ -182,6 +183,9 @@ public String toString() ", stewardTypeName='" + stewardTypeName + '\'' + ", stewardPropertyName='" + stewardPropertyName + '\'' + ", notes='" + notes + '\'' + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", extendedProperties=" + getExtendedProperties() + '}'; } @@ -203,12 +207,14 @@ public boolean equals(Object objectToCompare) { return false; } + if (! super.equals(objectToCompare)) + { + return false; + } ReferenceValueAssignmentProperties that = (ReferenceValueAssignmentProperties) objectToCompare; - return confidence == that.confidence && - Objects.equals(steward, that.steward) && - Objects.equals(stewardTypeName, that.stewardTypeName) && - Objects.equals(stewardPropertyName, that.stewardPropertyName) && - Objects.equals(notes, that.notes); + return confidence == that.confidence && Objects.equals(steward, that.steward) && Objects.equals(stewardTypeName, + that.stewardTypeName) && Objects.equals( + stewardPropertyName, that.stewardPropertyName) && Objects.equals(notes, that.notes); } @@ -220,6 +226,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(confidence, steward, stewardTypeName, stewardPropertyName, notes); + return Objects.hash(super.hashCode(), confidence, steward, stewardTypeName, stewardPropertyName, notes); } } diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceableProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceableProperties.java index c58e5487d78..c90657a0e09 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceableProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ReferenceableProperties.java @@ -3,7 +3,6 @@ package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; import com.fasterxml.jackson.annotation.*; -import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassification; import java.io.Serializable; import java.util.*; @@ -25,6 +24,7 @@ { @JsonSubTypes.Type(value = ValidValueProperties.class, name = "ValidValueProperties"), @JsonSubTypes.Type(value = ReferenceDataAssetProperties.class, name = "ReferenceDataAssetProperties"), + @JsonSubTypes.Type(value = CollectionProperties.class, name = "CollectionProperties"), @JsonSubTypes.Type(value = ConnectionProperties.class, name = "ConnectionProperties"), @JsonSubTypes.Type(value = ConnectorTypeProperties.class, name = "ConnectorTypeProperties"), @JsonSubTypes.Type(value = LocationProperties.class, name = "LocationProperties"), @@ -38,7 +38,8 @@ public class ReferenceableProperties implements Serializable private String qualifiedName = null; private Map additionalProperties = null; - private List classifications = null; + private Date effectiveFrom = null; + private Date effectiveTo = null; private String typeName = null; private Map extendedProperties = null; @@ -53,7 +54,7 @@ public ReferenceableProperties() /** - * Copy/clone constructor. Retrieves values from the supplied template + * Copy/clone constructor. Retrieves the values from the supplied template * * @param template element to copy */ @@ -63,7 +64,10 @@ public ReferenceableProperties(ReferenceableProperties template) { qualifiedName = template.getQualifiedName(); additionalProperties = template.getAdditionalProperties(); - classifications = template.getClassifications(); + + effectiveFrom = template.getEffectiveFrom(); + effectiveTo = template.getEffectiveTo(); + typeName = template.getTypeName(); extendedProperties = template.getExtendedProperties(); } @@ -121,47 +125,57 @@ else if (additionalProperties.isEmpty()) } else { - return additionalProperties; + return new HashMap<>(additionalProperties); } } /** - * Return the list of classifications associated with the asset. This is an list and the - * pointers are set to the start of the list of classifications + * Return the date/time that this element is effective from (null means effective from the epoch). * - * @return Classifications list of classifications + * @return date object */ - public List getClassifications() + public Date getEffectiveFrom() { - if (classifications == null) - { - return null; - } - else if (classifications.isEmpty()) - { - return null; - } - else - { - return new ArrayList<>(classifications); - } + return effectiveFrom; + } + + + /** + * Set up the date/time that this element is effective from (null means effective from the epoch). + * + * @param effectiveFrom date object + */ + public void setEffectiveFrom(Date effectiveFrom) + { + this.effectiveFrom = effectiveFrom; + } + + + /** + * Return the date/time that element is effective to (null means that it is effective indefinitely into the future). + * + * @return date object + */ + public Date getEffectiveTo() + { + return effectiveTo; } /** - * Set up the classifications associated with this connection. + * Set the date/time that element is effective to (null means that it is effective indefinitely into the future). * - * @param classifications list of classifications + * @param effectiveTo date object */ - public void setClassifications(List classifications) + public void setEffectiveTo(Date effectiveTo) { - this.classifications = classifications; + this.effectiveTo = effectiveTo; } /** - * Return the name of the open metadata type for this element. + * Return the name of the open metadata type for this metadata element. * * @return string name */ @@ -200,7 +214,7 @@ else if (extendedProperties.isEmpty()) } else { - return extendedProperties; + return new HashMap<>(extendedProperties); } } @@ -225,13 +239,14 @@ public void setExtendedProperties(Map extendedProperties) @Override public String toString() { - return "Referenceable{" + - "qualifiedName='" + qualifiedName + '\'' + - ", additionalProperties=" + additionalProperties + - ", typeName=" + typeName + - ", extendedProperties=" + getExtendedProperties() + - ", classifications=" + getClassifications() + - '}'; + return "ReferenceableProperties{" + + "qualifiedName='" + qualifiedName + '\'' + + ", additionalProperties=" + additionalProperties + + ", effectiveFrom=" + effectiveFrom + + ", effectiveTo=" + effectiveTo + + ", typeName='" + typeName + '\'' + + ", extendedProperties=" + extendedProperties + + '}'; } @@ -254,10 +269,11 @@ public boolean equals(Object objectToCompare) } ReferenceableProperties that = (ReferenceableProperties) objectToCompare; return Objects.equals(qualifiedName, that.qualifiedName) && - Objects.equals(additionalProperties, that.additionalProperties) && - Objects.equals(classifications, that.classifications) && - Objects.equals(typeName, that.typeName) && - Objects.equals(extendedProperties, that.extendedProperties); + Objects.equals(additionalProperties, that.additionalProperties) && + Objects.equals(effectiveFrom, that.effectiveFrom) && + Objects.equals(effectiveTo, that.effectiveTo) && + Objects.equals(typeName, that.typeName) && + Objects.equals(extendedProperties, that.extendedProperties); } @@ -269,6 +285,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(qualifiedName, additionalProperties, classifications, typeName, extendedProperties); + return Objects.hash(qualifiedName, additionalProperties, effectiveFrom, effectiveTo, typeName, extendedProperties); } } \ No newline at end of file diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/RelationshipProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/RelationshipProperties.java new file mode 100644 index 00000000000..1e8398fbb5c --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/RelationshipProperties.java @@ -0,0 +1,201 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; + +import java.io.Serializable; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * RelationshipProperties provides the base class for relationships items. This provides extended properties with the ability to + * set effectivity dates. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "class") +@JsonSubTypes( + { + @JsonSubTypes.Type(value = ReferenceValueAssignmentProperties.class, name = "ReferenceValueAssignmentProperties"), + @JsonSubTypes.Type(value = ValidValueAssignmentProperties.class, name = "ValidValueAssignmentProperties"), + @JsonSubTypes.Type(value = ValidValueMembershipProperties.class, name = "ValidValueMembershipProperties"), + @JsonSubTypes.Type(value = ValidValuesMappingProperties.class, name = "ValidValuesMappingProperties"), + @JsonSubTypes.Type(value = ValidValuesImplProperties.class, name = "ValidValuesImplProperties"), + }) +public class RelationshipProperties implements Serializable +{ + private static final long serialVersionUID = 1L; + + private Date effectiveFrom = null; + private Date effectiveTo = null; + + private Map extendedProperties = null; + + + /** + * Default constructor + */ + public RelationshipProperties() + { + super(); + } + + + /** + * Copy/clone constructor. Retrieve values from the supplied template + * + * @param template element to copy + */ + public RelationshipProperties(RelationshipProperties template) + { + if (template != null) + { + effectiveFrom = template.getEffectiveFrom(); + effectiveTo = template.getEffectiveTo(); + extendedProperties = template.getExtendedProperties(); + } + } + + + /** + * Return the date/time that this element is effective from (null means effective from the epoch). + * + * @return date object + */ + public Date getEffectiveFrom() + { + return effectiveFrom; + } + + + /** + * Set up the date/time that this element is effective from (null means effective from the epoch). + * + * @param effectiveFrom date object + */ + public void setEffectiveFrom(Date effectiveFrom) + { + this.effectiveFrom = effectiveFrom; + } + + + /** + * Return the date/time that element is effective to (null means that it is effective indefinitely into the future). + * + * @return date object + */ + public Date getEffectiveTo() + { + return effectiveTo; + } + + + /** + * Set the date/time that element is effective to (null means that it is effective indefinitely into the future). + * + * @param effectiveTo date object + */ + public void setEffectiveTo(Date effectiveTo) + { + this.effectiveTo = effectiveTo; + } + + + /** + * Return the properties that have been defined for a subtype of this object that are not supported explicitly + * by this bean. + * + * @return property map + */ + public Map getExtendedProperties() + { + if (extendedProperties == null) + { + return null; + } + else if (extendedProperties.isEmpty()) + { + return null; + } + else + { + return new HashMap<>(extendedProperties); + } + } + + + /** + * Set up the properties that have been defined for a subtype of this object that are not supported explicitly + * by this bean. + * + * @param extendedProperties property map + */ + public void setExtendedProperties(Map extendedProperties) + { + this.extendedProperties = extendedProperties; + } + + + /** + * Standard toString method. + * + * @return print out of variables in a JSON-style + */ + @Override + public String toString() + { + return "RelationshipProperties{" + + "effectiveFrom=" + effectiveFrom + + ", effectiveTo=" + effectiveTo + + ", extendedProperties=" + extendedProperties + + '}'; + } + + + /** + * Compare the values of the supplied object with those stored in the current object. + * + * @param objectToCompare supplied object + * @return boolean result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + RelationshipProperties that = (RelationshipProperties) objectToCompare; + return Objects.equals(effectiveFrom, that.effectiveFrom) && + Objects.equals(effectiveTo, that.effectiveTo); + } + + + /** + * Return hash code based on properties. + * + * @return int + */ + @Override + public int hashCode() + { + return Objects.hash(effectiveFrom, effectiveTo); + } +} \ No newline at end of file diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/SubjectAreaClassificationProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/SubjectAreaClassificationProperties.java similarity index 97% rename from open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/SubjectAreaClassificationProperties.java rename to open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/SubjectAreaClassificationProperties.java index 9dc37dad29f..a454edb849d 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/SubjectAreaClassificationProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/SubjectAreaClassificationProperties.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.properties; +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; import java.util.Objects; diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/SubjectAreaProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/SubjectAreaProperties.java similarity index 94% rename from open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/SubjectAreaProperties.java rename to open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/SubjectAreaProperties.java index be4ba28cf26..4025647d005 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/SubjectAreaProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/SubjectAreaProperties.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.properties; +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; import java.util.Objects; @@ -191,9 +191,11 @@ public void setDomainIdentifier(int domainIdentifier) public String toString() { return "SubjectAreaProperties{" + - "typeName='" + getTypeName() + '\'' + - ", qualifiedName='" + getQualifiedName() + '\'' + + "qualifiedName='" + getQualifiedName() + '\'' + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", typeName='" + getTypeName() + '\'' + ", extendedProperties=" + getExtendedProperties() + ", subjectAreaName='" + subjectAreaName + '\'' + ", displayName='" + displayName + '\'' + diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueAssignmentProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueAssignmentProperties.java index 5eefab6e764..e4adffd7b81 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueAssignmentProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueAssignmentProperties.java @@ -6,7 +6,6 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import java.io.Serializable; import java.util.Objects; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; @@ -18,7 +17,7 @@ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class ValidValueAssignmentProperties implements Serializable +public class ValidValueAssignmentProperties extends RelationshipProperties { private static final long serialVersionUID = 1L; @@ -41,6 +40,8 @@ public ValidValueAssignmentProperties() */ public ValidValueAssignmentProperties(ValidValueAssignmentProperties template) { + super(template); + if (template != null) { strictRequirement = template.getStrictRequirement(); @@ -75,10 +76,16 @@ public void setStrictRequirement(boolean strictRequirement) * * @return return string containing the property names and values */ + @Override public String toString() { - return "ValidValueAssignmentProperties{" + "strictRequirement=" + strictRequirement + '}'; + return "ValidValueAssignmentProperties{" + + "effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", extendedProperties=" + getExtendedProperties() + + ", strictRequirement=" + strictRequirement + + '}'; } diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueMembershipProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueMembershipProperties.java new file mode 100644 index 00000000000..679767d736b --- /dev/null +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueMembershipProperties.java @@ -0,0 +1,128 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalarchitecture.properties; + + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * ValidValueMembershipProperties provides a flag to indicate if this value is the default value for the set. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class ValidValueMembershipProperties extends RelationshipProperties +{ + private static final long serialVersionUID = 1L; + + boolean isDefaultValue = false; + + /** + * Default constructor + */ + public ValidValueMembershipProperties() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public ValidValueMembershipProperties(ValidValueMembershipProperties template) + { + super(template); + + if (template != null) + { + this.isDefaultValue = template.getDefaultValue(); + } + } + + + /** + * Return whether it is a default value. + * + * @return flag + */ + public boolean getDefaultValue() + { + return isDefaultValue; + } + + + /** + * Set up whether it is a default value. + * + * @param defaultValue flag + */ + public void setDefaultValue(boolean defaultValue) + { + this.isDefaultValue = defaultValue; + } + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "ValidValueMembershipProperties{" + + "effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", extendedProperties=" + getExtendedProperties() + + ", isDefaultValue=" + isDefaultValue + + ", defaultValue=" + getDefaultValue() + + '}'; + } + + + /** + * Compare the values of the supplied object with those stored in the current object. + * + * @param objectToCompare supplied object + * @return boolean result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + if (! super.equals(objectToCompare)) + { + return false; + } + ValidValueMembershipProperties that = (ValidValueMembershipProperties) objectToCompare; + return isDefaultValue == that.isDefaultValue; + } + + + /** + * Return hash code based on properties. + * + * @return int + */ + @Override + public int hashCode() + { + return Objects.hash(super.hashCode(), isDefaultValue); + } +} diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueProperties.java index 5d8b60b3e8f..e37f63ea0b0 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValueProperties.java @@ -198,18 +198,19 @@ public void setIsDeprecated(boolean deprecated) public String toString() { return "ValidValueProperties{" + - "displayName='" + displayName + '\'' + - ", description='" + description + '\'' + - ", usage='" + usage + '\'' + - ", scope='" + scope + '\'' + - ", preferredValue='" + preferredValue + '\'' + - ", isDeprecated=" + isDeprecated + - ", qualifiedName='" + getQualifiedName() + '\'' + - ", additionalProperties=" + getAdditionalProperties() + - ", classifications=" + getClassifications() + - ", typeName='" + getTypeName() + '\'' + - ", extendedProperties=" + getExtendedProperties() + - '}'; + "qualifiedName='" + getQualifiedName() + '\'' + + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", typeName='" + getTypeName() + '\'' + + ", extendedProperties=" + getExtendedProperties() + + ", displayName='" + displayName + '\'' + + ", description='" + description + '\'' + + ", usage='" + usage + '\'' + + ", scope='" + scope + '\'' + + ", preferredValue='" + preferredValue + '\'' + + ", isDeprecated=" + isDeprecated + + '}'; } diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesImplProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesImplProperties.java index 55bf180ac18..c2a608a5447 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesImplProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesImplProperties.java @@ -15,12 +15,12 @@ import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; /** - * ValidValuesImplProperties is a java bean used to associate a reference data asset with a value value. + * ValidValuesImplProperties is a java bean used to associate a reference data asset with a valid value. */ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class ValidValuesImplProperties implements Serializable +public class ValidValuesImplProperties extends RelationshipProperties { private static final long serialVersionUID = 1L; @@ -44,6 +44,8 @@ public ValidValuesImplProperties() */ public ValidValuesImplProperties(ValidValuesImplProperties template) { + super(template); + if (template != null) { symbolicName = template.getSymbolicName(); @@ -139,14 +141,16 @@ public void setAdditionalValues(Map additionalValues) public String toString() { return "ValidValuesImplProperties{" + - "displayName='" + symbolicName + '\'' + - ", description='" + implementationValue + '\'' + - ", additionalValues=" + additionalValues + - '}'; + "effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", extendedProperties=" + getExtendedProperties() + + ", symbolicName='" + symbolicName + '\'' + + ", implementationValue='" + implementationValue + '\'' + + ", additionalValues=" + additionalValues + + '}'; } - /** * Compare the values of the supplied object with those stored in the current object. * diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesMappingProperties.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesMappingProperties.java index bda23892867..e5a053901c8 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesMappingProperties.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-api/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/properties/ValidValuesMappingProperties.java @@ -22,7 +22,7 @@ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class ValidValuesMappingProperties implements Serializable +public class ValidValuesMappingProperties extends RelationshipProperties { private static final long serialVersionUID = 1L; @@ -203,7 +203,10 @@ public void setNotes(String notes) public String toString() { return "ValidValuesMappingProperties{" + - "associationDescription='" + associationDescription + '\'' + + "effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", extendedProperties=" + getExtendedProperties() + + ", associationDescription='" + associationDescription + '\'' + ", confidence=" + confidence + ", steward='" + steward + '\'' + ", stewardTypeName='" + stewardTypeName + '\'' + diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-client/build.gradle b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-client/build.gradle index c3514469521..336b0c1f54b 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-client/build.gradle +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-client/build.gradle @@ -5,8 +5,8 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:access-services:digital-architecture:digital-architecture-api') implementation project(':open-metadata-implementation:access-services:digital-architecture:digital-architecture-topic-connectors') diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/converters/ReferenceDataAssetConverter.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/converters/ReferenceDataAssetConverter.java index 2f621c64564..36cbd40f37b 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/converters/ReferenceDataAssetConverter.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/converters/ReferenceDataAssetConverter.java @@ -143,7 +143,7 @@ void updateSimpleMetadataElement(Class beanClass, referenceDataAssetProperties.setQualifiedName(this.removeQualifiedName(instanceProperties)); referenceDataAssetProperties.setAdditionalProperties(this.removeAdditionalProperties(instanceProperties)); - referenceDataAssetProperties.setDisplayName(this.removeName(instanceProperties)); + referenceDataAssetProperties.setName(this.removeName(instanceProperties)); referenceDataAssetProperties.setDescription(this.removeDescription(instanceProperties)); /* diff --git a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/outtopic/DigitalArchitectureOMRSTopicListener.java b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/outtopic/DigitalArchitectureOMRSTopicListener.java index 6aed85e5f21..47bd47ca850 100644 --- a/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/outtopic/DigitalArchitectureOMRSTopicListener.java +++ b/open-metadata-implementation/access-services/digital-architecture/digital-architecture-server/src/main/java/org/odpi/openmetadata/accessservices/digitalarchitecture/outtopic/DigitalArchitectureOMRSTopicListener.java @@ -12,12 +12,11 @@ import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -34,6 +33,7 @@ public class DigitalArchitectureOMRSTopicListener extends OMRSTopicListenerBase private final ReferenceableHandler referenceableHandler; private final String localServerUserId; private final List supportedZones; + private final OMRSRepositoryHelper repositoryHelper; /** @@ -56,6 +56,7 @@ public DigitalArchitectureOMRSTopicListener(String super(serviceName, auditLog); this.referenceableHandler = referenceableHandler; + this.repositoryHelper = referenceableHandler.getRepositoryHelper(); this.supportedZones = supportedZones; this.localServerUserId = localServerUserId; this.eventPublisher = eventPublisher; @@ -776,7 +777,7 @@ private EntityDetail entityOfInterest(String userId, referenceableHandler.validateAnchorEntity(userId, fullEntity.getGUID(), - OpenMetadataAPIMapper.OPEN_METADATA_ROOT_TYPE_NAME, + OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME, fullEntity, guidParameterName, false, @@ -824,35 +825,13 @@ else if (entityProxy != null) /** - * Digital Architecture OMAS only publishes events of type Asset that + * Digital Architecture OMAS only publishes events of type Referenceable * - * @param entityHeader entity element + * @param instanceHeader entity element * @return flag to say whether to publish the event. */ - private boolean isTypeOfInterest(InstanceHeader entityHeader) + private boolean isTypeOfInterest(InstanceHeader instanceHeader) { - final String interestingTypeName = "Referenceable"; - - if (entityHeader != null) - { - List typeNames = new ArrayList<>(); - - typeNames.add(entityHeader.getType().getTypeDefName()); - - if (entityHeader.getType().getTypeDefSuperTypes() != null) - { - for (TypeDefLink superType : entityHeader.getType().getTypeDefSuperTypes()) - { - if (superType != null) - { - typeNames.add(superType.getName()); - } - } - } - - return typeNames.contains(interestingTypeName); - } - - return false; + return repositoryHelper.isTypeOf(serviceName, instanceHeader.getType().getTypeDefName(), OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME); } } diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/CollectionsInterface.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/CollectionsInterface.java new file mode 100644 index 00000000000..283cac68e9d --- /dev/null +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/CollectionsInterface.java @@ -0,0 +1,251 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalservice.api; + + +import org.odpi.openmetadata.accessservices.digitalservice.metadataelements.CollectionElement; +import org.odpi.openmetadata.accessservices.digitalservice.metadataelements.CollectionMember; +import org.odpi.openmetadata.accessservices.digitalservice.properties.CollectionOrder; +import org.odpi.openmetadata.frameworks.connectors.ffdc.InvalidParameterException; +import org.odpi.openmetadata.frameworks.connectors.ffdc.PropertyServerException; +import org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException; + +import java.util.List; +import java.util.Map; + +/** + * The CollectionsInterface adds methods for managing collections. + */ +public interface CollectionsInterface +{ + /** + * Returns the list of collections that are linked off of the supplied element. + * + * @param userId userId of user making request + * @param parentGUID unique identifier of referenceable object (typically a personal profile, project or + * community) that the collections hang off of. + * @param startFrom index of the list to start from (0 for start) + * @param pageSize maximum number of elements to return + * + * @return a list of collections + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + List getCollections(String userId, + String parentGUID, + int startFrom, + int pageSize) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Return the properties of a specific collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the required connection. + * + * @return collection properties + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + CollectionElement getCollection(String userId, + String collectionGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Create a new generic collection. + * + * @param userId userId of user making request. + * @param qualifiedName unique name of the collection. + * @param displayName short displayable name for the collection. + * @param description description of the collection. + * @param collectionUse description of how the collection is to be used. + * @param additionalProperties additional arbitrary properties. + * + * @return unique identifier of the newly created Collection + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + String createCollection(String userId, + String qualifiedName, + String displayName, + String description, + String collectionUse, + Map additionalProperties) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Create a collection that acts like a folder with an order. + * + * @param userId userId of user making request. + * @param qualifiedName unique name of the collection. + * @param displayName short displayable name for the collection. + * @param description description of the collection. + * @param collectionUse description of how the collection will be used. + * @param collectionOrder description of how the members in the collection should be organized. + * @param additionalProperties additional arbitrary properties. + * + * @return unique identifier of the newly created Collection + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + String createFolder(String userId, + String qualifiedName, + String displayName, + String description, + String collectionUse, + CollectionOrder collectionOrder, + Map additionalProperties) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + /** + * Create a collection that acts like a set (this does not allow duplicate entries). + * + * @param userId userId of user making request. + * @param qualifiedName unique name of the collection. + * @param displayName short displayable name for the collection. + * @param description description of the collection. + * @param collectionUse description of how the collection will be used. + * @param additionalProperties additional arbitrary properties. + * + * @return unique identifier of the newly created Collection + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + String createSet(String userId, + String qualifiedName, + String displayName, + String description, + String collectionUse, + Map additionalProperties) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Connect an existing collection to an anchor point. + * + * @param userId userId of user making request + * @param collectionGUID unique identifier of the collection + * @param parentGUID unique identifier of referenceable object that the collection should be attached to + * @param makeAnchor like the lifecycle of the collection to that of the parent so that if the parent is deleted, so is the collection + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void attachCollection(String userId, + String collectionGUID, + String parentGUID, + boolean makeAnchor) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Detach an existing collection from an element. If the collection is anchored to the element, it is deleted. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param parentGUID unique identifier of referenceable object that the collection should be attached to. + * + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void detachCollection(String userId, + String collectionGUID, + String parentGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Delete a collection. It is detected from all parent elements. If members are anchored to the collection + * then they are also deleted. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @throws InvalidParameterException one of the parameters is null or invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void deleteCollection(String userId, + String collectionGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Return a list of elements that are a member of a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param startFrom index of the list to start from (0 for start) + * @param pageSize maximum number of elements to return. + * + * @return list of asset details + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem retrieving information from the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + List getCollectionMembers(String userId, + String collectionGUID, + int startFrom, + int pageSize) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Add an element to a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param elementGUID unique identifier of the element. + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem updating information in the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void addToCollection(String userId, + String collectionGUID, + String elementGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; + + + /** + * Remove an element from a collection. + * + * @param userId userId of user making request. + * @param collectionGUID unique identifier of the collection. + * @param elementGUID unique identifier of the element. + * + * @throws InvalidParameterException one of the parameters is invalid. + * @throws PropertyServerException there is a problem updating information in the property server(s). + * @throws UserNotAuthorizedException the requesting user is not authorized to issue this request. + */ + void removeFromCollection(String userId, + String collectionGUID, + String elementGUID) throws InvalidParameterException, + PropertyServerException, + UserNotAuthorizedException; +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/DigitalServicesInterface.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/DigitalServicesInterface.java index a478d9a1745..b0245641e27 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/DigitalServicesInterface.java +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/api/DigitalServicesInterface.java @@ -303,7 +303,7 @@ List getSupportedBusinessCapabilities(String userId, /** - * Return information about the data products supported by a digital service. + * Return information about the digital products supported by a digital service. * * @param userId calling user * @param digitalServiceGUID unique identifier for the digital service @@ -316,12 +316,12 @@ List getSupportedBusinessCapabilities(String userId, * @throws PropertyServerException problem accessing property server * @throws UserNotAuthorizedException security access problem */ - List getSupportedDataProducts(String userId, - String digitalServiceGUID, - int startFrom, - int pageSize) throws InvalidParameterException, - UserNotAuthorizedException, - PropertyServerException; + List getSupportedDigitalProducts(String userId, + String digitalServiceGUID, + int startFrom, + int pageSize) throws InvalidParameterException, + UserNotAuthorizedException, + PropertyServerException; /** diff --git a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/CommentElement.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/CollectionElement.java similarity index 52% rename from open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/CommentElement.java rename to open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/CollectionElement.java index 3f6874a5e12..3c7841189ee 100644 --- a/open-metadata-implementation/access-services/asset-consumer/asset-consumer-api/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/elements/CommentElement.java +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/CollectionElement.java @@ -1,38 +1,39 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.elements; +package org.odpi.openmetadata.accessservices.digitalservice.metadataelements; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.CommentProperties; +import org.odpi.openmetadata.accessservices.digitalservice.properties.CollectionProperties; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; import java.io.Serializable; import java.util.Objects; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; -import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; /** - * CommentElement contains the properties and header for a comment entity retrieved from the metadata repository. + * CollectionElement contains the properties and header for a collection retrieved from the metadata repository. */ @JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) @JsonInclude(JsonInclude.Include.NON_NULL) @JsonIgnoreProperties(ignoreUnknown=true) -public class CommentElement implements MetadataElement, Serializable +public class CollectionElement implements MetadataElement, Serializable { private static final long serialVersionUID = 1L; - private ElementHeader elementHeader = null; - private CommentProperties commentProperties = null; + private ElementHeader elementHeader = null; + private CollectionProperties properties = null; + private RelatedElement relatedElement = null; /** * Default constructor */ - public CommentElement() + public CollectionElement() { super(); } @@ -43,12 +44,13 @@ public CommentElement() * * @param template object to copy */ - public CommentElement(CommentElement template) + public CollectionElement(CollectionElement template) { if (template != null) { elementHeader = template.getElementHeader(); - commentProperties = template.getCommentProperties(); + properties = template.getProperties(); + relatedElement = template.getRelatedElement(); } } @@ -78,24 +80,48 @@ public void setElementHeader(ElementHeader elementHeader) /** - * Return the properties for the comment. + * Return the properties of the collection. + * + * @return properties + */ + public CollectionProperties getProperties() + { + return properties; + } + + + /** + * Set up the collection properties. * - * @return properties bean + * @param properties properties */ - public CommentProperties getCommentProperties() + public void setProperties(CollectionProperties properties) { - return commentProperties; + this.properties = properties; } /** - * Set up the properties for the comment. + * Return details of the relationship used to retrieve this element. + * Will be null if the element was retrieved directly rather than via a relationship. * - * @param commentProperties properties bean + * @return list of element stubs */ - public void setCommentProperties(CommentProperties commentProperties) + public RelatedElement getRelatedElement() { - this.commentProperties = commentProperties; + return relatedElement; + } + + + /** + * Set up details of the relationship used to retrieve this element. + * Will be null if the element was retrieved directly rather than via a relationship. + * + * @param relatedElement relationship details + */ + public void setRelatedElement(RelatedElement relatedElement) + { + this.relatedElement = relatedElement; } @@ -107,10 +133,11 @@ public void setCommentProperties(CommentProperties commentProperties) @Override public String toString() { - return "CommentElement{" + - "elementHeader=" + elementHeader + - ", commentProperties=" + commentProperties + - '}'; + return "CollectionElement{" + + "elementHeader=" + elementHeader + + ", properties=" + properties + + ", relatedElement=" + relatedElement + + '}'; } @@ -131,13 +158,10 @@ public boolean equals(Object objectToCompare) { return false; } - if (!super.equals(objectToCompare)) - { - return false; - } - CommentElement that = (CommentElement) objectToCompare; + CollectionElement that = (CollectionElement) objectToCompare; return Objects.equals(elementHeader, that.elementHeader) && - Objects.equals(commentProperties, that.commentProperties); + Objects.equals(properties, that.properties) && + Objects.equals(relatedElement, that.relatedElement); } @@ -149,6 +173,6 @@ public boolean equals(Object objectToCompare) @Override public int hashCode() { - return Objects.hash(super.hashCode(), elementHeader, commentProperties); + return Objects.hash(super.hashCode(), elementHeader, properties, relatedElement); } } diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/CollectionMember.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/CollectionMember.java new file mode 100644 index 00000000000..bb234d83fdd --- /dev/null +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/metadataelements/CollectionMember.java @@ -0,0 +1,224 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalservice.metadataelements; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import org.odpi.openmetadata.accessservices.digitalservice.properties.ReferenceableProperties; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader; + +import java.io.Serializable; +import java.util.Date; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionMember describes a member of a collection. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class CollectionMember implements MetadataElement, Serializable +{ + private static final long serialVersionUID = 1L; + + private ElementHeader elementHeader = null; + private Date dateAddedToCollection = null; + private String membershipRationale = null; + private ReferenceableProperties properties = null; + + + /** + * Default constructor + */ + public CollectionMember() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public CollectionMember(CollectionMember template) + { + if (template != null) + { + this.elementHeader = template.getElementHeader(); + this.dateAddedToCollection = template.getDateAddedToCollection(); + this.membershipRationale = template.getMembershipRationale(); + this.properties = template.getProperties(); + } + } + + + /** + * Return the element header associated with the properties. + * + * @return element header object + */ + @Override + public ElementHeader getElementHeader() + { + return elementHeader; + } + + + /** + * Set up the element header associated with the properties. + * + * @param elementHeader element header object + */ + @Override + public void setElementHeader(ElementHeader elementHeader) + { + this.elementHeader = elementHeader; + } + + + /** + * Return the date that the asset was added to this collection. + * + * @return date + */ + public Date getDateAddedToCollection() + { + if (dateAddedToCollection == null) + { + return null; + } + else + { + return new Date(dateAddedToCollection.getTime()); + } + } + + + /** + * Set up the date that the asset was added to this collection. + * + * @param dateAddedToCollection date + */ + public void setDateAddedToCollection(Date dateAddedToCollection) + { + this.dateAddedToCollection = dateAddedToCollection; + } + + + /** + * Return the rationale or role of the asset in this collection. + * + * @return text + */ + public String getMembershipRationale() + { + return membershipRationale; + } + + + /** + * Set up the rationale or role of the asset in this collection. + * + * @param membershipRationale text + */ + public void setMembershipRationale(String membershipRationale) + { + this.membershipRationale = membershipRationale; + } + + + /** + * Return the properties of the element. + * + * @return properties + */ + public ReferenceableProperties getProperties() + { + return properties; + } + + + /** + * Set up the properties of the element. + * + * @param properties properties + */ + public void setProperties(ReferenceableProperties properties) + { + this.properties = properties; + } + + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "CollectionMember{" + + "elementHeader=" + elementHeader + + ", dateAddedToCollection=" + dateAddedToCollection + + ", membershipRationale='" + membershipRationale + '\'' + + ", properties=" + properties + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (! (objectToCompare instanceof CollectionMember)) + { + return false; + } + + CollectionMember that = (CollectionMember) objectToCompare; + + if (elementHeader != null ? ! elementHeader.equals(that.elementHeader) : that.elementHeader != null) + { + return false; + } + if (dateAddedToCollection != null ? ! dateAddedToCollection.equals(that.dateAddedToCollection) : that.dateAddedToCollection != null) + { + return false; + } + if (membershipRationale != null ? ! membershipRationale.equals(that.membershipRationale) : that.membershipRationale != null) + { + return false; + } + return properties != null ? properties.equals(that.properties) : that.properties == null; + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + int result = elementHeader != null ? elementHeader.hashCode() : 0; + result = 31 * result + (dateAddedToCollection != null ? dateAddedToCollection.hashCode() : 0); + result = 31 * result + (membershipRationale != null ? membershipRationale.hashCode() : 0); + result = 31 * result + (properties != null ? properties.hashCode() : 0); + return result; + } +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ClassificationProperties.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ClassificationProperties.java index b58e4eca932..e21cd35f1db 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ClassificationProperties.java +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ClassificationProperties.java @@ -30,7 +30,6 @@ @JsonSubTypes( { @JsonSubTypes.Type(value = DigitalProductProperties.class, name = "DigitalProductProperties"), - @JsonSubTypes.Type(value = SubjectAreaClassificationProperties.class, name = "SubjectAreaClassificationProperties"), }) public class ClassificationProperties implements Serializable { diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionOrder.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionOrder.java new file mode 100644 index 00000000000..8161569eaaa --- /dev/null +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionOrder.java @@ -0,0 +1,131 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalservice.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.io.Serializable; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionOrder specifies the sequencing to use in a specific collection. + *
    + *
  • QUALIFIED_NAME - Order the collection by the qualified name of the members in the collection.
  • + *
  • NAME - Order the collection by the name of the members in the collection.
  • + *
  • OWNER - Order the collection by the owner of the members in the collection.
  • + *
  • DATE_ADDED - Order the collection by the date that the members were added to the collection.
  • + *
  • DATE_UPDATED - Order the collection by the date that the members were updated in the collection.
  • + *
  • DATE_CREATED - Order the collection by the date that the members were created in the collection.
  • + *
  • OTHER - Order the collection by another value.
  • + *
+ */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public enum CollectionOrder implements Serializable +{ + NAME (0, 0, "Name", "Order the collection by the names of the members in the collection."), + OWNER (1, 1, "Owner", "Order the collection by the owners of the members in the collection (assets only)."), + DATE_ADDED (2, 2, "Date Added", "Order the collection by the date that the members were added to the collection."), + DATE_UPDATED (3, 3, "Date Updated", "Order the collection by the date that the members were updated in the collection."), + DATE_CREATED (4, 4, "Date Created", "Order the collection by the date that the members were created in the collection."), + OTHER (99, 99, "Other", "Order the collection by another value."); + + private static final long serialVersionUID = 1L; + + public static final String ENUM_TYPE_GUID = "1d412439-4272-4a7e-a940-1065f889fc56"; + public static final String ENUM_TYPE_NAME = "OrderBy"; + + private final int openTypeOrdinal; + + private final int ordinal; + private final String name; + private final String description; + + + /** + * Default constructor for the enumeration. + * + * @param ordinal numerical representation of the enumeration + * @param openTypeOrdinal code number from the equivalent Enum Type + * @param name default string name of the enumeration + * @param description default string description of the enumeration + */ + CollectionOrder(int ordinal, + int openTypeOrdinal, + String name, + String description) + { + this.ordinal = ordinal; + this.openTypeOrdinal = openTypeOrdinal; + this.name = name; + this.description = description; + } + + + /** + * Return the numeric representation of the enumeration. + * + * @return int ordinal + */ + public int getOrdinal() { return ordinal; } + + + /** + * Return the default name of the enumeration. + * + * @return String name + */ + public String getName() { return name; } + + + /** + * Return the default description of the enumeration. + * + * @return String description + */ + public String getDescription() { return description; } + + + /** + * Return the code for this enum that comes from the Open Metadata Type that this enum represents. + * + * @return int code number + */ + public int getOpenTypeOrdinal() + { + return openTypeOrdinal; + } + + + /** + * Return the unique identifier for the open metadata enum type that this enum class represents. + * + * @return string guid + */ + public String getOpenTypeGUID() { return ENUM_TYPE_GUID; } + + + /** + * Return the unique name for the open metadata enum type that this enum class represents. + * + * @return string name + */ + public String getOpenTypeName() { return ENUM_TYPE_NAME; } + + + /** + * toString() JSON-style + * + * @return string description + */ + @Override + public String toString() + { + return "CollectionOrder : " + name; + } +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionProperties.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionProperties.java new file mode 100644 index 00000000000..d5ad0db7b38 --- /dev/null +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionProperties.java @@ -0,0 +1,208 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalservice.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.util.Objects; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionProperties describes the core properties of a collection. + */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public class CollectionProperties extends ReferenceableProperties +{ + private static final long serialVersionUID = 1L; + + private String name = null; + private String description = null; + private CollectionOrder collectionOrdering = null; + private String orderPropertyName = null; + + + /** + * Default constructor + */ + public CollectionProperties() + { + super(); + } + + + /** + * Copy/clone constructor + * + * @param template object to copy + */ + public CollectionProperties(CollectionProperties template) + { + super(template); + + if (template != null) + { + this.name = template.getName(); + this.description = template.getDescription(); + this.collectionOrdering = template.getCollectionOrdering(); + this.orderPropertyName = template.getOrderPropertyName(); + } + } + + + /** + * Return the name of the collection. + * + * @return string name + */ + public String getName() + { + return name; + } + + + /** + * Set up the name of the collection. + * + * @param name string name + */ + public void setName(String name) + { + this.name = name; + } + + + /** + * Return the description of the collection. + * + * @return text + */ + public String getDescription() + { + return description; + } + + + /** + * Set up the description of the collection. + * + * @param description text + */ + public void setDescription(String description) + { + this.description = description; + } + + + /** + * Return the property to use to determine the order that assets are returned. + * + * @return CollectionOrder enum + */ + public CollectionOrder getCollectionOrdering() + { + return collectionOrdering; + } + + + /** + * Set up the property to use to determine the order that assets are returned. + * + * @param collectionOrdering CollectionOrder enum + */ + public void setCollectionOrdering(CollectionOrder collectionOrdering) + { + this.collectionOrdering = collectionOrdering; + } + + + /** + * Return the property name for CollectionOrder.OTHER. + * + * @return string property name + */ + public String getOrderPropertyName() + { + return orderPropertyName; + } + + + /** + * Set up the property name for CollectionOrder.OTHER. + * + * @param orderPropertyName string property name + */ + public void setOrderPropertyName(String orderPropertyName) + { + this.orderPropertyName = orderPropertyName; + } + + + /** + * JSON-style toString + * + * @return return string containing the property names and values + */ + @Override + public String toString() + { + return "CollectionProperties{" + + "name='" + name + '\'' + + ", description='" + description + '\'' + + ", collectionOrdering=" + collectionOrdering + + ", orderPropertyName='" + orderPropertyName + '\'' + + ", qualifiedName='" + getQualifiedName() + '\'' + + ", additionalProperties=" + getAdditionalProperties() + + ", effectiveFrom=" + getEffectiveFrom() + + ", effectiveTo=" + getEffectiveTo() + + ", typeName='" + getTypeName() + '\'' + + ", extendedProperties=" + getExtendedProperties() + + '}'; + } + + + /** + * Return comparison result based on the content of the properties. + * + * @param objectToCompare test object + * @return result of comparison + */ + @Override + public boolean equals(Object objectToCompare) + { + if (this == objectToCompare) + { + return true; + } + if (objectToCompare == null || getClass() != objectToCompare.getClass()) + { + return false; + } + if (!super.equals(objectToCompare)) + { + return false; + } + CollectionProperties that = (CollectionProperties) objectToCompare; + return getCollectionOrdering() == that.getCollectionOrdering() && + Objects.equals(getName(), that.getName()) && + Objects.equals(getDescription(), that.getDescription()) && + Objects.equals(getOrderPropertyName(), that.getOrderPropertyName()); + } + + + /** + * Return hash code for this object + * + * @return int hash code + */ + @Override + public int hashCode() + { + return Objects.hash(super.hashCode(), getName(), getDescription(), getCollectionOrdering(), getOrderPropertyName()); + } +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionStatus.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionStatus.java new file mode 100644 index 00000000000..b05e5fd0bcb --- /dev/null +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/CollectionStatus.java @@ -0,0 +1,91 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.accessservices.digitalservice.properties; + +import com.fasterxml.jackson.annotation.JsonAutoDetect; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.io.Serializable; + +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; +import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; + +/** + * CollectionStatus specifies which subset of a collection should be returned. The relationship + * that links a member into a collection has an start and end date (called the effective dates). The + * Community Profile OMAS uses the CollectionStatus and the effective dates to determine which members to return. + *
    + *
  • ACTIVE - all the collection members with a current effective dates. This is the default.
  • + *
  • PAST - all the collection members that have effective dates in the past.
  • + *
  • FUTURE - all the collection members that become effective in the future.
  • + *
  • ALL - all the collection members linked to the collection irrespective of their effective dates.
  • + *
+ */ +@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown=true) +public enum CollectionStatus implements Serializable +{ + ACTIVE (0, "Active", "all the collection members with a current effective dates (default)."), + PAST (1, "Past", "all the collection members that have effective dates in the past."), + FUTURE (2, "Future", "all the collection members that become effective in the future."), + ALL (99, "All", "all the collection members linked to the collection irrespective of their effective dates."); + + private static final long serialVersionUID = 1L; + + private final int ordinal; + private final String name; + private final String description; + + + /** + * Default constructor for the enumeration. + * + * @param ordinal numerical representation of the enumeration + * @param name default string name of the enumeration + * @param description default string description of the enumeration + */ + CollectionStatus(int ordinal, String name, String description) + { + this.ordinal = ordinal; + this.name = name; + this.description = description; + } + + + /** + * Return the numeric representation of the enumeration. + * + * @return int ordinal + */ + public int getOrdinal() { return ordinal; } + + + /** + * Return the default name of the enumeration. + * + * @return String name + */ + public String getName() { return name; } + + + /** + * Return the default description of the enumeration. + * + * @return String description + */ + public String getDescription() { return description; } + + + /** + * toString() JSON-style + * + * @return string description + */ + @Override + public String toString() + { + return "CollectionStatus : " + name; + } +} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/DigitalServiceElementHeader.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/DigitalServiceElementHeader.java deleted file mode 100644 index 4b4ac013230..00000000000 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/DigitalServiceElementHeader.java +++ /dev/null @@ -1,47 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.properties; - -import com.fasterxml.jackson.annotation.*; - -import java.io.Serializable; - -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE; -import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.PUBLIC_ONLY; - -/** - * DigitalServiceElementHeader provides a common base for all instance information from the access service. - * It implements Serializable. - * - */ -@JsonAutoDetect(getterVisibility=PUBLIC_ONLY, setterVisibility=PUBLIC_ONLY, fieldVisibility=NONE) -@JsonInclude(JsonInclude.Include.NON_NULL) -@JsonIgnoreProperties(ignoreUnknown=true) -public abstract class DigitalServiceElementHeader implements Serializable -{ - private static final long serialVersionUID = 1L; - - - /** - * Default Constructor sets the properties to nulls - */ - public DigitalServiceElementHeader() - { - /* - * Nothing to do. - */ - } - - - /** - * Copy/clone constructor set values from the template - * - * @param template object to copy - */ - public DigitalServiceElementHeader(DigitalServiceElementHeader template) - { - /* - * Nothing to do. - */ - } -} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ReferenceableProperties.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ReferenceableProperties.java index 8268837ce3d..105cb9a4d71 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ReferenceableProperties.java +++ b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/main/java/org/odpi/openmetadata/accessservices/digitalservice/properties/ReferenceableProperties.java @@ -32,9 +32,9 @@ @JsonSubTypes.Type(value = ActorProfileProperties.class, name = "ActorProfileProperties"), @JsonSubTypes.Type(value = AgreementProperties.class, name = "AgreementProperties"), @JsonSubTypes.Type(value = BusinessCapabilityProperties.class, name = "BusinessCapabilityProperties"), + @JsonSubTypes.Type(value = CollectionProperties.class, name = "CollectionProperties"), @JsonSubTypes.Type(value = DigitalServiceProperties.class, name = "DigitalServiceProperties"), @JsonSubTypes.Type(value = GovernanceDefinitionProperties.class, name = "GovernanceDefinitionProperties"), - @JsonSubTypes.Type(value = SubjectAreaProperties.class, name = "SubjectAreaProperties"), @JsonSubTypes.Type(value = SolutionComponentProperties.class, name = "SolutionComponentProperties"), }) public class ReferenceableProperties implements Serializable diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/test/java/org/odpi/openmetadata/accessservices/digitalservice/properties/AccessServiceElementHeaderTest.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/test/java/org/odpi/openmetadata/accessservices/digitalservice/properties/AccessServiceElementHeaderTest.java deleted file mode 100644 index cef8c68b0f1..00000000000 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/test/java/org/odpi/openmetadata/accessservices/digitalservice/properties/AccessServiceElementHeaderTest.java +++ /dev/null @@ -1,19 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.properties; - -import org.testng.annotations.Test; - -/** - * AccessServiceElementHeaderTest provides a test of the access service's element header - */ -public class AccessServiceElementHeaderTest -{ - @Test public void testConstructors() - { - MockAccessServiceElementHeader testObject = new MockAccessServiceElementHeader(); - - new MockAccessServiceElementHeader(testObject); - new MockAccessServiceElementHeader(null); - } -} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/test/java/org/odpi/openmetadata/accessservices/digitalservice/properties/MockAccessServiceElementHeader.java b/open-metadata-implementation/access-services/digital-service/digital-service-api/src/test/java/org/odpi/openmetadata/accessservices/digitalservice/properties/MockAccessServiceElementHeader.java deleted file mode 100644 index 3b4bb178eb3..00000000000 --- a/open-metadata-implementation/access-services/digital-service/digital-service-api/src/test/java/org/odpi/openmetadata/accessservices/digitalservice/properties/MockAccessServiceElementHeader.java +++ /dev/null @@ -1,29 +0,0 @@ -/* SPDX-License-Identifier: Apache-2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.digitalservice.properties; - - -/** - * MockAccessServiceElementHeader provides a concrete class to test the access service's element header - */ -public class MockAccessServiceElementHeader extends DigitalServiceElementHeader -{ - /** - * Default constructor - */ - public MockAccessServiceElementHeader() - { - super(); - } - - - /** - * Copy/clone constructor - * - * @param template object to clone - */ - public MockAccessServiceElementHeader(MockAccessServiceElementHeader template) - { - super(template); - } -} diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-client/build.gradle b/open-metadata-implementation/access-services/digital-service/digital-service-client/build.gradle index be1c8445578..377123d45ae 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-client/build.gradle +++ b/open-metadata-implementation/access-services/digital-service/digital-service-client/build.gradle @@ -5,10 +5,10 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:access-services:digital-service:digital-service-api') diff --git a/open-metadata-implementation/access-services/digital-service/digital-service-server/build.gradle b/open-metadata-implementation/access-services/digital-service/digital-service-server/build.gradle index 7bc29e362fb..756a0233a54 100644 --- a/open-metadata-implementation/access-services/digital-service/digital-service-server/build.gradle +++ b/open-metadata-implementation/access-services/digital-service/digital-service-server/build.gradle @@ -15,7 +15,7 @@ dependencies { implementation 'org.slf4j:slf4j-api' implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/access-services/discovery-engine/discovery-engine-client/build.gradle b/open-metadata-implementation/access-services/discovery-engine/discovery-engine-client/build.gradle index 9119c97b64d..d9c0bf19e01 100644 --- a/open-metadata-implementation/access-services/discovery-engine/discovery-engine-client/build.gradle +++ b/open-metadata-implementation/access-services/discovery-engine/discovery-engine-client/build.gradle @@ -11,8 +11,8 @@ dependencies { implementation project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation 'org.springframework:spring-core' compileOnly 'com.fasterxml.jackson.core:jackson-annotations' diff --git a/open-metadata-implementation/access-services/governance-engine/governance-engine-client/build.gradle b/open-metadata-implementation/access-services/governance-engine/governance-engine-client/build.gradle index cc12a0f355c..3f881c2f24a 100644 --- a/open-metadata-implementation/access-services/governance-engine/governance-engine-client/build.gradle +++ b/open-metadata-implementation/access-services/governance-engine/governance-engine-client/build.gradle @@ -8,10 +8,10 @@ dependencies { implementation 'org.springframework:spring-core' implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-api') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-topic-connectors') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') implementation project(':open-metadata-implementation:adapters:open-connectors:rest-client-connectors:rest-client-connectors-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') diff --git a/open-metadata-implementation/access-services/governance-engine/governance-engine-server/build.gradle b/open-metadata-implementation/access-services/governance-engine/governance-engine-server/build.gradle index 08f2611a359..7d066c4cb35 100644 --- a/open-metadata-implementation/access-services/governance-engine/governance-engine-server/build.gradle +++ b/open-metadata-implementation/access-services/governance-engine/governance-engine-server/build.gradle @@ -13,8 +13,8 @@ dependencies { implementation 'org.slf4j:slf4j-api' implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-api') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-topic-connectors') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-server') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-server') implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') diff --git a/open-metadata-implementation/access-services/governance-engine/governance-engine-server/src/main/java/org/odpi/openmetadata/accessservices/governanceengine/handlers/GovernanceConfigurationHandler.java b/open-metadata-implementation/access-services/governance-engine/governance-engine-server/src/main/java/org/odpi/openmetadata/accessservices/governanceengine/handlers/GovernanceConfigurationHandler.java index f7640c1484e..2c9e7e9e2c1 100644 --- a/open-metadata-implementation/access-services/governance-engine/governance-engine-server/src/main/java/org/odpi/openmetadata/accessservices/governanceengine/handlers/GovernanceConfigurationHandler.java +++ b/open-metadata-implementation/access-services/governance-engine/governance-engine-server/src/main/java/org/odpi/openmetadata/accessservices/governanceengine/handlers/GovernanceConfigurationHandler.java @@ -885,6 +885,7 @@ public void deleteGovernanceService(String userId, * @param governanceEngineGUID unique identifier of the governance engine. * @param governanceServiceGUID unique identifier of the governance service. * @param governanceRequestType list of governance request types that this governance service is able to process. + * @param serviceRequestType request type supported by the service * @param defaultAnalysisParameters list of analysis parameters that are passed to the governance service (via * the governance context). These values can be overridden on the actual governance request. * diff --git a/open-metadata-implementation/access-services/governance-program/governance-program-client/build.gradle b/open-metadata-implementation/access-services/governance-program/governance-program-client/build.gradle index e71e379c858..63a637b06cd 100644 --- a/open-metadata-implementation/access-services/governance-program/governance-program-client/build.gradle +++ b/open-metadata-implementation/access-services/governance-program/governance-program-client/build.gradle @@ -6,10 +6,10 @@ dependencies { implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:access-services:governance-program:governance-program-api') diff --git a/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-client/build.gradle b/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-client/build.gradle index 2b58200480d..2eb594e6f38 100644 --- a/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-client/build.gradle +++ b/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-client/build.gradle @@ -6,8 +6,8 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:access-services:it-infrastructure:it-infrastructure-api') diff --git a/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-server/src/main/java/org/odpi/openmetadata/accessservices/itinfrastructure/listener/ITInfrastructureOMRSTopicListener.java b/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-server/src/main/java/org/odpi/openmetadata/accessservices/itinfrastructure/listener/ITInfrastructureOMRSTopicListener.java index 10ecf90dc75..11600b80d3b 100644 --- a/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-server/src/main/java/org/odpi/openmetadata/accessservices/itinfrastructure/listener/ITInfrastructureOMRSTopicListener.java +++ b/open-metadata-implementation/access-services/it-infrastructure/it-infrastructure-server/src/main/java/org/odpi/openmetadata/accessservices/itinfrastructure/listener/ITInfrastructureOMRSTopicListener.java @@ -13,12 +13,11 @@ import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -35,6 +34,7 @@ public class ITInfrastructureOMRSTopicListener extends OMRSTopicListenerBase private final AssetHandler assetHandler; private final String localServerUserId; private final List supportedZones; + private final OMRSRepositoryHelper repositoryHelper; /** * Initialize the topic listener. @@ -56,6 +56,7 @@ public ITInfrastructureOMRSTopicListener(String servi super(serviceName, auditLog); this.assetHandler = assetHandler; + this.repositoryHelper = assetHandler.getRepositoryHelper(); this.supportedZones = supportedZones; this.localServerUserId = localServerUserId; this.eventPublisher = eventPublisher; @@ -488,7 +489,7 @@ public void processReclassifiedEntityEvent(String sourceName, /** - * An existing entity has been deleted. This is a soft delete. This means it is still in the repository + * An existing entity has been deleted. This is a soft delete. This means it is still in the repository, * but it is no longer returned on queries. *

* All relationships to the entity are also soft-deleted and will no longer be usable. These deleted relationships @@ -636,7 +637,7 @@ public void processReIdentifiedEntityEvent(String sourceName, /** - * An existing entity has had its type changed. Typically this action is taken to move an entity's + * An existing entity has had its type changed. Typically, this action is taken to move an entity's * type to either a super type (so the subtype can be deleted) or a new subtype (so additional properties can be * added.) However, the type can be changed to any compatible type. * @@ -749,7 +750,7 @@ public void processReHomedEntityEvent(String sourceName, * @param userId callers userId * @param entity entity to test * @param entityProxy entity proxy when entity is not available - * @return entity detail if it is to be send. + * @return entity detail if it is to be sent. */ private EntityDetail entityOfInterest(String userId, EntityDetail entity, @@ -774,7 +775,7 @@ private EntityDetail entityOfInterest(String userId, assetHandler.validateAnchorEntity(userId, fullEntity.getGUID(), - OpenMetadataAPIMapper.OPEN_METADATA_ROOT_TYPE_NAME, + OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME, fullEntity, guidParameterName, false, @@ -823,33 +824,11 @@ else if (entityProxy != null) /** * At this point not sure which elements provide useful events so restricting to Referenceables. * - * @param entityHeader entity element + * @param entityHeader element header * @return flag to say whether to publish the event. */ private boolean isTypeOfInterest(InstanceHeader entityHeader) { - final String referenceableTypeName = "Referenceable"; - - if (entityHeader != null) - { - List typeNames = new ArrayList<>(); - - typeNames.add(entityHeader.getType().getTypeDefName()); - - if (entityHeader.getType().getTypeDefSuperTypes() != null) - { - for (TypeDefLink superType : entityHeader.getType().getTypeDefSuperTypes()) - { - if (superType != null) - { - typeNames.add(superType.getName()); - } - } - } - - return typeNames.contains(referenceableTypeName); - } - - return false; + return repositoryHelper.isTypeOf(serviceName, entityHeader.getType().getTypeDefName(), OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME); } } diff --git a/open-metadata-implementation/access-services/project-management/project-management-client/build.gradle b/open-metadata-implementation/access-services/project-management/project-management-client/build.gradle index 450ffe403e3..9516811fbe4 100644 --- a/open-metadata-implementation/access-services/project-management/project-management-client/build.gradle +++ b/open-metadata-implementation/access-services/project-management/project-management-client/build.gradle @@ -8,8 +8,8 @@ description = 'Project Management OMAS Client' dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:access-services:project-management:project-management-api') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') diff --git a/open-metadata-implementation/access-services/security-manager/security-manager-client/build.gradle b/open-metadata-implementation/access-services/security-manager/security-manager-client/build.gradle index 73f2e0ba419..dd7f6115bc1 100644 --- a/open-metadata-implementation/access-services/security-manager/security-manager-client/build.gradle +++ b/open-metadata-implementation/access-services/security-manager/security-manager-client/build.gradle @@ -5,8 +5,8 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:access-services:security-manager:security-manager-api') diff --git a/open-metadata-implementation/access-services/stewardship-action/stewardship-action-client/build.gradle b/open-metadata-implementation/access-services/stewardship-action/stewardship-action-client/build.gradle index 3052d0dcec9..d70b35f0560 100644 --- a/open-metadata-implementation/access-services/stewardship-action/stewardship-action-client/build.gradle +++ b/open-metadata-implementation/access-services/stewardship-action/stewardship-action-client/build.gradle @@ -6,8 +6,8 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:access-services:stewardship-action:stewardship-action-api') implementation project(':open-metadata-implementation:access-services:stewardship-action:stewardship-action-topic-connectors') diff --git a/open-metadata-implementation/access-services/stewardship-action/stewardship-action-server/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/outtopic/StewardshipActionOMRSTopicListener.java b/open-metadata-implementation/access-services/stewardship-action/stewardship-action-server/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/outtopic/StewardshipActionOMRSTopicListener.java index ce7a2b1ab18..32e0720c630 100644 --- a/open-metadata-implementation/access-services/stewardship-action/stewardship-action-server/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/outtopic/StewardshipActionOMRSTopicListener.java +++ b/open-metadata-implementation/access-services/stewardship-action/stewardship-action-server/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/outtopic/StewardshipActionOMRSTopicListener.java @@ -12,12 +12,11 @@ import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityProxy; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.InstanceHeader; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefLink; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefSummary; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -35,6 +34,7 @@ public class StewardshipActionOMRSTopicListener extends OMRSTopicListenerBase private final ReferenceableHandler referenceableHandler; private final String localServerUserId; private final List supportedZones; + private final OMRSRepositoryHelper repositoryHelper; /** * Initialize the topic listener. @@ -56,6 +56,7 @@ public StewardshipActionOMRSTopicListener(String ser super(serviceName, auditLog); this.referenceableHandler = referenceableHandler; + this.repositoryHelper = referenceableHandler.getRepositoryHelper(); this.supportedZones = supportedZones; this.localServerUserId = localServerUserId; this.eventPublisher = eventPublisher; @@ -488,7 +489,7 @@ public void processReclassifiedEntityEvent(String sourceName, /** - * An existing entity has been deleted. This is a soft delete. This means it is still in the repository + * An existing entity has been deleted. This is a soft delete. This means it is still in the repository, * but it is no longer returned on queries. *

* All relationships to the entity are also soft-deleted and will no longer be usable. These deleted relationships @@ -636,7 +637,7 @@ public void processReIdentifiedEntityEvent(String sourceName, /** - * An existing entity has had its type changed. Typically this action is taken to move an entity's + * An existing entity has had its type changed. Typically, this action is taken to move an entity's * type to either a super type (so the subtype can be deleted) or a new subtype (so additional properties can be * added.) However, the type can be changed to any compatible type. * @@ -774,7 +775,7 @@ private EntityDetail entityOfInterest(String userId, referenceableHandler.validateAnchorEntity(userId, fullEntity.getGUID(), - OpenMetadataAPIMapper.OPEN_METADATA_ROOT_TYPE_NAME, + OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME, fullEntity, guidParameterName, false, @@ -822,40 +823,13 @@ else if (entityProxy != null) /** - * Stewardship Action OMAS only publishes events of type Asset that + * At this point not sure which elements provide useful events so restricting to Referenceables. * - * @param instanceHeader entity element + * @param entityHeader entity element * @return flag to say whether to publish the event. */ - private boolean isTypeOfInterest(InstanceHeader instanceHeader) + private boolean isTypeOfInterest(InstanceHeader entityHeader) { - final String interestingTypeName = "Referenceable"; - - if (instanceHeader != null) - { - List typeNames = new ArrayList<>(); - - typeNames.add(instanceHeader.getType().getTypeDefName()); - - if (instanceHeader.getType().getTypeDefSuperTypes() != null) - { - for (TypeDefLink superType : instanceHeader.getType().getTypeDefSuperTypes()) - { - if (superType != null) - { - typeNames.add(superType.getName()); - } - } - } - - if (typeNames.contains(OpenMetadataAPIMapper.TO_DO_TYPE_NAME)) - { - return true; - } - - return (typeNames.contains(OpenMetadataAPIMapper.INCIDENT_REPORT_TYPE_NAME)); - } - - return false; + return repositoryHelper.isTypeOf(serviceName, entityHeader.getType().getTypeDefName(), OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME); } } diff --git a/open-metadata-implementation/adapters/open-connectors/governance-action-connectors/src/main/java/org/odpi/openmetadata/adapters/connectors/governanceactions/triage/package-info.java b/open-metadata-implementation/adapters/open-connectors/governance-action-connectors/src/main/java/org/odpi/openmetadata/adapters/connectors/governanceactions/triage/package-info.java deleted file mode 100644 index f381273e28c..00000000000 --- a/open-metadata-implementation/adapters/open-connectors/governance-action-connectors/src/main/java/org/odpi/openmetadata/adapters/connectors/governanceactions/triage/package-info.java +++ /dev/null @@ -1,7 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -/** - * Triage Governance Action Services that make a choice on how to resolve an issue or handle a situation, often with the help of - * a human decision maker. The choice is reflected in the completion guards set up by the triage governance action service. - */ -package org.odpi.openmetadata.adapters.connectors.governanceactions.triage; \ No newline at end of file diff --git a/open-metadata-implementation/admin-services/admin-services-server/build.gradle b/open-metadata-implementation/admin-services/admin-services-server/build.gradle index 7120246a391..9fa6d6653a8 100644 --- a/open-metadata-implementation/admin-services/admin-services-server/build.gradle +++ b/open-metadata-implementation/admin-services/admin-services-server/build.gradle @@ -17,8 +17,8 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:adapters:open-connectors:connector-configuration-factory') implementation project(':open-metadata-implementation:repository-services:repository-services-implementation') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-server') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-server') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-server') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-server') implementation project(':open-metadata-conformance-suite:open-metadata-conformance-suite-server') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') diff --git a/open-metadata-implementation/common-services/README.md b/open-metadata-implementation/common-services/README.md index 63bb8b1b5d7..664d977cdf3 100644 --- a/open-metadata-implementation/common-services/README.md +++ b/open-metadata-implementation/common-services/README.md @@ -3,7 +3,7 @@ # OMAG Common Services (common-services) -This module provides common services to clients and the specialized services that +This module provides common java functions to clients and the specialized services that run in the OMAG Server. * **[First-Failure Data Capture (FFDC) Services](ffdc-services)** - supports common exceptions @@ -26,12 +26,6 @@ translates [repository services (OMRS)](../repository-services) exceptions into [Open Connector Framework (OCF)](../frameworks/open-connector-framework) exceptions that are used extensively across the [access services (OMASs)](../access-services). -In addition, there is a shared metadata management module for -server-side services that make use of the beans defined in the [frameworks](../frameworks) that underpin Egeria. - -* **[OCF Metadata Management](ocf-metadata-management)** - managing metadata about assets, connections and all the -different types of metadata defined in the asset properties in the [Open Connector Framework (OCF)](../frameworks/open-connector-framework). - ---- Return to [open-metadata-implementation](..). diff --git a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentBuilder.java b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentBuilder.java index 5bc9187d093..e826fe36e46 100644 --- a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentBuilder.java +++ b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentBuilder.java @@ -8,7 +8,6 @@ import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import org.odpi.openmetadata.repositoryservices.ffdc.exception.TypeErrorException; -import java.util.UUID; /** * CommentBuilder is able to build the properties for a Comment entity. diff --git a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentHandler.java b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentHandler.java index a7353883660..b772bb8db45 100644 --- a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentHandler.java +++ b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/CommentHandler.java @@ -9,6 +9,8 @@ import org.odpi.openmetadata.frameworks.connectors.ffdc.UserNotAuthorizedException; import org.odpi.openmetadata.metadatasecurity.server.OpenMetadataServerSecurityVerifier; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.EntityDetail; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.instances.Relationship; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.repositoryconnector.OMRSRepositoryHelper; import java.util.Date; @@ -253,6 +255,15 @@ public void updateComment(String userId, invalidParameterHandler.validateText(commentText, textParameter, methodName); + EntityDetail startingEntity = repositoryHandler.getEntityByGUID(userId, + commentGUID, + commentGUIDParameterName, + OpenMetadataAPIMapper.COMMENT_TYPE_NAME, + forLineage, + forDuplicateProcessing, + effectiveTime, + methodName); + CommentBuilder builder = new CommentBuilder(null, commentType, commentText, @@ -266,7 +277,7 @@ public void updateComment(String userId, this.updateBeanInRepository(userId, externalSourceGUID, externalSourceName, - commentGUID, + startingEntity, commentGUIDParameterName, OpenMetadataAPIMapper.COMMENT_TYPE_GUID, OpenMetadataAPIMapper.COMMENT_TYPE_NAME, @@ -277,6 +288,50 @@ public void updateComment(String userId, true, effectiveTime, methodName); + + List relationships = this.getAttachmentLinks(userId, + startingEntity, + commentGUIDParameterName, + OpenMetadataAPIMapper.COMMENT_TYPE_NAME, + OpenMetadataAPIMapper.REFERENCEABLE_TO_COMMENT_TYPE_GUID, + OpenMetadataAPIMapper.REFERENCEABLE_TO_COMMENT_TYPE_NAME, + null, + OpenMetadataAPIMapper.REFERENCEABLE_TYPE_NAME, + 1, + forLineage, + forDuplicateProcessing, + supportedZones, + 0, + 0, + effectiveTime, + methodName); + + + if ((relationships == null) || (relationships.isEmpty())) + { + errorHandler.handleNoRelationship(commentGUID, + OpenMetadataAPIMapper.COMMENT_TYPE_NAME, + OpenMetadataAPIMapper.REFERENCEABLE_TO_COMMENT_TYPE_NAME, + methodName); + } + else if (relationships.size() == 1) + { + repositoryHandler.updateRelationshipProperties(userId, + externalSourceGUID, + externalSourceName, + relationships.get(0), + builder.getRelationshipInstanceProperties(methodName), + methodName); + } + else + { + errorHandler.handleAmbiguousRelationships(commentGUID, + OpenMetadataAPIMapper.COMMENT_TYPE_NAME, + OpenMetadataAPIMapper.REFERENCEABLE_TO_COMMENT_TYPE_NAME, + relationships, + methodName); + } + } diff --git a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/LikeHandler.java b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/LikeHandler.java index 3b9042e971b..109cfed048a 100644 --- a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/LikeHandler.java +++ b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/LikeHandler.java @@ -271,7 +271,7 @@ public void removeLike(String userId, PropertyServerException, UserNotAuthorizedException { - String ratingGUID = this.unlinkConnectedElement(userId, + String likeGUID = this.unlinkConnectedElement(userId, true, externalSourceGUID, externalSourceName, @@ -287,14 +287,14 @@ public void removeLike(String userId, effectiveTime, methodName); - if (ratingGUID != null) + if (likeGUID != null) { - final String ratingGUIDParameterName = "ratingGUID"; + final String ratingGUIDParameterName = "likeGUID"; this.deleteBeanInRepository(userId, externalSourceGUID, externalSourceName, - ratingGUID, + likeGUID, ratingGUIDParameterName, OpenMetadataAPIMapper.LIKE_TYPE_GUID, OpenMetadataAPIMapper.LIKE_TYPE_NAME, diff --git a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIGenericHandler.java b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIGenericHandler.java index 599aa3ea86c..493d5bb6b10 100644 --- a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIGenericHandler.java +++ b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIGenericHandler.java @@ -14516,7 +14516,7 @@ public String unlinkConnectedElement(String userId, effectiveTime, methodName); - List links = this.getAttachmentLinks(userId, + List relationships = this.getAttachmentLinks(userId, startingEntity, startingGUIDParameterName, startingElementTypeName, @@ -14533,11 +14533,37 @@ public String unlinkConnectedElement(String userId, effectiveTime, methodName); - if (links == null) + if (relationships == null) { return null; } + List links; + + /* + * If this is a relationship that is dedicated to a specific user then the returned links are filtered for the specific user's relationship. + */ + if (onlyCreatorPermitted) + { + links = new ArrayList<>(); + + for (Relationship relationship : relationships) + { + if (relationship != null) + { + if (userId.equals(relationship.getCreatedBy())) + { + links.add(relationship); + } + } + } + + } + else + { + links = relationships; + } + if (links.size() > 1) { errorHandler.handleAmbiguousRelationships(startingGUID, diff --git a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIMapper.java b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIMapper.java index 0c408e7ecca..eb36a5fda07 100644 --- a/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIMapper.java +++ b/open-metadata-implementation/common-services/generic-handlers/src/main/java/org/odpi/openmetadata/commonservices/generichandlers/OpenMetadataAPIMapper.java @@ -2622,12 +2622,33 @@ public class OpenMetadataAPIMapper /* Area 7 - Lineage */ /* ============================================================================================================================*/ + public static final String DIGITAL_SERVICE_TYPE_GUID = "f671e1fc-b204-4ee6-a4e2-da1633ecf50e"; + public static final String DIGITAL_SERVICE_TYPE_NAME = "DigitalService"; + + public static final String DIGITAL_PRODUCT_CLASSIFICATION_TYPE_GUID = "4aaaa7ca-6b4b-4c4b-997f-d5dfd42917b0"; + public static final String DIGITAL_PRODUCT_CLASSIFICATION_TYPE_NAME = "DigitalProduct"; + public static final String PRODUCT_NAME_PROPERTY_NAME = "productName"; + public static final String PRODUCT_TYPE_PROPERTY_NAME = "productType"; + public static final String INTRODUCTION_DATE_PROPERTY_NAME = "introductionDate"; + public static final String MATURITY_PROPERTY_NAME = "maturity"; + public static final String SERVICE_LIFE_PROPERTY_NAME = "serviceLife"; + public static final String CURRENT_VERSION_PROPERTY_NAME = "currentVersion"; + public static final String NEXT_VERSION_PROPERTY_NAME = "nextVersion"; + public static final String WITHDRAW_DATE_PROPERTY_NAME = "withdrawDate"; + + public static final String DIGITAL_SERVICE_DEPENDENCY_RELATIONSHIP_TYPE_GUID = "e8303911-ba1c-4640-974e-c4d57ee1b310"; + public static final String DIGITAL_SERVICE_DEPENDENCY_RELATIONSHIP_TYPE_NAME = "DigitalServiceDependency"; + + public static final String DIGITAL_SERVICE_PRODUCT_RELATIONSHIP_TYPE_GUID = "51465a59-c785-406d-929c-def34596e9af"; + public static final String DIGITAL_SERVICE_PRODUCT_RELATIONSHIP_TYPE_NAME = "DigitalServiceProduct"; + public static final String IMPLEMENTED_BY_RELATIONSHIP_TYPE_GUID = "28f63c94-aaef-4c84-98f7-d77aa605272e"; public static final String IMPLEMENTED_BY_RELATIONSHIP_TYPE_NAME = "ImplementedBy"; - /* End1 = SolutionPort; End 2 = SchemaType */ + /* End1 = Referenceable; End 2 = Referenceable */ public static final String DESIGN_STEP_PROPERTY_NAME = "designStep"; public static final String ROLE_PROPERTY_NAME = "role"; + public static final String TRANSFORMATION_PROPERTY_NAME = "transformation"; public static final String SOLUTION_PORT_SCHEMA_RELATIONSHIP_TYPE_GUID = "bf02c703-57a2-4ab7-b6db-f49b57b05985"; public static final String SOLUTION_PORT_SCHEMA_RELATIONSHIP_TYPE_NAME = "SolutionPortSchema"; diff --git a/open-metadata-implementation/common-services/pom.xml b/open-metadata-implementation/common-services/pom.xml index 1339322b081..e92d15487dc 100644 --- a/open-metadata-implementation/common-services/pom.xml +++ b/open-metadata-implementation/common-services/pom.xml @@ -35,8 +35,6 @@ multi-tenant generic-handlers repository-handler - gaf-metadata-management - ocf-metadata-management diff --git a/open-metadata-implementation/engine-services/README.md b/open-metadata-implementation/engine-services/README.md index b89b1316928..f82d11cc15e 100644 --- a/open-metadata-implementation/engine-services/README.md +++ b/open-metadata-implementation/engine-services/README.md @@ -4,10 +4,13 @@ # Open Metadata Engine Services (OMES) -The engine services are each able to host a specific type of [governance engine](https://egeria-project.org/concepts/governance-engine). +The engine services provide the specialist interfaces to host a specific type of [governance engine](https://egeria-project.org/concepts/governance-engine). -These engines are supported by the [Archive Manager OMES](asset-analysis), -[Governance Action OMES](governance-action) and [Repository Governance OMES](repository-governance). +* **[Asset Analysis OMES](asset-analysis)** - provides support for open discovery engines. +* **[Governance Action OMES](governance-action)** - provides support for the governance action engines. +* **[Repository Governance OMES](repository-governance)** - provides support for the repository governance engines. + +These services run in the Engine Host OMAG Server. ---- Return to [open-metadata-implementation](..). diff --git a/open-metadata-implementation/engine-services/asset-analysis/README.md b/open-metadata-implementation/engine-services/asset-analysis/README.md index c1801a6a79d..763c499cf06 100644 --- a/open-metadata-implementation/engine-services/asset-analysis/README.md +++ b/open-metadata-implementation/engine-services/asset-analysis/README.md @@ -8,12 +8,7 @@ The Asset Analysis Open Metadata Engine services provide support for [open discovery engines](https://egeria-project.org/concepts/open-discovery-engine/) that are part of the [Open Discovery Service (ODF)](https://egeria-project.org/frameworks/odf/overview/). - - - -## Open Discovery Engines - -A discovery engine hosts [automated metadata discovery](https://egeria-project.org/features/discovery-and-stewardship/overview/). +An open discovery engine hosts [automated metadata discovery](https://egeria-project.org/features/discovery-and-stewardship/overview/). The Asset Analysis OMES is capable of hosting one or more [discovery engines](https://egeria-project.org/concepts/open-discovery-engine/) @@ -23,15 +18,12 @@ to analyse an [asset](https://egeria-project.org/concepts/asset/) and to access The results of each of these calls is a [discovery analysis report](https://egeria-project.org/discovery-analysis-report/). -The REST API also supports a request to a discovery engine to run a specific open discovery service -against each asset it has access to. - The discovery engine services call the [Discovery Engine Open Metadata Access Service (OMAS)](https://egeria-project.org/services/omas/discovery-engine/overview) -running in an open metadata server to retrieve information about assets and to +running in a Metadata Access Server to retrieve information about assets and to store the results of the discovery services. -* [Documentation](https://egeria-project.org/services/omes/asset-analysis/overview) +Detailed design documentation is found on the [egeria website](https://egeria-project.org/services/omes/asset-analysis/overview). ---- * Return to [engine services](..). diff --git a/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-api/build.gradle b/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-api/build.gradle index cd90b007e5f..49b9f006f0d 100644 --- a/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-api/build.gradle +++ b/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-api/build.gradle @@ -9,8 +9,8 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') testImplementation project(':open-metadata-test:open-metadata-ut') testImplementation 'org.testng:testng' implementation 'org.slf4j:slf4j-api' diff --git a/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-client/build.gradle b/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-client/build.gradle index 6bc34667083..26e3d4d2d6b 100644 --- a/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-client/build.gradle +++ b/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-client/build.gradle @@ -8,8 +8,8 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:open-discovery-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:engine-services:asset-analysis:asset-analysis-api') implementation project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-api') diff --git a/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-server/build.gradle b/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-server/build.gradle index 5cd2c2d4263..818a3ea1633 100644 --- a/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-server/build.gradle +++ b/open-metadata-implementation/engine-services/asset-analysis/asset-analysis-server/build.gradle @@ -10,8 +10,8 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:open-discovery-framework') implementation project(':open-metadata-implementation:frameworks:governance-action-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-api') implementation project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-client') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-api') diff --git a/open-metadata-implementation/engine-services/governance-action/README.md b/open-metadata-implementation/engine-services/governance-action/README.md index bb3ae8fd9e7..227a096a327 100644 --- a/open-metadata-implementation/engine-services/governance-action/README.md +++ b/open-metadata-implementation/engine-services/governance-action/README.md @@ -6,8 +6,7 @@ # Governance Action Open Metadata Engine Services (OMES) Governance Action Open Metadata Engine Service (OMES) runs [Governance Action Engines](https://egeria-project.org/concepts/governance-action-engine). - -* [Documentation](https://egeria-project.org/services/omes/governance-action/overview) +Detailed design documentation is found on the [egeria website](https://egeria-project.org/services/omes/governance-action/overview). ---- diff --git a/open-metadata-implementation/engine-services/governance-action/governance-action-client/build.gradle b/open-metadata-implementation/engine-services/governance-action/governance-action-client/build.gradle index 011345a1b7a..3a9b3ec7b01 100644 --- a/open-metadata-implementation/engine-services/governance-action/governance-action-client/build.gradle +++ b/open-metadata-implementation/engine-services/governance-action/governance-action-client/build.gradle @@ -7,7 +7,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:engine-services:governance-action:governance-action-api') implementation 'org.springframework:spring-web' diff --git a/open-metadata-implementation/engine-services/governance-action/governance-action-server/build.gradle b/open-metadata-implementation/engine-services/governance-action/governance-action-server/build.gradle index 650bfd3d5d5..770ce448153 100644 --- a/open-metadata-implementation/engine-services/governance-action/governance-action-server/build.gradle +++ b/open-metadata-implementation/engine-services/governance-action/governance-action-server/build.gradle @@ -9,7 +9,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:governance-action-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-api') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') @@ -17,10 +17,10 @@ dependencies { implementation 'org.slf4j:slf4j-api' implementation project(':open-metadata-implementation:engine-services:governance-action:governance-action-api') implementation project(':open-metadata-implementation:common-services:multi-tenant') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/engine-services/repository-governance/README.md b/open-metadata-implementation/engine-services/repository-governance/README.md index e08eb99fca2..ce454640238 100644 --- a/open-metadata-implementation/engine-services/repository-governance/README.md +++ b/open-metadata-implementation/engine-services/repository-governance/README.md @@ -7,7 +7,7 @@ The Repository Governance Open Metadata Engine services provide support for repository governance engines that run, for examples archive services that dynamically maintain open metadata archives. -* [Documentation](https://egeria-project.org/services/omes/repository-governance/overview) +Detailed design documentation is found on the [egeria website](https://egeria-project.org/services/omes/repository-governance/overview). ---- * Return to [engine services](..). diff --git a/open-metadata-implementation/engine-services/repository-governance/repository-governance-client/build.gradle b/open-metadata-implementation/engine-services/repository-governance/repository-governance-client/build.gradle index 423d953ced5..736805ecbe1 100644 --- a/open-metadata-implementation/engine-services/repository-governance/repository-governance-client/build.gradle +++ b/open-metadata-implementation/engine-services/repository-governance/repository-governance-client/build.gradle @@ -7,7 +7,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:engine-services:repository-governance:repository-governance-api') implementation 'org.springframework:spring-web' diff --git a/open-metadata-implementation/engine-services/repository-governance/repository-governance-server/build.gradle b/open-metadata-implementation/engine-services/repository-governance/repository-governance-server/build.gradle index 6e6060bcc19..b5834c734f1 100644 --- a/open-metadata-implementation/engine-services/repository-governance/repository-governance-server/build.gradle +++ b/open-metadata-implementation/engine-services/repository-governance/repository-governance-server/build.gradle @@ -9,7 +9,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:governance-action-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-api') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-client') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') @@ -19,7 +19,7 @@ dependencies { implementation 'org.slf4j:slf4j-api' implementation project(':open-metadata-implementation:engine-services:repository-governance:repository-governance-api') implementation project(':open-metadata-implementation:common-services:multi-tenant') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/framework-services/README.md b/open-metadata-implementation/framework-services/README.md new file mode 100644 index 00000000000..84f27cadae0 --- /dev/null +++ b/open-metadata-implementation/framework-services/README.md @@ -0,0 +1,18 @@ + + + +# Open Metadata Framework Services (framework-services) + +This module provides the shared metadata management modules for +server-side services that make use of the beans defined in the [frameworks](../frameworks) that underpin Egeria. + +* **[GAF Metadata Management](gaf-metadata-management)** - managing metadata for the [Governance Action Framework (GAF)](../frameworks/governance-action-framework). +* **[OCF Metadata Management](ocf-metadata-management)** - managing metadata about assets, connections and all the + different types of metadata defined in the asset properties in the [Open Connector Framework (OCF)](../frameworks/open-connector-framework). + +---- +Return to [open-metadata-implementation](..). + +---- +License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), +Copyright Contributors to the ODPi Egeria project. \ No newline at end of file diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/README.md b/open-metadata-implementation/framework-services/gaf-metadata-management/README.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/README.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/README.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/README.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/README.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/README.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/README.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/README.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/README.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/README.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/README.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-action-process.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-action-process.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-action-process.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-action-process.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-action-type.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-action-type.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-action-type.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-action-type.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-action.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-action.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-action.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-action.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-engine.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-engine.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-engine.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-engine.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-request-type.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-request-type.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-request-type.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-request-type.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-service.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-service.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/governance-service.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/governance-service.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/incident-report.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/incident-report.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/concepts/incident-report.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/concepts/incident-report.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/governance-engine-omas.drawio b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/governance-engine-omas.drawio similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/governance-engine-omas.drawio rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/governance-engine-omas.drawio diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/governance-request-type.png b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/governance-request-type.png similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/governance-request-type.png rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/governance-request-type.png diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/docs/user/README.md b/open-metadata-implementation/framework-services/gaf-metadata-management/docs/user/README.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/docs/user/README.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/docs/user/README.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/build.gradle b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/build.gradle similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/build.gradle rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/build.gradle diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/pom.xml b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/pom.xml rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/pom.xml diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MetadataElementInterface.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MetadataElementInterface.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MetadataElementInterface.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MetadataElementInterface.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MultiLanguageInterface.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MultiLanguageInterface.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MultiLanguageInterface.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/MultiLanguageInterface.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/StewardshipActionInterface.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/StewardshipActionInterface.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/StewardshipActionInterface.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/StewardshipActionInterface.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/ValidMetadataValuesInterface.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/ValidMetadataValuesInterface.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/ValidMetadataValuesInterface.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/api/ValidMetadataValuesInterface.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreAuditCode.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreAuditCode.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreAuditCode.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreAuditCode.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreErrorCode.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreErrorCode.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreErrorCode.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/OpenMetadataStoreErrorCode.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/package-info.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/package-info.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/ffdc/package-info.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/TranslationDetail.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/TranslationDetail.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/TranslationDetail.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/TranslationDetail.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/ValidMetadataValue.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/ValidMetadataValue.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/ValidMetadataValue.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/properties/ValidMetadataValue.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ConsolidatedDuplicatesRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ConsolidatedDuplicatesRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ConsolidatedDuplicatesRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ConsolidatedDuplicatesRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/DeleteRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/DeleteRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/DeleteRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/DeleteRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeaderResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeaderResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeaderResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeaderResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeadersResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeadersResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeadersResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ElementHeadersResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/FindRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/FindRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/FindRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/FindRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/IncidentReportRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/IncidentReportRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/IncidentReportRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/IncidentReportRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewClassificationRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewClassificationRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewClassificationRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewClassificationRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewMetadataElementRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewMetadataElementRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewMetadataElementRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewMetadataElementRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewRelatedElementsRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewRelatedElementsRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewRelatedElementsRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/NewRelatedElementsRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OMAGGAFAPIResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OMAGGAFAPIResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OMAGGAFAPIResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OMAGGAFAPIResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementsResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementsResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/OpenMetadataElementsResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/PeerDuplicatesRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/PeerDuplicatesRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/PeerDuplicatesRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/PeerDuplicatesRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementListResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementListResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementListResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementListResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementsListResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementsListResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementsListResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RelatedMetadataElementsListResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RequestTypeRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RequestTypeRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RequestTypeRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/RequestTypeRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StatusRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StatusRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StatusRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StatusRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StewardshipRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StewardshipRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StewardshipRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/StewardshipRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationDetailResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationDetailResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationDetailResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationDetailResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationListResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationListResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationListResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/TranslationListResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateEffectivityDatesRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateEffectivityDatesRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateEffectivityDatesRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateEffectivityDatesRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdatePropertiesRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdatePropertiesRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdatePropertiesRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdatePropertiesRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateStatusRequestBody.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateStatusRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateStatusRequestBody.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/UpdateStatusRequestBody.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueListResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueListResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueListResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueListResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueResponse.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueResponse.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueResponse.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/ValidMetadataValueResponse.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/package-info.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/package-info.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/gaf/rest/package-info.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/README.md b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/README.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/README.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/README.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/build.gradle b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/build.gradle similarity index 73% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/build.gradle rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/build.gradle index af61cef7511..6402744d53f 100644 --- a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/build.gradle +++ b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/build.gradle @@ -6,9 +6,9 @@ dependencies { implementation 'org.springframework:spring-core' - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:adapters:open-connectors:rest-client-connectors:rest-client-connectors-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/pom.xml b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/pom.xml rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/pom.xml diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/OpenMetadataStoreClientBase.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/OpenMetadataStoreClientBase.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/OpenMetadataStoreClientBase.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/OpenMetadataStoreClientBase.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/package-info.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/package-info.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/package-info.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/OpenMetadataStoreRESTClient.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/OpenMetadataStoreRESTClient.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/OpenMetadataStoreRESTClient.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/OpenMetadataStoreRESTClient.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/package-info.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/package-info.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/gaf/client/rest/package-info.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/README.md b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/README.md similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/README.md rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/README.md diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/build.gradle b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/build.gradle similarity index 91% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/build.gradle rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/build.gradle index c494d6d9ebc..06b8b830f65 100644 --- a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/build.gradle +++ b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/build.gradle @@ -10,7 +10,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:governance-action-framework') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation 'org.slf4j:slf4j-api' - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/pom.xml b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/pom.xml rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/pom.xml diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/admin/GAFMetadataOperationalServices.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/admin/GAFMetadataOperationalServices.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/admin/GAFMetadataOperationalServices.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/admin/GAFMetadataOperationalServices.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/MetadataElementConverter.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/MetadataElementConverter.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/MetadataElementConverter.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/MetadataElementConverter.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/OpenMetadataStoreConverter.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/OpenMetadataStoreConverter.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/OpenMetadataStoreConverter.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/OpenMetadataStoreConverter.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementConverter.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementConverter.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementConverter.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementConverter.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementsConverter.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementsConverter.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementsConverter.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/converters/RelatedElementsConverter.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementBuilder.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementBuilder.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementBuilder.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementBuilder.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementHandler.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementHandler.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementHandler.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/handlers/MetadataElementHandler.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstance.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstance.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstance.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstance.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstanceHandler.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstanceHandler.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstanceHandler.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreInstanceHandler.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreRESTServices.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreRESTServices.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreRESTServices.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/OpenMetadataStoreRESTServices.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/build.gradle b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/build.gradle similarity index 65% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/build.gradle rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/build.gradle index 43e5cae8c26..e551a3efbce 100644 --- a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/build.gradle +++ b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/build.gradle @@ -5,8 +5,8 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-server') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-server') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') implementation 'org.springframework:spring-web' implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation 'io.swagger.core.v3:swagger-annotations' diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/pom.xml b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/pom.xml rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/pom.xml diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/spring/OpenMetadataStoreResource.java b/open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/spring/OpenMetadataStoreResource.java similarity index 100% rename from open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/spring/OpenMetadataStoreResource.java rename to open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/gaf/server/spring/OpenMetadataStoreResource.java diff --git a/open-metadata-implementation/common-services/gaf-metadata-management/pom.xml b/open-metadata-implementation/framework-services/gaf-metadata-management/pom.xml similarity index 96% rename from open-metadata-implementation/common-services/gaf-metadata-management/pom.xml rename to open-metadata-implementation/framework-services/gaf-metadata-management/pom.xml index 3dbccb6b69c..a15a12c39db 100644 --- a/open-metadata-implementation/common-services/gaf-metadata-management/pom.xml +++ b/open-metadata-implementation/framework-services/gaf-metadata-management/pom.xml @@ -7,7 +7,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - common-services + framework-services org.odpi.egeria 3.15-SNAPSHOT diff --git a/open-metadata-implementation/framework-services/ocf-metadata-management/Egeria-connected-asset-services.postman_collection.json b/open-metadata-implementation/framework-services/ocf-metadata-management/Egeria-connected-asset-services.postman_collection.json new file mode 100644 index 00000000000..5106e492f0d --- /dev/null +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/Egeria-connected-asset-services.postman_collection.json @@ -0,0 +1,839 @@ +{ + "info": { + "_postman_id": "242f0aa6-7cf0-44de-8dc1-a5b1860e3e6d", + "name": "Egeria-connected-asset-services", + "description": "Support for the OCF connected asset services that extract metadata about an asset for a connector.", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "name": "Get Connection By GUID", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/connections/{{guid}}", + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "connections", + "{{guid}}" + ] + } + }, + "response": [] + }, + { + "name": "Get Connection By Name", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/connections/by-name/myConnection", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "connections", + "by-name", + "myConnection" + ] + } + }, + "response": [] + }, + { + "name": "Get Connection for Asset", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/connection", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "connection" + ] + } + }, + "response": [] + }, + { + "name": "Get Asset for Connection", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/by-connection/{{guid}}", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "by-connection", + "{{guid}}" + ] + } + }, + "response": [] + }, + { + "name": "Get Connected Asset Summary", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/via-connection/{{guid}}", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "via-connection", + "{{guid}}" + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Summary", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}" + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Certifications", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/certifications?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "certifications" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Comments", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/comments?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "comments" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Comment Replies", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/comments/{{guid}}/replies?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "comments", + "{{guid}}", + "replies" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Connections", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/connections?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "connections" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset External Identifiers", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/external-identifiers?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "external-identifiers" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset External References", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/external-references?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "external-references" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Informal Tags", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/informal-tags?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "informal-tags" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Licenses", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/licenses?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "licenses" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Likes", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/likes?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "likes" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Known Locations", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/known-locations?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "known-locations" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Note Logs", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/note-logs?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "note-logs" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get NoteLog Notes", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/note-logs/{{guid}}/notes?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "note-logs", + "{{guid}}", + "notes" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Ratings", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/ratings?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "ratings" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Related Assets", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/related-assets?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "related-assets" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Element More Information", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/referenceables/{{guid}}/more-information?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "referenceables", + "{{guid}}", + "more-information" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Asset Related Media References", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/{{assetGUID}}/related-media-references?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "{{assetGUID}}", + "related-media-references" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get Schema Attributes", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/schemas/{{guid}}/schema-attributes?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "schemas", + "{{guid}}", + "schema-attributes" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + }, + { + "name": "Get API Operations", + "request": { + "method": "GET", + "header": [], + "url": { + "raw": "{{baseURL}}/servers/{{server}}/open-metadata/common-services/{{serviceURLName}}/connected-asset/users/{{user}}/assets/schemas/apis/{{guid}}/api-operations?elementStart=0&maxElements=100", + "host": [ + "{{baseURL}}" + ], + "path": [ + "servers", + "{{server}}", + "open-metadata", + "common-services", + "{{serviceURLName}}", + "connected-asset", + "users", + "{{user}}", + "assets", + "schemas", + "apis", + "{{guid}}", + "api-operations" + ], + "query": [ + { + "key": "elementStart", + "value": "0" + }, + { + "key": "maxElements", + "value": "100" + } + ] + } + }, + "response": [] + } + ] +} \ No newline at end of file diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/README.md b/open-metadata-implementation/framework-services/ocf-metadata-management/README.md similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/README.md rename to open-metadata-implementation/framework-services/ocf-metadata-management/README.md diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/README.md b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/README.md similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/README.md rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/README.md diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/build.gradle b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/build.gradle similarity index 89% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/build.gradle rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/build.gradle index ee805fa3883..8f1e90b413b 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/build.gradle +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/build.gradle @@ -10,6 +10,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') + implementation project(':open-metadata-implementation:repository-services:repository-services-apis') testImplementation project(':open-metadata-test:open-metadata-ut') testImplementation 'org.testng:testng' } diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/pom.xml b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/pom.xml similarity index 93% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/pom.xml rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/pom.xml index 6e8f98a843e..66a0e514408 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/pom.xml +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/pom.xml @@ -61,6 +61,11 @@ open-metadata-ut + + org.odpi.egeria + repository-services-apis + + org.testng testng diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/api/ConnectorFactoryInterface.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/api/ConnectorFactoryInterface.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/api/ConnectorFactoryInterface.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/api/ConnectorFactoryInterface.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/auditlog/OCFMetadataAuditCode.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OCFMetadataAuditCode.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/auditlog/OCFMetadataAuditCode.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OCFMetadataAuditCode.java index f85c2d19c7a..af229dd656f 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/auditlog/OCFMetadataAuditCode.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OCFMetadataAuditCode.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache-2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.auditlog; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.ffdc; import org.odpi.openmetadata.frameworks.auditlog.messagesets.AuditLogMessageDefinition; import org.odpi.openmetadata.frameworks.auditlog.messagesets.AuditLogMessageSet; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OMAGOCFErrorCode.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OMAGOCFErrorCode.java similarity index 91% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OMAGOCFErrorCode.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OMAGOCFErrorCode.java index 921776ad049..72e81b5aaac 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OMAGOCFErrorCode.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/OMAGOCFErrorCode.java @@ -26,27 +26,27 @@ */ public enum OMAGOCFErrorCode implements ExceptionMessageSet { - NULL_CONNECTION_PARAMETER(400, "OMAG-OCF-400-001", + NULL_CONNECTION_PARAMETER(400, "CONNECTED-ASSET-SERVICES-400-001", "The connection value passed on the {0} parameter of the {1} operation is null", "The system is unable to process the request without this value.", "Correct the code in the caller to provide the name."), - NO_ASSET_PROPERTIES(400, "OMAG-OCF-400-002", + NO_ASSET_PROPERTIES(400, "CONNECTED-ASSET-SERVICES-400-002", "The request for the properties of asset {0} failed with the following message returned: {1}", "The system is unable to process the request.", "Use the information in the message to understand the nature of the problem and once it is resolved, retry the request."), - NULL_CLASSIFICATION_NAME(400, "OMAG-OCF-400-003", + NULL_CLASSIFICATION_NAME(400, "CONNECTED-ASSET-SERVICES-400-003", "Service {0} is unable to process one of the classifications supplied on the {1} call because the classification name is null", "The system is unable to create a new instance because the classification might be important.", "Correct the list of classifications passed with this request."), - BAD_CLASSIFICATION_PROPERTIES(400, "OMAG-OCF-400-004", + BAD_CLASSIFICATION_PROPERTIES(400, "CONNECTED-ASSET-SERVICES-400-004", "Service {0} is unable to process the properties supplied with classification {1}. The associated error message was: {2}", "The system is unable to create a new instance with invalid properties in any of the classifications.", "Correct the classification parameters passed with this request."), - INTEGRATOR_NOT_RETURNED(400, "OMAG-OCF-400-005", + INTEGRATOR_NOT_RETURNED(400, "CONNECTED-ASSET-SERVICES-400-005", "Service {0} is unable to process the properties supplied to method {1} because the requested owner {2} ({3}) is " + "not a recognized software server capability. The associated error message is: {4}", "The system is unable to create a new instance in the metadata repository with an invalid integrator specified as" + @@ -54,27 +54,27 @@ public enum OMAGOCFErrorCode implements ExceptionMessageSet "Ensure the request includes the unique identifiers for a valid software server capability entity to represent " + "the integrator and retry the request."), - BAD_INTEGRATOR_NAME(400, "OMAG-OCF-400-006", + BAD_INTEGRATOR_NAME(400, "CONNECTED-ASSET-SERVICES-400-006", "Service {0} is unable to process the properties supplied to method {1} because the unique name {2} given for the " + "requested owner does not match the unique name of {3} returned in software server capability {4}", "The system is unable to create a new instance with an invalid integrator specified as the owner.", "Retry the request with a matching the unique identifier and name for a valid software server capability entity to " + "represent the owner of the new instance."), - OMRS_NOT_INITIALIZED(404, "OMAG-OCF-404-001", + OMRS_NOT_INITIALIZED(404, "CONNECTED-ASSET-SERVICES-404-001", "The open metadata repository services are not initialized for the {0} operation", "The system is unable to connect to an open metadata repository.", "Check that the server where the Open Connector Framework metadata services are running is initialized correctly. " + "Correct any errors discovered and retry the request when the open metadata services are available."), - NULL_CONNECTOR_RETURNED(500, "OMAG-OCF-500-001", + NULL_CONNECTOR_RETURNED(500, "CONNECTED-ASSET-SERVICES-500-001", "The requested connector for connection named {0} has not been created. The connection was provided by the {1} service" + " running in OMAG Server {2} at {3}", "The system is unable to create a connector which means some of its services will not work.", "This problem is likely to be caused by an incorrect connection object. Check the settings on the Connection" + "and correct if necessary. If the connection is correct, contact the Egeria community for help."), - WRONG_TYPE_OF_CONNECTOR(500, "OMAG-OCF-500-002", + WRONG_TYPE_OF_CONNECTOR(500, "CONNECTED-ASSET-SERVICES-500-002", "The connector generated from the connection named {0} return by the {1} service running in OMAG Server {2} at {3} is " + "not of the required type. It should be an instance of {4}", "The system is unable to create the required connector which means some of its services will not work.", @@ -94,7 +94,7 @@ public enum OMAGOCFErrorCode implements ExceptionMessageSet * This will expand out to the 5 parameters shown below. * * @param httpErrorCode error code to use over REST calls - * @param errorMessageId unique Id for the message + * @param errorMessageId unique id for the message * @param errorMessage text for the message * @param systemAction description of the action taken by the system when the error condition happened * @param userAction instructions for resolving the error diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/exceptions/NoConnectedAssetException.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/exceptions/NoConnectedAssetException.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/exceptions/NoConnectedAssetException.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/exceptions/NoConnectedAssetException.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/package-info.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/package-info.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/package-info.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/package-info.java index e708d995013..030fd4bccac 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/package-info.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/package-info.java @@ -4,6 +4,7 @@ /** * This package provides the first failure data capture support for the OCF Metadata Management module. + * * This includes an error code enum, a base class for runtime exceptions, a base class for checked exceptions plus * implementation of each specific exception. * diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTerm.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTerm.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTerm.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTerm.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/LastAttachment.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/LastAttachment.java similarity index 98% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/LastAttachment.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/LastAttachment.java index 05240f95368..958da3b4a90 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/LastAttachment.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/LastAttachment.java @@ -174,7 +174,7 @@ public void setAttachmentOwner(String attachmentOwner) /** - * Return the human readable description of the attachment. + * Return the human-readable description of the attachment. * * @return text */ @@ -185,7 +185,7 @@ public String getDescription() /** - * Set up the human readable description of the attachment. + * Set up the human-readable description of the attachment. * * @param description text */ diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/package-info.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/package-info.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/package-info.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/APIOperationsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/FeedbackRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/FeedbackRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/FeedbackRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/FeedbackRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MeaningsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MoreInformationResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MoreInformationResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MoreInformationResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MoreInformationResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OCFOMASAPIResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OriginRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OriginRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OriginRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OriginRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OwnerRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OwnerRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OwnerRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OwnerRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/PagedResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/PagedResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/PagedResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/PagedResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceableRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceableRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceableRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceableRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaAttributesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaAttributesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaAttributesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaAttributesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaTypeResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaTypeResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaTypeResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/SchemaTypeResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBody.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBody.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBody.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBody.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/package-info.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/package-info.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/package-info.java diff --git a/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/AuditCodeTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/AuditCodeTest.java new file mode 100644 index 00000000000..34be6487dcd --- /dev/null +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/AuditCodeTest.java @@ -0,0 +1,28 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.ffdc; + + +import org.odpi.openmetadata.test.unittest.utilities.AuditLogMessageSetTest; +import org.testng.annotations.Test; + + +/** + * Verify the AssetConsumerAuditCode enum contains unique message ids, non-null names and descriptions and can be + * serialized to JSON and back again. + */ +public class AuditCodeTest extends AuditLogMessageSetTest +{ + final static String messageIdPrefix = "CONNECTED-ASSET-SERVICES"; + + /** + * Validated the values of the enum. + */ + @Test public void testAllErrorCodeValues() + { + for (OCFMetadataAuditCode auditCode : OCFMetadataAuditCode.values()) + { + super.testSingleAuditCodeValue(auditCode, messageIdPrefix); + } + } +} diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/ErrorCodeTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/ErrorCodeTest.java similarity index 89% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/ErrorCodeTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/ErrorCodeTest.java index 552822ff319..1dfb3f9eefa 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/ErrorCodeTest.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/ffdc/ErrorCodeTest.java @@ -19,7 +19,7 @@ public class ErrorCodeTest extends ExceptionMessageSetTest { for (OMAGOCFErrorCode errorCode : OMAGOCFErrorCode.values()) { - super.testSingleErrorCodeValue(errorCode, "OMAG-OCF"); + super.testSingleErrorCodeValue(errorCode, "CONNECTED-ASSET-SERVICES"); } } } diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTermTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTermTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTermTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/properties/GlossaryTermTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/AssetResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CertificationsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBodyTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBodyTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBodyTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentRequestBodyTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/CommentsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ConnectionsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalIdentifiersResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ExternalReferencesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermListResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/GlossaryTermResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/InformalTagsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LicensesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LikesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/LocationsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MockAPIResponse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MockAPIResponse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MockAPIResponse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/MockAPIResponse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NoteLogsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/NotesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OMASAPIResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OMASAPIResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OMASAPIResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/OMASAPIResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBodyTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBodyTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBodyTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingRequestBodyTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RatingsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ReferenceablesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedAssetsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/RelatedMediaReferencesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBodyTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBodyTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBodyTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagRequestBodyTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/TagsResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValueResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponseTest.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponseTest.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponseTest.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api/src/test/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/rest/ValidValuesResponseTest.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/README.md b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/README.md similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/README.md rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/README.md diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/build.gradle b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/build.gradle similarity index 84% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/build.gradle rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/build.gradle index 39e02338cc9..a14e793a1f4 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/build.gradle +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/build.gradle @@ -7,7 +7,7 @@ dependencies { implementation 'org.slf4j:slf4j-api' implementation 'org.springframework:spring-core' - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/pom.xml b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/pom.xml rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/pom.xml diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAPIOperations.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAPIOperations.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAPIOperations.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAPIOperations.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetClientBase.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetClientBase.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetClientBase.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetClientBase.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetLineage.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetLineage.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetLineage.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetLineage.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRatings.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRatings.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRatings.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRatings.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRelatedAssetProperties.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRelatedAssetProperties.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRelatedAssetProperties.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetRelatedAssetProperties.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetUniverse.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetUniverse.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetUniverse.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedAssetUniverse.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCertifications.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCertifications.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCertifications.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCertifications.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCommentReplies.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCommentReplies.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCommentReplies.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedCommentReplies.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedComments.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedComments.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedComments.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedComments.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedConnections.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedConnections.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedConnections.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedConnections.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPIOperation.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPIOperation.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPIOperation.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPIOperation.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPISchemaType.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPISchemaType.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPISchemaType.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedDeployedAPISchemaType.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalIdentifiers.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalIdentifiers.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalIdentifiers.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalIdentifiers.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalReferences.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalReferences.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalReferences.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedExternalReferences.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedFeedback.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedFeedback.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedFeedback.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedFeedback.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedInformalTags.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedInformalTags.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedInformalTags.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedInformalTags.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLicenses.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLicenses.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLicenses.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLicenses.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLikes.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLikes.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLikes.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLikes.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLocations.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLocations.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLocations.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedLocations.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNestedSchemaType.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNestedSchemaType.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNestedSchemaType.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNestedSchemaType.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNoteLogs.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNoteLogs.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNoteLogs.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNoteLogs.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNotes.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNotes.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNotes.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedNotes.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedAssets.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedAssets.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedAssets.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedAssets.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedMediaReferences.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedMediaReferences.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedMediaReferences.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedRelatedMediaReferences.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedSchemaAttributes.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedSchemaAttributes.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedSchemaAttributes.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/ConnectedSchemaAttributes.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/EgeriaConnectedAssetProperties.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/EgeriaConnectedAssetProperties.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/EgeriaConnectedAssetProperties.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/EgeriaConnectedAssetProperties.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/OCFRESTClient.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/OCFRESTClient.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/OCFRESTClient.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/client/OCFRESTClient.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/README.md b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/README.md similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/README.md rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/README.md diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/build.gradle b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/build.gradle similarity index 86% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/build.gradle rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/build.gradle index 43993d3508c..9bc1bf54bf8 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/build.gradle +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/build.gradle @@ -9,7 +9,7 @@ dependencies { implementation project(':open-metadata-implementation:common-services:repository-handler') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation project(':open-metadata-implementation:common-services:metadata-security:metadata-security-apis') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/pom.xml b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/pom.xml rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/pom.xml diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/ReferenceableBuilder.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/ReferenceableBuilder.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/ReferenceableBuilder.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/ReferenceableBuilder.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/RootBuilder.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/RootBuilder.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/RootBuilder.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/RootBuilder.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/SchemaTypeBuilder.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/SchemaTypeBuilder.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/SchemaTypeBuilder.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/SchemaTypeBuilder.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/package-info.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/package-info.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/builders/package-info.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ElementHeaderConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ElementHeaderConverter.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ElementHeaderConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ElementHeaderConverter.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/TypeConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/TypeConverter.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/TypeConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/TypeConverter.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/AssetMapper.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/AssetMapper.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/AssetMapper.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/AssetMapper.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/ReferenceableMapper.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/ReferenceableMapper.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/ReferenceableMapper.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/ReferenceableMapper.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/SchemaElementMapper.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/SchemaElementMapper.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/SchemaElementMapper.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/mappers/SchemaElementMapper.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/README.md b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/README.md similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/README.md rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/README.md diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/build.gradle b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/build.gradle similarity index 90% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/build.gradle rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/build.gradle index ca89a07181e..bdbaa83bf79 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/build.gradle +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/build.gradle @@ -7,7 +7,7 @@ dependencies { implementation 'org.slf4j:slf4j-api' implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation project(':open-metadata-implementation:common-services:generic-handlers') implementation project(':open-metadata-implementation:common-services:repository-handler') implementation project(':open-metadata-implementation:common-services:metadata-security:metadata-security-server') diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/pom.xml b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/pom.xml rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/pom.xml diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/admin/OCFMetadataOperationalServices.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/admin/OCFMetadataOperationalServices.java similarity index 98% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/admin/OCFMetadataOperationalServices.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/admin/OCFMetadataOperationalServices.java index b9abec141d4..5efdd23cee4 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/admin/OCFMetadataOperationalServices.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/admin/OCFMetadataOperationalServices.java @@ -3,7 +3,7 @@ package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.admin; import org.odpi.openmetadata.commonservices.multitenant.ffdc.exceptions.NewInstanceException; -import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.auditlog.OCFMetadataAuditCode; +import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.ffdc.OCFMetadataAuditCode; import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.OCFMetadataInstanceHandler; import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.OCFMetadataServicesInstance; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/APIOperationConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/APIOperationConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/APIOperationConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/APIOperationConverter.java index 42e7d475724..58c5daf04ea 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/APIOperationConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/APIOperationConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/AssetConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/AssetConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java index 705c652ba74..822fb56af35 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/AssetConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/AssetConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/CertificationConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/CertificationConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/CertificationConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/CertificationConverter.java index 587f964aa68..fac9f7c1464 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/CertificationConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/CertificationConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/CommentConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/CommentConverter.java similarity index 98% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/CommentConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/CommentConverter.java index 61e1a0714f1..de70d1a1188 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/CommentConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/CommentConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; @@ -154,7 +154,7 @@ private CommentType getCommentTypeFromProperties(InstanceProperties properties if (instancePropertiesMap != null) { - InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.OWNER_TYPE_PROPERTY_NAME); + InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.COMMENT_TYPE_PROPERTY_NAME); if (instancePropertyValue instanceof EnumPropertyValue) { diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ConnectorTypeConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ConnectorTypeConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ConnectorTypeConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ConnectorTypeConverter.java index c2fee11e5f4..167aa76c03b 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ConnectorTypeConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ConnectorTypeConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/EndpointConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/EndpointConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/EndpointConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/EndpointConverter.java index ef83b1b7c27..f13f3deac00 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/EndpointConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/EndpointConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ExternalIdentifierConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ExternalIdentifierConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ExternalIdentifierConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ExternalIdentifierConverter.java index 98c65a00482..72cea53f346 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ExternalIdentifierConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ExternalIdentifierConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ExternalReferenceConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ExternalReferenceConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ExternalReferenceConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ExternalReferenceConverter.java index 004cd367247..c303c058d58 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ExternalReferenceConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ExternalReferenceConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/InformalTagConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/InformalTagConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/InformalTagConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/InformalTagConverter.java index e2f5eeff684..24216f02636 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/InformalTagConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/InformalTagConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LicenseConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LicenseConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LicenseConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LicenseConverter.java index 587b0d09de5..adeb48b6441 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LicenseConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LicenseConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LikeConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LikeConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LikeConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LikeConverter.java index b4b1fc25055..026eaf2b6d3 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LikeConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LikeConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LocationConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LocationConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LocationConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LocationConverter.java index c0b120e174a..d9828860f8c 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/LocationConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/LocationConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/MeaningConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/MeaningConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/MeaningConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/MeaningConverter.java index 02817767525..8ae368fdc86 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/MeaningConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/MeaningConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/NoteConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/NoteConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/NoteConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/NoteConverter.java index c6f18c77fa4..4816851c289 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/NoteConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/NoteConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/NoteLogConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/NoteLogConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/NoteLogConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/NoteLogConverter.java index ee6ea2e3968..3dd962d9dd2 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/NoteLogConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/NoteLogConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RatingConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RatingConverter.java similarity index 98% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RatingConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RatingConverter.java index 24066b88a92..a5219c13277 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RatingConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RatingConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; @@ -138,7 +138,7 @@ private StarRating getStarRatingFromProperties(InstanceProperties properties) if (instancePropertiesMap != null) { - InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.OWNER_TYPE_PROPERTY_NAME); + InstancePropertyValue instancePropertyValue = instancePropertiesMap.get(OpenMetadataAPIMapper.STARS_PROPERTY_NAME); if (instancePropertyValue instanceof EnumPropertyValue) { diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ReferenceableConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ReferenceableConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java index 6411b735a7d..47538dcb457 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/ReferenceableConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/ReferenceableConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RelatedAssetConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RelatedAssetConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RelatedAssetConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RelatedAssetConverter.java index db978c66703..ca3843d5982 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RelatedAssetConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RelatedAssetConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RelatedMediaConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RelatedMediaConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RelatedMediaConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RelatedMediaConverter.java index f5f0ee2639b..b71626ea4aa 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/RelatedMediaConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/RelatedMediaConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SchemaAttributeConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SchemaAttributeConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SchemaAttributeConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SchemaAttributeConverter.java index b1f67b55e1f..783d5bbd20b 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SchemaAttributeConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SchemaAttributeConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SchemaTypeConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SchemaTypeConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SchemaTypeConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SchemaTypeConverter.java index 24139e10b4e..eca66354346 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SchemaTypeConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SchemaTypeConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SearchKeywordConverter.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SearchKeywordConverter.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SearchKeywordConverter.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SearchKeywordConverter.java index 5ca83e3aecb..9d694087d45 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/SearchKeywordConverter.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/SearchKeywordConverter.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; import org.odpi.openmetadata.commonservices.generichandlers.OCFConverter; import org.odpi.openmetadata.commonservices.generichandlers.OpenMetadataAPIMapper; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/package-info.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java similarity index 97% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/package-info.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java index 3a9df5b860f..1c8c9d8e071 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/converters/package-info.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/converters/package-info.java @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters; +package org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters; /** * The converters are responsible for converting entities, classifications and relationships retrieved from the diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataInstanceHandler.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataInstanceHandler.java similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataInstanceHandler.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataInstanceHandler.java diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataRESTServices.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataRESTServices.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataRESTServices.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataRESTServices.java index 6ae96fe6fda..e94c8324564 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataRESTServices.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataRESTServices.java @@ -1386,7 +1386,7 @@ public MoreInformationResponse getMoreInformation(String serverName, int maxElements) { final String methodName = "getMoreInformation"; - final String guidParameterName = "assetGUID"; + final String guidParameterName = "elementGUID"; RESTCallToken token = restCallLogger.logRESTCall(serverName, userId, methodName); diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataServicesInstance.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataServicesInstance.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataServicesInstance.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataServicesInstance.java index bf98e32a7d6..feddfa51da4 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataServicesInstance.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/OCFMetadataServicesInstance.java @@ -7,7 +7,7 @@ import org.odpi.openmetadata.commonservices.generichandlers.*; import org.odpi.openmetadata.commonservices.multitenant.OMASServiceInstance; import org.odpi.openmetadata.commonservices.multitenant.ffdc.exceptions.NewInstanceException; -import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.server.converters.*; +import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.converters.*; import org.odpi.openmetadata.commonservices.ocf.metadatamanagement.ffdc.OMAGOCFErrorCode; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; import org.odpi.openmetadata.frameworks.connectors.properties.beans.*; diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/README.md b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/README.md similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/README.md rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/README.md diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/build.gradle b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/build.gradle similarity index 65% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/build.gradle rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/build.gradle index 4aa983b520f..142217b69d5 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/build.gradle +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/build.gradle @@ -5,9 +5,9 @@ dependencies { - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-server') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-server') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation 'org.springframework:spring-web' implementation 'io.swagger.core.v3:swagger-annotations' compileOnly 'com.fasterxml.jackson.core:jackson-annotations' diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/pom.xml b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/pom.xml similarity index 100% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/pom.xml rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/pom.xml diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/spring/ConnectedAssetResource.java b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/spring/ConnectedAssetResource.java similarity index 99% rename from open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/spring/ConnectedAssetResource.java rename to open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/spring/ConnectedAssetResource.java index 3b61a2e3eaf..7918388f434 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/spring/ConnectedAssetResource.java +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring/src/main/java/org/odpi/openmetadata/commonservices/ocf/metadatamanagement/server/spring/ConnectedAssetResource.java @@ -523,7 +523,7 @@ public NoteLogsResponse getNoteLogs(@PathVariable String serverName, * PropertyServerException - there is a problem retrieving the asset properties from the property server or * UserNotAuthorizedException - the requesting user is not authorized to issue this request. */ - @GetMapping(path = "/note-log/{noteLogGUID}/notes") + @GetMapping(path = "/note-logs/{noteLogGUID}/notes") public NotesResponse getNotes(@PathVariable String serverName, @PathVariable String serviceURLName, diff --git a/open-metadata-implementation/common-services/ocf-metadata-management/pom.xml b/open-metadata-implementation/framework-services/ocf-metadata-management/pom.xml similarity index 96% rename from open-metadata-implementation/common-services/ocf-metadata-management/pom.xml rename to open-metadata-implementation/framework-services/ocf-metadata-management/pom.xml index d01b5757e7a..92d5b180c7d 100644 --- a/open-metadata-implementation/common-services/ocf-metadata-management/pom.xml +++ b/open-metadata-implementation/framework-services/ocf-metadata-management/pom.xml @@ -8,7 +8,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - common-services + framework-services org.odpi.egeria 3.15-SNAPSHOT diff --git a/open-metadata-implementation/framework-services/pom.xml b/open-metadata-implementation/framework-services/pom.xml new file mode 100644 index 00000000000..2a37df23c37 --- /dev/null +++ b/open-metadata-implementation/framework-services/pom.xml @@ -0,0 +1,41 @@ + + + + + + + + + open-metadata-implementation + org.odpi.egeria + 3.15-SNAPSHOT + + + 4.0.0 + + + scm:git:git://github.com/odpi/egeria.git + scm:git:ssh://github.com/odpi/egeria.git + http://github.com/odpi/egeria/tree/main + + + Framework Services + + The framework services provide REST API support for the open metadata frameworks. + + + framework-services + + pom + + gaf-metadata-management + ocf-metadata-management + + + + + + + diff --git a/open-metadata-implementation/governance-servers/data-engine-proxy-services/data-engine-proxy-services-server/build.gradle b/open-metadata-implementation/governance-servers/data-engine-proxy-services/data-engine-proxy-services-server/build.gradle index f634a47f2b7..f2cdebff6ae 100644 --- a/open-metadata-implementation/governance-servers/data-engine-proxy-services/data-engine-proxy-services-server/build.gradle +++ b/open-metadata-implementation/governance-servers/data-engine-proxy-services/data-engine-proxy-services-server/build.gradle @@ -12,11 +12,11 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' implementation 'org.apache.commons:commons-collections4' - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') implementation project(':open-metadata-implementation:access-services:data-engine:data-engine-topic-connectors') implementation project(':open-metadata-implementation:common-services:multi-tenant') } diff --git a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-api/build.gradle b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-api/build.gradle index 2a869083d43..9904befd65a 100644 --- a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-api/build.gradle +++ b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-api/build.gradle @@ -10,10 +10,10 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:admin-services:admin-services-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-client/build.gradle b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-client/build.gradle index e4e40ad4fc2..5b4c305170f 100644 --- a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-client/build.gradle +++ b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-client/build.gradle @@ -7,13 +7,13 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-api') implementation project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-client') implementation project(':open-metadata-implementation:engine-services:asset-analysis:asset-analysis-api') implementation project(':open-metadata-implementation:governance-servers:engine-host-services:engine-host-services-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation 'org.springframework:spring-web' compileOnly 'com.fasterxml.jackson.core:jackson-annotations' diff --git a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-registration/build.gradle b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-registration/build.gradle index 32704e6fca1..4a48accdd60 100644 --- a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-registration/build.gradle +++ b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-registration/build.gradle @@ -13,10 +13,10 @@ dependencies { implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:governance-servers:engine-host-services:engine-host-services-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-server/build.gradle b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-server/build.gradle index 1518bff144f..b7c9f5add49 100644 --- a/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-server/build.gradle +++ b/open-metadata-implementation/governance-servers/engine-host-services/engine-host-services-server/build.gradle @@ -10,7 +10,7 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:open-discovery-framework') implementation project(':open-metadata-implementation:frameworks:governance-action-framework') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-api') implementation project(':open-metadata-implementation:access-services:governance-engine:governance-engine-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') @@ -18,10 +18,10 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:engine-host-services:engine-host-services-api') implementation project(':open-metadata-implementation:governance-servers:engine-host-services:engine-host-services-registration') implementation project(':open-metadata-implementation:common-services:multi-tenant') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') - implementation project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' } diff --git a/open-metadata-implementation/governance-servers/open-lineage-services/open-lineage-services-server/build.gradle b/open-metadata-implementation/governance-servers/open-lineage-services/open-lineage-services-server/build.gradle index 5f420d59a2f..9c0944dc112 100644 --- a/open-metadata-implementation/governance-servers/open-lineage-services/open-lineage-services-server/build.gradle +++ b/open-metadata-implementation/governance-servers/open-lineage-services/open-lineage-services-server/build.gradle @@ -16,8 +16,8 @@ dependencies { implementation project(':open-metadata-implementation:access-services:asset-lineage:asset-lineage-client') implementation project(':open-metadata-implementation:access-services:asset-lineage:asset-lineage-api') implementation project(':open-metadata-implementation:access-services:asset-lineage:asset-lineage-topic-connectors') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation 'org.apache.lucene:lucene-analyzers-common' implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:frameworks:audit-log-framework') diff --git a/open-metadata-implementation/integration-services/analytics-integrator/analytics-integrator-server/build.gradle b/open-metadata-implementation/integration-services/analytics-integrator/analytics-integrator-server/build.gradle index 0c7396efdb7..f66ed6995e0 100644 --- a/open-metadata-implementation/integration-services/analytics-integrator/analytics-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/analytics-integrator/analytics-integrator-server/build.gradle @@ -13,7 +13,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:analytics-integrator:analytics-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:analytics-modeling:analytics-modeling-api') implementation project(':open-metadata-implementation:access-services:analytics-modeling:analytics-modeling-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') diff --git a/open-metadata-implementation/integration-services/api-integrator/api-integrator-server/build.gradle b/open-metadata-implementation/integration-services/api-integrator/api-integrator-server/build.gradle index 33ff436eb0d..2429b380382 100644 --- a/open-metadata-implementation/integration-services/api-integrator/api-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/api-integrator/api-integrator-server/build.gradle @@ -13,7 +13,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:api-integrator:api-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-api') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') diff --git a/open-metadata-implementation/integration-services/catalog-integrator/catalog-integrator-server/build.gradle b/open-metadata-implementation/integration-services/catalog-integrator/catalog-integrator-server/build.gradle index 769585f7396..a86ec53bfbc 100644 --- a/open-metadata-implementation/integration-services/catalog-integrator/catalog-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/catalog-integrator/catalog-integrator-server/build.gradle @@ -14,7 +14,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:catalog-integrator:catalog-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:asset-manager:asset-manager-api') implementation project(':open-metadata-implementation:access-services:asset-manager:asset-manager-client') implementation 'org.slf4j:slf4j-api' diff --git a/open-metadata-implementation/integration-services/database-integrator/database-integrator-server/build.gradle b/open-metadata-implementation/integration-services/database-integrator/database-integrator-server/build.gradle index d7117e28718..3321a90ec22 100644 --- a/open-metadata-implementation/integration-services/database-integrator/database-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/database-integrator/database-integrator-server/build.gradle @@ -13,7 +13,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:database-integrator:database-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-api') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') diff --git a/open-metadata-implementation/integration-services/display-integrator/display-integrator-server/build.gradle b/open-metadata-implementation/integration-services/display-integrator/display-integrator-server/build.gradle index 6ffc7c56465..6e16feddad9 100644 --- a/open-metadata-implementation/integration-services/display-integrator/display-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/display-integrator/display-integrator-server/build.gradle @@ -13,7 +13,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:display-integrator:display-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-api') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') diff --git a/open-metadata-implementation/integration-services/files-integrator/files-integrator-server/build.gradle b/open-metadata-implementation/integration-services/files-integrator/files-integrator-server/build.gradle index 7047100e225..8952e602f10 100644 --- a/open-metadata-implementation/integration-services/files-integrator/files-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/files-integrator/files-integrator-server/build.gradle @@ -11,7 +11,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:files-integrator:files-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-api') diff --git a/open-metadata-implementation/integration-services/infrastructure-integrator/infrastructure-integrator-server/build.gradle b/open-metadata-implementation/integration-services/infrastructure-integrator/infrastructure-integrator-server/build.gradle index 74c5111bcd4..474b1335c72 100644 --- a/open-metadata-implementation/integration-services/infrastructure-integrator/infrastructure-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/infrastructure-integrator/infrastructure-integrator-server/build.gradle @@ -13,8 +13,8 @@ dependencies { implementation project(':open-metadata-implementation:integration-services:infrastructure-integrator:infrastructure-integrator-api') implementation project(':open-metadata-implementation:access-services:it-infrastructure:it-infrastructure-api') implementation project(':open-metadata-implementation:access-services:it-infrastructure:it-infrastructure-client') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:admin-services:admin-services-api') diff --git a/open-metadata-implementation/integration-services/lineage-integrator/lineage-integrator-server/build.gradle b/open-metadata-implementation/integration-services/lineage-integrator/lineage-integrator-server/build.gradle index cced74dd639..15344ef4463 100644 --- a/open-metadata-implementation/integration-services/lineage-integrator/lineage-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/lineage-integrator/lineage-integrator-server/build.gradle @@ -12,8 +12,8 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:lineage-integrator:lineage-integrator-api') implementation project(':open-metadata-implementation:admin-services:admin-services-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:access-services:asset-manager:asset-manager-api') diff --git a/open-metadata-implementation/integration-services/search-integrator/search-integrator-server/build.gradle b/open-metadata-implementation/integration-services/search-integrator/search-integrator-server/build.gradle index 9612e8eede0..6b270af13b2 100644 --- a/open-metadata-implementation/integration-services/search-integrator/search-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/search-integrator/search-integrator-server/build.gradle @@ -12,8 +12,8 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:search-integrator:search-integrator-api') implementation project(':open-metadata-implementation:admin-services:admin-services-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:common-services:ffdc-services') implementation project(':open-metadata-implementation:common-services:multi-tenant') implementation project(':open-metadata-implementation:access-services:asset-manager:asset-manager-api') diff --git a/open-metadata-implementation/integration-services/security-integrator/security-integrator-server/build.gradle b/open-metadata-implementation/integration-services/security-integrator/security-integrator-server/build.gradle index bb06ec7b22e..4417240d317 100644 --- a/open-metadata-implementation/integration-services/security-integrator/security-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/security-integrator/security-integrator-server/build.gradle @@ -10,7 +10,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-api') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:integration-services:security-integrator:security-integrator-api') implementation project(':open-metadata-implementation:access-services:security-manager:security-manager-api') implementation project(':open-metadata-implementation:access-services:security-manager:security-manager-client') diff --git a/open-metadata-implementation/integration-services/topic-integrator/topic-integrator-server/build.gradle b/open-metadata-implementation/integration-services/topic-integrator/topic-integrator-server/build.gradle index 7011f775f08..5398d38e6ca 100644 --- a/open-metadata-implementation/integration-services/topic-integrator/topic-integrator-server/build.gradle +++ b/open-metadata-implementation/integration-services/topic-integrator/topic-integrator-server/build.gradle @@ -13,7 +13,7 @@ dependencies { implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-registration') implementation project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-server') implementation project(':open-metadata-implementation:integration-services:topic-integrator:topic-integrator-api') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-api') implementation project(':open-metadata-implementation:access-services:data-manager:data-manager-client') implementation project(':open-metadata-implementation:admin-services:admin-services-api') diff --git a/open-metadata-implementation/pom.xml b/open-metadata-implementation/pom.xml index e5928320a0d..bd5f2da5a6f 100644 --- a/open-metadata-implementation/pom.xml +++ b/open-metadata-implementation/pom.xml @@ -33,6 +33,7 @@ frameworks adapters common-services + framework-services repository-services access-services engine-services diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle b/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle index 0a212daa8cf..a09a9bb79a8 100644 --- a/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle +++ b/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle @@ -44,7 +44,7 @@ dependencies { runtimeOnly 'org.hibernate:hibernate-validator' runtimeOnly project(':open-metadata-implementation:platform-services:platform-services-spring') runtimeOnly project(':open-metadata-implementation:admin-services:admin-services-spring') - runtimeOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-spring') + runtimeOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-spring') runtimeOnly project(':open-metadata-implementation:repository-services:repository-services-spring') runtimeOnly project(':open-metadata-conformance-suite:open-metadata-conformance-suite-spring') runtimeOnly project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-spring') diff --git a/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/build.gradle b/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/build.gradle index 6a383e4a32d..25c244de129 100644 --- a/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/build.gradle +++ b/open-metadata-implementation/user-interfaces/ui-chassis/ui-chassis-spring/build.gradle @@ -69,8 +69,8 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:access-services:glossary-view:glossary-view-client') implementation project(':open-metadata-implementation:access-services:glossary-view:glossary-view-api') - testCompileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + testCompileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') testImplementation 'org.junit.jupiter:junit-jupiter-api' testImplementation 'org.junit.jupiter:junit-jupiter-engine' testImplementation 'org.mockito:mockito-junit-jupiter' diff --git a/open-metadata-implementation/view-services/glossary-author-view/glossary-author-view-spring/src/main/java/org/odpi/openmetadata/viewservices/glossaryauthor/server/GlossaryAuthorGraphRESTResource.java b/open-metadata-implementation/view-services/glossary-author-view/glossary-author-view-spring/src/main/java/org/odpi/openmetadata/viewservices/glossaryauthor/server/GlossaryAuthorGraphRESTResource.java index 7ff32224c6a..31c493d41c1 100644 --- a/open-metadata-implementation/view-services/glossary-author-view/glossary-author-view-spring/src/main/java/org/odpi/openmetadata/viewservices/glossaryauthor/server/GlossaryAuthorGraphRESTResource.java +++ b/open-metadata-implementation/view-services/glossary-author-view/glossary-author-view-spring/src/main/java/org/odpi/openmetadata/viewservices/glossaryauthor/server/GlossaryAuthorGraphRESTResource.java @@ -23,7 +23,7 @@ @RequestMapping("/servers/{serverName}/open-metadata/view-services/glossary-author/users/{userId}") @Tag(name="Subject Area OMAS", description="The Subject Area OMAS supports subject matter experts who are documenting their knowledge about a particular subject. This includes glossary terms, reference data, validation rules.", externalDocs=@ExternalDocumentation(description="Glossary Author Open Metadata View Service (OMVS)", - url="https://egeria-project.org/services/omvs/glossary-view/overview/")) + url="https://egeria-project.org/services/omvs/glossary-author/overview/")) public class GlossaryAuthorGraphRESTResource { private final GlossaryAuthorViewGraphRESTServices restAPI = new GlossaryAuthorViewGraphRESTServices(); /** diff --git a/open-metadata-resources/open-metadata-archives/open-metadata-types/src/main/java/org/odpi/openmetadata/opentypes/OpenMetadataTypesArchive.java b/open-metadata-resources/open-metadata-archives/open-metadata-types/src/main/java/org/odpi/openmetadata/opentypes/OpenMetadataTypesArchive.java index 2467021d0cf..b88d00ea3ab 100644 --- a/open-metadata-resources/open-metadata-archives/open-metadata-types/src/main/java/org/odpi/openmetadata/opentypes/OpenMetadataTypesArchive.java +++ b/open-metadata-resources/open-metadata-archives/open-metadata-types/src/main/java/org/odpi/openmetadata/opentypes/OpenMetadataTypesArchive.java @@ -7,10 +7,13 @@ import org.odpi.openmetadata.repositoryservices.archiveutilities.OMRSArchiveHelper; import org.odpi.openmetadata.repositoryservices.connectors.stores.archivestore.properties.OpenMetadataArchive; import org.odpi.openmetadata.repositoryservices.connectors.stores.archivestore.properties.OpenMetadataArchiveType; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.ClassificationPropagationRule; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.RelationshipDef; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.RelationshipEndCardinality; +import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.RelationshipEndDef; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefAttribute; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefAttributeStatus; import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefPatch; -import org.odpi.openmetadata.repositoryservices.connectors.stores.metadatacollectionstore.properties.typedefs.TypeDefStatus; import org.odpi.openmetadata.repositoryservices.ffdc.OMRSErrorCode; import org.odpi.openmetadata.repositoryservices.ffdc.exception.OMRSLogicErrorException; @@ -161,6 +164,9 @@ public void getOriginalTypes() updateGovernanceEngines(); updateGovernanceActionTypes(); updateGovernanceActions(); + update0710DigitalServices(); + update0715DigitalServiceOwnership(); + update0735SolutionPortsAndWires(); } @@ -381,7 +387,6 @@ private TypeDefPatch updateGovernanceActionEntity() } - private TypeDefPatch updateTargetForActionRelationship() { /* @@ -415,6 +420,254 @@ private TypeDefPatch updateTargetForActionRelationship() } + /* + * ------------------------------------------------------------------------------------------------------- + */ + + private void update0710DigitalServices() + { + this.archiveBuilder.addRelationshipDef(getDigitalServiceProductRelationship()); + this.archiveBuilder.addTypeDefPatch(updateDigitalProductClassification()); + } + + private RelationshipDef getDigitalServiceProductRelationship() + { + final String guid = "51465a59-c785-406d-929c-def34596e9af"; + final String name = "DigitalServiceProduct"; + final String description = "A digital product that is maintained by a digital service."; + final String descriptionGUID = null; + + final ClassificationPropagationRule classificationPropagationRule = ClassificationPropagationRule.NONE; + + RelationshipDef relationshipDef = archiveHelper.getBasicRelationshipDef(guid, + name, + null, + description, + descriptionGUID, + classificationPropagationRule); + + RelationshipEndDef relationshipEndDef; + + /* + * Set up end 1. + */ + final String end1EntityType = "DigitalService"; + final String end1AttributeName = "managingDigitalService"; + final String end1AttributeDescription = "Digital service responsible for the production of the digital product."; + final String end1AttributeDescriptionGUID = null; + final RelationshipEndCardinality end1Cardinality = RelationshipEndCardinality.AT_MOST_ONE; + + relationshipEndDef = archiveHelper.getRelationshipEndDef(this.archiveBuilder.getEntityDef(end1EntityType), + end1AttributeName, + end1AttributeDescription, + end1AttributeDescriptionGUID, + end1Cardinality); + relationshipDef.setEndDef1(relationshipEndDef); + + /* + * Set up end 2. + */ + final String end2EntityType = "Referenceable"; + final String end2AttributeName = "digitalProducts"; + final String end2AttributeDescription = "The associated digital products."; + final String end2AttributeDescriptionGUID = null; + final RelationshipEndCardinality end2Cardinality = RelationshipEndCardinality.ANY_NUMBER; + + relationshipEndDef = archiveHelper.getRelationshipEndDef(this.archiveBuilder.getEntityDef(end2EntityType), + end2AttributeName, + end2AttributeDescription, + end2AttributeDescriptionGUID, + end2Cardinality); + relationshipDef.setEndDef2(relationshipEndDef); + + return relationshipDef; + } + + + private TypeDefPatch updateDigitalProductClassification() + { + /* + * Create the Patch + */ + final String typeName = "DigitalProduct"; + + TypeDefPatch typeDefPatch = archiveBuilder.getPatchForType(typeName); + + typeDefPatch.setUpdatedBy(originatorName); + typeDefPatch.setUpdateTime(creationDate); + + /* + * Build the attributes + */ + List properties = new ArrayList<>(); + TypeDefAttribute property; + + final String attribute1Name = "syncDatesByKey"; + final String attribute1Description = "Collection of synchronization dates identified by a key (deprecated, added in error)."; + final String attribute1DescriptionGUID = null; + final String attribute2Name = "productName"; + final String attribute2Description = "Display name of the product."; + final String attribute2DescriptionGUID = null; + final String attribute3Name = "productType"; + final String attribute3Description = "Type or category of the product."; + final String attribute3DescriptionGUID = null; + final String attribute4Name = "introductionDate"; + final String attribute4Description = "Date that the product was made available."; + final String attribute4DescriptionGUID = null; + final String attribute5Name = "maturity"; + final String attribute5Description = "Level of maturity for the product."; + final String attribute5DescriptionGUID = null; + final String attribute6Name = "serviceLife"; + final String attribute6Description = "Length of time that the product is expected to be in service."; + final String attribute6DescriptionGUID = null; + final String attribute7Name = "currentVersion"; + final String attribute7Description = "Which is the current supported version that is recommended for consumers."; + final String attribute7DescriptionGUID = null; + final String attribute8Name = "nextVersion"; + final String attribute8Description = "When is the next version expected to be released."; + final String attribute8DescriptionGUID = null; + final String attribute9Name = "withdrawDate"; + final String attribute9Description = "What date what the product withdrawn, preventing new consumers."; + final String attribute9DescriptionGUID = null; + final String attribute10Name = "additionalProperties"; + final String attribute10Description = "Any additional properties needed to describe the product."; + final String attribute10DescriptionGUID = null; + + property = archiveHelper.getMapStringLongTypeDefAttribute(attribute1Name, + attribute1Description, + attribute1DescriptionGUID); + + property.setAttributeStatus(TypeDefAttributeStatus.DEPRECATED_ATTRIBUTE); + properties.add(property); + property = archiveHelper.getStringTypeDefAttribute(attribute2Name, + attribute2Description, + attribute2DescriptionGUID); + properties.add(property); + property = archiveHelper.getStringTypeDefAttribute(attribute3Name, + attribute3Description, + attribute3DescriptionGUID); + properties.add(property); + property = archiveHelper.getDateTypeDefAttribute(attribute4Name, + attribute4Description, + attribute4DescriptionGUID); + properties.add(property); + property = archiveHelper.getStringTypeDefAttribute(attribute5Name, + attribute5Description, + attribute5DescriptionGUID); + properties.add(property); + property = archiveHelper.getStringTypeDefAttribute(attribute6Name, + attribute6Description, + attribute6DescriptionGUID); + properties.add(property); + property = archiveHelper.getStringTypeDefAttribute(attribute7Name, + attribute7Description, + attribute7DescriptionGUID); + properties.add(property); + property = archiveHelper.getDateTypeDefAttribute(attribute8Name, + attribute8Description, + attribute8DescriptionGUID); + properties.add(property); + property = archiveHelper.getDateTypeDefAttribute(attribute9Name, + attribute9Description, + attribute9DescriptionGUID); + properties.add(property); + property = archiveHelper.getMapStringStringTypeDefAttribute(attribute10Name, + attribute10Description, + attribute10DescriptionGUID); + properties.add(property); + + typeDefPatch.setPropertyDefinitions(properties); + + return typeDefPatch; + } + + + /* + * ------------------------------------------------------------------------------------------------------- + */ + + private void update0715DigitalServiceOwnership() + { + this.archiveBuilder.addTypeDefPatch(updateDigitalServiceOperatorRelationship()); + } + + private TypeDefPatch updateDigitalServiceOperatorRelationship() + { + /* + * Create the Patch + */ + final String typeName = "DigitalServiceOperator"; + + TypeDefPatch typeDefPatch = archiveBuilder.getPatchForType(typeName); + + typeDefPatch.setUpdatedBy(originatorName); + typeDefPatch.setUpdateTime(creationDate); + + /* + * Set up end 2. + */ + final String end2EntityType = "Referenceable"; + final String end2AttributeName = "digitalServiceOperators"; + final String end2AttributeDescription = "The unit (team, capability, ...) responsible for managing this digital service."; + final String end2AttributeDescriptionGUID = null; + final RelationshipEndCardinality end2Cardinality = RelationshipEndCardinality.ANY_NUMBER; + + RelationshipEndDef relationshipEndDef = archiveHelper.getRelationshipEndDef(this.archiveBuilder.getEntityDef(end2EntityType), + end2AttributeName, + end2AttributeDescription, + end2AttributeDescriptionGUID, + end2Cardinality); + + + typeDefPatch.setEndDef2(relationshipEndDef); + + return typeDefPatch; + } + + + /* + * ------------------------------------------------------------------------------------------------------- + */ + + private void update0735SolutionPortsAndWires() + { + this.archiveBuilder.addTypeDefPatch(updateSolutionLinkingWireRelationship()); + } + + private TypeDefPatch updateSolutionLinkingWireRelationship() + { + /* + * Create the Patch + */ + final String typeName = "DigitalServiceOperator"; + + TypeDefPatch typeDefPatch = archiveBuilder.getPatchForType(typeName); + + typeDefPatch.setUpdatedBy(originatorName); + typeDefPatch.setUpdateTime(creationDate); + + /* + * Set up end 2. + */ + final String end2EntityType = "Referenceable"; + final String end2AttributeName = "digitalServiceOperators"; + final String end2AttributeDescription = "The unit (team, capability, ...) responsible for managing this digital service."; + final String end2AttributeDescriptionGUID = null; + final RelationshipEndCardinality end2Cardinality = RelationshipEndCardinality.ANY_NUMBER; + + RelationshipEndDef relationshipEndDef = archiveHelper.getRelationshipEndDef(this.archiveBuilder.getEntityDef(end2EntityType), + end2AttributeName, + end2AttributeDescription, + end2AttributeDescriptionGUID, + end2Cardinality); + + + typeDefPatch.setEndDef2(relationshipEndDef); + + return typeDefPatch; + } + + /* * ------------------------------------------------------------------------------------------------------- */ diff --git a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-avro-sample/build.gradle b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-avro-sample/build.gradle index 244472e112b..d01761dec0e 100644 --- a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-avro-sample/build.gradle +++ b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-avro-sample/build.gradle @@ -12,8 +12,8 @@ dependencies { implementation project(':open-metadata-implementation:access-services:asset-owner:asset-owner-client') compileOnly project(':open-metadata-implementation:access-services:asset-owner:asset-owner-api') runtimeOnly 'ch.qos.logback:logback-classic' - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') compileOnly project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:adapters:authentication-plugins:http-helper') } diff --git a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-csv-sample/build.gradle b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-csv-sample/build.gradle index 43dcd0be21f..8860e61fd36 100644 --- a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-csv-sample/build.gradle +++ b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-create-csv-sample/build.gradle @@ -13,8 +13,8 @@ dependencies { compileOnly project(':open-metadata-implementation:access-services:asset-owner:asset-owner-api') compileOnly project(':open-metadata-implementation:frameworks:open-connector-framework') runtimeOnly 'ch.qos.logback:logback-classic' - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-implementation:adapters:authentication-plugins:http-helper') } diff --git a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-avro-sample/build.gradle b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-avro-sample/build.gradle index 7f77bbdb024..c12496808c5 100644 --- a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-avro-sample/build.gradle +++ b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-avro-sample/build.gradle @@ -15,8 +15,8 @@ dependencies { implementation project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-client') compileOnly project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-api') runtimeOnly 'ch.qos.logback:logback-classic' - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' implementation project(':open-metadata-implementation:adapters:authentication-plugins:http-helper') diff --git a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-csv-sample/build.gradle b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-csv-sample/build.gradle index ffa1147d378..bb6e276c40e 100644 --- a/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-csv-sample/build.gradle +++ b/open-metadata-resources/open-metadata-samples/access-services-samples/asset-management-samples/asset-reader-csv-sample/build.gradle @@ -14,8 +14,8 @@ dependencies { implementation project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-client') compileOnly project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-api') runtimeOnly 'ch.qos.logback:logback-classic' - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') compileOnly project(':open-metadata-implementation:adapters:open-connectors:data-store-connectors:file-connectors:basic-file-connector') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' implementation project(':open-metadata-implementation:adapters:authentication-plugins:http-helper') diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/README.md b/open-metadata-test/open-metadata-fvt/access-services-fvt/README.md index 914314832d7..320c0633eab 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/README.md +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/README.md @@ -4,14 +4,22 @@ # Open Metadata Access Services (OMAS) Functional Verification Test (FVT) Suite Functional Verification Tests (FVTs) test multiple components together to -ensure they function correctly. Each +ensure they function correctly. Each aims to test the client-server dependency by exercising the REST APIs. -* **[asset-consumer-fvt](asset-consumer-fvt)** - provides the resources to run Asset Consumer OMAS FVTs. +* **[asset-consumer-fvt](asset-consumer-fvt)** - provides the resources to run Asset Consumer OMAS FVTs. +* **[asset-manager-fvt](asset-manager-fvt)** - provides the resources to run Asset Manager OMAS FVTs. +* **[asset-owner-fvt](asset-owner-fvt)** - provides the resources to run Asset Owner OMAS FVTs. +* **[community-profile-fvt](community-profile-fvt)** - provides the resources to run Community Profile OMAS FVTs. +* **[data-engine-fvt](data-engine-fvt)** - provides the resources to run Data Engine OMAS FVTs. +* **[data-manager-fvt](data-manager-fvt)** - provides the resources to run Data Manager OMAS FVTs. +* **[digital-architecture-fvt](digital-architecture-fvt)** - provides the resources to run Digital Architecture FVTs. +* **[discovery-engine-fvt](discovery-engine-fvt)** - provides the resources to run Discovery Engine OMAS FVTs. +* **[governance-engine-fvt](governance-engine-fvt)** - provides the resources to run Governance Engine OMAS FVTs. +* **[governance-program-fvt](governance-program-fvt)** - provides the resources to run Governance Program OMAS FVTs. +* **[stewardship-action-fvt](stewardship-action-fvt)** - provides the resources to run Stewardship Action OMAS FVTs. * **[subject-area-fvt](subject-area-fvt)** - provides the resources to run Subject Area OMAS FVTs. - - ---- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), Copyright Contributors to the ODPi Egeria project. diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle index 776d013ab84..1c36fc11cb7 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/build.gradle @@ -22,9 +22,9 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') testImplementation project(':open-metadata-distribution:open-metadata-assemblies') testImplementation 'org.junit.jupiter:junit-jupiter-api' testImplementation 'org.junit.jupiter:junit-jupiter-engine' diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetConsumerOMASFVTSuite.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetConsumerOMASFVTSuite.java index d7175a1fb4d..6651c240d02 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetConsumerOMASFVTSuite.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetConsumerOMASFVTSuite.java @@ -2,9 +2,6 @@ /* Copyright Contributors to the ODPi Egeria project. */ package org.odpi.openmetadata.accessservices.assetconsumer.fvt; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.clientconstructors.ClientConstructorTest; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.errorhandling.InvalidParameterTest; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.tagging.CreateTagTest; import org.odpi.openmetadata.fvt.utilities.FVTResults; import org.odpi.openmetadata.fvt.utilities.FVTSuiteBase; import org.odpi.openmetadata.http.HttpHelper; @@ -82,7 +79,14 @@ public int performFVT(String serverName, } results.printResults(serverName); - results = CreateTagTest.performFVT(serverName, serverPlatformRootURL, userId); + results = InformalTagLifecycleTest.performFVT(serverName, serverPlatformRootURL, userId); + if (! results.isSuccessful()) + { + returnCode --; + } + results.printResults(serverName); + + results = CommentLifecycleTest.performFVT(serverName, serverPlatformRootURL, userId); if (! results.isSuccessful()) { returnCode --; diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/setup/AssetOwnerFactory.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetOwnerFactory.java similarity index 95% rename from open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/setup/AssetOwnerFactory.java rename to open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetOwnerFactory.java index d84246c3293..07645d3dcfd 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/setup/AssetOwnerFactory.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/AssetOwnerFactory.java @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.fvt.setup; +package org.odpi.openmetadata.accessservices.assetconsumer.fvt; import org.odpi.openmetadata.accessservices.assetowner.client.AssetOwner; import org.odpi.openmetadata.accessservices.assetowner.client.rest.AssetOwnerRESTClient; @@ -37,8 +37,8 @@ public class AssetOwnerFactory private final static String schemaTypeType = "SchemaType type"; private final static String schemaTypeDefaultValue = "SchemaType defaultValue"; - private String testCaseName; - private AssetOwner client; + private final String testCaseName; + private final AssetOwner client; /** * Simple constructor @@ -108,7 +108,7 @@ public String getAsset(String userId) throws FVTUnexpectedCondition AssetProperties properties = new AssetProperties(); properties.setTypeName("Asset"); - properties.setQualifiedName(assetName); + properties.setQualifiedName(testCaseName + ":" + assetName); properties.setDisplayName(assetDisplayName); properties.setDescription(assetDescription); properties.setAdditionalProperties(additionalProperties); @@ -153,7 +153,7 @@ public String getAssetFromTemplate(String userId, TemplateProperties properties = new TemplateProperties(); - properties.setQualifiedName(assetName + "-2"); + properties.setQualifiedName(testCaseName + ":" + assetName + "-2"); properties.setDisplayName(assetDisplayName + "-2"); properties.setDescription(assetDescription + "-2"); @@ -194,7 +194,7 @@ public String getSchemaType(String userId, { PrimitiveSchemaTypeProperties properties = new PrimitiveSchemaTypeProperties(); - properties.setQualifiedName(schemaTypeName); + properties.setQualifiedName(testCaseName + ":" + schemaTypeName); properties.setDisplayName(schemaTypeDisplayName); properties.setDescription(schemaTypeDescription); properties.setDataType(schemaTypeType); diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/clientconstructors/ClientConstructorTest.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/ClientConstructorTest.java similarity index 96% rename from open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/clientconstructors/ClientConstructorTest.java rename to open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/ClientConstructorTest.java index 2e715645428..a4125d9f428 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/clientconstructors/ClientConstructorTest.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/ClientConstructorTest.java @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.fvt.clientconstructors; +package org.odpi.openmetadata.accessservices.assetconsumer.fvt; import org.odpi.openmetadata.accessservices.assetconsumer.client.AssetConsumer; import org.odpi.openmetadata.accessservices.assetconsumer.client.rest.AssetConsumerRESTClient; @@ -13,8 +13,7 @@ /** - * ClientConstructorTest provides the methods to verify that all of the clients can be constructed with - * or without security + * ClientConstructorTest provides the methods to verify that all the clients can be constructed with or without security. */ public class ClientConstructorTest { diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/CommentLifecycleTest.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/CommentLifecycleTest.java new file mode 100644 index 00000000000..335e76c17e4 --- /dev/null +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/CommentLifecycleTest.java @@ -0,0 +1,310 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ + +package org.odpi.openmetadata.accessservices.assetconsumer.fvt; + +import org.odpi.openmetadata.accessservices.assetconsumer.client.AssetConsumer; +import org.odpi.openmetadata.accessservices.assetconsumer.client.rest.AssetConsumerRESTClient; +import org.odpi.openmetadata.adminservices.configuration.registration.AccessServiceDescription; +import org.odpi.openmetadata.frameworks.auditlog.AuditLog; +import org.odpi.openmetadata.frameworks.connectors.properties.AssetFeedback; +import org.odpi.openmetadata.frameworks.connectors.properties.AssetUniverse; +import org.odpi.openmetadata.frameworks.connectors.properties.Comments; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.Comment; +import org.odpi.openmetadata.frameworks.connectors.properties.beans.CommentType; +import org.odpi.openmetadata.fvt.utilities.FVTResults; +import org.odpi.openmetadata.fvt.utilities.auditlog.FVTAuditLogDestination; +import org.odpi.openmetadata.fvt.utilities.exceptions.FVTUnexpectedCondition; + + + +/** + * CommentLifecycleTest calls the AssetConsumerClient to create a comment and attach it to assets and schemas + * and then retrieve the results. + */ +public class CommentLifecycleTest +{ + private final static String testCaseName = "CommentLifecycleTest"; + + private final static int maxPageSize = 100; + + /* + * The comment name is constant - the guid is created as part of the test. + */ + private final static String publicComment1Name = "TestPublicComment1"; + private final static String publicComment1Description1 = "PublicComment1 description1"; + private final static String publicComment1Description2 = "PublicComment1 description2"; + private final static String publicComment2Name = "TestPublicComment2"; + private final static String publicComment2Description1 = "PublicComment2 description1"; + private final static String publicComment2Description2 = "PublicComment2 description2"; + private final static String privateCommentName = "TestPrivateComment"; + private final static String privateCommentDescription1 = "PrivateComment description1"; + private final static String privateCommentDescription2 = "PrivateComment description2"; + + private final static String differentUser = "newUserId"; + + private final static String searchStringGetAll = "Comment"; + private final static String searchStringGetNone = "Blah"; + private final static String searchStringGetPrivate = "Private"; + + + + + /** + * Run all the defined tests and capture the results. + * + * @param serverName name of the server to connect to + * @param serverPlatformRootURL the network address of the server running the OMAS REST servers + * @param userId calling user + * @return results of running test + */ + public static FVTResults performFVT(String serverName, + String serverPlatformRootURL, + String userId) + { + FVTResults results = new FVTResults(testCaseName); + + results.incrementNumberOfTests(); + try + { + CommentLifecycleTest.runIt(serverPlatformRootURL, serverName, userId, results.getAuditLogDestination()); + results.incrementNumberOfSuccesses(); + } + catch (Exception error) + { + results.addCapturedError(error); + } + + System.out.println(results); + return results; + } + + + /** + * Run all the tests in this class. + * + * @param serverPlatformRootURL root url of the server + * @param serverName name of the server + * @param userId calling user + * @param auditLogDestination logging destination + * @throws FVTUnexpectedCondition the test case failed + */ + private static void runIt(String serverPlatformRootURL, + String serverName, + String userId, + FVTAuditLogDestination auditLogDestination) throws FVTUnexpectedCondition + { + CommentLifecycleTest thisTest = new CommentLifecycleTest(); + + AuditLog auditLog = new AuditLog(auditLogDestination, + AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceCode(), + AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceDevelopmentStatus(), + AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceName(), + AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceDescription(), + AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceWiki()); + + AssetConsumer client = thisTest.getAssetConsumerClient(serverName, serverPlatformRootURL, auditLog); + AssetOwnerFactory factory = new AssetOwnerFactory(testCaseName, serverName, serverPlatformRootURL, auditLog); + + String assetGUID = factory.getAsset(userId); + System.out.println("AssetGUID: " + assetGUID); + + String schemaTypeGUID = factory.getSchemaType(userId, assetGUID); + System.out.println("SchemaTypeGUID: " + schemaTypeGUID); + + String asset2GUID = factory.getAssetFromTemplate(userId, assetGUID); + System.out.println("Asset2GUID: " + asset2GUID); + + /* Create Comment */ + String publicComment1GUID = thisTest.getCommentTest(client, userId, assetGUID, CommentType.QUESTION, publicComment1Description1, true, "getPublicComment", publicComment1Name); + System.out.println("PublicComment1GUID: " + publicComment1GUID); + String publicComment2GUID = thisTest.getCommentTest(client, userId, asset2GUID, CommentType.USAGE_EXPERIENCE, publicComment2Description1, true, "getPublicComment", publicComment2Name); + System.out.println("PublicComment2GUID: " + publicComment2GUID); + String privateCommentGUID = thisTest.getCommentTest(client, userId, assetGUID, CommentType.SUGGESTION, privateCommentDescription1, false, "getPrivateComment", privateCommentName); + System.out.println("PrivateCommentGUID: " + privateCommentGUID); + + + /* Update Comment */ + thisTest.updateCommentTest(client, userId, assetGUID, publicComment1GUID, CommentType.STANDARD_COMMENT, publicComment1Description2, false, "updatePublicComment1", publicComment1Name); + thisTest.updateCommentTest(client, userId, asset2GUID, publicComment2GUID, CommentType.STANDARD_COMMENT, publicComment2Description2, false, "updatePublicComment2", publicComment2Name); + thisTest.updateCommentTest(client, userId, assetGUID, privateCommentGUID, CommentType.STANDARD_COMMENT, privateCommentDescription2, true, "updatePrivateComment", privateCommentName); + + + } + + + + /** + * Create and return an asset consumer client. + * + * @param serverName name of the server to connect to + * @param serverPlatformRootURL the network address of the server running the OMAS REST servers + * @param auditLog logging destination + * @return client + * @throws FVTUnexpectedCondition the test case failed + */ + private AssetConsumer getAssetConsumerClient(String serverName, + String serverPlatformRootURL, + AuditLog auditLog) throws FVTUnexpectedCondition + { + final String activityName = "getAssetConsumerClient"; + + try + { + AssetConsumerRESTClient restClient = new AssetConsumerRESTClient(serverName, serverPlatformRootURL); + + return new AssetConsumer(serverName, serverPlatformRootURL, restClient, maxPageSize, auditLog); + } + catch (Exception unexpectedError) + { + throw new FVTUnexpectedCondition(testCaseName, activityName, unexpectedError); + } + } + + + /** + * Create a comment and return its GUID. Also test the retrieve methods + * + * @param client interface to Asset Consumer OMAS + * @param userId calling user + * @param assetGUID name of comment to store + * @param commentText description of comment to store + * @param isPublic should this be a private comment or not? + * @param testCaseName name of the test case + * @param commentTypeName name of comment in reporting output + * @return GUID of privateComment + * @throws FVTUnexpectedCondition the test case failed + */ + private String getCommentTest(AssetConsumer client, + String userId, + String assetGUID, + CommentType commentType, + String commentText, + boolean isPublic, + String testCaseName, + String commentTypeName) throws FVTUnexpectedCondition + { + try + { + String activityName = testCaseName + "::create" + commentTypeName; + System.out.println(); + String commentGUID; + + + commentGUID = client.addCommentToAsset(userId, assetGUID, commentType, commentText, isPublic); + + if (commentGUID == null) + { + throw new FVTUnexpectedCondition(testCaseName, activityName + "(no GUID for create of " + commentTypeName + ")"); + } + + AssetUniverse assetProperties = client.getAssetProperties(userId, assetGUID); + + AssetFeedback feedback = assetProperties.getFeedback(); + + Comments comments = feedback.getComments(); + + while (comments.hasNext()) + { + Comment nextComment = comments.next(); + + if (nextComment.getGUID().equals(commentGUID)) + { + if (commentType.equals(nextComment.getCommentType())) + { + validateComment(nextComment, userId, commentType, commentText, isPublic, activityName, commentTypeName); + } + + return commentGUID; + } + } + + throw new FVTUnexpectedCondition(testCaseName, activityName + "(Comment " + commentTypeName + " not attached to asset: " + assetGUID + ")"); + } + catch (FVTUnexpectedCondition testCaseError) + { + throw testCaseError; + } + catch (Exception unexpectedError) + { + throw new FVTUnexpectedCondition(testCaseName, testCaseName, unexpectedError); + } + } + + + private void updateCommentTest(AssetConsumer client, + String userId, + String assetGUID, + String commentGUID, + CommentType commentType, + String newCommentDescription, + boolean isPublic, + String testCaseName, + String commentTypeName) throws FVTUnexpectedCondition + { + try + { + String activityName = testCaseName + "::update" + commentTypeName; + System.out.println(); + + client.updateComment(userId, assetGUID, commentGUID, commentType, newCommentDescription,isPublic); + } + catch (Exception unexpectedError) + { + throw new FVTUnexpectedCondition(testCaseName, testCaseName, unexpectedError); + } + } + + + /** + * Create a comment, retrieve it by different methods and return its GUID. Also test the retrieve methods + * + * @param retrievedComment element to test + * @param userId calling user + * @param commentType type of comment to verify + * @param commentDescription description of comment to verify + * @param isPublic should this be a private comment or not? + * @param activityName name of the test case + * @param commentTypeName name of comment in reporting output + * @return GUID of privateComment + * @throws FVTUnexpectedCondition the test case failed + */ + private void validateComment(Comment retrievedComment, + String userId, + CommentType commentType, + String commentDescription, + boolean isPublic, + String activityName, + String commentTypeName) throws FVTUnexpectedCondition + { + if (! commentDescription.equals(retrievedComment.getCommentText())) + { + throw new FVTUnexpectedCondition(testCaseName, activityName + "(Bad description <" + retrievedComment.getCommentText() + "> from Retrieve of " + commentTypeName + ")"); + } + + if (! commentType.equals(retrievedComment.getCommentType())) + { + throw new FVTUnexpectedCondition(testCaseName, activityName + "(Bad commentType <" + retrievedComment.getCommentText() + "> from Retrieve of " + commentTypeName + ")"); + } + + if (isPublic) + { + if (! retrievedComment.getIsPublic()) + { + throw new FVTUnexpectedCondition(testCaseName, activityName + "(Returned as private comment by Retrieve of " + commentTypeName + ")"); + } + } + else + { + if (retrievedComment.getIsPublic()) + { + throw new FVTUnexpectedCondition(testCaseName, activityName + "(Returned as public comment by Retrieve of " + commentTypeName + ")"); + } + } + + if (! userId.equals(retrievedComment.getUser())) + { + throw new FVTUnexpectedCondition(testCaseName, activityName + "(Bad user from Retrieve of " + commentTypeName + ")"); + } + } +} diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/tagging/CreateTagTest.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/InformalTagLifecycleTest.java similarity index 96% rename from open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/tagging/CreateTagTest.java rename to open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/InformalTagLifecycleTest.java index ece1aeb46c0..c42debeb890 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/tagging/CreateTagTest.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/InformalTagLifecycleTest.java @@ -1,12 +1,11 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.fvt.tagging; +package org.odpi.openmetadata.accessservices.assetconsumer.fvt; import org.odpi.openmetadata.accessservices.assetconsumer.client.AssetConsumer; import org.odpi.openmetadata.accessservices.assetconsumer.client.rest.AssetConsumerRESTClient; import org.odpi.openmetadata.accessservices.assetconsumer.elements.InformalTagElement; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.setup.AssetOwnerFactory; import org.odpi.openmetadata.accessservices.assetconsumer.properties.InformalTagProperties; import org.odpi.openmetadata.adminservices.configuration.registration.AccessServiceDescription; import org.odpi.openmetadata.frameworks.auditlog.AuditLog; @@ -19,12 +18,12 @@ /** - * CreateTagTest calls the AssetConsumerClient to create a tag and attach it to assets and schemas + * InformalTagLifecycleTest calls the AssetConsumerClient to create a tag and attach it to assets and schemas * and then retrieve the results. */ -public class CreateTagTest +public class InformalTagLifecycleTest { - private final static String testCaseName = "CreateTagTest"; + private final static String testCaseName = "InformalTagLifecycleTest"; private final static int maxPageSize = 100; @@ -67,7 +66,7 @@ public static FVTResults performFVT(String serverName, results.incrementNumberOfTests(); try { - CreateTagTest.runIt(serverPlatformRootURL, serverName, userId, results.getAuditLogDestination()); + InformalTagLifecycleTest.runIt(serverPlatformRootURL, serverName, userId, results.getAuditLogDestination()); results.incrementNumberOfSuccesses(); } catch (Exception error) @@ -75,7 +74,7 @@ public static FVTResults performFVT(String serverName, results.addCapturedError(error); } - System.out.println(results.toString()); + System.out.println(results); return results; } @@ -94,7 +93,7 @@ private static void runIt(String serverPlatformRootURL, String userId, FVTAuditLogDestination auditLogDestination) throws FVTUnexpectedCondition { - CreateTagTest thisTest = new CreateTagTest(); + InformalTagLifecycleTest thisTest = new InformalTagLifecycleTest(); AuditLog auditLog = new AuditLog(auditLogDestination, AccessServiceDescription.ASSET_CONSUMER_OMAS.getAccessServiceCode(), diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/errorhandling/InvalidParameterTest.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/InvalidParameterTest.java similarity index 98% rename from open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/errorhandling/InvalidParameterTest.java rename to open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/InvalidParameterTest.java index 5ae09fcd754..e14c949de4a 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/errorhandling/InvalidParameterTest.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/InvalidParameterTest.java @@ -1,7 +1,7 @@ /* SPDX-License-Identifier: Apache 2.0 */ /* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.fvt.errorhandling; +package org.odpi.openmetadata.accessservices.assetconsumer.fvt; import org.odpi.openmetadata.accessservices.assetconsumer.client.AssetConsumer; import org.odpi.openmetadata.accessservices.assetconsumer.client.rest.AssetConsumerRESTClient; diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/clientconstructors/package-info.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/clientconstructors/package-info.java deleted file mode 100644 index 3a048bb62ae..00000000000 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/clientconstructors/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ - -/** - * This package tests that each of the clients support the five constructors and - * they execute without error. - */ -package org.odpi.openmetadata.accessservices.assetconsumer.fvt.clientconstructors; diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/errorhandling/package-info.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/errorhandling/package-info.java deleted file mode 100644 index 2b59628003c..00000000000 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/errorhandling/package-info.java +++ /dev/null @@ -1,8 +0,0 @@ -/* SPDX-License-Identifier: Apache 2.0 */ -/* Copyright Contributors to the ODPi Egeria project. */ -package org.odpi.openmetadata.accessservices.assetconsumer.fvt.errorhandling; - -/** - * The error handling package of the Asset Consumer OMAS FVT suite is - * focused on tests that validate error conditions such as invalid parameters. - */ \ No newline at end of file diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/package-info.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/package-info.java new file mode 100644 index 00000000000..880116bda99 --- /dev/null +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/main/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/package-info.java @@ -0,0 +1,7 @@ +/* SPDX-License-Identifier: Apache 2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ + +/** + * FVT test cases for the Asset Consumer OMAS. + */ +package org.odpi.openmetadata.accessservices.assetconsumer.fvt; \ No newline at end of file diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASClientConstructorIT.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASClientConstructorIT.java index 41e4e6e5681..156764aee1e 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASClientConstructorIT.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASClientConstructorIT.java @@ -6,7 +6,7 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.clientconstructors.ClientConstructorTest; +import org.odpi.openmetadata.accessservices.assetconsumer.fvt.ClientConstructorTest; import org.odpi.openmetadata.fvt.utilities.FVTConstants; import org.odpi.openmetadata.fvt.utilities.FVTResults; import org.odpi.openmetadata.http.HttpHelper; diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCommentLifecycleIT.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCommentLifecycleIT.java new file mode 100644 index 00000000000..4016f105d0b --- /dev/null +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCommentLifecycleIT.java @@ -0,0 +1,37 @@ +/* SPDX-License-Identifier: Apache-2.0 */ +/* Copyright Contributors to the ODPi Egeria project. */ + +package org.odpi.openmetadata.accessservices.assetconsumer.fvt.execution; + +import org.apache.commons.lang3.StringUtils; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ValueSource; +import org.odpi.openmetadata.accessservices.assetconsumer.fvt.CommentLifecycleTest; +import org.odpi.openmetadata.accessservices.assetconsumer.fvt.InformalTagLifecycleTest; +import org.odpi.openmetadata.fvt.utilities.FVTConstants; +import org.odpi.openmetadata.fvt.utilities.FVTResults; +import org.odpi.openmetadata.http.HttpHelper; + +import static org.junit.jupiter.api.Assertions.assertTrue; + +/** + * AssetConsumerOMASCommentLifecycleIT is the failsafe wrapper for CommentLifecycleTest. + */ +public class AssetConsumerOMASCommentLifecycleIT +{ + @BeforeAll + public static void disableStrictSSL(){ + HttpHelper.noStrictSSL(); + } + + @ParameterizedTest + @ValueSource(strings = {FVTConstants.IN_MEMORY_SERVER}) + public void testCreateTag(String serverName) + { + FVTResults results = CommentLifecycleTest.performFVT(serverName, StringUtils.defaultIfEmpty(System.getProperty("fvt.url"), FVTConstants.SERVER_PLATFORM_URL_ROOT), FVTConstants.USERID); + + results.printResults(serverName); + assertTrue(results.isSuccessful()); + } +} diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCreateTagIT.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCreateTagIT.java index 96d37e8a019..1048f10d95a 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCreateTagIT.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASCreateTagIT.java @@ -6,7 +6,7 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; import org.apache.commons.lang3.StringUtils; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.tagging.CreateTagTest; +import org.odpi.openmetadata.accessservices.assetconsumer.fvt.InformalTagLifecycleTest; import org.odpi.openmetadata.fvt.utilities.FVTConstants; import org.odpi.openmetadata.fvt.utilities.FVTResults; import org.odpi.openmetadata.http.HttpHelper; @@ -14,7 +14,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue; /** - * AssetConsumerOMASCreateTagIT is the failsafe wrapper for CreateTagTest. + * AssetConsumerOMASCreateTagIT is the failsafe wrapper for InformalTagLifecycleTest. */ public class AssetConsumerOMASCreateTagIT { @@ -27,7 +27,7 @@ public static void disableStrictSSL(){ @ValueSource(strings = {FVTConstants.IN_MEMORY_SERVER}) public void testCreateTag(String serverName) { - FVTResults results = CreateTagTest.performFVT(serverName, StringUtils.defaultIfEmpty(System.getProperty("fvt.url"),FVTConstants.SERVER_PLATFORM_URL_ROOT), FVTConstants.USERID); + FVTResults results = InformalTagLifecycleTest.performFVT(serverName, StringUtils.defaultIfEmpty(System.getProperty("fvt.url"), FVTConstants.SERVER_PLATFORM_URL_ROOT), FVTConstants.USERID); results.printResults(serverName); assertTrue(results.isSuccessful()); diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASInvalidParameterIT.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASInvalidParameterIT.java index 3dd97ed8ee2..cb3d47e8cb0 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASInvalidParameterIT.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/AssetConsumerOMASInvalidParameterIT.java @@ -6,7 +6,7 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; import org.apache.commons.lang3.StringUtils; -import org.odpi.openmetadata.accessservices.assetconsumer.fvt.errorhandling.InvalidParameterTest; +import org.odpi.openmetadata.accessservices.assetconsumer.fvt.InvalidParameterTest; import org.odpi.openmetadata.fvt.utilities.FVTConstants; import org.odpi.openmetadata.fvt.utilities.FVTResults; import org.odpi.openmetadata.fvt.utilities.exceptions.FVTTestFailureException; diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/package-info.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/package-info.java index 0c47d3a9bc6..d2f28aa95b1 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/package-info.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-consumer-fvt/src/test/java/org/odpi/openmetadata/accessservices/assetconsumer/fvt/execution/package-info.java @@ -2,7 +2,7 @@ /* Copyright Contributors to the ODPi Egeria project. */ /** - * This package contains the classes that drive the execution of the FVT tests + * This package contains the classes that drive the execution of the Asset Consumer OMAS FVT tests * within the failsafe test framework. */ package org.odpi.openmetadata.accessservices.assetconsumer.fvt.execution; diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle index 69585691333..59101ea9b48 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-manager-fvt/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') testImplementation project(':open-metadata-distribution:open-metadata-assemblies') testImplementation 'org.junit.jupiter:junit-jupiter-api' diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle index 71fa1d9002a..70ba51a403c 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/asset-owner-fvt/build.gradle @@ -19,9 +19,9 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') - compileOnly project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') + compileOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') testImplementation project(':open-metadata-distribution:open-metadata-assemblies') testImplementation 'org.junit.jupiter:junit-jupiter-api' testImplementation 'org.junit.jupiter:junit-jupiter-engine' diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle index 371b3f0c046..2718042d7c1 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/community-profile-fvt/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' testImplementation project(':open-metadata-distribution:open-metadata-assemblies') diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle index 24ca8c80fe7..37b439c4332 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-engine-fvt/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation project (":open-metadata-implementation:repository-services:repository-services-client") implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') implementation project(':open-metadata-implementation:common-services:ffdc-services') testImplementation project (":open-metadata-distribution:open-metadata-assemblies") diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle index 17e54afc483..87064214d8e 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' testImplementation project(':open-metadata-distribution:open-metadata-assemblies') diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/src/main/java/org/odpi/openmetadata/accessservices/datamanager/fvt/databases/CreateDatabaseTest.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/src/main/java/org/odpi/openmetadata/accessservices/datamanager/fvt/databases/CreateDatabaseTest.java index ba702e717e0..2ddbb4a5cf1 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/src/main/java/org/odpi/openmetadata/accessservices/datamanager/fvt/databases/CreateDatabaseTest.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/data-manager-fvt/src/main/java/org/odpi/openmetadata/accessservices/datamanager/fvt/databases/CreateDatabaseTest.java @@ -914,7 +914,7 @@ private void checkDatabaseTableGone(DatabaseManagerClient client, /* * Only one table created so nothing should be tied to the schema. */ - List databaseTableList = client.getTablesForDatabaseSchema(userId, databaseSchemaGUID, 0, maxPageSize); + List databaseTableList = client.getTablesForDatabaseAsset(userId, databaseSchemaGUID, 0, maxPageSize); if (databaseTableList != null) { diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle index 847db64f673..19d592cefc6 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/digital-architecture-fvt/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') testImplementation project(':open-metadata-distribution:open-metadata-assemblies') testImplementation 'org.junit.jupiter:junit-jupiter-api' diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle index 3dd4ec2427a..69ae311ebb7 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/discovery-engine-fvt/build.gradle @@ -21,7 +21,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' testImplementation project(':open-metadata-distribution:open-metadata-assemblies') diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle index a0f96513cec..c385cf4896d 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-engine-fvt/build.gradle @@ -21,7 +21,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' testImplementation project(':open-metadata-distribution:open-metadata-assemblies') diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle index 04643394df4..546dbd38263 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/governance-program-fvt/build.gradle @@ -20,7 +20,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-resources:open-metadata-samples:access-services-samples:governance-program-client-samples:governance-leadership-sample') implementation project(':open-metadata-resources:open-metadata-samples:access-services-samples:governance-program-client-samples:governance-subject-area-sample') implementation project(':open-metadata-resources:open-metadata-samples:access-services-samples:governance-program-client-samples:governance-zone-create-sample') diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle b/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle index 12173acc14b..3008bdb6b16 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/build.gradle @@ -23,7 +23,7 @@ dependencies { implementation project(':open-metadata-implementation:repository-services:repository-services-apis') implementation project(':open-metadata-implementation:admin-services:admin-services-api') implementation project(':open-metadata-implementation:common-services:ffdc-services') - implementation project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') + implementation project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') implementation project(':open-metadata-test:open-metadata-fvt:fvt-utilities') testImplementation project(':open-metadata-distribution:open-metadata-assemblies') testImplementation 'org.junit.jupiter:junit-jupiter-api' diff --git a/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/fvt/duplicateprocessing/DuplicateAssetTest.java b/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/fvt/duplicateprocessing/DuplicateAssetTest.java index 40626f1fe6c..0e3ce40d6d6 100644 --- a/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/fvt/duplicateprocessing/DuplicateAssetTest.java +++ b/open-metadata-test/open-metadata-fvt/access-services-fvt/stewardship-action-fvt/src/main/java/org/odpi/openmetadata/accessservices/stewardshipaction/fvt/duplicateprocessing/DuplicateAssetTest.java @@ -8,7 +8,7 @@ import org.odpi.openmetadata.accessservices.assetowner.client.AssetOwner; import org.odpi.openmetadata.accessservices.assetowner.client.rest.AssetOwnerRESTClient; import org.odpi.openmetadata.accessservices.assetowner.properties.AssetProperties; -import org.odpi.openmetadata.accessservices.assetconsumer.properties.LikeProperties; +import org.odpi.openmetadata.accessservices.assetconsumer.properties.MeaningProperties; import org.odpi.openmetadata.accessservices.stewardshipaction.client.StewardshipAction; import org.odpi.openmetadata.accessservices.stewardshipaction.client.rest.StewardshipActionRESTClient; import org.odpi.openmetadata.accessservices.stewardshipaction.metadataelements.AssetElement; @@ -143,8 +143,8 @@ private StewardshipAction getStewardshipActionClient(String serverName, * @throws FVTUnexpectedCondition the test case failed */ private AssetConsumer getAssetConsumerClient(String serverName, - String serverPlatformRootURL, - AuditLog auditLog) throws FVTUnexpectedCondition + String serverPlatformRootURL, + AuditLog auditLog) throws FVTUnexpectedCondition { final String activityName = "getAssetConsumerClient"; @@ -152,7 +152,7 @@ private AssetConsumer getAssetConsumerClient(String serverName, { AssetConsumerRESTClient restClient = new AssetConsumerRESTClient(serverName, serverPlatformRootURL); - LikeProperties likeProperties = null; + MeaningProperties likeProperties = null; return new AssetConsumer(serverName, serverPlatformRootURL, restClient, maxPageSize, auditLog); } diff --git a/open-metadata-test/open-metadata-ut/src/main/java/org/odpi/openmetadata/test/unittest/utilities/MessageSetTest.java b/open-metadata-test/open-metadata-ut/src/main/java/org/odpi/openmetadata/test/unittest/utilities/MessageSetTest.java index 2d4dbdd28c8..7bfe0bd2598 100644 --- a/open-metadata-test/open-metadata-ut/src/main/java/org/odpi/openmetadata/test/unittest/utilities/MessageSetTest.java +++ b/open-metadata-test/open-metadata-ut/src/main/java/org/odpi/openmetadata/test/unittest/utilities/MessageSetTest.java @@ -13,15 +13,15 @@ /** * MessageSetTest is a base class for unit test cases that are validating exception message sets. - * It contains utilities the validate the message set enum contains unique message ids, non-null names + * It contains utilities that validate the message set enum contains unique message ids, non-null names * and descriptions and can be serialized to JSON and back again. */ abstract class MessageSetTest { - private List existingMessageIds = new ArrayList<>(); - private List existingMessageTemplates = new ArrayList<>(); - private List existingSystemActions = new ArrayList<>(); - private List existingUserActions = new ArrayList<>(); + private final List existingMessageIds = new ArrayList<>(); + private final List existingMessageTemplates = new ArrayList<>(); + private final List existingSystemActions = new ArrayList<>(); + private final List existingUserActions = new ArrayList<>(); /** * Validate that a supplied ordinal is unique. diff --git a/settings.gradle b/settings.gradle index 2e9191e09f0..bc55aeed9cb 100644 --- a/settings.gradle +++ b/settings.gradle @@ -94,19 +94,19 @@ include(':open-metadata-implementation:common-services:metadata-security:metadat include(':open-metadata-implementation:common-services:metadata-security') include(':open-metadata-implementation:common-services:multi-tenant') include(':open-metadata-implementation:common-services:repository-handler') -include(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api') -include(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client') -include(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-server') -include(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-spring') -include(':open-metadata-implementation:common-services:gaf-metadata-management') -include(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api') -include(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client') -include(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers') -include(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-server') -include(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-spring') -include(':open-metadata-implementation:common-services:ocf-metadata-management') -include(':open-metadata-implementation:common-services') include(':open-metadata-implementation:common-services') +include(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api') +include(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client') +include(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-server') +include(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-spring') +include(':open-metadata-implementation:framework-services:gaf-metadata-management') +include(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api') +include(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client') +include(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers') +include(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-server') +include(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-spring') +include(':open-metadata-implementation:framework-services:ocf-metadata-management') +include(':open-metadata-implementation:framework-services') include(':open-metadata-implementation:engine-services:repository-governance:repository-governance-api') include(':open-metadata-implementation:engine-services:repository-governance:repository-governance-client') include(':open-metadata-implementation:engine-services:repository-governance:repository-governance-server') @@ -513,18 +513,19 @@ project(':open-metadata-implementation:common-services:metadata-security').proje project(':open-metadata-implementation:common-services:multi-tenant').projectDir = file('open-metadata-implementation/common-services/multi-tenant') project(':open-metadata-implementation:common-services:repository-handler').projectDir = file('open-metadata-implementation/common-services/repository-handler') project(':open-metadata-implementation:common-services:generic-handlers').projectDir = file('open-metadata-implementation/common-services/generic-handlers') -project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-api').projectDir = file('open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-api') -project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-client').projectDir = file('open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-client') -project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-server').projectDir = file('open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-server') -project(':open-metadata-implementation:common-services:gaf-metadata-management:gaf-metadata-spring').projectDir = file('open-metadata-implementation/common-services/gaf-metadata-management/gaf-metadata-spring') -project(':open-metadata-implementation:common-services:gaf-metadata-management').projectDir = file('open-metadata-implementation/common-services/gaf-metadata-management') -project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-api').projectDir = file('open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-api') -project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-client').projectDir = file('open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-client') -project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-handlers').projectDir = file('open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-handlers') -project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-server').projectDir = file('open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-server') -project(':open-metadata-implementation:common-services:ocf-metadata-management:ocf-metadata-spring').projectDir = file('open-metadata-implementation/common-services/ocf-metadata-management/ocf-metadata-spring') -project(':open-metadata-implementation:common-services:ocf-metadata-management').projectDir = file('open-metadata-implementation/common-services/ocf-metadata-management') project(':open-metadata-implementation:common-services').projectDir = file('open-metadata-implementation/common-services') +project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-api').projectDir = file('open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-api') +project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-client').projectDir = file('open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-client') +project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-server').projectDir = file('open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-server') +project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-spring').projectDir = file('open-metadata-implementation/framework-services/gaf-metadata-management/gaf-metadata-spring') +project(':open-metadata-implementation:framework-services:gaf-metadata-management').projectDir = file('open-metadata-implementation/framework-services/gaf-metadata-management') +project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-api').projectDir = file('open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-api') +project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-client').projectDir = file('open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-client') +project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-handlers').projectDir = file('open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-handlers') +project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-server').projectDir = file('open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-server') +project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-spring').projectDir = file('open-metadata-implementation/framework-services/ocf-metadata-management/ocf-metadata-spring') +project(':open-metadata-implementation:framework-services:ocf-metadata-management').projectDir = file('open-metadata-implementation/framework-services/ocf-metadata-management') +project(':open-metadata-implementation:framework-services').projectDir = file('open-metadata-implementation/framework-services') project(':open-metadata-implementation:repository-services:repository-services-apis').projectDir = file('open-metadata-implementation/repository-services/repository-services-apis') project(':open-metadata-implementation:repository-services:repository-services-archive-utilities').projectDir = file('open-metadata-implementation/repository-services/repository-services-archive-utilities') project(':open-metadata-implementation:repository-services:repository-services-client').projectDir = file('open-metadata-implementation/repository-services/repository-services-client')