You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Sync codegen output (2026-03-03)
* Include bbox in examples
* Add newline before inline constraints
Also makes lists of referenced types that contain 'duplicates' (same name, different module) stable
* Sync with codegen fixes
Truncation at 100 characters, proper list<> wrapping, proper dict display in examples
Copy file name to clipboardExpand all lines: docs/schema/reference/addresses/address.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,8 +24,8 @@ provinces, state, and regions, and similar addressing units are found.
24
24
| Name | Type | Description |
25
25
| -----: | :----: | ------------- |
26
26
|`id`|[`Id`](../system/ref/id.md)| A feature ID. This may be an ID associated with the Global Entity Reference System (GERS) if—and-only-if the feature represents an entity that is part of GERS. |
27
-
|`bbox`|`bbox` (optional) | An optional bounding box for the feature |
28
-
|`geometry`|`geometry`| Position of the address. Addresses are point geometries.<br/>*Allowed geometry types: Point*|
27
+
|`bbox`|[`bbox`](../system/primitive/geometry.md) (optional) | An optional bounding box for the feature |
28
+
|`geometry`|[`geometry`](../system/primitive/geometry.md)| Position of the address. Addresses are point geometries.<br/><br/>*Allowed geometry types: Point*|
@@ -37,20 +37,24 @@ provinces, state, and regions, and similar addressing units are found.
37
37
|`sources[].update_time`|`datetime` (optional) | Last update time of the source data record. |
38
38
|`sources[].confidence`|[`ConfidenceScore`](../core/confidence_score.md) (optional) | Confidence value from the source dataset.<br/><br/>This is a value between 0.0 and 1.0 and is particularly relevant for ML-derived data. |
39
39
|`sources[].between`|[`LinearlyReferencedRange`](../core/scoping/linearly_referenced_range.md) (list, optional) | The linearly-referenced sub-segment of the geometry, specified as a range (pair) of percentage displacements from the start of the geometry, that the containing SourceItem applies to. |
40
-
|`address_levels[]`|`list<`[`AddressLevel`](types/address_level.md)`>` (optional) | Names of the sub-country addressing areas the address belongs to, including the city or locality, in descending order of generality.<br/><br/>The list is sorted so that the highest, or most general, level comes first (*e.g.*, region) and the lowest, or most particular level, comes last (*e.g.*, city or town).<br/><br/>The number of items in this list and their meaning is country-dependent. For example, in the United States, we expect two items: the state, and the locality or municipality within the state. Other countries might have as few as one, or even three or more.<br/><br/>When a specific level that is required for a country is not known. most likely because the data provider has not supplied it and we have not derived it from another source, the list item corresponding to that level must be present, but its `value` field should be omitted.<br/>*`minimum length: 1`*<br/>*`maximum length: 5`*|
40
+
|`address_levels[]`|`list<`[`AddressLevel`](types/address_level.md)`>` (optional) | Names of the sub-country addressing areas the address belongs to, including the city or locality, in descending order of generality.<br/><br/>The list is sorted so that the highest, or most general, level comes first (*e.g.*, region) and the lowest, or most particular level, comes last (*e.g.*, city or town).<br/><br/>The number of items in this list and their meaning is country-dependent. For example, in the United States, we expect two items: the state, and the locality or municipality within the state. Other countries might have as few as one, or even three or more.<br/><br/>When a specific level that is required for a country is not known. most likely because the data provider has not supplied it and we have not derived it from another source, the list item corresponding to that level must be present, but its `value` field should be omitted.<br/><br/>*Minimum length: 1*<br/>*Maximum length: 5*|
41
41
|`address_levels[].value`|[`StrippedString`](../system/stripped_string.md) (optional) | A string without leading or trailing whitespace |
42
42
|`country`|[`CountryCodeAlpha2`](../system/country_code_alpha2.md)| The country the address belongs to, as an ISO 3166-1 alpha-2 country code. |
43
-
|`number`|[`StrippedString`](../system/stripped_string.md) (optional) | The house number.<br/><br/>This field does not necessarily contain an integer or even a number. Values such as "74B", "189 1/2", and "208.5", where the non-integer or non-number part is part of the house number, not a unit number, are in common use.<br/>*`minimum length: 1`*|
44
-
|`postal_city`|[`StrippedString`](../system/stripped_string.md) (optional) | The postal authority designated city name, if applicable.<br/><br/>In some countries or regions, a mailing address may need to specify a different city name than the city that actually contains the address coordinates. This optional field can be used to specify the alternate city name to use.<br/><br/>For example:<br/><br/>- The postal city for the US address *716 East County Road, Winchester, Indiana* is Ridgeville. - The postal city for the Slovenian address *Tomaj 71, 6221 Tomaj, Slovenia* is Dutovlje.<br/>*`minimum length: 1`*|
45
-
|`postcode`|[`StrippedString`](../system/stripped_string.md) (optional) | The postal code.<br/>*`minimum length: 1`*|
46
-
|`street`|[`StrippedString`](../system/stripped_string.md) (optional) | The street name.<br/><br/>The street name can include a type (*e.g.*, "Street" or "St", "Boulevard" or "Blvd", *etc.*) and a directional (*e.g.*, "NW" or "Northwest", "S" or "Sud"). Both type and directional, if present, may be either a prefix or a suffix to the primary name. They may either be fully spelled-out or abbreviated.<br/>*`minimum length: 1`*|
47
-
|`unit`|[`StrippedString`](../system/stripped_string.md) (optional) | The secondary address unit designator.<br/><br/>In the case where the primary street address is divided into secondary units, which may be apartments, floors, or even buildings if the primary street address is a campus, this field names the specific secondary unit being addressed.<br/>*`minimum length: 1`*|
43
+
|`number`|[`StrippedString`](../system/stripped_string.md) (optional) | The house number.<br/><br/>This field does not necessarily contain an integer or even a number. Values such as "74B", "189 1/2", and "208.5", where the non-integer or non-number part is part of the house number, not a unit number, are in common use.<br/><br/>*Minimum length: 1*|
44
+
|`postal_city`|[`StrippedString`](../system/stripped_string.md) (optional) | The postal authority designated city name, if applicable.<br/><br/>In some countries or regions, a mailing address may need to specify a different city name than the city that actually contains the address coordinates. This optional field can be used to specify the alternate city name to use.<br/><br/>For example:<br/><br/>- The postal city for the US address *716 East County Road, Winchester, Indiana* is Ridgeville. - The postal city for the Slovenian address *Tomaj 71, 6221 Tomaj, Slovenia* is Dutovlje.<br/><br/>*Minimum length: 1*|
45
+
|`postcode`|[`StrippedString`](../system/stripped_string.md) (optional) | The postal code.<br/><br/>*Minimum length: 1*|
46
+
|`street`|[`StrippedString`](../system/stripped_string.md) (optional) | The street name.<br/><br/>The street name can include a type (*e.g.*, "Street" or "St", "Boulevard" or "Blvd", *etc.*) and a directional (*e.g.*, "NW" or "Northwest", "S" or "Sud"). Both type and directional, if present, may be either a prefix or a suffix to the primary name. They may either be fully spelled-out or abbreviated.<br/><br/>*Minimum length: 1*|
47
+
|`unit`|[`StrippedString`](../system/stripped_string.md) (optional) | The secondary address unit designator.<br/><br/>In the case where the primary street address is divided into secondary units, which may be apartments, floors, or even buildings if the primary street address is a campus, this field names the specific secondary unit being addressed.<br/><br/>*Minimum length: 1*|
Copy file name to clipboardExpand all lines: docs/schema/reference/addresses/types/address_level.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ countries and regions, address levels do not necessarily correspond to administr
19
19
20
20
| Name | Type | Description |
21
21
| -----: | :----: | ------------- |
22
-
|`value`|[`StrippedString`](../../system/stripped_string.md) (optional) | A string without leading or trailing whitespace<br/>*`minimum length: 1`*|
22
+
|`value`|[`StrippedString`](../../system/stripped_string.md) (optional) | A string without leading or trailing whitespace<br/><br/>*Minimum length: 1*|
Copy file name to clipboardExpand all lines: docs/schema/reference/base/bathymetry.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,8 @@ lake beds or ocean floors.
12
12
| Name | Type | Description |
13
13
| -----: | :----: | ------------- |
14
14
|`id`|[`Id`](../system/ref/id.md)| A feature ID. This may be an ID associated with the Global Entity Reference System (GERS) if—and-only-if the feature represents an entity that is part of GERS. |
15
-
|`bbox`|`bbox` (optional) | An optional bounding box for the feature |
16
-
|`geometry`|`geometry`| Shape of the underwater area, which may be a polygon or multi-polygon.<br/>*Allowed geometry types: MultiPolygon, Polygon*|
15
+
|`bbox`|[`bbox`](../system/primitive/geometry.md) (optional) | An optional bounding box for the feature |
16
+
|`geometry`|[`geometry`](../system/primitive/geometry.md)| Shape of the underwater area, which may be a polygon or multi-polygon.<br/><br/>*Allowed geometry types: MultiPolygon, Polygon*|
Copy file name to clipboardExpand all lines: docs/schema/reference/base/infrastructure.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,8 @@ such as bridges, airports, runways, aerialways, communication towers, and power
12
12
| Name | Type | Description |
13
13
| -----: | :----: | ------------- |
14
14
|`id`|[`Id`](../system/ref/id.md)| A feature ID. This may be an ID associated with the Global Entity Reference System (GERS) if—and-only-if the feature represents an entity that is part of GERS. |
15
-
|`bbox`|`bbox` (optional) | An optional bounding box for the feature |
16
-
|`geometry`|`geometry`| Geometry of the infrastructure feature, which may be a point, line string, polygon, or multi-polygon.<br/>*Allowed geometry types: LineString, MultiPolygon, Point, Polygon*|
15
+
|`bbox`|[`bbox`](../system/primitive/geometry.md) (optional) | An optional bounding box for the feature |
16
+
|`geometry`|[`geometry`](../system/primitive/geometry.md)| Geometry of the infrastructure feature, which may be a point, line string, polygon, or multi-polygon.<br/><br/>*Allowed geometry types: LineString, MultiPolygon, Point, Polygon*|
@@ -38,7 +38,7 @@ such as bridges, airports, runways, aerialways, communication towers, and power
38
38
|`names.rules[].language`|[`LanguageTag`](../system/language_tag.md) (optional) | The language in which the name `value` is specified, if known, as an IETF BCP 47 language tag. |
39
39
|`names.rules[].perspectives`|[`Perspectives`](../core/perspectives.md) (optional) | Political perspectives from which a named feature is viewed. |
40
40
|`names.rules[].perspectives.mode`|[`PerspectiveMode`](../core/perspective_mode.md)| Whether the perspective holder accepts or disputes this name. |
41
-
|`names.rules[].perspectives.countries`|[`CountryCodeAlpha2`](../system/country_code_alpha2.md) (list)| Countries holding the given mode of perspective. |
41
+
|`names.rules[].perspectives.countries`|`list<`[`CountryCodeAlpha2`](../system/country_code_alpha2.md)`>`| Countries holding the given mode of perspective. |
42
42
|`names.rules[].between`|[`LinearlyReferencedRange`](../core/scoping/linearly_referenced_range.md) (list, optional) | The linearly-referenced sub-segment of the geometry, specified as a range (pair) of percentage displacements from the start of the geometry, that the containing NameRule applies to. |
43
43
|`names.rules[].side`|[`Side`](../core/scoping/side.md) (optional) | The side, either left or right, that the containing NameRule applies to. |
44
44
|`level`|[`Level`](../core/level.md) (optional) | Z-order of the feature where 0 is visual level |
@@ -50,6 +50,10 @@ such as bridges, airports, runways, aerialways, communication towers, and power
50
50
| Column | Value |
51
51
| -------: | ------- |
52
52
|`id`|`e9e3d506-89c0-3473-8cee-5e5ac6596d6c`|
53
+
|`bbox.xmin`|`-180.0`|
54
+
|`bbox.xmax`|`-179.99998474121094`|
55
+
|`bbox.ymin`|`-82.42408752441406`|
56
+
|`bbox.ymax`|`-82.42407989501953`|
53
57
|`geometry`|`POINT (-179.9999994 -82.42408)`|
54
58
|`theme`|`base`|
55
59
|`type`|`infrastructure`|
@@ -68,10 +72,5 @@ such as bridges, airports, runways, aerialways, communication towers, and power
68
72
|`names.common`|`null`|
69
73
|`names.rules`|`null`|
70
74
|`level`|`null`|
71
-
|`source_tags.description`|`1036 km to South Pole.`|
72
-
|`source_tags.information`|`route_marker`|
73
-
|`source_tags.note`|`The road continue in west side of the map`|
74
-
|`source_tags.start_date`|`2007`|
75
-
|`source_tags.tourism`|`information`|
76
-
|`source_tags.wikipedia`|`en:South Pole Traverse`|
75
+
|`source_tags`|`{"description": "1036 km to South Pole.", "information": "route_marker", "note": "The road contin...`|
Copy file name to clipboardExpand all lines: docs/schema/reference/base/land.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,8 +22,8 @@ TODO: Update this description when the relationship to `land_cover` is better un
22
22
| Name | Type | Description |
23
23
| -----: | :----: | ------------- |
24
24
|`id`|[`Id`](../system/ref/id.md)| A feature ID. This may be an ID associated with the Global Entity Reference System (GERS) if—and-only-if the feature represents an entity that is part of GERS. |
25
-
|`bbox`|`bbox` (optional) | An optional bounding box for the feature |
26
-
|`geometry`|`geometry`| Geometry of the land feature, which may be a point, line string, polygon, or multi-polygon.<br/>*Allowed geometry types: LineString, MultiPolygon, Point, Polygon*|
25
+
|`bbox`|[`bbox`](../system/primitive/geometry.md) (optional) | An optional bounding box for the feature |
26
+
|`geometry`|[`geometry`](../system/primitive/geometry.md)| Geometry of the land feature, which may be a point, line string, polygon, or multi-polygon.<br/><br/>*Allowed geometry types: LineString, MultiPolygon, Point, Polygon*|
@@ -48,7 +48,7 @@ TODO: Update this description when the relationship to `land_cover` is better un
48
48
|`names.rules[].language`|[`LanguageTag`](../system/language_tag.md) (optional) | The language in which the name `value` is specified, if known, as an IETF BCP 47 language tag. |
49
49
|`names.rules[].perspectives`|[`Perspectives`](../core/perspectives.md) (optional) | Political perspectives from which a named feature is viewed. |
50
50
|`names.rules[].perspectives.mode`|[`PerspectiveMode`](../core/perspective_mode.md)| Whether the perspective holder accepts or disputes this name. |
51
-
|`names.rules[].perspectives.countries`|[`CountryCodeAlpha2`](../system/country_code_alpha2.md) (list)| Countries holding the given mode of perspective. |
51
+
|`names.rules[].perspectives.countries`|`list<`[`CountryCodeAlpha2`](../system/country_code_alpha2.md)`>`| Countries holding the given mode of perspective. |
52
52
|`names.rules[].between`|[`LinearlyReferencedRange`](../core/scoping/linearly_referenced_range.md) (list, optional) | The linearly-referenced sub-segment of the geometry, specified as a range (pair) of percentage displacements from the start of the geometry, that the containing NameRule applies to. |
53
53
|`names.rules[].side`|[`Side`](../core/scoping/side.md) (optional) | The side, either left or right, that the containing NameRule applies to. |
54
54
|`level`|[`Level`](../core/level.md) (optional) | Z-order of the feature where 0 is visual level |
@@ -60,6 +60,10 @@ TODO: Update this description when the relationship to `land_cover` is better un
60
60
| Column | Value |
61
61
| -------: | ------- |
62
62
|`id`|`70fc3596-a987-3fea-820c-c016c0a2f0da`|
63
+
|`bbox.xmin`|`-178.7000274658203`|
64
+
|`bbox.xmax`|`-178.6999969482422`|
65
+
|`bbox.ymin`|`-85.45001220703125`|
66
+
|`bbox.ymax`|`-85.44999694824219`|
63
67
|`geometry`|`POINT (-178.7 -85.45)`|
64
68
|`theme`|`base`|
65
69
|`type`|`land`|
@@ -78,7 +82,5 @@ TODO: Update this description when the relationship to `land_cover` is better un
Copy file name to clipboardExpand all lines: docs/schema/reference/base/land_cover.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,8 +19,8 @@ TODO: Explain relationship to `Land` features.
19
19
| Name | Type | Description |
20
20
| -----: | :----: | ------------- |
21
21
|`id`|[`Id`](../system/ref/id.md)| A feature ID. This may be an ID associated with the Global Entity Reference System (GERS) if—and-only-if the feature represents an entity that is part of GERS. |
22
-
|`bbox`|`bbox` (optional) | An optional bounding box for the feature |
23
-
|`geometry`|`geometry`| Shape of the covered land area, which may be a polygon or multi-polygon.<br/>*Allowed geometry types: MultiPolygon, Polygon*|
22
+
|`bbox`|[`bbox`](../system/primitive/geometry.md) (optional) | An optional bounding box for the feature |
23
+
|`geometry`|[`geometry`](../system/primitive/geometry.md)| Shape of the covered land area, which may be a polygon or multi-polygon.<br/><br/>*Allowed geometry types: MultiPolygon, Polygon*|
0 commit comments