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: Versioning Mini Group discussion


Hi All,

 

Some of the members from the versioning mini group meet today to discuss versioning:

@John-Mark, @Terry, @Sean, and @myself

 

Due the recent divergences on the topic of versioning, we focused on what ‘versioning’ means to us. Through our discussion we agreed upon some core principles for versioning and some derived features from those principles.

 

Core Principles

1.       You must be able to determine an object’s version

2.       Versions are immutable

3.       You must be able to determine ordinality among versions

Features:

a.       You should be able to reference the latest version

b.      You should be able to reference the a specific version

 

Through these core principles we were able to define these terms going forward:

·         Version – (Core #1) should be determined by some combination of an object’s properties

·         Update – (Core #2) any modification of the properties used to determine version yields a new version

 

Using these principles we were able to address revocation as an update to a revoked object/version.

 

Overall it was a productive meeting and where among ourselves we have agreed on core principles for versioning.

That being said there are still open questions that need to be addressed.

 

-Marlon



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