OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

cti message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [cti] Question Gathering: Relationship Preservation in Versioning (Implicit vs Explicit)

Marlon - a new version of an object for attribute fields changes should not lose all relationships from the previous version.

Removal of a relationship for implicit relationship is by marking the relationship as ‘ended’.

I have suggested that there is are two timestamps

a) occurred (or updated) - where the timestamp is when the relationship was created
b) ended - where the ended timestamp is when the relationship is no longer active

I was proposing that these timestamps may be best in a common base class as these two timestamps are important for sightings also.

> On Mar 18, 2016, at 4:36 PM, marlon.taylor@us-cert.gov wrote:
> Hi All,
> Relationship Preservation (aka Implicit Relationships vs Explicit Relationship) is a pivoting point within the versioning topic.
> With Implicit Relationships - as a version is updated, the relationships of the former as passed along to the latter.
> With Explicit Relationships - as a version is updated, it is new with no prior relationships.
> Arguably one can state they both can result in a version update where the relationships of the former exist in the latter.
> Separating specification scope from implementation, I would like to gather a series of questions to help us better understand the differences between these concepts. I'm hoping this thread will serve as a venue for members to post their questions on the topic and that the TC/SC/mini-groups/etc would be able to provide answers to those questions, possibly in a FAQ.
> I'll start:
> Using the Implicit Relationship approach, how could one remove a preserved relationship?
> -Marlon
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]