Skip to content

extending attributes to capture featuretypes and protocols#353

Draft
pvgenuchten wants to merge 1 commit into
geopython:masterfrom
pvgenuchten:extend_attributes_with_feature_types
Draft

extending attributes to capture featuretypes and protocols#353
pvgenuchten wants to merge 1 commit into
geopython:masterfrom
pvgenuchten:extend_attributes_with_feature_types

Conversation

@pvgenuchten

@pvgenuchten pvgenuchten commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

a draft pr, to indicate an idea to extend attributes with featuretypes in line with csvw and iso19110 (feature catalogue)

  • keep current attributes for backward compatibility
  • move attribute to dedicated type so it can be used in dimensions and attributes
  • introduce array of featuretypes in contentinfo which itself have a attributes property
  • on featuretype enable identifier/foreign key as defined in csvw

also merging dimension and attribute contents

for now only updated the mcf schema

@pvgenuchten pvgenuchten requested a review from tomkralidis July 3, 2026 19:13
@pvgenuchten pvgenuchten marked this pull request as draft July 3, 2026 19:13
@pvgenuchten pvgenuchten force-pushed the extend_attributes_with_feature_types branch from 2a9d81b to fe552d7 Compare July 3, 2026 19:19
@pvgenuchten pvgenuchten force-pushed the extend_attributes_with_feature_types branch from fe552d7 to 40d90e7 Compare July 3, 2026 19:23
@tomkralidis

Copy link
Copy Markdown
Member

In summary:

  • introduce content_info.featuretypes (1..n featuretype)
  • each featuretype is an object with an attributes array
  • +1 for backwards compat
  • unify attributes/dimension definitions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants