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.
CosmosResourceModelingComponent
Contents
Resource Modeling
For information regarding SML look here.
Regular Meeting
To be set up.
Project Scope
- Import from SML-IF
- Import an SML-IF documentt to an existing document repository. The open source implementation of the document repository will be a file system structure.
- Export to SML-IF
- Create an SML-IF instance from existing document repositories. The open source implementation of the document repository will be a file system structure.
- SML and SML-IF validation
- Provide a common interface for handling and reporting errors
- SML validation
- Provide a common interface for handling and reporting errors
- A default implementation for the XML validation phase
- A default implementation for the SML extension validation phase
- A default implementation for the Schematron validation phase, which will include displaying results to a predefined output based on report/assertion conditions
- Create a default validation scheme for the SML extensions: sml:acyclic, sml:targetElement, sml:targetType, sml:key, sml:unique, and sml:keyref
- SML-IF validation
- A default implementation for the XML validation phase
- A default implementation for the Schematron validation phase in the context of an SML-IF document; includes displaying results to a predefined output based on report/assertion conditions
- Apply the SML validation extension in the context of an SML-IF document: sml:acyclic, sml:targetElement, sml:targetType, sml:key, sml:unique, and sml:keyref
- An implementation of RFC 3986 to resolve inter-document references within an SML-IF document
- Verify that the SML and SML-IF validation implementations cover the test cases of the SML workshop scenario
SML/SML-IF Validation & Editor
Design
The following attached document describes the validation of SML/SML-IF documents. It also includes description of embedded editors in Eclipse: Media: SML-Validation-v4.pdf
Implementation (in progress)
The following attached zip file is a copy of the source files: Media:Backup-v2.zip