Code Monkey home page Code Monkey logo

Comments (6)

carueda avatar carueda commented on September 27, 2024

The status attribute will be handled in a similar way as with the visibility one. There will be a fixed set of possible values, at least initially.

  • In ontology page, include button showing current status and drop-down list with options to change it
  • For create vocab/mapping options, no need to include this attribute, at least initially, given the new option above that allows to changed it on any registered ontology
  • However, do include it in the Upload sequence (which already has the visibility one)

Note: For now we will handle status similarly as with visibility: as a direct attribute to the ontology version model and not with direct association to any metadata property. In this sense we can explain to the user that if any metadata attribute (in particular for uploaded ontologies) should reflect the intended status, then it's up to them to maintain the correspondence. That is, upon a change in status that should be reflected:

  • the user would first create a new version with the relevant metadata property updated; then use the change-status option to reflect the corresponding value for the attribute.

from orr-portal.

carueda avatar carueda commented on September 27, 2024

From https://www.w3.org/2003/06/sw-vocab-status/note.html, the following status values will be made available (with "resource" substituted for "term" in the descriptions, plus an additional draft entry):

  • draft
    The resource is in preliminary stages of development.
  • unstable
    The meaning, deployment practices, documentation (or important associated software/services)
    associated with this resource are liable to change arbitrarily at some point in the future.
    They may not, but stability is not guaranteed. Use with caution.
  • testing
    The meaning, deployment practices, documentation and general understanding of this resource are
    approaching some stability, but changes are still possible due to implementation experience
    or other unanticipated factors.
  • stable
    The resource is relatively stable, and its documentation and meaning are not expected to
    change substantially.
  • archaic
    This resource is marked as old-fashioned; although used, it is not considered typical
    of current best practice and alternative expressions may be preferable.

from orr-portal.

graybeal avatar graybeal commented on September 27, 2024

Much better. Please add also "deprecated: This resource is marked as no longer suitable for use, although past uses may still exist."

from orr-portal.

carueda avatar carueda commented on September 27, 2024

I actually had "deprecated" in my initial addition to the list, but then thought that it was so similar to "archaic" . In fact I was thinking about simply changing that key from "archaic" to "deprecated". Please give me your opinion to select one, or some combination of the following:

  • if you think there's enough differentiation between them, keep both "archaic" and "deprecated"
  • else, keep "archaic" (as already defined, or with your new definition)
  • ... or, rename "archaic" to "deprecated"
  • ... or?

from orr-portal.

carueda avatar carueda commented on September 27, 2024

I'm working on this right now -- will add your "deprecated" option to list in the mean time.

from orr-portal.

graybeal avatar graybeal commented on September 27, 2024

Thanks Carlos, adding deprecated is the right thing, so, no further action needed. The two are quite distinct, and I think archaic is something that wouldn’t be used much, but is worth having for compatibility.

from orr-portal.

Related Issues (20)

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.