[
https://issues.apache.org/jira/browse/ATLAS-1768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16036660#comment-16036660
]
Graham Wallis commented on ATLAS-1768:
--------------------------------------
[~mandy_chessell] I think I'm now confused. I thought that when an entity
instance is modified the intention was to add a vertex to the chain of earlier
versions [from your comment that "When an instance is updated then a new vertex
is created, the old values are copied into it and it is chained off of the
original version - then the original vertex is updated."] So I was under the
impression that we would save an immutable copy of the entity state in a
state-vertex that is added to the chain; then the original vertex (technically
an identity-and-state-vertex) would be modified to store the current (new)
values. That is a known pattern for versioning in a graph. However, your most
recent comment seems to contradict that, i.e. "no additional vertex is created.
What would be the need to store the state in a vertex?".
> Create common types for Open Metadata
> -------------------------------------
>
> Key: ATLAS-1768
> URL: https://issues.apache.org/jira/browse/ATLAS-1768
> Project: Atlas
> Issue Type: New Feature
> Components: atlas-core
> Affects Versions: 0.9-incubating
> Reporter: Mandy Chessell
> Assignee: Mandy Chessell
> Labels: OpenMetadata
>
> This JIRA describes a proposal for standard types for open metadata entities
> and relationships. For example, glossaries, database definitions, rules,
> policies, ...
> The value of having standard definitions for metadata is to enable type safe
> APIs and business level UIs plus be able to exchange metadata between
> different instances of metadata repositories.
> The implementation of these common types is divided into 8 areas:
> * Area 0 - for extensions to Apache Atlas's base model
> * Area 1 - for definitions of the data-related assets we are governing and
> using
> * Area 2 - for a glossary of meanings and semantic relationships
> * Area 3 - for information about asset use, crowd-sourced definitions and
> collaboration around the data-related assets
> * Area 4 - for governance such as policies, rules and classifications
> * Area 5 - for reference models and reference data
> * Area 6 - for metadata discovery processes (see
> https://issues.apache.org/jira/browse/ATLAS-1748)
> * Area 7 - for lineage
> Adaptation and flexibility are key in metadata environments so these common
> definitions must be extensible - and we still need to support the ad hoc
> definition of new types in Atlas.
> Apache Atlas supports meta-types that are used in the definition of new
> types. These are currently enumeration, struct, classification and entity.
> JIRA https://issues.apache.org/jira/browse/ATLAS-1690 adds relationships to
> this list. The open metadata models make use of all of these meta-types.
> These are represented by sterotypes on the classes of the open metadata
> definitions.
> The Atlas wiki has the models as a set of linked pages which are probably the
> easiest way to view the models.
> Start here:
> https://cwiki.apache.org/confluence/display/ATLAS/Building+out+the+Apache+Atlas+Typesystem
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)