skybristol / geokb

Data processing workflows for initializing and building the Geoscience Knowledgebase
The Unlicense
3 stars 3 forks source link

develop framework and methodology for iterative schema development #20

Open skybristol opened 10 months ago

skybristol commented 10 months ago

@J-Oliveros and I have both done some work on developing schemas for the major entity types in the GeoKB. These are challenging in that the schemas are very much in flux, but I need to nail down an iterative approach to building them as part of each entity we are addressing. I'll couple this with the work in #19 rework the main page where I want to be linking to the schema for each entity as I document it.

Along with this, I need to look again at the property constraint aspect of the Wikibase architecture and schema validation techniques. Functionally, I want to do something similar to how Wikidata operates in that we have a visual clue in the UI when a schema deviation has occurred. I also want to start constraining the type ahead functionality for Item-type properties so that the system is looking for the right pool of resources as objects. I don't know how to do this yet with the entity schema structure.