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

The tree UI should include simple type information. #3

Open
smrubin opened this issue Jun 21, 2017 · 2 comments
Open

The tree UI should include simple type information. #3

smrubin opened this issue Jun 21, 2017 · 2 comments

Comments

@smrubin
Copy link
Contributor

smrubin commented Jun 21, 2017

The tree currently does not include any information about an element's type's simple type.

Relevant information about this entity might include its name, definition, and any relevant facets, especially enums and their values and definitions.

@smrubin smrubin created this issue from a note in Movement (Backlog) Jun 21, 2017
@CB2
Copy link
Member

CB2 commented Jun 30, 2017

Relevant question/feedback that came in via NIEM.gov/contact-us:

Within Movement, where does one actually find the list of Codes behind anything that is considered a type of CodeType? I have searched and have not been able to find a link such as originally available through the Schema Subset Generation Tool (SSGT). The search function seems to only allow searching for Properties whereas the SSGT allowed searching for Property, Type, Namespace, Facet, External and Association. Will Movement include these options in the future? Thanks.

@CB2
Copy link
Member

CB2 commented Jun 30, 2017

Thank you taking a look at Movement and providing feedback! Overall, the tool is still in beta because we want user feedback to feed future enhancement.

Movement uses a Business Glossary to provide the end-user with the simplest user interface as possible. The Business Glossary is a lightweight, language-agnostic version of NIEM’s 10,000+ terms, definitions, and relationships, without the underlying technical complexities. The Business Glossary excludes: complex and simple types; attributes and attribute groups; and augmentation points and associations.

In other words, Movement only allows for NIEM elements to be searchable and excludes NIEM types. A type is ultimately considered a dependency for an element and is taken into consideration in the JSON Schema output. For example: If you add CurrencyCode to your Subset Builder, and you export the JSON Schema, the CurrencyCodeSimpleType code list is also included in the output. Code lists are considered types and are not directly searchable in this current version of Movement.

As you very perceptively have noticed, Movement is does not mimic the SSGT nor its user interface approach. The initial scope of Movement is to serve as an approachable design for business users to search model content and assist those looking to leverage NIEM for lightweight exchanges. This particular audience hasn't been too supported in the past.

Again, it’s in Beta. What comes next, we hope is driven by users such as yourself!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Movement
Backlog
Development

No branches or pull requests

2 participants