Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id B2CDC200BEF for ; Wed, 4 Jan 2017 18:11:02 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id B1B50160B3A; Wed, 4 Jan 2017 17:11:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 06420160B21 for ; Wed, 4 Jan 2017 18:11:01 +0100 (CET) Received: (qmail 74318 invoked by uid 500); 4 Jan 2017 17:11:01 -0000 Mailing-List: contact dev-help@atlas.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@atlas.incubator.apache.org Delivered-To: mailing list dev@atlas.incubator.apache.org Received: (qmail 74307 invoked by uid 99); 4 Jan 2017 17:11:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2017 17:11:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id CB808180031 for ; Wed, 4 Jan 2017 17:11:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -6.219 X-Spam-Level: X-Spam-Status: No, score=-6.219 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id sD8EsC6LiLfm for ; Wed, 4 Jan 2017 17:11:00 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with SMTP id 3EDAE5F24E for ; Wed, 4 Jan 2017 17:10:59 +0000 (UTC) Received: (qmail 73823 invoked by uid 99); 4 Jan 2017 17:10:58 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2017 17:10:58 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 621B42C1F56 for ; Wed, 4 Jan 2017 17:10:58 +0000 (UTC) Date: Wed, 4 Jan 2017 17:10:58 +0000 (UTC) From: "David Radley (JIRA)" To: dev@atlas.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (ATLAS-1344) Allow types to be created that support parent child hierarchies. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 04 Jan 2017 17:11:02 -0000 [ https://issues.apache.org/jira/browse/ATLAS-1344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15798762#comment-15798762 ] David Radley commented on ATLAS-1344: ------------------------------------- [~madhan.neethiraj] I would like to test out these options with SET and LIST, so would appreciate some pointers on how to setup the parent and child custom types (without iscomposite) and create associated entities. I would also like to understand how using the V2 API I could make updates to the SET and LIST attributes, for example alter the order of a LIST or add or remove from the list. Many thanks ,David. > Allow types to be created that support parent child hierarchies. > ---------------------------------------------------------------- > > Key: ATLAS-1344 > URL: https://issues.apache.org/jira/browse/ATLAS-1344 > Project: Atlas > Issue Type: Improvement > Reporter: David Radley > Assignee: David Radley > > enhance the Type system to allow entities to be created in parent child hierarchies. > I notice that AttributeDefinition currently only support COLLECTION, SET , OPTIONAL and REQUIRED. There is no collection with a lower bound of 0- which would be required for a parent child type relationship. > Also it seems to me that it would be ideal to create an attribute with the guid of the parent / child and then derive the other one from the edge. I may have misunderstood but reverseAttributeName seems to use the name of the attribute not the guid. > I suggest that iscomposite true and false is supported. > When we have this in place, we could use this mechanism for Glossary Categories > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)