Giter Site home page Giter Site logo

contribution-ontology's People

Contributors

gitter-badger avatar marijane avatar mbrush avatar nicolevasilevsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

contribution-ontology's Issues

Add role(s) for clinical trials

Not sure what these might be, just know that we need them. Can they be derived from the clinical trials content in the eagle-i ontology?

Support for transitive credit

The model has to support credit transitively. This could include one process being a part of another process, one process output being an input of another process that then has its own output, etc.

Annotate the contribution roles with definitions and tidy up the ontology.

Each class in the CRO should have an obo:definition.

We should take this as an opportunity to review the roles for inclusion or exclusion in the ontology, review names for clarity, and review the appropriateness of the current hierarchical arrangement of the ontology.

We might consider writing definitions with explicit references to their parent classes as a means to some of these ends. For example, a possible definition for the Technical Writing Role could be "A Software Development Role that involves producing documentation of software systems for a variety of audiences, including but not limited to end users and system administrators." This definition should force some reflection: is Technical Writing really a Software Development role? Might the parent class be called "Software Role" instead, as it is in the Credit Taxonomy? Is Software Development Role actually a subclass of a more general Software Role, or perhaps an alternate term for Software Engineering Role or Computer Programming Role? etc.

If we cannot devise a clear definition for a role that does not currently have one, we might take that as a sign that the role should be removed from the ontology.

Classes which currently lack definitions:

  • Documentation Role
  • Graphic Design Role
  • Marketing Role
  • Networking Facilitation Role (what was this, again?)
  • Website Development Role
  • Data Role
  • Data Aggregation Role
  • Statistical Data Analysis Role
  • Data Collection Role (how is this distinct from data aggregation?)
  • Metadata Application Role (application?)
  • Data Integration Role
  • Data Modeling Role
  • Data Quality Assurance Role
  • Data Visualization Role (may need to disambiguate this with Figure Development Role, which currently maps to the Credit Taxonomy's Visualization term. I think this one might map better.)
  • Educational Role (why not "Education")?
  • Educational Material Development Role
  • Educational Program Development Role
  • Teaching Role
  • Information Technology Systems Role
  • Hardware Systems Role
  • Software Systems Role
  • Database Administrator Role
  • System Administrator Role
  • Intellectual Property Advisor Role
  • Guideline Development Role
  • Protocol Creation Role
  • Standard Operating Procedure Development Role
  • Technique Development Role
  • Policy Development Role
  • Archivist Role
  • Conservator Role
  • Digital Preservation Role
  • Research Instrumentation Role
  • Device Development Role
  • Equipment Technician Role
  • Survey and Questionnaire Role

Classes with definitions that need improvement:

  • Contribution Role: needs to be generalized beyond the sciences, lest we exclude scholars that don't consider themselves scientists.

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.