CellML Metadata Specification 1.1 Roadmap

CellML Metadata Specification 1.1


Prime directives:

  • Convert all as much metadata to Dublin Core compliance as possible.
  • Implement modular specification structure
  • Achieve final draft of Metadata 1.1 specification by 4th April 2009 for presentation at CellML Workshop 2009
  • The CellML Metadata 1.1 specification should provide a platform for metadata handling in PMR2.

Tracker Item 1414

Modular Specification Structure
  • proposal to split into an 'umbrella' specification and submodules
    • graphing
    • simulation
    • common annotations
    • biological annotation
  • in which case 'core' CellML Metadata specification will primarily just define how modules are organised and how the metadata is serialised in RDF/XML.
  • Andre: "Core specification... simply says that any element can have a cmeta:id and that ID can be used to resolve metadata references. And that any element can have rdf:RDF child elements. Then all annotations are defined in separate specifications."
  • Need to work out what namespaces will be.

<UNCERTAIN>

Graphing
  • See http://www.cellml.org/specifications/metadata/graphs
  • current graphing metadata spec draft needs to be implemented (in PCEnv or Andre's tools) to be tested before it gets codified in the specification
  • things to add:
    • add ability to represent axes (ticks, linear/logarithmic/etc, colour(?))
    • gridlines
    • line thickness
    • background colour
    • need to rationalise how RDF containers are dealt with in the specification

Timeframe: Unlikely to be completed by the time of the workshop, since testing in PCEnv and other environments is required. Current draft state is reasonable, however.


Simulation

  • most components of simulation metadata (as currently used by PCEnv) are non-standard
  • should be standardised at some point in the future


Timeframe: The current simulation spec as is (see link above,) could be finalised pending testing within PCEnv, although it would definitely be advantageous to implement it in David (Andre) Nickerson's CellMLSimulator. Andre would like to have CellMLSimulator implement the current simulation spec, but does not forsee having time for this before April 2009.


Common annotations

Citations:

  • remove BQS, replace with DC citations
  •  adding an identifier where one exists as well as the citation would provide for both machine and human readable citations - reccommend this. A URN could also fit in here if required, but CellML Metadata compliant software would not be required to necessarily resolve it.
    • e.g. MIRIAM (LSID?)
Keywords:
  • rework keywords in metadata (currently implemented in BQS - use DC citations 'subject')
  • serialise keywords, suggest in spec that constrained vocab be used
Cross-referencing:
    • to allow, for example, a modification note that says "changed value of X from 1 to 2, as per [citation]', where in some cases it might also be appropriate to make X a reference to the variable in question (e.g., if we for some reason, wanted very detailed document histories)

Timeframe: DC citations is easily implemented. It would be reasonable to use a mixture of DC citations and MIRIAM as discussed in the tracker; MIRIAM for citations is also easily implemented.
Currently no known method for crossreferencing as required by Andre.


Biological annotation

  • See Tracker Item 1408
  • Clean up this section slightly
  • notice of deprecation for cmeta:sex, cmeta:species (?)
    • unnecessary to use cmeta for these annotations, should be replaced by an extensible approach - could use DC:keywords, although this is a less granular solution. OWL ontology will cover this.

Replace rdf examples with less verbose versions using identifiers, such as GO. Also give example of MIRIAM URN-based annotation. Make note about using structured ontologies within bioentity such as go - see


Timeframe: little to be changed. draft achievable by workshop although controversial.


Defining distribution / usage license of models in metadata


Timeframe: minimal work required - draft possible by Workshop