[ 
https://issues.apache.org/jira/browse/ATLAS-1690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16150211#comment-16150211
 ] 

David Radley commented on ATLAS-1690:
-------------------------------------

Hi [~ppadovani]

1) We have not allowed inheritance of relationship types. We felt we can avoid 
this complication to Atlas, if we model the types in different ways.    
2) n/a

Interesting use case. some thoughts:
1) Is this GDPR related? In this case, it might be more useful to classify 
entities as personal sensitive information and use queries to determine this 
sort of scope. The advantage of the query approach is that related objects can 
be determined at runtime. A principle we used as  part of the propagation of 
tags - is that we try to specify a metadata value in one place and then use 
rules to propagate. I see the query approach is similar; the customer id could 
be defines once in the customer entity and then the associated customer 
entities determined by a query.    
   
2) In Atlas currently we only allow one classification of a type against an 
entity. So if 2 people lived in a house and you view the house address as 
associated with the person then this may not work. 

3) Once we have the glossary in place. You will be able to be model your 
concepts and relationships in the glossary and map them to the assets. In this 
case classifications could be applied to a Glossary term and the relationship 
between person be defined at a logical level and then mapped to the assets. For 
example it might be useful if you were to create aggregation 'owns' 
relationships between person and all of the terms you want to associate with it 
- in this way could write a very simple query (give me all the owns 
relationship entities associated with a customer with a particular id) to get 
the information you are looking for.    
  
I hope this helps,   all the best David. 




> Introduce top level relationships
> ---------------------------------
>
>                 Key: ATLAS-1690
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1690
>             Project: Atlas
>          Issue Type: Improvement
>            Reporter: David Radley
>            Assignee: David Radley
>              Labels: VirtualDataConnector
>         Attachments: Atlas_RelationDef_Json_Structure_v1.pdf, Atlas 
> Relationships proposal v1.0.pdf, Atlas Relationships proposal v1.10.pdf, 
> Atlas Relationships proposal v1.1.pdf, Atlas Relationships proposal v1.2.pdf, 
> Atlas Relationships proposal v1.3.pdf, Atlas Relationships proposal v1.4.pdf, 
> Atlas Relationships proposal v1.5.pdf, Atlas Relationships proposal v1.6.pdf, 
> Atlas Relationships proposal v1.7.pdf, Atlas Relationships proposal v1.8.pdf, 
> Atlas Relationships proposal v1.9.pdf
>
>
> Introduce top level relationships including support for 
> -many to many relationships
> - relationship names including the name for both ends and the relationship.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to