Skip to content

Commit f508562

Browse files
committed
ogar-class-view: register the 10 OSM/Geo concepts (fix CI drift-gate)
The codebook mint (0x0F Geo) landed in ogar-vocab CODEBOOK + class_ids::ALL but not in ogar-class-view's all_canonical_classes() registry, tripping the two drift gates (every_codebook_id_appears_in_class_ids_all + known_class_ids_iterates_in_stable_codebook_order). Add the 10 osm_* entries (import + registry vec) in class_ids::ALL order. ogar-class-view: 12 tests green. Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 744521d commit f508562

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

  • crates/ogar-class-view/src

crates/ogar-class-view/src/lib.rs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,16 @@ use ogar_vocab::{
9797
mars_resource,
9898
mars_software,
9999
medication,
100+
osm_changeset,
101+
osm_element_tag,
102+
osm_gpx_trace,
103+
osm_node,
104+
osm_note,
105+
osm_relation,
106+
osm_relation_member,
107+
osm_user,
108+
osm_way,
109+
osm_way_node,
100110
patient,
101111
payment_record,
102112
pricelist,
@@ -221,6 +231,17 @@ fn all_canonical_classes() -> Vec<(&'static str, Class)> {
221231
("action_handler", action_handler()),
222232
("action_applicability", action_applicability()),
223233
("automation_trigger", automation_trigger()),
234+
// ── 0x0FXX — Geo (OpenStreetMap geodata reference ontology) ──
235+
("osm_node", osm_node()),
236+
("osm_way", osm_way()),
237+
("osm_relation", osm_relation()),
238+
("osm_changeset", osm_changeset()),
239+
("osm_element_tag", osm_element_tag()),
240+
("osm_relation_member", osm_relation_member()),
241+
("osm_way_node", osm_way_node()),
242+
("osm_note", osm_note()),
243+
("osm_gpx_trace", osm_gpx_trace()),
244+
("osm_user", osm_user()),
224245
]
225246
}
226247

0 commit comments

Comments
 (0)