Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NZ provider #16

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open

NZ provider #16

wants to merge 40 commits into from

Conversation

stueynz
Copy link

@stueynz stueynz commented Mar 11, 2018

A substantial re-working of the code base allowing AU and NZ data models to be worked on independently.

The NZ model is very small, it only has a one data object - Provider (a generic data object that includes Schools, Early Childhood Education services, and Tertiary Education services). So it replaces SchoolInfo from the AU model. More data objects will be added during 2018.

This means:

  • the bulk of Data-CommonTypes-Custom has been moved to separate domain based include files.
  • the bulk of Data-CodeSets-Custom has been moved to separate domain based include files.
  • there are a lot of <if intl="au"> statements removing the stuff we don't use (yet) from the NZ model.
  • files that weren't well-formed XML files because they had multiple root elements, now have IncludeGroup as a root element; it makes things so much easier to validate while editing. Specgen codebase has been updated to take note of and ignore these IncludeGroup elements.
  • SIF.input.schema.rnc has been seriously updated; element can contain lots of different elements.

StueyNZ added 14 commits February 23, 2018 10:17
…alidated. Changed parse type to 'xml' on backmatter includes, it gives better locations on parse errors
…ing from the end of type definition; Fixed up CamelCase issues in CodeSet IDs
… things easier for AU and NZ codebases to share the pieces they need
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant