Open mjy opened 6 years ago
Another path besides opening write access to the store (and addressing who gets that access) is to openly accept annotations on existing data and providing structures to merge "approved" annotations in later and display/hide available annotations to users. TDWG has an interest group that has thought about this in the context of data aggregators: https://github.com/tdwg/annotations
@mjcollin I'm mostly envisioning this for an empty instance of Phenoscape, or one under "my" control, i.e. I really do want to write new data. But, you're totally right as to the "one Phenoscape" approach, maybe we could make your suggestion a new issue? I.e. "Add annotations to Phenoscape"?
Roughly, as a developer, or user I would like to:
Authenticate to a phenoscape knowledgbase
Create, read, update or destroy a phenotype knowledgebase
Use JSON based templates for specific classes of phenotypes
As a "intermediate" developer I don't want to use RDF, manchester, or other low level representations of semantics, but rather use "templates" (perhaps sensu @balhoff paper) to define/express classes of phenotypes that are most commonly used. For example these may include anatomical points, lines or areas, shapes colors, sizes.
I need metadata to represent how the semantic phenotype was composed (e.g. what UI was used, was it Phenex, some web-based widget, a script, a VR helmet interface etc.), as we anticipate that interfaces will affect what can be expressed, and that this metadata will be useful in downstream analysis for comparative purposes.
Recieve URIs after POSTing new semantic phenotypes
Assumptions