Skip to main content

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.

Jump to: navigation, search

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/ SML 1.1] specification.
+
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].
  
<font color=red>More details here</font>
+
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

Change History

Name: Date: Revised Sections:
David Whiteman January 14, 2009
  • Initial version

Workload Estimation

Rough workload estimate in person weeks
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.

Use case

SML validation support

Design details

Impacts of this enhancement

Open Issues/Questions

Back to the top