Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "COSMOS Design 238492"
(New page: Support xml:base in SML validator = Change History = {|{{BMTableStyle}} !align="left"|Name: !align="left"|Date: !align="left"|Revised Sections: |- |David Whiteman |January 14, 2009 |<ul>...) |
m (flesh out) |
||
Line 53: | Line 53: | ||
=Purpose= | =Purpose= | ||
− | This enhancement will provide a basic implementation of xml:base per the [http://www.w3.org/TR/sml | + | This enhancement will provide a basic implementation of xml:base per the [http://www.w3.org/TR/sml-if#Base_URI SML-IF 1.1] specification. SML-IF requires producers to support xml:base, and allows consumers to support it, as a mechanism for transforming relative references to absolute URIs [http://www.rfc-editor.org/rfc/rfc3986.txt RFC 3986]. |
− | + | Relative references may be used in many places in an SML-IF document, e.g. SML references (as sml:uri content), smlif:baseURI content (to establish model and/or document base URIs), rule bindings, and schema bindings. | |
=Requirements= | =Requirements= |
Revision as of 11:41, 16 January 2009
Support xml:base in SML validator
Contents
Change History
Name: | Date: | Revised Sections: |
---|---|---|
David Whiteman | January 14, 2009 |
|
Workload Estimation
Process | Sizing | Names of people doing the work |
---|---|---|
Design | ? | John Arwe, David Whiteman |
Code | ? | John Arwe, David Whiteman |
Test | ? | John Arwe |
Documentation | 0 | |
Build and infrastructure | 0 | |
Code review, etc.* | ||
TOTAL | ? |
'* - includes other committer work (e.g. check-in, contribution tracking)
Purpose
This enhancement will provide a basic implementation of xml:base per the SML-IF 1.1 specification. SML-IF requires producers to support xml:base, and allows consumers to support it, as a mechanism for transforming relative references to absolute URIs RFC 3986.
Relative references may be used in many places in an SML-IF document, e.g. SML references (as sml:uri content), smlif:baseURI content (to establish model and/or document base URIs), rule bindings, and schema bindings.
Requirements
Add a level of abstraction around the query and registration processing framework to make it optional, and make it possible to replace the processing framework with another implementation.