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

Add a field and code explorer #1074

Open
jpmckinney opened this issue Sep 18, 2020 · 5 comments
Open

Add a field and code explorer #1074

jpmckinney opened this issue Sep 18, 2020 · 5 comments
Labels
Focus - Documentation Includes corrections, clarifications, new guidance, and UI/UX issues

Comments

@jpmckinney
Copy link
Member

From @ColinMaudry in open-contracting/infrastructure#163

I think a field database bound to a multilingual glossary of terms would greatly help. Fields could be tagged and categorized according to various properties such as:

  • OCDS version compatibility
  • core or extension
  • update date

Full text search would enable discovery via keywords... especially if synonyms are documented in the glossary for keyword equivalency!

With the EU extensions alone, I think a similar tool would greatly increase the visibility of the semantics and structures available for OCDS adopters.

Also relevant to #891

@jpmckinney jpmckinney added the Focus - Documentation Includes corrections, clarifications, new guidance, and UI/UX issues label Sep 18, 2020
@jpmckinney jpmckinney added this to the Iterative improvements milestone Sep 18, 2020
@jpmckinney
Copy link
Member Author

We can maybe start with a simple widget using https://select2.org or similar that allows people to search fields/codes by name, title and description. Other ideas:

  • Airtable-based tools

@jpmckinney
Copy link
Member Author

Going further, besides finding a term based on its machine name, title and description, we can support finding it based on synonyms, pulled from a glossary that crosswalks to GPA, UNCITRAL, etc. (related #827).

@duncandewhurst
Copy link
Contributor

This would be very useful as I frequently find I have missed fields introduced in EU extensions.

@jpmckinney
Copy link
Member Author

jpmckinney commented Dec 22, 2020

I made a lookup for all extensions (but not core fields or codes): https://open-contracting.github.io/editor-tools/

I can add core later, but i think most editors are familiar enough with core.

Repo is here, on which we can create issues: https://github.com/open-contracting/editor-tools

The intended audience is just OCDS contributors. We would design something else for a public audience.

@odscrachel
Copy link
Contributor

This is brilliant, adding the core fields at some point would be helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Focus - Documentation Includes corrections, clarifications, new guidance, and UI/UX issues
Projects
Status: Backlog
Development

No branches or pull requests

3 participants