Giter Club home page Giter Club logo

metadata-catalog-dev's People

Contributors

alex-ball avatar xsrust avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

metadata-catalog-dev's Issues

Display endorsements

Display any community endorsements of the scheme along with a reference to the documentation for this endorsement.

Return individual properties

Responding to a query of a metadata scheme identifier and an MSC record element name, return the value of that element for the given metadata scheme.

Calculate crosswalks

Responding to a pair of metadata scheme identifiers, return a crosswalk (or a sequence of crosswalks) for translating from the first to the second.

The use cases behind this requirement suggest, respectively, using existing crosswalks or generating a new one.

Query by funder

Responding to a search query of a funding body, return a list of corresponding record IDs.

Query by element names

Responding to a search query of a set of element names, return a list of record IDs corresponding to metadata schemes containing those elements.

Search by funder

Responding to a search query of a funding body, display a list of matching records.

Search by literature via DOI

Responding to a search query of a set of DOIs (corresponding to academic literature), display a list of metadata schemes relevant for that field of research.

Browse dynamically

Provide a dynamic list where deselecting properties causes records that no longer match to be removed from the list. Such properties should include:

  • Subject terms
  • Maintenance by a standards body
  • Number of known user organizations (banded)

Search by scheme name

Responding to a search query of a metadata scheme name, display a list of matching records.

Query by data type

Responding to a search query of a data type, return a list of corresponding record IDs.

Display standards body

Display name of/link to responsible standards body.

The use case behind this requirement only requires that the maintainer is displayed, if known, but it would be good to provide some flag showing if the maintainer is a recognised standards body.

Query by subject

Responding to a search query of a set of subject terms, return a list of corresponding (internal) record IDs.

Search by identifier

Responding to a search query of a metadata scheme identifier, display the corresponding record.

Query by literature via DOI

Responding to a search query of a set of DOIs (corresponding to academic literature), return a list of record IDs of metadata schemes relevant for that field of research.

Display searchable properties as links

The items of information below should link to a page of search results, showing the other records with the same property:

  • Subject (must)
  • Funder (should)
  • Data type (should)
  • Maintainer (should)
  • User (should)

Query by identifier

Responding to a search query of a metadata scheme identifier, return the corresponding record.

Query by element value encoding

Responding to a search query of a value encoding, return a list of record IDs corresponding to metadata schemes containing those elements, and for each, the names of elements using those encodings.

Display maturity of scheme

Display automatically calculated maturity rating.

The algorithm could take into account the status of the maintainer, the version history, number of known users, and so on.

Search by data type

Responding to a search query of a data type, display a list of matching records.

Query by scheme name

Responding to a search query of a metadata scheme name, return a list of corresponding (internal) record IDs.

Search by subject

Responding to a search query of a set of subject terms, display a list of matching records.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.