Background
W3C XML Schema expression patterns
There are four well-knows known W3C XML Schema design expression patterns. They are:
Russian Doll
Garden of Eden
Salami Slice
Venetian Blind
These The names of these patterns are referenced used in this document. Useful resources for understanding them the patterns include:
...
OAGi manually maintained OAGIS versions through version 10.6. last manually-maintained version. . Version 10.6 was a result of Mike Rowell, OAGi’s former Chief Architect, manually updating XSD files on his file system, running scripts locally, zipping content, etc.
OAGIS 10.6 was/is offered in four release packages (“editions”):
Enterprise (included all below)
Platform (Garden of Eden patternincluded all below)
Standalone Global (Venetian Blind pattern)
Standalone Local (Russian Doll
pattern)
Standalone Local Groups
OAGIS 10.7 and later
Beginning with OAGIS 10.7, OAGi began maintaining OAGIS with Score for version 10.7. OAGi ceased to advertise availability of any XML Schema expressions of OAGIS while quietly making the Platform platform model (Garden of Eden) and Standalone (pattern ) editions available to members on request.
...
Model subset: What part of the model needs to be expressed?
All
All except… (e.g., all except supplementary components)
A root component (e.g.,
BOM
)A set of root components (e.g.,
BOM
,ProcessPurchaseOrder
,NotifyShipment
)All components with a specified tag (e.g.,
noun
)
Expression type: What is the expression type? (Is there a better name for this other than “expression type”?)
W3C XML Schema
JSON Schema
XMI
Documentation
OAS? (Jim doesn’t think this makes sense)
OWL?
RDF Schema?
Pattern: For some expression types, what is the pattern (e.g., Garden of Eden)expression pattern?
File system structure: For some expression types, what is the file/folder naming conventions and structure?
Internal file organization: For some expression types, how content is organized within files. ? (eE.g., Within within W3C XML schemas Schemas list element declarations first in alphabetical order followed by type definitions in alphabetical order.)?
CC Meta Model Type | Component | File Structure | Expression Type | Pattern | Other Score options |
---|---|---|---|---|---|
ASCCP | This should be query mimicking the filters in the View/Edit CC page (by default ASCCP is selected). Release keyword should also be supported. | Keywords:
| XML Schema | Garden of Eden | N/A |
JSON Schema | Venetian Blind | N/A | |||
Top-level BIE | This should be query mimicking the filters in the View/Edit BIE page |
| XML Schema | Russian Doll | Follow options on the Score’s BIE expression page |
JSON Schema | |||||
OAS |