/ResourceRegistry

Repository for resources related to the Resource Registry (ECRR) component of the GeoCODES platform.

Apache License 2.0Apache-2.0

ResourceRegistry

Repository for resources related to the Resource Registry (ECRR) component of the GeoCODES platform. ecrrjsonschema1.0.json This is the json schema that should be used for validating the ECRR JSON-LD It includes the flexibility to have oneOf (object/array)

ecrrjsonschema1.0_jsonforms.json This is pulled from the JSONForms UI. Changes here will not be reflected in the UI... Change UI. In the Chrome Vue UI toolbar naviagate to Jsonforms element and copy the value to the schema object.

A schema for use in a jsonforms application ecrrjsonschema1.0_jsonforms.json

  • simplifies/removes flexibility: deletes the many oneOf, and anyOf options for which are used to allow for abilities like (string, arrayof(string)), (object,arrayOf(object)) A JSONForms interface containting these is difficult for users to navigate. Basically, if it could be an array, it is an array.
  • moves/duplicates the additionalProperties to the top level. The JSONFOrms app cannot properly handle the nested fields in additionalProperties, simply.
    • code moves objects to and from additionalProperties on load/save.