This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf6319?nav=1 at Fri, 04 Nov 2022 18:54:47 GMT SourceForge : artf6319: Compare xsd:choice and XSD Substitution Groups

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

JSDL calendar
Search Tracker
Project: JSDL-WG     Trackers > Activity schema > View Artifact
Artifact artf6319 : Compare xsd:choice and XSD Substitution Groups
Tracker: Activity schema
Title: Compare xsd:choice and XSD Substitution Groups
Description:
OGF26 discussion (Donal) pointed out that the original reasons for using substitution groups may be outdated. This 
should be checked again, with special attention whether xsd:choice is a viable alternative.
Submitted By: Alexander Papaspyrou
Submitted On: 06/05/2009 11:09 AM EDT
Last Modified: 07/29/2009 8:17 AM EDT
Closed: 07/29/2009 8:17 AM EDT

Status / Comments Change Log Associations Attachments  
Status  
Group: *
Status:* Closed
Category: *
Customer: *
Priority: * 4
Assigned To: * Alexander Papaspyrou
Reported in Release: *
Fixed in Release: *
Estimated Hours: * 0
Actual Hours: * 0
Comments
Alexander Papaspyrou: 07/29/2009 8:17 AM EDT
  Comment:
Group discussion led to the decision to keep the substitution group way, since open extensibility is what should be expressed. 
  Action: Update
Closed set to 07/29/2009
Status changed from Resolved to Closed
Alexander Papaspyrou: 07/29/2009 5:23 AM EDT
  Comment:
Nowadays, the usage of xsd:choice should be no problem for fairly current implementations. As such, it should be discussed which semantics fit more 
precisely the needs of the positions. 

The main difference between the two from a structural point of view is that
- XSD substitution groups behave like classes and subclasses, allowing unlimited extensibility, while
- xsd:choices behave like enumerations, ensuring a finalized group of possible alternatives. 
  Action: Update
Status changed from Pending to Resolved
Alexander Papaspyrou: 06/10/2009 4:03 AM EDT
  Action: Update
Status changed from Open to Pending
Alexander Papaspyrou: 06/05/2009 11:09 AM EDT
  Action: Create


 
 
 
< Previous
 
 
Next >
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/go/artf6319?nav=1 at Fri, 04 Nov 2022 18:54:52 GMT