[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Proposal for WS_Calendar namespaces and namespace URI VersioningPolicy
All -- I've looked at quite a number of OASIS documents, namespace declarations, and versioning policies. I think that the attached is useful and functional, and I propose it for discussion on March 11. Thanks! bill cox Showing my work (the proposal is an attachement): From PR01 and adding the first para of SCA assembly: The pattern of the WS-Calendar Timestamp namespace URI is: http://docs.oasis-open.org/ns/ws-calendar/timestamp/yyyymm
Note: I believe that all but timestamp should be in the same namespace. Ready to argue/discuss. Note for extensibility, someone else can't put something in our namespace, so for EMIX this doesn't work the same. Think "NatGas.xsd" Comparison with SCA 1.1 Assembly: Proposed namespaces for wscalendar, where the date of publication is assumed to be in March, 2011: http://docs.oasis-open.org/ns/ws-calendar/201103 http://docs.oasis-open.org/ns/ws-calendar/timestamp/201103 Full text with proposed namespace evolution and namespace declarations attached. Thanks! bill --
William Cox Email: wtcox@CoxSoftwareArchitects.com Web: http://www.CoxSoftwareArchitects.com +1 862 485 3696 mobile +1 908 277 3460 fax |
{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 {\fonttbl\f0\froman\fcharset0 TimesNewRomanPSMT;} {\colortbl;\red255\green255\blue255;} {\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1} {\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}} {\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} \margl1440\margr1440\vieww22080\viewh13220\viewkind0 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural \f0\fs32 \cf0 Declared namespaces for this specification:\ \ http://docs.oasis-open.org/ns/ws-calendar/201103\ http://docs.oasis-open.org/ns/ws-calendar/timestamp/201103\ \ \ For the Namespace Document:\ \ NAMESPACE URI VERSIONING POLICY\ \ The pattern of the WS-Calendar namespace URI is:\ http://docs.oasis-open.org/ns/ws-calendar/yyyymm\ \ The pattern of the WS-Calendar Timestamp namespace URI is:\ http://docs.oasis-open.org/ns/ws-calendar/timestamp/yyyymm\ Where yyyymm is the century, year and month chosen by the TC for that version of the namespace URI.\ \ It is the intent of the OASIS WS-Calendar Technical Committee that the WS-Calendar namespace URI will not change arbitrarily with each subsequent revision of the corresponding WSDL or XML Schema documents but rather change only when a subsequent revision, published in conjunction with a Committee Specification Draft, results in non-backwardly compatible changes from a previously published Committee Draft.\ \ \pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\ql\qnatural\pardirnatural \ls1\ilvl0\cf0 Under this policy, the following are examples of backwards compatible changes that would not result in assignment of a new namespace URI:\ \pard\tx560\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural \cf0 \ \pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\ql\qnatural\pardirnatural \ls2\ilvl0\cf0 {\listtext \'95 }addition of new global element, attribute, complexType and simpleType definitions\ {\listtext \'95 }addition of new operations within a WSDL portType or binding (along with the corresponding schema, message and part definitions)\ {\listtext \'95 }addition of new elements or attributes in locations covered by a previously specified wildcard\ {\listtext \'95 }modifications to the pattern facet of a type definition for which the value-space of the previous definition remains valid or for which the value-space of the preponderance of instance would remain valid\ {\listtext \'95 }modifications to the cardinality of elements for which the value-space of possible instance documents conformant to the previous revision of the schema would still be valid with regards to the revised cardinality rule\ \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural\pardirnatural \cf0 \ }
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]