Skip to content

Improve x-ogc-* metadata reporting #822

@fmigneault

Description

@fmigneault

Description

Multiple x-ogc-* properties can be returned, along the schema of I/O definitions, to help clients interpret the contents.

Additional element Description
x-ogc-codelistUri A reference to a codelist.
x-ogc-collectionId Target collection of foreign key references.
x-ogc-definition Reference to the semantic definition of a property.
x-ogc-propertySeq An integer representing the relative position of a property in a schema in ascending order.
x-ogc-role Declares a specific role of a property.
x-ogc-unit Declares the unit of measure of a property.
x-ogc-unitLang Declares the language /register used for the units of measure.
x-ogc-uriTemplate A URI template with a template featureId used to reference a resources in another local or remote collection.

See Table of extensions to the JSON Schema vocabulary for the most up-to-date list of proposed properties.

Feature

  • Whenever possible or relevant, these should be reported if they can be automatically detected (e.g.: using a UoM that contains unit and value should define the x-ogc-unit, common list of enum values referenced by some URI should provide x-ogc-codelistUri, collection outputs (Support OGC-API Processes - Part 3: Collection Outputs #683) should provide x-ogc-collectionId, etc.).

  • Explicitly provided x-ogc-* properties in deployed processes should be preserved.

  • Processes should allow update of I/O definitions providing new/modified x-ogc-* properties

References

Metadata

Metadata

Assignees

Labels

project/OGCRelated to OGC testbeds or relavant projects.triage/conformanceIssue related to fixing/ensuring compliance to specifications.triage/featureNew requested feature.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions