cellannotation / CAS-LinkML

1 stars 0 forks source link

Roadmap #3

Open dosumis opened 4 months ago

dosumis commented 4 months ago

Roadmap outline

Status: Draft Order of implementation TBD.

  1. Fix basic issues with representation.
    • labelsets as individuals #4
    • existentials to link to cluster (cell set) to CL class #1
    • Object Properties #2
  2. Reconfigure repo to use LinkML project-generator - this will provide infrastructure for automatically generating multiple representations including JSON schema & Python data classes.
  3. Add missing components CAS - use autogeneration from current JSON schema using https://linkml.io/schema-automator/packages/importers.html#importing-from-json-schema -But we will then need some manual editing to bring in other parts of the schema.
  4. What other aspects of the schema can we formalise? Favour biolink where possible?
  5. Investigate whether we can we support different derived schema versions using LinkML - maybe using LinkML imports?
  6. Managing OWL imports - Separate ODK repo to generate ontology modules?
dosumis commented 1 week ago

Hi @hkir-dev,

What it is the status of this repo now? Is the code in the schemauto branch in use or did you migrate all to CAS/CAS-Tools?

I feel that the next step here is to have a repo populated using the generated schema + linkML generators to generate python libs etc. As well as being generally useful, this could be submitted for standards approval (BICAN & scFAIR). We could use this repo for that or start a new one.

re contents of this ticket. - I think these items still need to be tickets.

I still like the idea of moving entirely to LinkML as the master schema in future, but this obviously depends on resources.