cyclus/core — Issue #26: Refactor RelaxNG schema to include module schema from separate files
Author: rwcarlsen
Created: 2012-02-03 19:40:17+00:00
State: open

To facilitate modularity, the master RelaxNG schema should include other files from modules. Perhaps there is a single modules.rng file that is a growing list of single line includes for other rng files.

Explore the validity of a "bare" include at the use of the to avoid 2 references to each facility, etc.

Merged from issue 118:

Feature Description :
In order to provide a clean and easy-to-understand system for adding module specific input parameter definitions, a paradigm for numerous rng files or something similar must be designed and implemented.

Subtasks :
Describe tasks that are necessary for this feature to be implemented. If
there is an associated issue describing the subtask, report it as a related
issue below.

1. Decide on a system for adding modular grammar definitions
2. Implement the system
3. Document the use of the system and provide templates for use.