[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Caution using XML Schema backward- or forward-compatibilit
Interesting that a semantic change can be made by designers/owners of a schema/vocabulary but equally by implementers, but when making a change, whether or not it falls within a particular concept of compatible, the change maker may have no idea whether the change will be successful and beneficial; yet one thing is likely - there is no guarantee of success just because one uses a particular versioning strategy. The versioning strategy is just one of two key aspects of a contract between designer and implemeter (or implementer and implementer) - one is the schema itself and the other is the versioning strategy or policy. So the policy and schema are key constraints, perhaps along with rules about semantics. However the other key factor is experimentation within those constraints and trial and error regarding the effects of the changes made. This just involves proper risk assessment and risk management and due process regarding feedback, etc. On another note, will the semantic web and 'Web 3.0' help with risk management by firming up the meanings in the vocabularies? E.g. would it be better to use RDF instead of XML Schema for a vocabulary especially sensitive to semantic drift such as business documents? Or if the schema is already set in stone, would it alleviate adverse semantic drift to add an ontology, PSIs, hash purls, etc? I'm rather hoping so. Then maybe a new schema could break structural compatibility (perhaps by necessity and progress) but preserve semantic compatibility. -- Stephen Green Partner SystML, http://www.systml.co.uk Tel: +44 (0) 117 9541606 http://www.biblegateway.com/passage/?search=matthew+22:37 .. and voice
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|