From 7e9ef140853d107ce96d7e809b0d0884344a2ea2 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 21 May 2025 15:49:27 -0400 Subject: [PATCH 01/35] new geospatial block --- doc/sphinx-guides/source/user/appendix.rst | 3 +- .../data/metadatablocks/geospatial_new.tsv | 339 ++++++++++++++++++ 2 files changed, 341 insertions(+), 1 deletion(-) create mode 100644 scripts/api/data/metadatablocks/geospatial_new.tsv diff --git a/doc/sphinx-guides/source/user/appendix.rst b/doc/sphinx-guides/source/user/appendix.rst index 96b426a483c..91f6f7d6912 100755 --- a/doc/sphinx-guides/source/user/appendix.rst +++ b/doc/sphinx-guides/source/user/appendix.rst @@ -40,7 +40,8 @@ Unlike supported metadata, experimental metadata is not enabled by default in a - `CodeMeta Software Metadata `__: based on the `CodeMeta Software Metadata Schema, version 2.0 `__ (`see .tsv version `__) - Computational Workflow Metadata (`see .tsv `__): adapted from `Bioschemas Computational Workflow Profile, version 1.0 `__ and `Codemeta `__. - Archival Metadata (`see .tsv `__): Enables repositories to register metadata relating to the potential archiving of the dataset at a depositor archive, whether that be your own institutional archive or an external archive, i.e. a historical archive. - +- `New updated Geospatial Metadata block `__: adapted for ISO 19115-3 format. It substitutes and expands existing geospatial.tsv metadata block. (`see .tsv version `__) + Please note: these custom metadata schemas are not included in the Solr schema for indexing by default, you will need to add them as necessary for your custom metadata blocks. See "Update the Solr Schema" in :doc:`../admin/metadatacustomization`. diff --git a/scripts/api/data/metadatablocks/geospatial_new.tsv b/scripts/api/data/metadatablocks/geospatial_new.tsv new file mode 100644 index 00000000000..f93ccf88c3b --- /dev/null +++ b/scripts/api/data/metadatablocks/geospatial_new.tsv @@ -0,0 +1,339 @@ +#metadataBlock name dataverseAlias displayName + geospatial Geospatial Metadata +#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id + geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 "#VALUE, " TRUE TRUE FALSE TRUE TRUE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 "#VALUE, " TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 "#VALUE, " TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 "#VALUE, " FALSE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit "Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region." text 5 TRUE FALSE TRUE TRUE TRUE FALSE geospatial + geographicBoundingBox Geographic Bounding Box "The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. " none 6 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + westLongitude Westernmost (Left) Longitude "Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0." text 7 Longitude (W): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude "Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0." text 8 Longitude (E): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude "Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0." text 9 Latitude (N): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude "Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0." text 10 Latitude (S): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geoResourceType Type of Geospatial Data Resource "The type of geospatial data resource (dataset, service, or series)." text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial + geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE geoReferenceDate geospatial + geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE TRUE FALSE geoReferenceDate geospatial + dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial + sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial + processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial + referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE TRUE FALSE referenceSystemInfo geospatial + referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE referenceSystemInfo geospatial + spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + spatialResolutionValue Value "Level of detail expressed as a scale factor, a distance or an angle" "Level of detail expressed as a scale factor, a distance or an angle" int 25 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE spatialResolution geospatial + spatialResolutionType Type "distance, vertical, angularDistance, levelOfDetail" "distance, vertical, angularDistance, levelOfDetail" text 26 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE spatialResolution geospatial + spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE TRUE FALSE geospatial + distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geometricObjectTypeCode Geometric Object Type Code "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." text 34 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE geospatial + gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE TRUE FALSE geospatial + cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure "Resolution unit of measure (e.g. 'm', 'km', etc.)" "Resolution unit of measure (e.g. 'm', 'km', etc.)" text 42 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial +#controlledVocabulary DatasetField Value identifier displayOrder + country Afghanistan 0 + country Albania 1 + country Algeria 2 + country American Samoa 3 + country Andorra 4 + country Angola 5 + country Anguilla 6 + country Antarctica 7 + country Antigua and Barbuda 8 + country Argentina 9 + country Armenia 10 + country Aruba 11 + country Australia 12 + country Austria 13 + country Azerbaijan 14 + country Bahamas 15 + country Bahrain 16 + country Bangladesh 17 + country Barbados 18 + country Belarus 19 + country Belgium 20 + country Belize 21 + country Benin 22 + country Bermuda 23 + country Bhutan 24 + country "Bolivia, Plurinational State of" 25 + country "Bonaire, Sint Eustatius and Saba" 26 + country Bosnia and Herzegovina 27 + country Botswana 28 BOTSWANA + country Bouvet Island 29 + country Brazil 30 Brasil + country British Indian Ocean Territory 31 + country Brunei Darussalam 32 + country Bulgaria 33 + country Burkina Faso 34 + country Burundi 35 + country Cambodia 36 + country Cameroon 37 + country Canada 38 + country Cape Verde 39 + country Cayman Islands 40 + country Central African Republic 41 + country Chad 42 + country Chile 43 + country China 44 + country Christmas Island 45 + country Cocos (Keeling) Islands 46 + country Colombia 47 + country Comoros 48 + country Congo 49 + country "Congo, the Democratic Republic of the" 50 + country Cook Islands 51 + country Costa Rica 52 + country Croatia 53 + country Cuba 54 + country Curaçao 55 + country Cyprus 56 + country Czech Republic 57 + country Côte d'Ivoire 58 + country Denmark 59 + country Djibouti 60 + country Dominica 61 + country Dominican Republic 62 + country Ecuador 63 + country Egypt 64 + country El Salvador 65 + country Equatorial Guinea 66 + country Eritrea 67 + country Estonia 68 + country Ethiopia 69 + country Falkland Islands (Malvinas) 70 + country Faroe Islands 71 + country Fiji 72 + country Finland 73 + country France 74 + country French Guiana 75 + country French Polynesia 76 + country French Southern Territories 77 + country Gabon 78 + country Gambia 79 "Gambia, The" + country Georgia 80 + country Germany 81 Germany (Federal Republic of) + country Ghana 82 GHANA + country Gibraltar 83 + country Greece 84 + country Greenland 85 + country Grenada 86 + country Guadeloupe 87 + country Guam 88 + country Guatemala 89 + country Guernsey 90 + country Guinea 91 + country Guinea-Bissau 92 + country Guyana 93 + country Haiti 94 + country Heard Island and Mcdonald Islands 95 + country Holy See (Vatican City State) 96 + country Honduras 97 + country Hong Kong 98 + country Hungary 99 + country Iceland 100 + country India 101 INDIA + country Indonesia 102 Sumatra + country "Iran, Islamic Republic of" 103 Iran Iran (Islamic Republic of) + country Iraq 104 IRAQ + country Ireland 105 + country Isle of Man 106 + country Israel 107 + country Italy 108 + country Jamaica 109 + country Japan 110 + country Jersey 111 + country Jordan 112 + country Kazakhstan 113 + country Kenya 114 + country Kiribati 115 + country "Korea, Democratic People's Republic of" 116 + country "Korea, Republic of" 117 + country Kuwait 118 + country Kyrgyzstan 119 + country Lao People's Democratic Republic 120 Laos + country Latvia 121 + country Lebanon 122 + country Lesotho 123 LESOTHO + country Liberia 124 + country Libya 125 + country Liechtenstein 126 + country Lithuania 127 + country Luxembourg 128 + country Macao 129 + country "Macedonia, the Former Yugoslav Republic of" 130 + country Madagascar 131 + country Malawi 132 + country Malaysia 133 + country Maldives 134 + country Mali 135 + country Malta 136 + country Marshall Islands 137 + country Martinique 138 + country Mauritania 139 + country Mauritius 140 + country Mayotte 141 + country Mexico 142 + country "Micronesia, Federated States of" 143 + country "Moldova, Republic of" 144 + country Monaco 145 + country Mongolia 146 + country Montenegro 147 + country Montserrat 148 + country Morocco 149 + country Mozambique 150 MOZAMBIQUE + country Myanmar 151 + country Namibia 152 NAMIBIA + country Nauru 153 + country Nepal 154 + country Netherlands 155 + country New Caledonia 156 + country New Zealand 157 + country Nicaragua 158 + country Niger 159 + country Nigeria 160 + country Niue 161 + country Norfolk Island 162 + country Northern Mariana Islands 163 + country Norway 164 + country Oman 165 + country Pakistan 166 + country Palau 167 + country "Palestine, State of" 168 + country Panama 169 + country Papua New Guinea 170 + country Paraguay 171 + country Peru 172 + country Philippines 173 + country Pitcairn 174 + country Poland 175 + country Portugal 176 + country Puerto Rico 177 + country Qatar 178 + country Romania 179 + country Russian Federation 180 + country Rwanda 181 + country Réunion 182 + country Saint Barthélemy 183 + country "Saint Helena, Ascension and Tristan da Cunha" 184 + country Saint Kitts and Nevis 185 + country Saint Lucia 186 + country Saint Martin (French part) 187 + country Saint Pierre and Miquelon 188 + country Saint Vincent and the Grenadines 189 + country Samoa 190 + country San Marino 191 + country Sao Tome and Principe 192 + country Saudi Arabia 193 + country Senegal 194 + country Serbia 195 + country Seychelles 196 + country Sierra Leone 197 + country Singapore 198 + country Sint Maarten (Dutch part) 199 + country Slovakia 200 + country Slovenia 201 + country Solomon Islands 202 + country Somalia 203 + country South Africa 204 + country South Georgia and the South Sandwich Islands 205 + country South Sudan 206 + country Spain 207 + country Sri Lanka 208 + country Sudan 209 + country Suriname 210 + country Svalbard and Jan Mayen 211 + country Swaziland 212 SWAZILAND + country Sweden 213 + country Switzerland 214 + country Syrian Arab Republic 215 + country "Taiwan, Province of China" 216 Taiwan + country Tajikistan 217 + country "Tanzania, United Republic of" 218 Tanzania + country Thailand 219 + country Timor-Leste 220 + country Togo 221 + country Tokelau 222 + country Tonga 223 + country Trinidad and Tobago 224 + country Tunisia 225 + country Turkey 226 + country Turkmenistan 227 + country Turks and Caicos Islands 228 + country Tuvalu 229 + country Uganda 230 + country Ukraine 231 + country United Arab Emirates 232 UAE + country United Kingdom 233 + country United States 234 U.S.A USA United States of America U.S.A. + country United States Minor Outlying Islands 235 + country Uruguay 236 + country Uzbekistan 237 + country Vanuatu 238 + country "Venezuela, Bolivarian Republic of" 239 + country Viet Nam 240 + country "Virgin Islands, British" 241 + country "Virgin Islands, U.S." 242 + country Wallis and Futuna 243 + country Western Sahara 244 + country Yemen 245 YEMEN + country Zambia 246 + country Zimbabwe 247 + country Ã…land Islands 248 + geometricObjectTypeCode curve curve 0 + geometricObjectTypeCode composite composite 1 + geometricObjectTypeCode complex complex 2 + geometricObjectTypeCode point point 3 + geometricObjectTypeCode solid solid 4 + geometricObjectTypeCode surface surface 5 + cellGeometryCode point point 0 + cellGeometryCode area area 1 + cellGeometryCode voxel voxel 2 + dimensionNameTypeCode row row 0 + dimensionNameTypeCode column column 1 + dimensionNameTypeCode vertical vertical 2 + dimensionNameTypeCode track track 3 + dimensionNameTypeCode crossTrack crossTrack 4 + dimensionNameTypeCode line line 5 + dimensionNameTypeCode sample sample 6 + dimensionNameTypeCode time time 7 + spatialRepresentationType stereoModel stereoModel 0 + spatialRepresentationType video video 1 + spatialRepresentationType tin tin 2 + spatialRepresentationType textTable textTable 3 + spatialRepresentationType grid grid 4 + spatialRepresentationType vector vector 5 + dataQualityScope dataset dataset 0 + dataQualityScope service service 1 + geoResourceType dataset dataset 0 + geoResourceType service service 1 + geoResourceType series series 2 + geoReferenceDateType revision revision 0 + geoReferenceDateType expiry expiry 1 + geoReferenceDateType lastUpdate lastUpdate 2 + geoReferenceDateType lastRevision lastRevision 3 + geoReferenceDateType nextUpdate nextUpdate 4 + geoReferenceDateType unavailable unavailable 5 + geoReferenceDateType inForce inForce 6 + geoReferenceDateType adopted adopted 7 + geoReferenceDateType deprecated deprecated 8 + geoReferenceDateType superseded superseded 9 + geoReferenceDateType publication publication 10 + spatialResolutionType equivalentScale equivalentScale 0 + spatialResolutionType distance distance 1 + spatialResolutionType vertical vertical 2 + spatialResolutionType angularDistance angularDistance 3 + spatialResolutionType levelOfDetail levelOfDetail 4 From e17a01bb4259a6f6097cbe7e4359341ba272279b Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 21 May 2025 16:45:45 -0400 Subject: [PATCH 02/35] remove block --- doc/sphinx-guides/source/user/appendix.rst | 10 +- .../data/metadatablocks/geospatial_new.tsv | 339 ------------------ 2 files changed, 9 insertions(+), 340 deletions(-) delete mode 100644 scripts/api/data/metadatablocks/geospatial_new.tsv diff --git a/doc/sphinx-guides/source/user/appendix.rst b/doc/sphinx-guides/source/user/appendix.rst index 91f6f7d6912..f1b980ab782 100755 --- a/doc/sphinx-guides/source/user/appendix.rst +++ b/doc/sphinx-guides/source/user/appendix.rst @@ -40,7 +40,15 @@ Unlike supported metadata, experimental metadata is not enabled by default in a - `CodeMeta Software Metadata `__: based on the `CodeMeta Software Metadata Schema, version 2.0 `__ (`see .tsv version `__) - Computational Workflow Metadata (`see .tsv `__): adapted from `Bioschemas Computational Workflow Profile, version 1.0 `__ and `Codemeta `__. - Archival Metadata (`see .tsv `__): Enables repositories to register metadata relating to the potential archiving of the dataset at a depositor archive, whether that be your own institutional archive or an external archive, i.e. a historical archive. -- `New updated Geospatial Metadata block `__: adapted for ISO 19115-3 format. It substitutes and expands existing geospatial.tsv metadata block. (`see .tsv version `__) +- `New updated Geospatial Metadata block `__: adapted for ISO 19115-3 format. It substitutes and expands existing geospatial.tsv metadata block. To use it, replace existing geospatial.tsv with the new one. To upload the block to the existing installation: + +.. code-block:: javascript + + curl http://localhost:8080/api/admin/datasetfield/load -H "Content-type: text/tab-separated-values" -X POST --upload-file geospatial_new.tsv + curl "http://localhost:8080/api/admin/index/solr/schema" > new.xml + ./dataverse/conf/solr/update-fields.sh /usr/local/solr/solr-9.8.0/server/solr/collection1/conf/schema.xml new.xml + curl "http://localhost:8983/solr/admin/cores?action=RELOAD&core=collection1" + Please note: these custom metadata schemas are not included in the Solr schema for indexing by default, you will need to add them as necessary for your custom metadata blocks. See "Update the Solr Schema" in :doc:`../admin/metadatacustomization`. diff --git a/scripts/api/data/metadatablocks/geospatial_new.tsv b/scripts/api/data/metadatablocks/geospatial_new.tsv deleted file mode 100644 index f93ccf88c3b..00000000000 --- a/scripts/api/data/metadatablocks/geospatial_new.tsv +++ /dev/null @@ -1,339 +0,0 @@ -#metadataBlock name dataverseAlias displayName - geospatial Geospatial Metadata -#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id - geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 "#VALUE, " TRUE TRUE FALSE TRUE TRUE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 "#VALUE, " TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 "#VALUE, " TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 "#VALUE, " FALSE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit "Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region." text 5 TRUE FALSE TRUE TRUE TRUE FALSE geospatial - geographicBoundingBox Geographic Bounding Box "The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. " none 6 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - westLongitude Westernmost (Left) Longitude "Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0." text 7 Longitude (W): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude "Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0." text 8 Longitude (E): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude "Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0." text 9 Latitude (N): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude "Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0." text 10 Latitude (S): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geoResourceType Type of Geospatial Data Resource "The type of geospatial data resource (dataset, service, or series)." text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial - geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE geoReferenceDate geospatial - geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE TRUE FALSE geoReferenceDate geospatial - dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial - sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial - processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial - referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE TRUE FALSE referenceSystemInfo geospatial - referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE referenceSystemInfo geospatial - spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - spatialResolutionValue Value "Level of detail expressed as a scale factor, a distance or an angle" "Level of detail expressed as a scale factor, a distance or an angle" int 25 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE spatialResolution geospatial - spatialResolutionType Type "distance, vertical, angularDistance, levelOfDetail" "distance, vertical, angularDistance, levelOfDetail" text 26 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE spatialResolution geospatial - spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE TRUE FALSE geospatial - distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geometricObjectTypeCode Geometric Object Type Code "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." text 34 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE geospatial - gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE TRUE FALSE geospatial - cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure "Resolution unit of measure (e.g. 'm', 'km', etc.)" "Resolution unit of measure (e.g. 'm', 'km', etc.)" text 42 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial -#controlledVocabulary DatasetField Value identifier displayOrder - country Afghanistan 0 - country Albania 1 - country Algeria 2 - country American Samoa 3 - country Andorra 4 - country Angola 5 - country Anguilla 6 - country Antarctica 7 - country Antigua and Barbuda 8 - country Argentina 9 - country Armenia 10 - country Aruba 11 - country Australia 12 - country Austria 13 - country Azerbaijan 14 - country Bahamas 15 - country Bahrain 16 - country Bangladesh 17 - country Barbados 18 - country Belarus 19 - country Belgium 20 - country Belize 21 - country Benin 22 - country Bermuda 23 - country Bhutan 24 - country "Bolivia, Plurinational State of" 25 - country "Bonaire, Sint Eustatius and Saba" 26 - country Bosnia and Herzegovina 27 - country Botswana 28 BOTSWANA - country Bouvet Island 29 - country Brazil 30 Brasil - country British Indian Ocean Territory 31 - country Brunei Darussalam 32 - country Bulgaria 33 - country Burkina Faso 34 - country Burundi 35 - country Cambodia 36 - country Cameroon 37 - country Canada 38 - country Cape Verde 39 - country Cayman Islands 40 - country Central African Republic 41 - country Chad 42 - country Chile 43 - country China 44 - country Christmas Island 45 - country Cocos (Keeling) Islands 46 - country Colombia 47 - country Comoros 48 - country Congo 49 - country "Congo, the Democratic Republic of the" 50 - country Cook Islands 51 - country Costa Rica 52 - country Croatia 53 - country Cuba 54 - country Curaçao 55 - country Cyprus 56 - country Czech Republic 57 - country Côte d'Ivoire 58 - country Denmark 59 - country Djibouti 60 - country Dominica 61 - country Dominican Republic 62 - country Ecuador 63 - country Egypt 64 - country El Salvador 65 - country Equatorial Guinea 66 - country Eritrea 67 - country Estonia 68 - country Ethiopia 69 - country Falkland Islands (Malvinas) 70 - country Faroe Islands 71 - country Fiji 72 - country Finland 73 - country France 74 - country French Guiana 75 - country French Polynesia 76 - country French Southern Territories 77 - country Gabon 78 - country Gambia 79 "Gambia, The" - country Georgia 80 - country Germany 81 Germany (Federal Republic of) - country Ghana 82 GHANA - country Gibraltar 83 - country Greece 84 - country Greenland 85 - country Grenada 86 - country Guadeloupe 87 - country Guam 88 - country Guatemala 89 - country Guernsey 90 - country Guinea 91 - country Guinea-Bissau 92 - country Guyana 93 - country Haiti 94 - country Heard Island and Mcdonald Islands 95 - country Holy See (Vatican City State) 96 - country Honduras 97 - country Hong Kong 98 - country Hungary 99 - country Iceland 100 - country India 101 INDIA - country Indonesia 102 Sumatra - country "Iran, Islamic Republic of" 103 Iran Iran (Islamic Republic of) - country Iraq 104 IRAQ - country Ireland 105 - country Isle of Man 106 - country Israel 107 - country Italy 108 - country Jamaica 109 - country Japan 110 - country Jersey 111 - country Jordan 112 - country Kazakhstan 113 - country Kenya 114 - country Kiribati 115 - country "Korea, Democratic People's Republic of" 116 - country "Korea, Republic of" 117 - country Kuwait 118 - country Kyrgyzstan 119 - country Lao People's Democratic Republic 120 Laos - country Latvia 121 - country Lebanon 122 - country Lesotho 123 LESOTHO - country Liberia 124 - country Libya 125 - country Liechtenstein 126 - country Lithuania 127 - country Luxembourg 128 - country Macao 129 - country "Macedonia, the Former Yugoslav Republic of" 130 - country Madagascar 131 - country Malawi 132 - country Malaysia 133 - country Maldives 134 - country Mali 135 - country Malta 136 - country Marshall Islands 137 - country Martinique 138 - country Mauritania 139 - country Mauritius 140 - country Mayotte 141 - country Mexico 142 - country "Micronesia, Federated States of" 143 - country "Moldova, Republic of" 144 - country Monaco 145 - country Mongolia 146 - country Montenegro 147 - country Montserrat 148 - country Morocco 149 - country Mozambique 150 MOZAMBIQUE - country Myanmar 151 - country Namibia 152 NAMIBIA - country Nauru 153 - country Nepal 154 - country Netherlands 155 - country New Caledonia 156 - country New Zealand 157 - country Nicaragua 158 - country Niger 159 - country Nigeria 160 - country Niue 161 - country Norfolk Island 162 - country Northern Mariana Islands 163 - country Norway 164 - country Oman 165 - country Pakistan 166 - country Palau 167 - country "Palestine, State of" 168 - country Panama 169 - country Papua New Guinea 170 - country Paraguay 171 - country Peru 172 - country Philippines 173 - country Pitcairn 174 - country Poland 175 - country Portugal 176 - country Puerto Rico 177 - country Qatar 178 - country Romania 179 - country Russian Federation 180 - country Rwanda 181 - country Réunion 182 - country Saint Barthélemy 183 - country "Saint Helena, Ascension and Tristan da Cunha" 184 - country Saint Kitts and Nevis 185 - country Saint Lucia 186 - country Saint Martin (French part) 187 - country Saint Pierre and Miquelon 188 - country Saint Vincent and the Grenadines 189 - country Samoa 190 - country San Marino 191 - country Sao Tome and Principe 192 - country Saudi Arabia 193 - country Senegal 194 - country Serbia 195 - country Seychelles 196 - country Sierra Leone 197 - country Singapore 198 - country Sint Maarten (Dutch part) 199 - country Slovakia 200 - country Slovenia 201 - country Solomon Islands 202 - country Somalia 203 - country South Africa 204 - country South Georgia and the South Sandwich Islands 205 - country South Sudan 206 - country Spain 207 - country Sri Lanka 208 - country Sudan 209 - country Suriname 210 - country Svalbard and Jan Mayen 211 - country Swaziland 212 SWAZILAND - country Sweden 213 - country Switzerland 214 - country Syrian Arab Republic 215 - country "Taiwan, Province of China" 216 Taiwan - country Tajikistan 217 - country "Tanzania, United Republic of" 218 Tanzania - country Thailand 219 - country Timor-Leste 220 - country Togo 221 - country Tokelau 222 - country Tonga 223 - country Trinidad and Tobago 224 - country Tunisia 225 - country Turkey 226 - country Turkmenistan 227 - country Turks and Caicos Islands 228 - country Tuvalu 229 - country Uganda 230 - country Ukraine 231 - country United Arab Emirates 232 UAE - country United Kingdom 233 - country United States 234 U.S.A USA United States of America U.S.A. - country United States Minor Outlying Islands 235 - country Uruguay 236 - country Uzbekistan 237 - country Vanuatu 238 - country "Venezuela, Bolivarian Republic of" 239 - country Viet Nam 240 - country "Virgin Islands, British" 241 - country "Virgin Islands, U.S." 242 - country Wallis and Futuna 243 - country Western Sahara 244 - country Yemen 245 YEMEN - country Zambia 246 - country Zimbabwe 247 - country Ã…land Islands 248 - geometricObjectTypeCode curve curve 0 - geometricObjectTypeCode composite composite 1 - geometricObjectTypeCode complex complex 2 - geometricObjectTypeCode point point 3 - geometricObjectTypeCode solid solid 4 - geometricObjectTypeCode surface surface 5 - cellGeometryCode point point 0 - cellGeometryCode area area 1 - cellGeometryCode voxel voxel 2 - dimensionNameTypeCode row row 0 - dimensionNameTypeCode column column 1 - dimensionNameTypeCode vertical vertical 2 - dimensionNameTypeCode track track 3 - dimensionNameTypeCode crossTrack crossTrack 4 - dimensionNameTypeCode line line 5 - dimensionNameTypeCode sample sample 6 - dimensionNameTypeCode time time 7 - spatialRepresentationType stereoModel stereoModel 0 - spatialRepresentationType video video 1 - spatialRepresentationType tin tin 2 - spatialRepresentationType textTable textTable 3 - spatialRepresentationType grid grid 4 - spatialRepresentationType vector vector 5 - dataQualityScope dataset dataset 0 - dataQualityScope service service 1 - geoResourceType dataset dataset 0 - geoResourceType service service 1 - geoResourceType series series 2 - geoReferenceDateType revision revision 0 - geoReferenceDateType expiry expiry 1 - geoReferenceDateType lastUpdate lastUpdate 2 - geoReferenceDateType lastRevision lastRevision 3 - geoReferenceDateType nextUpdate nextUpdate 4 - geoReferenceDateType unavailable unavailable 5 - geoReferenceDateType inForce inForce 6 - geoReferenceDateType adopted adopted 7 - geoReferenceDateType deprecated deprecated 8 - geoReferenceDateType superseded superseded 9 - geoReferenceDateType publication publication 10 - spatialResolutionType equivalentScale equivalentScale 0 - spatialResolutionType distance distance 1 - spatialResolutionType vertical vertical 2 - spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 From f85e079413a85c4f2f878c3bba91471d10f98c8b Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 10:54:39 -0400 Subject: [PATCH 03/35] expanded geospatial block --- .../api/data/metadatablocks/geospatial.tsv | 603 ++++++++++-------- 1 file changed, 339 insertions(+), 264 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 11408317410..7c34df42899 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,264 +1,339 @@ -#metadataBlock name dataverseAlias displayName - geospatial Geospatial Metadata -#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id - geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial -#controlledVocabulary DatasetField Value identifier displayOrder - country Afghanistan 0 - country Albania 1 - country Algeria 2 - country American Samoa 3 - country Andorra 4 - country Angola 5 - country Anguilla 6 - country Antarctica 7 - country Antigua and Barbuda 8 - country Argentina 9 - country Armenia 10 - country Aruba 11 - country Australia 12 - country Austria 13 - country Azerbaijan 14 - country Bahamas 15 - country Bahrain 16 - country Bangladesh 17 - country Barbados 18 - country Belarus 19 - country Belgium 20 - country Belize 21 - country Benin 22 - country Bermuda 23 - country Bhutan 24 - country Bolivia, Plurinational State of 25 - country Bonaire, Sint Eustatius and Saba 26 - country Bosnia and Herzegovina 27 - country Botswana 28 BOTSWANA - country Bouvet Island 29 - country Brazil 30 Brasil - country British Indian Ocean Territory 31 - country Brunei Darussalam 32 - country Bulgaria 33 - country Burkina Faso 34 - country Burundi 35 - country Cambodia 36 - country Cameroon 37 - country Canada 38 - country Cape Verde 39 - country Cayman Islands 40 - country Central African Republic 41 - country Chad 42 - country Chile 43 - country China 44 - country Christmas Island 45 - country Cocos (Keeling) Islands 46 - country Colombia 47 - country Comoros 48 - country Congo 49 - country Congo, the Democratic Republic of the 50 - country Cook Islands 51 - country Costa Rica 52 - country Croatia 53 - country Cuba 54 - country Curaçao 55 - country Cyprus 56 - country Czech Republic 57 - country Côte d'Ivoire 58 - country Denmark 59 - country Djibouti 60 - country Dominica 61 - country Dominican Republic 62 - country Ecuador 63 - country Egypt 64 - country El Salvador 65 - country Equatorial Guinea 66 - country Eritrea 67 - country Estonia 68 - country Ethiopia 69 - country Falkland Islands (Malvinas) 70 - country Faroe Islands 71 - country Fiji 72 - country Finland 73 - country France 74 - country French Guiana 75 - country French Polynesia 76 - country French Southern Territories 77 - country Gabon 78 - country Gambia 79 Gambia, The - country Georgia 80 - country Germany 81 Germany (Federal Republic of) - country Ghana 82 GHANA - country Gibraltar 83 - country Greece 84 - country Greenland 85 - country Grenada 86 - country Guadeloupe 87 - country Guam 88 - country Guatemala 89 - country Guernsey 90 - country Guinea 91 - country Guinea-Bissau 92 - country Guyana 93 - country Haiti 94 - country Heard Island and Mcdonald Islands 95 - country Holy See (Vatican City State) 96 - country Honduras 97 - country Hong Kong 98 - country Hungary 99 - country Iceland 100 - country India 101 INDIA - country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) - country Iraq 104 IRAQ - country Ireland 105 - country Isle of Man 106 - country Israel 107 - country Italy 108 - country Jamaica 109 - country Japan 110 - country Jersey 111 - country Jordan 112 - country Kazakhstan 113 - country Kenya 114 - country Kiribati 115 - country Korea, Democratic People's Republic of 116 - country Korea, Republic of 117 - country Kuwait 118 - country Kyrgyzstan 119 - country Lao People's Democratic Republic 120 Laos - country Latvia 121 - country Lebanon 122 - country Lesotho 123 LESOTHO - country Liberia 124 - country Libya 125 - country Liechtenstein 126 - country Lithuania 127 - country Luxembourg 128 - country Macao 129 - country Macedonia, the Former Yugoslav Republic of 130 - country Madagascar 131 - country Malawi 132 - country Malaysia 133 - country Maldives 134 - country Mali 135 - country Malta 136 - country Marshall Islands 137 - country Martinique 138 - country Mauritania 139 - country Mauritius 140 - country Mayotte 141 - country Mexico 142 - country Micronesia, Federated States of 143 - country Moldova, Republic of 144 - country Monaco 145 - country Mongolia 146 - country Montenegro 147 - country Montserrat 148 - country Morocco 149 - country Mozambique 150 MOZAMBIQUE - country Myanmar 151 - country Namibia 152 NAMIBIA - country Nauru 153 - country Nepal 154 - country Netherlands 155 - country New Caledonia 156 - country New Zealand 157 - country Nicaragua 158 - country Niger 159 - country Nigeria 160 - country Niue 161 - country Norfolk Island 162 - country Northern Mariana Islands 163 - country Norway 164 - country Oman 165 - country Pakistan 166 - country Palau 167 - country Palestine, State of 168 - country Panama 169 - country Papua New Guinea 170 - country Paraguay 171 - country Peru 172 - country Philippines 173 - country Pitcairn 174 - country Poland 175 - country Portugal 176 - country Puerto Rico 177 - country Qatar 178 - country Romania 179 - country Russian Federation 180 - country Rwanda 181 - country Réunion 182 - country Saint Barthélemy 183 - country Saint Helena, Ascension and Tristan da Cunha 184 - country Saint Kitts and Nevis 185 - country Saint Lucia 186 - country Saint Martin (French part) 187 - country Saint Pierre and Miquelon 188 - country Saint Vincent and the Grenadines 189 - country Samoa 190 - country San Marino 191 - country Sao Tome and Principe 192 - country Saudi Arabia 193 - country Senegal 194 - country Serbia 195 - country Seychelles 196 - country Sierra Leone 197 - country Singapore 198 - country Sint Maarten (Dutch part) 199 - country Slovakia 200 - country Slovenia 201 - country Solomon Islands 202 - country Somalia 203 - country South Africa 204 - country South Georgia and the South Sandwich Islands 205 - country South Sudan 206 - country Spain 207 - country Sri Lanka 208 - country Sudan 209 - country Suriname 210 - country Svalbard and Jan Mayen 211 - country Swaziland 212 SWAZILAND - country Sweden 213 - country Switzerland 214 - country Syrian Arab Republic 215 - country Taiwan, Province of China 216 Taiwan - country Tajikistan 217 - country Tanzania, United Republic of 218 Tanzania - country Thailand 219 - country Timor-Leste 220 - country Togo 221 - country Tokelau 222 - country Tonga 223 - country Trinidad and Tobago 224 - country Tunisia 225 - country Turkey 226 - country Turkmenistan 227 - country Turks and Caicos Islands 228 - country Tuvalu 229 - country Uganda 230 - country Ukraine 231 - country United Arab Emirates 232 UAE - country United Kingdom 233 - country United States 234 U.S.A USA United States of America U.S.A. - country United States Minor Outlying Islands 235 - country Uruguay 236 - country Uzbekistan 237 - country Vanuatu 238 - country Venezuela, Bolivarian Republic of 239 - country Viet Nam 240 - country Virgin Islands, British 241 - country Virgin Islands, U.S. 242 - country Wallis and Futuna 243 - country Western Sahara 244 - country Yemen 245 YEMEN - country Zambia 246 - country Zimbabwe 247 - country Åland Islands 248 +#metadataBlock name dataverseAlias displayName + geospatial Geospatial Metadata +#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id + geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE TRUE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE TRUE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 Longitude (W): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 Longitude (E): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 Latitude (N): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 Latitude (S): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial + geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE geoReferenceDate geospatial + geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE TRUE FALSE geoReferenceDate geospatial + dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial + sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial + processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial + referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE TRUE FALSE referenceSystemInfo geospatial + referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE referenceSystemInfo geospatial + spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 25 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE spatialResolution geospatial + spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 26 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE spatialResolution geospatial + spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE TRUE FALSE geospatial + distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geometricObjectTypeCode Geometric Object Type Code Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 34 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE geospatial + gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE TRUE FALSE geospatial + cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 42 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial +#controlledVocabulary DatasetField Value identifier displayOrder + country Afghanistan 0 + country Albania 1 + country Algeria 2 + country American Samoa 3 + country Andorra 4 + country Angola 5 + country Anguilla 6 + country Antarctica 7 + country Antigua and Barbuda 8 + country Argentina 9 + country Armenia 10 + country Aruba 11 + country Australia 12 + country Austria 13 + country Azerbaijan 14 + country Bahamas 15 + country Bahrain 16 + country Bangladesh 17 + country Barbados 18 + country Belarus 19 + country Belgium 20 + country Belize 21 + country Benin 22 + country Bermuda 23 + country Bhutan 24 + country Bolivia, Plurinational State of 25 + country Bonaire, Sint Eustatius and Saba 26 + country Bosnia and Herzegovina 27 + country Botswana 28 BOTSWANA + country Bouvet Island 29 + country Brazil 30 Brasil + country British Indian Ocean Territory 31 + country Brunei Darussalam 32 + country Bulgaria 33 + country Burkina Faso 34 + country Burundi 35 + country Cambodia 36 + country Cameroon 37 + country Canada 38 + country Cape Verde 39 + country Cayman Islands 40 + country Central African Republic 41 + country Chad 42 + country Chile 43 + country China 44 + country Christmas Island 45 + country Cocos (Keeling) Islands 46 + country Colombia 47 + country Comoros 48 + country Congo 49 + country Congo, the Democratic Republic of the 50 + country Cook Islands 51 + country Costa Rica 52 + country Croatia 53 + country Cuba 54 + country Curaçao 55 + country Cyprus 56 + country Czech Republic 57 + country Côte d'Ivoire 58 + country Denmark 59 + country Djibouti 60 + country Dominica 61 + country Dominican Republic 62 + country Ecuador 63 + country Egypt 64 + country El Salvador 65 + country Equatorial Guinea 66 + country Eritrea 67 + country Estonia 68 + country Ethiopia 69 + country Falkland Islands (Malvinas) 70 + country Faroe Islands 71 + country Fiji 72 + country Finland 73 + country France 74 + country French Guiana 75 + country French Polynesia 76 + country French Southern Territories 77 + country Gabon 78 + country Gambia 79 Gambia, The + country Georgia 80 + country Germany 81 Germany (Federal Republic of) + country Ghana 82 GHANA + country Gibraltar 83 + country Greece 84 + country Greenland 85 + country Grenada 86 + country Guadeloupe 87 + country Guam 88 + country Guatemala 89 + country Guernsey 90 + country Guinea 91 + country Guinea-Bissau 92 + country Guyana 93 + country Haiti 94 + country Heard Island and Mcdonald Islands 95 + country Holy See (Vatican City State) 96 + country Honduras 97 + country Hong Kong 98 + country Hungary 99 + country Iceland 100 + country India 101 INDIA + country Indonesia 102 Sumatra + country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) + country Iraq 104 IRAQ + country Ireland 105 + country Isle of Man 106 + country Israel 107 + country Italy 108 + country Jamaica 109 + country Japan 110 + country Jersey 111 + country Jordan 112 + country Kazakhstan 113 + country Kenya 114 + country Kiribati 115 + country Korea, Democratic People's Republic of 116 + country Korea, Republic of 117 + country Kuwait 118 + country Kyrgyzstan 119 + country Lao People's Democratic Republic 120 Laos + country Latvia 121 + country Lebanon 122 + country Lesotho 123 LESOTHO + country Liberia 124 + country Libya 125 + country Liechtenstein 126 + country Lithuania 127 + country Luxembourg 128 + country Macao 129 + country Macedonia, the Former Yugoslav Republic of 130 + country Madagascar 131 + country Malawi 132 + country Malaysia 133 + country Maldives 134 + country Mali 135 + country Malta 136 + country Marshall Islands 137 + country Martinique 138 + country Mauritania 139 + country Mauritius 140 + country Mayotte 141 + country Mexico 142 + country Micronesia, Federated States of 143 + country Moldova, Republic of 144 + country Monaco 145 + country Mongolia 146 + country Montenegro 147 + country Montserrat 148 + country Morocco 149 + country Mozambique 150 MOZAMBIQUE + country Myanmar 151 + country Namibia 152 NAMIBIA + country Nauru 153 + country Nepal 154 + country Netherlands 155 + country New Caledonia 156 + country New Zealand 157 + country Nicaragua 158 + country Niger 159 + country Nigeria 160 + country Niue 161 + country Norfolk Island 162 + country Northern Mariana Islands 163 + country Norway 164 + country Oman 165 + country Pakistan 166 + country Palau 167 + country Palestine, State of 168 + country Panama 169 + country Papua New Guinea 170 + country Paraguay 171 + country Peru 172 + country Philippines 173 + country Pitcairn 174 + country Poland 175 + country Portugal 176 + country Puerto Rico 177 + country Qatar 178 + country Romania 179 + country Russian Federation 180 + country Rwanda 181 + country Réunion 182 + country Saint Barthélemy 183 + country Saint Helena, Ascension and Tristan da Cunha 184 + country Saint Kitts and Nevis 185 + country Saint Lucia 186 + country Saint Martin (French part) 187 + country Saint Pierre and Miquelon 188 + country Saint Vincent and the Grenadines 189 + country Samoa 190 + country San Marino 191 + country Sao Tome and Principe 192 + country Saudi Arabia 193 + country Senegal 194 + country Serbia 195 + country Seychelles 196 + country Sierra Leone 197 + country Singapore 198 + country Sint Maarten (Dutch part) 199 + country Slovakia 200 + country Slovenia 201 + country Solomon Islands 202 + country Somalia 203 + country South Africa 204 + country South Georgia and the South Sandwich Islands 205 + country South Sudan 206 + country Spain 207 + country Sri Lanka 208 + country Sudan 209 + country Suriname 210 + country Svalbard and Jan Mayen 211 + country Swaziland 212 SWAZILAND + country Sweden 213 + country Switzerland 214 + country Syrian Arab Republic 215 + country Taiwan, Province of China 216 Taiwan + country Tajikistan 217 + country Tanzania, United Republic of 218 Tanzania + country Thailand 219 + country Timor-Leste 220 + country Togo 221 + country Tokelau 222 + country Tonga 223 + country Trinidad and Tobago 224 + country Tunisia 225 + country Turkey 226 + country Turkmenistan 227 + country Turks and Caicos Islands 228 + country Tuvalu 229 + country Uganda 230 + country Ukraine 231 + country United Arab Emirates 232 UAE + country United Kingdom 233 + country United States 234 U.S.A USA United States of America U.S.A. + country United States Minor Outlying Islands 235 + country Uruguay 236 + country Uzbekistan 237 + country Vanuatu 238 + country Venezuela, Bolivarian Republic of 239 + country Viet Nam 240 + country Virgin Islands, British 241 + country Virgin Islands, U.S. 242 + country Wallis and Futuna 243 + country Western Sahara 244 + country Yemen 245 YEMEN + country Zambia 246 + country Zimbabwe 247 + country Ã…land Islands 248 + geometricObjectTypeCode curve curve 0 + geometricObjectTypeCode composite composite 1 + geometricObjectTypeCode complex complex 2 + geometricObjectTypeCode point point 3 + geometricObjectTypeCode solid solid 4 + geometricObjectTypeCode surface surface 5 + cellGeometryCode point point 0 + cellGeometryCode area area 1 + cellGeometryCode voxel voxel 2 + dimensionNameTypeCode row row 0 + dimensionNameTypeCode column column 1 + dimensionNameTypeCode vertical vertical 2 + dimensionNameTypeCode track track 3 + dimensionNameTypeCode crossTrack crossTrack 4 + dimensionNameTypeCode line line 5 + dimensionNameTypeCode sample sample 6 + dimensionNameTypeCode time time 7 + spatialRepresentationType stereoModel stereoModel 0 + spatialRepresentationType video video 1 + spatialRepresentationType tin tin 2 + spatialRepresentationType textTable textTable 3 + spatialRepresentationType grid grid 4 + spatialRepresentationType vector vector 5 + dataQualityScope dataset dataset 0 + dataQualityScope service service 1 + geoResourceType dataset dataset 0 + geoResourceType service service 1 + geoResourceType series series 2 + geoReferenceDateType revision revision 0 + geoReferenceDateType expiry expiry 1 + geoReferenceDateType lastUpdate lastUpdate 2 + geoReferenceDateType lastRevision lastRevision 3 + geoReferenceDateType nextUpdate nextUpdate 4 + geoReferenceDateType unavailable unavailable 5 + geoReferenceDateType inForce inForce 6 + geoReferenceDateType adopted adopted 7 + geoReferenceDateType deprecated deprecated 8 + geoReferenceDateType superseded superseded 9 + geoReferenceDateType publication publication 10 + spatialResolutionType equivalentScale equivalentScale 0 + spatialResolutionType distance distance 1 + spatialResolutionType vertical vertical 2 + spatialResolutionType angularDistance angularDistance 3 + spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file From 81e7459e5afe46509c05f30610311383437da7f7 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 12:04:43 -0400 Subject: [PATCH 04/35] geospatial properties --- .../java/propertyFiles/geospatial.properties | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index abfbf252e37..dc1ce5372ed 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -34,6 +34,78 @@ datasetfieldtype.westLongitude.watermark= datasetfieldtype.eastLongitude.watermark= datasetfieldtype.northLatitude.watermark= datasetfieldtype.southLatitude.watermark= +datasetfieldtype.expandedGeospatialMetadata.title=Geospatial Metadata - Expanded +datasetfieldtype.expandedGeospatialMetadata.description=Expanded metadata for geospatial datasets (ISO 19115-3). +datasetfieldtype.geoResourceType.title=Type of Geospatial Data Resource +datasetfieldtype.geoResourceType.description=The type of geospatial data resource (dataset, service, or series). +datasetfieldtype.geoReferenceDate.title=Resource Reference Date +datasetfieldtype.geoReferenceDate.title=A date which is used to help identify the resource (ISO 19115-3) +datasetfieldtype.geoReferenceDateValue.title=Date +datasetfieldtype.geoReferenceDateValue.description=Other date as expressed in yyyy-mm-dd +datasetfieldtype.geoReferenceDateType.title=Type +datasetfieldtype.geoReferenceDateType.description=The type of date +datasetfieldtype.dataLineage.title=Data Lineage Information +datasetfieldtype.lineageStatement.title=Statement +datasetfieldtype.lineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. +datasetfieldtype.sourceDescription.title=Data Source Description +datasetfieldtype.sourceDescription.description=Statement that describes the source data. +datasetfieldtype.processStep.title=Process Step Description +datasetfieldtype.processStep.description=Description of the processes performed on the data. +datasetfieldtype.referenceSystemInfo.title=Reference System Information +datasetfieldtype.referenceSystemCode.title=Code +datasetfieldtype.referenceSystemCode.description=Alphanumeric value identifying the source reference system. +datasetfieldtype.referenceSystemCode.watermark=Alphanumeric value identifying the source reference system. +datasetfieldtype.referenceSystemCodeSpace.title=Code Space +datasetfieldtype.referenceSystemCodeSpace.description=Identifier/ namespace of the system in which the code is valid. +datasetfieldtype.referenceSystemCodeSpace.watermark=Identifier/ namespace of the system in which the code is valid. +datasetfieldtype.spatialResolution.title=Spatial Resolution +datasetfieldtype.spatialResolution.description=Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. +datasetfieldtype.spatialResolutionValue.title=Value +datasetfieldtype.spatialResolutionValue.description=Level of detail expressed as a scale factor, a distance or an angle. +datasetfieldtype.spatialResolutionValue.watermark=Level of detail expressed as a scale factor, a distance or an angle. +datasetfieldtype.spatialResolutionType.title=Type +datasetfieldtype.spatialResolutionType.description=distance, vertical, angularDistance, levelOfDetail +datasetfieldtype.spatialResolutionType.watermark=distance, vertical, angularDistance, levelOfDetail +datasetfieldtype.spatialRepresentationType.title=Spatial Representation Type +datasetfieldtype.spatialRepresentationType.description=Object(s) used to represent the geographic information. +datasetfieldtype.distribution.title=Distribution Link +datasetfieldtype.distribution.description=Distribution Links +datasetfieldtype.distributionLinkLabel.title=Label +datasetfieldtype.distributionLinkLabel.description=A descriptive label for the distribution link. +datasetfieldtype.distributionLinkLabel.watermark=A descriptive label for the distribution link. +datasetfieldtype.distributionLink.title=URL +datasetfieldtype.distributionLink.description=URL to access the dataset (e.g. via a geospatial web service) +datasetfieldtype.distributionLink.watermark=URL to access the dataset (e.g. via a geospatial web service) +datasetfieldtype.protocol.title=Protocol +datasetfieldtype.protocol.description=The service or transfer protocol associated with the distribution link URL +datasetfieldtype.protocol.watermark=The service or transfer protocol associated with the distribution link URL +datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation +datasetfieldtype.geometricObjectCount.title=Geometric Object Count +datasetfieldtype.geometricObjectCount.description=Total number of point or vector objects in the dataset. +datasetfieldtype.geometricObjectCount.watermark=Number of point or vector objects in the dataset. +datasetfieldtype.geometricObjectTypeCode.title=Geometric Object Type Code +datasetfieldtype.geometricObjectTypeCode.description=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. +datasetfieldtype.geometricObjectTypeCode.watermark=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. +datasetfieldtype.gridSpatialRepresentation.title=Raster Spatial Representation +datasetfieldtype.numberOfDimensions.title=Number of Dimensions +datasetfieldtype.numberOfDimensions.description=The number of independent spatio-temporal axes. +datasetfieldtype.numberOfDimensions.watermark=The number of independent spatio-temporal axes. +datasetfieldtype.cellGeometryCode.title=Cell Geometry Code +datasetfieldtype.cellGeometryCode.description=Identification of grid data as point or cell. +datasetfieldtype.cellGeometryCode.watermark=Identification of grid data as point or cell. +datasetfieldtype.axisDimensionProperties.title=Axis Dimension Properties +datasetfieldtype.dimensionNameTypeCode.title=Name Type Code +datasetfieldtype.dimensionNameTypeCode.description=Axis name. +datasetfieldtype.dimensionNameTypeCode.watermark=Axis name. +datasetfieldtype.dimensionSize.title=Size +datasetfieldtype.dimensionSize.description=Number of elements along the axis. +datasetfieldtype.dimensionSize.watermark=Number of elements along the axis. +datasetfieldtype.resolution.title=Resolution +datasetfieldtype.resolution.description=Degree of detail in the grid dataset. +datasetfieldtype.resolution.watermark=Degree of detail in the grid dataset. +datasetfieldtype.resolutionUnitOfMeasure.title=Resolution Unit of Measure +datasetfieldtype.resolutionUnitOfMeasure.description=Resolution unit of measure (e.g. 'm', 'km', etc.) +datasetfieldtype.resolutionUnitOfMeasure.watermark=Resolution unit of measure (e.g. 'm', 'km', etc.) controlledvocabulary.country.afghanistan=Afghanistan controlledvocabulary.country.albania=Albania controlledvocabulary.country.algeria=Algeria @@ -283,3 +355,47 @@ controlledvocabulary.country.yemen=Yemen controlledvocabulary.country.zambia=Zambia controlledvocabulary.country.zimbabwe=Zimbabwe controlledvocabulary.country.aland_islands=Åland Islands +controlledvocabulary.geometricObjectTypeCode.curve=curve +controlledvocabulary.geometricObjectTypeCode.composite=composite +controlledvocabulary.geometricObjectTypeCode.complex=complex +controlledvocabulary.geometricObjectTypeCode.point=point +controlledvocabulary.geometricObjectTypeCode.solid=solid +controlledvocabulary.geometricObjectTypeCode.surface=surface +controlledvocabulary.cellGeometryCode.point=point +controlledvocabulary.cellGeometryCode.area=area +controlledvocabulary.cellGeometryCode.voxel=voxel +controlledvocabulary.dimensionNameTypeCode.row=row +controlledvocabulary.dimensionNameTypeCode.column=column +controlledvocabulary.dimensionNameTypeCode.vertical=vertical +controlledvocabulary.dimensionNameTypeCode.track=track +controlledvocabulary.dimensionNameTypeCode.crossTrack=crossTrack +controlledvocabulary.dimensionNameTypeCode.line=line +controlledvocabulary.dimensionNameTypeCode.sample=sample +controlledvocabulary.dimensionNameTypeCode.time=time +controlledvocabulary.spatialRepresentationType.stereoModel=stereoModel +controlledvocabulary.spatialRepresentationType.video=video +controlledvocabulary.spatialRepresentationType.tin=tin +controlledvocabulary.spatialRepresentationType.textTable=textTable +controlledvocabulary.spatialRepresentationType.grid=grid +controlledvocabulary.spatialRepresentationType.vector=vector +controlledvocabulary.dataQualityScope.dataset=dataset +controlledvocabulary.dataQualityScope.service=service +controlledvocabulary.geoResourceType.dataset=dataset +controlledvocabulary.geoResourceType.service=service +controlledvocabulary.geoResourceType.series=series +controlledvocabulary.geoReferenceDateType.revision=revision +controlledvocabulary.geoReferenceDateType.expiry=expiry +controlledvocabulary.geoReferenceDateType.lastUpdate=lastUpdate +controlledvocabulary.geoReferenceDateType.lastRevision=lastRevision +controlledvocabulary.geoReferenceDateType.nextUpdate=nextUpdate +controlledvocabulary.geoReferenceDateType.unavailable=unavailable +controlledvocabulary.geoReferenceDateType.inForce=inForce +controlledvocabulary.geoReferenceDateType.adopted=adopted +controlledvocabulary.geoReferenceDateType.deprecated=deprecated +controlledvocabulary.geoReferenceDateType.superseded=superseded +controlledvocabulary.geoReferenceDateType.publication=publication +controlledvocabulary.spatialResolutionType.equivalentScale=equivalentScale +controlledvocabulary.spatialResolutionType.distance=distance +controlledvocabulary.spatialResolutionType.vertical=vertical +controlledvocabulary.spatialResolutionType.angularDistance=angularDistance +controlledvocabulary.spatialResolutionType.levelOfDetail=levelOfDetail From 9b343cde62d90b0642aacd6f6024f630c54c292f Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 12:07:57 -0400 Subject: [PATCH 05/35] geospatial properties fix --- src/main/java/propertyFiles/geospatial.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index dc1ce5372ed..1e9f52060cb 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -39,7 +39,7 @@ datasetfieldtype.expandedGeospatialMetadata.description=Expanded metadata for ge datasetfieldtype.geoResourceType.title=Type of Geospatial Data Resource datasetfieldtype.geoResourceType.description=The type of geospatial data resource (dataset, service, or series). datasetfieldtype.geoReferenceDate.title=Resource Reference Date -datasetfieldtype.geoReferenceDate.title=A date which is used to help identify the resource (ISO 19115-3) +datasetfieldtype.geoReferenceDate.description=A date which is used to help identify the resource (ISO 19115-3) datasetfieldtype.geoReferenceDateValue.title=Date datasetfieldtype.geoReferenceDateValue.description=Other date as expressed in yyyy-mm-dd datasetfieldtype.geoReferenceDateType.title=Type From e724514680eb3bf67aa91ac23086c2df0394e5f4 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 12:31:42 -0400 Subject: [PATCH 06/35] geospatial properties fix --- .../java/propertyFiles/geospatial.properties | 41 ++++++++++++++----- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index 1e9f52060cb..d51450539b6 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -36,22 +36,34 @@ datasetfieldtype.northLatitude.watermark= datasetfieldtype.southLatitude.watermark= datasetfieldtype.expandedGeospatialMetadata.title=Geospatial Metadata - Expanded datasetfieldtype.expandedGeospatialMetadata.description=Expanded metadata for geospatial datasets (ISO 19115-3). +datasetfieldtype.expandedGeospatialMetadata.watermark= datasetfieldtype.geoResourceType.title=Type of Geospatial Data Resource datasetfieldtype.geoResourceType.description=The type of geospatial data resource (dataset, service, or series). +datasetfieldtype.geoResourceType.watermark= datasetfieldtype.geoReferenceDate.title=Resource Reference Date datasetfieldtype.geoReferenceDate.description=A date which is used to help identify the resource (ISO 19115-3) +datasetfieldtype.geoReferenceDate.watermark= datasetfieldtype.geoReferenceDateValue.title=Date datasetfieldtype.geoReferenceDateValue.description=Other date as expressed in yyyy-mm-dd +datasetfieldtype.geoReferenceDateValue.watermark= datasetfieldtype.geoReferenceDateType.title=Type datasetfieldtype.geoReferenceDateType.description=The type of date +datasetfieldtype.geoReferenceDateType.watermark= datasetfieldtype.dataLineage.title=Data Lineage Information +datasetfieldtype.dataLineage.description= +datasetfieldtype.dataLineage.watermark= datasetfieldtype.lineageStatement.title=Statement datasetfieldtype.lineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. +datasetfieldtype.lineageStatement.watermark= datasetfieldtype.sourceDescription.title=Data Source Description datasetfieldtype.sourceDescription.description=Statement that describes the source data. +datasetfieldtype.sourceDescription.watermark= datasetfieldtype.processStep.title=Process Step Description datasetfieldtype.processStep.description=Description of the processes performed on the data. +datasetfieldtype.processStep.watermark= datasetfieldtype.referenceSystemInfo.title=Reference System Information +datasetfieldtype.referenceSystemInfo.description= +datasetfieldtype.referenceSystemInfo.watermark= datasetfieldtype.referenceSystemCode.title=Code datasetfieldtype.referenceSystemCode.description=Alphanumeric value identifying the source reference system. datasetfieldtype.referenceSystemCode.watermark=Alphanumeric value identifying the source reference system. @@ -60,6 +72,7 @@ datasetfieldtype.referenceSystemCodeSpace.description=Identifier/ namespace of t datasetfieldtype.referenceSystemCodeSpace.watermark=Identifier/ namespace of the system in which the code is valid. datasetfieldtype.spatialResolution.title=Spatial Resolution datasetfieldtype.spatialResolution.description=Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. +datasetfieldtype.spatialResolution.watermark= datasetfieldtype.spatialResolutionValue.title=Value datasetfieldtype.spatialResolutionValue.description=Level of detail expressed as a scale factor, a distance or an angle. datasetfieldtype.spatialResolutionValue.watermark=Level of detail expressed as a scale factor, a distance or an angle. @@ -68,8 +81,10 @@ datasetfieldtype.spatialResolutionType.description=distance, vertical, angularDi datasetfieldtype.spatialResolutionType.watermark=distance, vertical, angularDistance, levelOfDetail datasetfieldtype.spatialRepresentationType.title=Spatial Representation Type datasetfieldtype.spatialRepresentationType.description=Object(s) used to represent the geographic information. +datasetfieldtype.spatialRepresentationType.watermark= datasetfieldtype.distribution.title=Distribution Link datasetfieldtype.distribution.description=Distribution Links +datasetfieldtype.distribution.watermark= datasetfieldtype.distributionLinkLabel.title=Label datasetfieldtype.distributionLinkLabel.description=A descriptive label for the distribution link. datasetfieldtype.distributionLinkLabel.watermark=A descriptive label for the distribution link. @@ -80,6 +95,8 @@ datasetfieldtype.protocol.title=Protocol datasetfieldtype.protocol.description=The service or transfer protocol associated with the distribution link URL datasetfieldtype.protocol.watermark=The service or transfer protocol associated with the distribution link URL datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation +datasetfieldtype.vectorSpatialRepresentation.description= +datasetfieldtype.vectorSpatialRepresentation.watermark= datasetfieldtype.geometricObjectCount.title=Geometric Object Count datasetfieldtype.geometricObjectCount.description=Total number of point or vector objects in the dataset. datasetfieldtype.geometricObjectCount.watermark=Number of point or vector objects in the dataset. @@ -87,6 +104,8 @@ datasetfieldtype.geometricObjectTypeCode.title=Geometric Object Type Code datasetfieldtype.geometricObjectTypeCode.description=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. datasetfieldtype.geometricObjectTypeCode.watermark=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. datasetfieldtype.gridSpatialRepresentation.title=Raster Spatial Representation +datasetfieldtype.gridSpatialRepresentation.description= +datasetfieldtype.gridSpatialRepresentation.watermark= datasetfieldtype.numberOfDimensions.title=Number of Dimensions datasetfieldtype.numberOfDimensions.description=The number of independent spatio-temporal axes. datasetfieldtype.numberOfDimensions.watermark=The number of independent spatio-temporal axes. @@ -94,6 +113,8 @@ datasetfieldtype.cellGeometryCode.title=Cell Geometry Code datasetfieldtype.cellGeometryCode.description=Identification of grid data as point or cell. datasetfieldtype.cellGeometryCode.watermark=Identification of grid data as point or cell. datasetfieldtype.axisDimensionProperties.title=Axis Dimension Properties +datasetfieldtype.axisDimensionProperties.description= +datasetfieldtype.axisDimensionProperties.watermark= datasetfieldtype.dimensionNameTypeCode.title=Name Type Code datasetfieldtype.dimensionNameTypeCode.description=Axis name. datasetfieldtype.dimensionNameTypeCode.watermark=Axis name. @@ -368,14 +389,14 @@ controlledvocabulary.dimensionNameTypeCode.row=row controlledvocabulary.dimensionNameTypeCode.column=column controlledvocabulary.dimensionNameTypeCode.vertical=vertical controlledvocabulary.dimensionNameTypeCode.track=track -controlledvocabulary.dimensionNameTypeCode.crossTrack=crossTrack +controlledvocabulary.dimensionNameTypeCode.crosstrack=crossTrack controlledvocabulary.dimensionNameTypeCode.line=line controlledvocabulary.dimensionNameTypeCode.sample=sample controlledvocabulary.dimensionNameTypeCode.time=time -controlledvocabulary.spatialRepresentationType.stereoModel=stereoModel +controlledvocabulary.spatialRepresentationType.stereomodel=stereoModel controlledvocabulary.spatialRepresentationType.video=video controlledvocabulary.spatialRepresentationType.tin=tin -controlledvocabulary.spatialRepresentationType.textTable=textTable +controlledvocabulary.spatialRepresentationType.texttable=textTable controlledvocabulary.spatialRepresentationType.grid=grid controlledvocabulary.spatialRepresentationType.vector=vector controlledvocabulary.dataQualityScope.dataset=dataset @@ -385,17 +406,17 @@ controlledvocabulary.geoResourceType.service=service controlledvocabulary.geoResourceType.series=series controlledvocabulary.geoReferenceDateType.revision=revision controlledvocabulary.geoReferenceDateType.expiry=expiry -controlledvocabulary.geoReferenceDateType.lastUpdate=lastUpdate -controlledvocabulary.geoReferenceDateType.lastRevision=lastRevision -controlledvocabulary.geoReferenceDateType.nextUpdate=nextUpdate +controlledvocabulary.geoReferenceDateType.lastupdate=lastUpdate +controlledvocabulary.geoReferenceDateType.lastrevision=lastRevision +controlledvocabulary.geoReferenceDateType.nextupdate=nextUpdate controlledvocabulary.geoReferenceDateType.unavailable=unavailable -controlledvocabulary.geoReferenceDateType.inForce=inForce +controlledvocabulary.geoReferenceDateType.inforce=inForce controlledvocabulary.geoReferenceDateType.adopted=adopted controlledvocabulary.geoReferenceDateType.deprecated=deprecated controlledvocabulary.geoReferenceDateType.superseded=superseded controlledvocabulary.geoReferenceDateType.publication=publication -controlledvocabulary.spatialResolutionType.equivalentScale=equivalentScale +controlledvocabulary.spatialResolutionType.equivalentscale=equivalentScale controlledvocabulary.spatialResolutionType.distance=distance controlledvocabulary.spatialResolutionType.vertical=vertical -controlledvocabulary.spatialResolutionType.angularDistance=angularDistance -controlledvocabulary.spatialResolutionType.levelOfDetail=levelOfDetail +controlledvocabulary.spatialResolutionType.angulardistance=angularDistance +controlledvocabulary.spatialResolutionType.levelofdetail=levelOfDetail From ab6d9a107e90a979e7c040dc527cebcfaa05c1a2 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 12:49:02 -0400 Subject: [PATCH 07/35] geospatial.tsv --- .../api/data/metadatablocks/geospatial.tsv | 678 +++++++++--------- 1 file changed, 339 insertions(+), 339 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 7c34df42899..99da8b9e290 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,339 +1,339 @@ -#metadataBlock name dataverseAlias displayName - geospatial Geospatial Metadata -#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id - geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE TRUE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE TRUE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 Longitude (W): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 Longitude (E): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 Latitude (N): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 Latitude (S): #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial - geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE geoReferenceDate geospatial - geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE TRUE FALSE geoReferenceDate geospatial - dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial - sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial - processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial - referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE TRUE FALSE referenceSystemInfo geospatial - referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE referenceSystemInfo geospatial - spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 25 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE spatialResolution geospatial - spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 26 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE spatialResolution geospatial - spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE TRUE FALSE geospatial - distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geometricObjectTypeCode Geometric Object Type Code Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 34 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE geospatial - gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE TRUE FALSE geospatial - cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 42 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial -#controlledVocabulary DatasetField Value identifier displayOrder - country Afghanistan 0 - country Albania 1 - country Algeria 2 - country American Samoa 3 - country Andorra 4 - country Angola 5 - country Anguilla 6 - country Antarctica 7 - country Antigua and Barbuda 8 - country Argentina 9 - country Armenia 10 - country Aruba 11 - country Australia 12 - country Austria 13 - country Azerbaijan 14 - country Bahamas 15 - country Bahrain 16 - country Bangladesh 17 - country Barbados 18 - country Belarus 19 - country Belgium 20 - country Belize 21 - country Benin 22 - country Bermuda 23 - country Bhutan 24 - country Bolivia, Plurinational State of 25 - country Bonaire, Sint Eustatius and Saba 26 - country Bosnia and Herzegovina 27 - country Botswana 28 BOTSWANA - country Bouvet Island 29 - country Brazil 30 Brasil - country British Indian Ocean Territory 31 - country Brunei Darussalam 32 - country Bulgaria 33 - country Burkina Faso 34 - country Burundi 35 - country Cambodia 36 - country Cameroon 37 - country Canada 38 - country Cape Verde 39 - country Cayman Islands 40 - country Central African Republic 41 - country Chad 42 - country Chile 43 - country China 44 - country Christmas Island 45 - country Cocos (Keeling) Islands 46 - country Colombia 47 - country Comoros 48 - country Congo 49 - country Congo, the Democratic Republic of the 50 - country Cook Islands 51 - country Costa Rica 52 - country Croatia 53 - country Cuba 54 - country Curaçao 55 - country Cyprus 56 - country Czech Republic 57 - country Côte d'Ivoire 58 - country Denmark 59 - country Djibouti 60 - country Dominica 61 - country Dominican Republic 62 - country Ecuador 63 - country Egypt 64 - country El Salvador 65 - country Equatorial Guinea 66 - country Eritrea 67 - country Estonia 68 - country Ethiopia 69 - country Falkland Islands (Malvinas) 70 - country Faroe Islands 71 - country Fiji 72 - country Finland 73 - country France 74 - country French Guiana 75 - country French Polynesia 76 - country French Southern Territories 77 - country Gabon 78 - country Gambia 79 Gambia, The - country Georgia 80 - country Germany 81 Germany (Federal Republic of) - country Ghana 82 GHANA - country Gibraltar 83 - country Greece 84 - country Greenland 85 - country Grenada 86 - country Guadeloupe 87 - country Guam 88 - country Guatemala 89 - country Guernsey 90 - country Guinea 91 - country Guinea-Bissau 92 - country Guyana 93 - country Haiti 94 - country Heard Island and Mcdonald Islands 95 - country Holy See (Vatican City State) 96 - country Honduras 97 - country Hong Kong 98 - country Hungary 99 - country Iceland 100 - country India 101 INDIA - country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) - country Iraq 104 IRAQ - country Ireland 105 - country Isle of Man 106 - country Israel 107 - country Italy 108 - country Jamaica 109 - country Japan 110 - country Jersey 111 - country Jordan 112 - country Kazakhstan 113 - country Kenya 114 - country Kiribati 115 - country Korea, Democratic People's Republic of 116 - country Korea, Republic of 117 - country Kuwait 118 - country Kyrgyzstan 119 - country Lao People's Democratic Republic 120 Laos - country Latvia 121 - country Lebanon 122 - country Lesotho 123 LESOTHO - country Liberia 124 - country Libya 125 - country Liechtenstein 126 - country Lithuania 127 - country Luxembourg 128 - country Macao 129 - country Macedonia, the Former Yugoslav Republic of 130 - country Madagascar 131 - country Malawi 132 - country Malaysia 133 - country Maldives 134 - country Mali 135 - country Malta 136 - country Marshall Islands 137 - country Martinique 138 - country Mauritania 139 - country Mauritius 140 - country Mayotte 141 - country Mexico 142 - country Micronesia, Federated States of 143 - country Moldova, Republic of 144 - country Monaco 145 - country Mongolia 146 - country Montenegro 147 - country Montserrat 148 - country Morocco 149 - country Mozambique 150 MOZAMBIQUE - country Myanmar 151 - country Namibia 152 NAMIBIA - country Nauru 153 - country Nepal 154 - country Netherlands 155 - country New Caledonia 156 - country New Zealand 157 - country Nicaragua 158 - country Niger 159 - country Nigeria 160 - country Niue 161 - country Norfolk Island 162 - country Northern Mariana Islands 163 - country Norway 164 - country Oman 165 - country Pakistan 166 - country Palau 167 - country Palestine, State of 168 - country Panama 169 - country Papua New Guinea 170 - country Paraguay 171 - country Peru 172 - country Philippines 173 - country Pitcairn 174 - country Poland 175 - country Portugal 176 - country Puerto Rico 177 - country Qatar 178 - country Romania 179 - country Russian Federation 180 - country Rwanda 181 - country Réunion 182 - country Saint Barthélemy 183 - country Saint Helena, Ascension and Tristan da Cunha 184 - country Saint Kitts and Nevis 185 - country Saint Lucia 186 - country Saint Martin (French part) 187 - country Saint Pierre and Miquelon 188 - country Saint Vincent and the Grenadines 189 - country Samoa 190 - country San Marino 191 - country Sao Tome and Principe 192 - country Saudi Arabia 193 - country Senegal 194 - country Serbia 195 - country Seychelles 196 - country Sierra Leone 197 - country Singapore 198 - country Sint Maarten (Dutch part) 199 - country Slovakia 200 - country Slovenia 201 - country Solomon Islands 202 - country Somalia 203 - country South Africa 204 - country South Georgia and the South Sandwich Islands 205 - country South Sudan 206 - country Spain 207 - country Sri Lanka 208 - country Sudan 209 - country Suriname 210 - country Svalbard and Jan Mayen 211 - country Swaziland 212 SWAZILAND - country Sweden 213 - country Switzerland 214 - country Syrian Arab Republic 215 - country Taiwan, Province of China 216 Taiwan - country Tajikistan 217 - country Tanzania, United Republic of 218 Tanzania - country Thailand 219 - country Timor-Leste 220 - country Togo 221 - country Tokelau 222 - country Tonga 223 - country Trinidad and Tobago 224 - country Tunisia 225 - country Turkey 226 - country Turkmenistan 227 - country Turks and Caicos Islands 228 - country Tuvalu 229 - country Uganda 230 - country Ukraine 231 - country United Arab Emirates 232 UAE - country United Kingdom 233 - country United States 234 U.S.A USA United States of America U.S.A. - country United States Minor Outlying Islands 235 - country Uruguay 236 - country Uzbekistan 237 - country Vanuatu 238 - country Venezuela, Bolivarian Republic of 239 - country Viet Nam 240 - country Virgin Islands, British 241 - country Virgin Islands, U.S. 242 - country Wallis and Futuna 243 - country Western Sahara 244 - country Yemen 245 YEMEN - country Zambia 246 - country Zimbabwe 247 - country Ã…land Islands 248 - geometricObjectTypeCode curve curve 0 - geometricObjectTypeCode composite composite 1 - geometricObjectTypeCode complex complex 2 - geometricObjectTypeCode point point 3 - geometricObjectTypeCode solid solid 4 - geometricObjectTypeCode surface surface 5 - cellGeometryCode point point 0 - cellGeometryCode area area 1 - cellGeometryCode voxel voxel 2 - dimensionNameTypeCode row row 0 - dimensionNameTypeCode column column 1 - dimensionNameTypeCode vertical vertical 2 - dimensionNameTypeCode track track 3 - dimensionNameTypeCode crossTrack crossTrack 4 - dimensionNameTypeCode line line 5 - dimensionNameTypeCode sample sample 6 - dimensionNameTypeCode time time 7 - spatialRepresentationType stereoModel stereoModel 0 - spatialRepresentationType video video 1 - spatialRepresentationType tin tin 2 - spatialRepresentationType textTable textTable 3 - spatialRepresentationType grid grid 4 - spatialRepresentationType vector vector 5 - dataQualityScope dataset dataset 0 - dataQualityScope service service 1 - geoResourceType dataset dataset 0 - geoResourceType service service 1 - geoResourceType series series 2 - geoReferenceDateType revision revision 0 - geoReferenceDateType expiry expiry 1 - geoReferenceDateType lastUpdate lastUpdate 2 - geoReferenceDateType lastRevision lastRevision 3 - geoReferenceDateType nextUpdate nextUpdate 4 - geoReferenceDateType unavailable unavailable 5 - geoReferenceDateType inForce inForce 6 - geoReferenceDateType adopted adopted 7 - geoReferenceDateType deprecated deprecated 8 - geoReferenceDateType superseded superseded 9 - geoReferenceDateType publication publication 10 - spatialResolutionType equivalentScale equivalentScale 0 - spatialResolutionType distance distance 1 - spatialResolutionType vertical vertical 2 - spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file +#metadataBlock name dataverseAlias displayName + geospatial Geospatial Metadata +#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id + geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial + geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE geoReferenceDate geospatial + geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE TRUE FALSE geoReferenceDate geospatial + dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial + sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial + processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial + referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE TRUE FALSE referenceSystemInfo geospatial + referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE referenceSystemInfo geospatial + spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 25 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE spatialResolution geospatial + spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 26 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE spatialResolution geospatial + spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE TRUE FALSE geospatial + distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial + vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial + geometricObjectTypeCode Geometric Object Type Code Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 34 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE geospatial + gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE TRUE FALSE geospatial + numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE TRUE FALSE geospatial + cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial + axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 42 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial +#controlledVocabulary DatasetField Value identifier displayOrder + country Afghanistan 0 + country Albania 1 + country Algeria 2 + country American Samoa 3 + country Andorra 4 + country Angola 5 + country Anguilla 6 + country Antarctica 7 + country Antigua and Barbuda 8 + country Argentina 9 + country Armenia 10 + country Aruba 11 + country Australia 12 + country Austria 13 + country Azerbaijan 14 + country Bahamas 15 + country Bahrain 16 + country Bangladesh 17 + country Barbados 18 + country Belarus 19 + country Belgium 20 + country Belize 21 + country Benin 22 + country Bermuda 23 + country Bhutan 24 + country Bolivia, Plurinational State of 25 + country Bonaire, Sint Eustatius and Saba 26 + country Bosnia and Herzegovina 27 + country Botswana 28 BOTSWANA + country Bouvet Island 29 + country Brazil 30 Brasil + country British Indian Ocean Territory 31 + country Brunei Darussalam 32 + country Bulgaria 33 + country Burkina Faso 34 + country Burundi 35 + country Cambodia 36 + country Cameroon 37 + country Canada 38 + country Cape Verde 39 + country Cayman Islands 40 + country Central African Republic 41 + country Chad 42 + country Chile 43 + country China 44 + country Christmas Island 45 + country Cocos (Keeling) Islands 46 + country Colombia 47 + country Comoros 48 + country Congo 49 + country Congo, the Democratic Republic of the 50 + country Cook Islands 51 + country Costa Rica 52 + country Croatia 53 + country Cuba 54 + country Curaçao 55 + country Cyprus 56 + country Czech Republic 57 + country Côte d'Ivoire 58 + country Denmark 59 + country Djibouti 60 + country Dominica 61 + country Dominican Republic 62 + country Ecuador 63 + country Egypt 64 + country El Salvador 65 + country Equatorial Guinea 66 + country Eritrea 67 + country Estonia 68 + country Ethiopia 69 + country Falkland Islands (Malvinas) 70 + country Faroe Islands 71 + country Fiji 72 + country Finland 73 + country France 74 + country French Guiana 75 + country French Polynesia 76 + country French Southern Territories 77 + country Gabon 78 + country Gambia 79 Gambia, The + country Georgia 80 + country Germany 81 Germany (Federal Republic of) + country Ghana 82 GHANA + country Gibraltar 83 + country Greece 84 + country Greenland 85 + country Grenada 86 + country Guadeloupe 87 + country Guam 88 + country Guatemala 89 + country Guernsey 90 + country Guinea 91 + country Guinea-Bissau 92 + country Guyana 93 + country Haiti 94 + country Heard Island and Mcdonald Islands 95 + country Holy See (Vatican City State) 96 + country Honduras 97 + country Hong Kong 98 + country Hungary 99 + country Iceland 100 + country India 101 INDIA + country Indonesia 102 Sumatra + country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) + country Iraq 104 IRAQ + country Ireland 105 + country Isle of Man 106 + country Israel 107 + country Italy 108 + country Jamaica 109 + country Japan 110 + country Jersey 111 + country Jordan 112 + country Kazakhstan 113 + country Kenya 114 + country Kiribati 115 + country Korea, Democratic People's Republic of 116 + country Korea, Republic of 117 + country Kuwait 118 + country Kyrgyzstan 119 + country Lao People's Democratic Republic 120 Laos + country Latvia 121 + country Lebanon 122 + country Lesotho 123 LESOTHO + country Liberia 124 + country Libya 125 + country Liechtenstein 126 + country Lithuania 127 + country Luxembourg 128 + country Macao 129 + country Macedonia, the Former Yugoslav Republic of 130 + country Madagascar 131 + country Malawi 132 + country Malaysia 133 + country Maldives 134 + country Mali 135 + country Malta 136 + country Marshall Islands 137 + country Martinique 138 + country Mauritania 139 + country Mauritius 140 + country Mayotte 141 + country Mexico 142 + country Micronesia, Federated States of 143 + country Moldova, Republic of 144 + country Monaco 145 + country Mongolia 146 + country Montenegro 147 + country Montserrat 148 + country Morocco 149 + country Mozambique 150 MOZAMBIQUE + country Myanmar 151 + country Namibia 152 NAMIBIA + country Nauru 153 + country Nepal 154 + country Netherlands 155 + country New Caledonia 156 + country New Zealand 157 + country Nicaragua 158 + country Niger 159 + country Nigeria 160 + country Niue 161 + country Norfolk Island 162 + country Northern Mariana Islands 163 + country Norway 164 + country Oman 165 + country Pakistan 166 + country Palau 167 + country Palestine, State of 168 + country Panama 169 + country Papua New Guinea 170 + country Paraguay 171 + country Peru 172 + country Philippines 173 + country Pitcairn 174 + country Poland 175 + country Portugal 176 + country Puerto Rico 177 + country Qatar 178 + country Romania 179 + country Russian Federation 180 + country Rwanda 181 + country Réunion 182 + country Saint Barthélemy 183 + country Saint Helena, Ascension and Tristan da Cunha 184 + country Saint Kitts and Nevis 185 + country Saint Lucia 186 + country Saint Martin (French part) 187 + country Saint Pierre and Miquelon 188 + country Saint Vincent and the Grenadines 189 + country Samoa 190 + country San Marino 191 + country Sao Tome and Principe 192 + country Saudi Arabia 193 + country Senegal 194 + country Serbia 195 + country Seychelles 196 + country Sierra Leone 197 + country Singapore 198 + country Sint Maarten (Dutch part) 199 + country Slovakia 200 + country Slovenia 201 + country Solomon Islands 202 + country Somalia 203 + country South Africa 204 + country South Georgia and the South Sandwich Islands 205 + country South Sudan 206 + country Spain 207 + country Sri Lanka 208 + country Sudan 209 + country Suriname 210 + country Svalbard and Jan Mayen 211 + country Swaziland 212 SWAZILAND + country Sweden 213 + country Switzerland 214 + country Syrian Arab Republic 215 + country Taiwan, Province of China 216 Taiwan + country Tajikistan 217 + country Tanzania, United Republic of 218 Tanzania + country Thailand 219 + country Timor-Leste 220 + country Togo 221 + country Tokelau 222 + country Tonga 223 + country Trinidad and Tobago 224 + country Tunisia 225 + country Turkey 226 + country Turkmenistan 227 + country Turks and Caicos Islands 228 + country Tuvalu 229 + country Uganda 230 + country Ukraine 231 + country United Arab Emirates 232 UAE + country United Kingdom 233 + country United States 234 U.S.A USA United States of America U.S.A. + country United States Minor Outlying Islands 235 + country Uruguay 236 + country Uzbekistan 237 + country Vanuatu 238 + country Venezuela, Bolivarian Republic of 239 + country Viet Nam 240 + country Virgin Islands, British 241 + country Virgin Islands, U.S. 242 + country Wallis and Futuna 243 + country Western Sahara 244 + country Yemen 245 YEMEN + country Zambia 246 + country Zimbabwe 247 + country Åland Islands 248 + geometricObjectTypeCode curve curve 0 + geometricObjectTypeCode composite composite 1 + geometricObjectTypeCode complex complex 2 + geometricObjectTypeCode point point 3 + geometricObjectTypeCode solid solid 4 + geometricObjectTypeCode surface surface 5 + cellGeometryCode point point 0 + cellGeometryCode area area 1 + cellGeometryCode voxel voxel 2 + dimensionNameTypeCode row row 0 + dimensionNameTypeCode column column 1 + dimensionNameTypeCode vertical vertical 2 + dimensionNameTypeCode track track 3 + dimensionNameTypeCode crossTrack crossTrack 4 + dimensionNameTypeCode line line 5 + dimensionNameTypeCode sample sample 6 + dimensionNameTypeCode time time 7 + spatialRepresentationType stereoModel stereoModel 0 + spatialRepresentationType video video 1 + spatialRepresentationType tin tin 2 + spatialRepresentationType textTable textTable 3 + spatialRepresentationType grid grid 4 + spatialRepresentationType vector vector 5 + dataQualityScope dataset dataset 0 + dataQualityScope service service 1 + geoResourceType dataset dataset 0 + geoResourceType service service 1 + geoResourceType series series 2 + geoReferenceDateType revision revision 0 + geoReferenceDateType expiry expiry 1 + geoReferenceDateType lastUpdate lastUpdate 2 + geoReferenceDateType lastRevision lastRevision 3 + geoReferenceDateType nextUpdate nextUpdate 4 + geoReferenceDateType unavailable unavailable 5 + geoReferenceDateType inForce inForce 6 + geoReferenceDateType adopted adopted 7 + geoReferenceDateType deprecated deprecated 8 + geoReferenceDateType superseded superseded 9 + geoReferenceDateType publication publication 10 + spatialResolutionType equivalentScale equivalentScale 0 + spatialResolutionType distance distance 1 + spatialResolutionType vertical vertical 2 + spatialResolutionType angularDistance angularDistance 3 + spatialResolutionType levelOfDetail levelOfDetail 4 From 93f55512ce41448ef2dd0ad8baffd8c36f15e1ce Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 14:14:33 -0400 Subject: [PATCH 08/35] updated schema --- conf/solr/schema.xml | 62 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index 50835957b04..77f674bd4a5 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -284,6 +284,8 @@ + + @@ -313,6 +315,7 @@ + @@ -325,7 +328,12 @@ + + + + + @@ -336,13 +344,21 @@ + + + + + + + + @@ -355,8 +371,10 @@ + + @@ -364,6 +382,7 @@ + @@ -372,6 +391,7 @@ + @@ -379,13 +399,18 @@ + + + + + @@ -399,8 +424,13 @@ + + + + + @@ -430,6 +460,7 @@ + @@ -541,6 +572,8 @@ + + @@ -570,6 +603,7 @@ + @@ -582,7 +616,12 @@ + + + + + @@ -593,13 +632,21 @@ + + + + + + + + @@ -612,8 +659,10 @@ + + @@ -621,6 +670,7 @@ + @@ -629,6 +679,7 @@ + @@ -636,13 +687,18 @@ + + + + + @@ -656,7 +712,12 @@ + + + + + @@ -688,6 +749,7 @@ + From 96be72245f3f34d9e35ea584163b7ff3777abdd5 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 28 May 2025 17:56:31 -0400 Subject: [PATCH 09/35] fix geospatial.tsv --- .../api/data/metadatablocks/geospatial.tsv | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 99da8b9e290..fea47e717e5 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,17 +1,17 @@ #metadataBlock name dataverseAlias displayName geospatial Geospatial Metadata #datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id - geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE TRUE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE TRUE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE TRUE FALSE geospatial + westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial From fd7072c204bd3033c98e3dfd6d89b738654018f8 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 5 Jun 2025 16:35:15 -0400 Subject: [PATCH 10/35] geo false on creation --- .../api/data/metadatablocks/geospatial.tsv | 678 +++++++++--------- 1 file changed, 339 insertions(+), 339 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index fea47e717e5..fc59f1a9a6a 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,339 +1,339 @@ -#metadataBlock name dataverseAlias displayName - geospatial Geospatial Metadata -#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id - geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE TRUE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE TRUE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE TRUE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE TRUE FALSE geographicBoundingBox geospatial - expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE TRUE FALSE geospatial - geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE TRUE FALSE geoReferenceDate geospatial - geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE TRUE FALSE geoReferenceDate geospatial - dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial - sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial - processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE TRUE FALSE geospatial - referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE TRUE FALSE referenceSystemInfo geospatial - referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE referenceSystemInfo geospatial - spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 25 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE spatialResolution geospatial - spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 26 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE spatialResolution geospatial - spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE TRUE FALSE geospatial - distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE TRUE FALSE distribution geospatial - vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE geospatial - geometricObjectTypeCode Geometric Object Type Code Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 34 (#VALUE) FALSE TRUE FALSE TRUE TRUE FALSE geospatial - gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE TRUE FALSE geospatial - numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE TRUE FALSE geospatial - cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE TRUE FALSE geospatial - axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE TRUE FALSE geospatial - dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 42 (#VALUE) FALSE FALSE FALSE FALSE TRUE FALSE axisDimensionProperties geospatial -#controlledVocabulary DatasetField Value identifier displayOrder - country Afghanistan 0 - country Albania 1 - country Algeria 2 - country American Samoa 3 - country Andorra 4 - country Angola 5 - country Anguilla 6 - country Antarctica 7 - country Antigua and Barbuda 8 - country Argentina 9 - country Armenia 10 - country Aruba 11 - country Australia 12 - country Austria 13 - country Azerbaijan 14 - country Bahamas 15 - country Bahrain 16 - country Bangladesh 17 - country Barbados 18 - country Belarus 19 - country Belgium 20 - country Belize 21 - country Benin 22 - country Bermuda 23 - country Bhutan 24 - country Bolivia, Plurinational State of 25 - country Bonaire, Sint Eustatius and Saba 26 - country Bosnia and Herzegovina 27 - country Botswana 28 BOTSWANA - country Bouvet Island 29 - country Brazil 30 Brasil - country British Indian Ocean Territory 31 - country Brunei Darussalam 32 - country Bulgaria 33 - country Burkina Faso 34 - country Burundi 35 - country Cambodia 36 - country Cameroon 37 - country Canada 38 - country Cape Verde 39 - country Cayman Islands 40 - country Central African Republic 41 - country Chad 42 - country Chile 43 - country China 44 - country Christmas Island 45 - country Cocos (Keeling) Islands 46 - country Colombia 47 - country Comoros 48 - country Congo 49 - country Congo, the Democratic Republic of the 50 - country Cook Islands 51 - country Costa Rica 52 - country Croatia 53 - country Cuba 54 - country Curaçao 55 - country Cyprus 56 - country Czech Republic 57 - country Côte d'Ivoire 58 - country Denmark 59 - country Djibouti 60 - country Dominica 61 - country Dominican Republic 62 - country Ecuador 63 - country Egypt 64 - country El Salvador 65 - country Equatorial Guinea 66 - country Eritrea 67 - country Estonia 68 - country Ethiopia 69 - country Falkland Islands (Malvinas) 70 - country Faroe Islands 71 - country Fiji 72 - country Finland 73 - country France 74 - country French Guiana 75 - country French Polynesia 76 - country French Southern Territories 77 - country Gabon 78 - country Gambia 79 Gambia, The - country Georgia 80 - country Germany 81 Germany (Federal Republic of) - country Ghana 82 GHANA - country Gibraltar 83 - country Greece 84 - country Greenland 85 - country Grenada 86 - country Guadeloupe 87 - country Guam 88 - country Guatemala 89 - country Guernsey 90 - country Guinea 91 - country Guinea-Bissau 92 - country Guyana 93 - country Haiti 94 - country Heard Island and Mcdonald Islands 95 - country Holy See (Vatican City State) 96 - country Honduras 97 - country Hong Kong 98 - country Hungary 99 - country Iceland 100 - country India 101 INDIA - country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) - country Iraq 104 IRAQ - country Ireland 105 - country Isle of Man 106 - country Israel 107 - country Italy 108 - country Jamaica 109 - country Japan 110 - country Jersey 111 - country Jordan 112 - country Kazakhstan 113 - country Kenya 114 - country Kiribati 115 - country Korea, Democratic People's Republic of 116 - country Korea, Republic of 117 - country Kuwait 118 - country Kyrgyzstan 119 - country Lao People's Democratic Republic 120 Laos - country Latvia 121 - country Lebanon 122 - country Lesotho 123 LESOTHO - country Liberia 124 - country Libya 125 - country Liechtenstein 126 - country Lithuania 127 - country Luxembourg 128 - country Macao 129 - country Macedonia, the Former Yugoslav Republic of 130 - country Madagascar 131 - country Malawi 132 - country Malaysia 133 - country Maldives 134 - country Mali 135 - country Malta 136 - country Marshall Islands 137 - country Martinique 138 - country Mauritania 139 - country Mauritius 140 - country Mayotte 141 - country Mexico 142 - country Micronesia, Federated States of 143 - country Moldova, Republic of 144 - country Monaco 145 - country Mongolia 146 - country Montenegro 147 - country Montserrat 148 - country Morocco 149 - country Mozambique 150 MOZAMBIQUE - country Myanmar 151 - country Namibia 152 NAMIBIA - country Nauru 153 - country Nepal 154 - country Netherlands 155 - country New Caledonia 156 - country New Zealand 157 - country Nicaragua 158 - country Niger 159 - country Nigeria 160 - country Niue 161 - country Norfolk Island 162 - country Northern Mariana Islands 163 - country Norway 164 - country Oman 165 - country Pakistan 166 - country Palau 167 - country Palestine, State of 168 - country Panama 169 - country Papua New Guinea 170 - country Paraguay 171 - country Peru 172 - country Philippines 173 - country Pitcairn 174 - country Poland 175 - country Portugal 176 - country Puerto Rico 177 - country Qatar 178 - country Romania 179 - country Russian Federation 180 - country Rwanda 181 - country Réunion 182 - country Saint Barthélemy 183 - country Saint Helena, Ascension and Tristan da Cunha 184 - country Saint Kitts and Nevis 185 - country Saint Lucia 186 - country Saint Martin (French part) 187 - country Saint Pierre and Miquelon 188 - country Saint Vincent and the Grenadines 189 - country Samoa 190 - country San Marino 191 - country Sao Tome and Principe 192 - country Saudi Arabia 193 - country Senegal 194 - country Serbia 195 - country Seychelles 196 - country Sierra Leone 197 - country Singapore 198 - country Sint Maarten (Dutch part) 199 - country Slovakia 200 - country Slovenia 201 - country Solomon Islands 202 - country Somalia 203 - country South Africa 204 - country South Georgia and the South Sandwich Islands 205 - country South Sudan 206 - country Spain 207 - country Sri Lanka 208 - country Sudan 209 - country Suriname 210 - country Svalbard and Jan Mayen 211 - country Swaziland 212 SWAZILAND - country Sweden 213 - country Switzerland 214 - country Syrian Arab Republic 215 - country Taiwan, Province of China 216 Taiwan - country Tajikistan 217 - country Tanzania, United Republic of 218 Tanzania - country Thailand 219 - country Timor-Leste 220 - country Togo 221 - country Tokelau 222 - country Tonga 223 - country Trinidad and Tobago 224 - country Tunisia 225 - country Turkey 226 - country Turkmenistan 227 - country Turks and Caicos Islands 228 - country Tuvalu 229 - country Uganda 230 - country Ukraine 231 - country United Arab Emirates 232 UAE - country United Kingdom 233 - country United States 234 U.S.A USA United States of America U.S.A. - country United States Minor Outlying Islands 235 - country Uruguay 236 - country Uzbekistan 237 - country Vanuatu 238 - country Venezuela, Bolivarian Republic of 239 - country Viet Nam 240 - country Virgin Islands, British 241 - country Virgin Islands, U.S. 242 - country Wallis and Futuna 243 - country Western Sahara 244 - country Yemen 245 YEMEN - country Zambia 246 - country Zimbabwe 247 - country Åland Islands 248 - geometricObjectTypeCode curve curve 0 - geometricObjectTypeCode composite composite 1 - geometricObjectTypeCode complex complex 2 - geometricObjectTypeCode point point 3 - geometricObjectTypeCode solid solid 4 - geometricObjectTypeCode surface surface 5 - cellGeometryCode point point 0 - cellGeometryCode area area 1 - cellGeometryCode voxel voxel 2 - dimensionNameTypeCode row row 0 - dimensionNameTypeCode column column 1 - dimensionNameTypeCode vertical vertical 2 - dimensionNameTypeCode track track 3 - dimensionNameTypeCode crossTrack crossTrack 4 - dimensionNameTypeCode line line 5 - dimensionNameTypeCode sample sample 6 - dimensionNameTypeCode time time 7 - spatialRepresentationType stereoModel stereoModel 0 - spatialRepresentationType video video 1 - spatialRepresentationType tin tin 2 - spatialRepresentationType textTable textTable 3 - spatialRepresentationType grid grid 4 - spatialRepresentationType vector vector 5 - dataQualityScope dataset dataset 0 - dataQualityScope service service 1 - geoResourceType dataset dataset 0 - geoResourceType service service 1 - geoResourceType series series 2 - geoReferenceDateType revision revision 0 - geoReferenceDateType expiry expiry 1 - geoReferenceDateType lastUpdate lastUpdate 2 - geoReferenceDateType lastRevision lastRevision 3 - geoReferenceDateType nextUpdate nextUpdate 4 - geoReferenceDateType unavailable unavailable 5 - geoReferenceDateType inForce inForce 6 - geoReferenceDateType adopted adopted 7 - geoReferenceDateType deprecated deprecated 8 - geoReferenceDateType superseded superseded 9 - geoReferenceDateType publication publication 10 - spatialResolutionType equivalentScale equivalentScale 0 - spatialResolutionType distance distance 1 - spatialResolutionType vertical vertical 2 - spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 +#metadataBlock name dataverseAlias displayName + geospatial Geospatial Metadata +#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id + geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geoReferenceDate geospatial + geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geoReferenceDate geospatial + dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial + referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial + spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectTypeCode Geometric Object Type Code Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 34 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 42 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial +#controlledVocabulary DatasetField Value identifier displayOrder + country Afghanistan 0 + country Albania 1 + country Algeria 2 + country American Samoa 3 + country Andorra 4 + country Angola 5 + country Anguilla 6 + country Antarctica 7 + country Antigua and Barbuda 8 + country Argentina 9 + country Armenia 10 + country Aruba 11 + country Australia 12 + country Austria 13 + country Azerbaijan 14 + country Bahamas 15 + country Bahrain 16 + country Bangladesh 17 + country Barbados 18 + country Belarus 19 + country Belgium 20 + country Belize 21 + country Benin 22 + country Bermuda 23 + country Bhutan 24 + country Bolivia, Plurinational State of 25 + country Bonaire, Sint Eustatius and Saba 26 + country Bosnia and Herzegovina 27 + country Botswana 28 BOTSWANA + country Bouvet Island 29 + country Brazil 30 Brasil + country British Indian Ocean Territory 31 + country Brunei Darussalam 32 + country Bulgaria 33 + country Burkina Faso 34 + country Burundi 35 + country Cambodia 36 + country Cameroon 37 + country Canada 38 + country Cape Verde 39 + country Cayman Islands 40 + country Central African Republic 41 + country Chad 42 + country Chile 43 + country China 44 + country Christmas Island 45 + country Cocos (Keeling) Islands 46 + country Colombia 47 + country Comoros 48 + country Congo 49 + country Congo, the Democratic Republic of the 50 + country Cook Islands 51 + country Costa Rica 52 + country Croatia 53 + country Cuba 54 + country Curaçao 55 + country Cyprus 56 + country Czech Republic 57 + country Côte d'Ivoire 58 + country Denmark 59 + country Djibouti 60 + country Dominica 61 + country Dominican Republic 62 + country Ecuador 63 + country Egypt 64 + country El Salvador 65 + country Equatorial Guinea 66 + country Eritrea 67 + country Estonia 68 + country Ethiopia 69 + country Falkland Islands (Malvinas) 70 + country Faroe Islands 71 + country Fiji 72 + country Finland 73 + country France 74 + country French Guiana 75 + country French Polynesia 76 + country French Southern Territories 77 + country Gabon 78 + country Gambia 79 Gambia, The + country Georgia 80 + country Germany 81 Germany (Federal Republic of) + country Ghana 82 GHANA + country Gibraltar 83 + country Greece 84 + country Greenland 85 + country Grenada 86 + country Guadeloupe 87 + country Guam 88 + country Guatemala 89 + country Guernsey 90 + country Guinea 91 + country Guinea-Bissau 92 + country Guyana 93 + country Haiti 94 + country Heard Island and Mcdonald Islands 95 + country Holy See (Vatican City State) 96 + country Honduras 97 + country Hong Kong 98 + country Hungary 99 + country Iceland 100 + country India 101 INDIA + country Indonesia 102 Sumatra + country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) + country Iraq 104 IRAQ + country Ireland 105 + country Isle of Man 106 + country Israel 107 + country Italy 108 + country Jamaica 109 + country Japan 110 + country Jersey 111 + country Jordan 112 + country Kazakhstan 113 + country Kenya 114 + country Kiribati 115 + country Korea, Democratic People's Republic of 116 + country Korea, Republic of 117 + country Kuwait 118 + country Kyrgyzstan 119 + country Lao People's Democratic Republic 120 Laos + country Latvia 121 + country Lebanon 122 + country Lesotho 123 LESOTHO + country Liberia 124 + country Libya 125 + country Liechtenstein 126 + country Lithuania 127 + country Luxembourg 128 + country Macao 129 + country Macedonia, the Former Yugoslav Republic of 130 + country Madagascar 131 + country Malawi 132 + country Malaysia 133 + country Maldives 134 + country Mali 135 + country Malta 136 + country Marshall Islands 137 + country Martinique 138 + country Mauritania 139 + country Mauritius 140 + country Mayotte 141 + country Mexico 142 + country Micronesia, Federated States of 143 + country Moldova, Republic of 144 + country Monaco 145 + country Mongolia 146 + country Montenegro 147 + country Montserrat 148 + country Morocco 149 + country Mozambique 150 MOZAMBIQUE + country Myanmar 151 + country Namibia 152 NAMIBIA + country Nauru 153 + country Nepal 154 + country Netherlands 155 + country New Caledonia 156 + country New Zealand 157 + country Nicaragua 158 + country Niger 159 + country Nigeria 160 + country Niue 161 + country Norfolk Island 162 + country Northern Mariana Islands 163 + country Norway 164 + country Oman 165 + country Pakistan 166 + country Palau 167 + country Palestine, State of 168 + country Panama 169 + country Papua New Guinea 170 + country Paraguay 171 + country Peru 172 + country Philippines 173 + country Pitcairn 174 + country Poland 175 + country Portugal 176 + country Puerto Rico 177 + country Qatar 178 + country Romania 179 + country Russian Federation 180 + country Rwanda 181 + country Réunion 182 + country Saint Barthélemy 183 + country Saint Helena, Ascension and Tristan da Cunha 184 + country Saint Kitts and Nevis 185 + country Saint Lucia 186 + country Saint Martin (French part) 187 + country Saint Pierre and Miquelon 188 + country Saint Vincent and the Grenadines 189 + country Samoa 190 + country San Marino 191 + country Sao Tome and Principe 192 + country Saudi Arabia 193 + country Senegal 194 + country Serbia 195 + country Seychelles 196 + country Sierra Leone 197 + country Singapore 198 + country Sint Maarten (Dutch part) 199 + country Slovakia 200 + country Slovenia 201 + country Solomon Islands 202 + country Somalia 203 + country South Africa 204 + country South Georgia and the South Sandwich Islands 205 + country South Sudan 206 + country Spain 207 + country Sri Lanka 208 + country Sudan 209 + country Suriname 210 + country Svalbard and Jan Mayen 211 + country Swaziland 212 SWAZILAND + country Sweden 213 + country Switzerland 214 + country Syrian Arab Republic 215 + country Taiwan, Province of China 216 Taiwan + country Tajikistan 217 + country Tanzania, United Republic of 218 Tanzania + country Thailand 219 + country Timor-Leste 220 + country Togo 221 + country Tokelau 222 + country Tonga 223 + country Trinidad and Tobago 224 + country Tunisia 225 + country Turkey 226 + country Turkmenistan 227 + country Turks and Caicos Islands 228 + country Tuvalu 229 + country Uganda 230 + country Ukraine 231 + country United Arab Emirates 232 UAE + country United Kingdom 233 + country United States 234 U.S.A USA United States of America U.S.A. + country United States Minor Outlying Islands 235 + country Uruguay 236 + country Uzbekistan 237 + country Vanuatu 238 + country Venezuela, Bolivarian Republic of 239 + country Viet Nam 240 + country Virgin Islands, British 241 + country Virgin Islands, U.S. 242 + country Wallis and Futuna 243 + country Western Sahara 244 + country Yemen 245 YEMEN + country Zambia 246 + country Zimbabwe 247 + country Ã…land Islands 248 + geometricObjectTypeCode curve curve 0 + geometricObjectTypeCode composite composite 1 + geometricObjectTypeCode complex complex 2 + geometricObjectTypeCode point point 3 + geometricObjectTypeCode solid solid 4 + geometricObjectTypeCode surface surface 5 + cellGeometryCode point point 0 + cellGeometryCode area area 1 + cellGeometryCode voxel voxel 2 + dimensionNameTypeCode row row 0 + dimensionNameTypeCode column column 1 + dimensionNameTypeCode vertical vertical 2 + dimensionNameTypeCode track track 3 + dimensionNameTypeCode crossTrack crossTrack 4 + dimensionNameTypeCode line line 5 + dimensionNameTypeCode sample sample 6 + dimensionNameTypeCode time time 7 + spatialRepresentationType stereoModel stereoModel 0 + spatialRepresentationType video video 1 + spatialRepresentationType tin tin 2 + spatialRepresentationType textTable textTable 3 + spatialRepresentationType grid grid 4 + spatialRepresentationType vector vector 5 + dataQualityScope dataset dataset 0 + dataQualityScope service service 1 + geoResourceType dataset dataset 0 + geoResourceType service service 1 + geoResourceType series series 2 + geoReferenceDateType revision revision 0 + geoReferenceDateType expiry expiry 1 + geoReferenceDateType lastUpdate lastUpdate 2 + geoReferenceDateType lastRevision lastRevision 3 + geoReferenceDateType nextUpdate nextUpdate 4 + geoReferenceDateType unavailable unavailable 5 + geoReferenceDateType inForce inForce 6 + geoReferenceDateType adopted adopted 7 + geoReferenceDateType deprecated deprecated 8 + geoReferenceDateType superseded superseded 9 + geoReferenceDateType publication publication 10 + spatialResolutionType equivalentScale equivalentScale 0 + spatialResolutionType distance distance 1 + spatialResolutionType vertical vertical 2 + spatialResolutionType angularDistance angularDistance 3 + spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file From 9640193115c61165741903b2d520abe8b3ded33e Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 5 Jun 2025 16:45:30 -0400 Subject: [PATCH 11/35] geo fix --- scripts/api/data/metadatablocks/geospatial.tsv | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index fc59f1a9a6a..38b6cea41da 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -99,10 +99,10 @@ country Costa Rica 52 country Croatia 53 country Cuba 54 - country Curaçao 55 + country Curaçao 55 country Cyprus 56 country Czech Republic 57 - country Côte d'Ivoire 58 + country Côte d'Ivoire 58 country Denmark 59 country Djibouti 60 country Dominica 61 @@ -226,8 +226,8 @@ country Romania 179 country Russian Federation 180 country Rwanda 181 - country Réunion 182 - country Saint Barthélemy 183 + country Réunion 182 + country Saint Barthélemy 183 country Saint Helena, Ascension and Tristan da Cunha 184 country Saint Kitts and Nevis 185 country Saint Lucia 186 @@ -292,7 +292,7 @@ country Yemen 245 YEMEN country Zambia 246 country Zimbabwe 247 - country Ã…land Islands 248 + country Åland Islands 248 geometricObjectTypeCode curve curve 0 geometricObjectTypeCode composite composite 1 geometricObjectTypeCode complex complex 2 @@ -336,4 +336,4 @@ spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file + spatialResolutionType levelOfDetail levelOfDetail 4 From ea4327f152ae27e76d7d1d733aff24746c8b4c47 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Fri, 6 Jun 2025 15:42:19 -0400 Subject: [PATCH 12/35] int test naumber of fields --- src/test/java/edu/harvard/iq/dataverse/api/DatasetFieldsIT.java | 2 +- src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java | 2 +- src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DatasetFieldsIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DatasetFieldsIT.java index b70ef04d4c0..9581dd3fff5 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DatasetFieldsIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DatasetFieldsIT.java @@ -19,7 +19,7 @@ public static void setUpClass() { void testListAllFacetableDatasetFields() { Response listAllFacetableDatasetFieldsResponse = UtilIT.listAllFacetableDatasetFields(); listAllFacetableDatasetFieldsResponse.then().assertThat().statusCode(OK.getStatusCode()); - int expectedNumberOfFacetableDatasetFields = 64; + int expectedNumberOfFacetableDatasetFields = 71; listAllFacetableDatasetFieldsResponse.then().assertThat() .statusCode(OK.getStatusCode()) .body("data[0].name", equalTo("authorName")) diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java index 205725822ff..17182c84854 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java @@ -499,7 +499,7 @@ public void testUpdateDatasetTypeLinksWithMetadataBlocks() { .body("data[0].name", is("citation")) .body("data[1].name", is("geospatial")) .body("data[0].fields.size()", is(35)) - .body("data[1].fields.size()", is(3)); + .body("data[1].fields.size()", is(21)); System.out.println("listing " + dataverseAlias + " collection blocks and inner dataset field types, with display on create and return dataset field types set to true using dataset type " + randomName); listBlocks = UtilIT.listMetadataBlocks(dataverseAlias, true, true, randomName, apiToken); diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java index 0fee23e2b6c..1cd09d0026c 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java @@ -1036,7 +1036,7 @@ public void testListMetadataBlocks() { // Since the included property of geographicCoverage is set to false, we should retrieve the total number of fields minus one listMetadataBlocksResponse.then().assertThat() - .body(String.format("data[%d].fields.size()", geospatialMetadataBlockIndex), equalTo(2)); + .body(String.format("data[%d].fields.size()", geospatialMetadataBlockIndex), equalTo(20)); listMetadataBlocksResponse = UtilIT.getMetadataBlock("geospatial"); String actualGeospatialMetadataField1 = listMetadataBlocksResponse.then().extract().path(String.format("data.fields['geographicCoverage'].name")); From 3d4c1254c632c4ae355b2f4330b037b72dbdb0e6 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Fri, 6 Jun 2025 15:54:49 -0400 Subject: [PATCH 13/35] upgrade snippet --- doc/release-notes/10398-geospatial-block.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/release-notes/10398-geospatial-block.md diff --git a/doc/release-notes/10398-geospatial-block.md b/doc/release-notes/10398-geospatial-block.md new file mode 100644 index 00000000000..50b71d1551e --- /dev/null +++ b/doc/release-notes/10398-geospatial-block.md @@ -0,0 +1,8 @@ +### Update geospatial metadata block in existing installation (PR #11507) + +.. code-block:: javascript + + curl http://localhost:8080/api/admin/datasetfield/load -H "Content-type: text/tab-separated-values" -X POST --upload-file geospatial.tsv + curl "http://localhost:8080/api/admin/index/solr/schema" > new.xml + ./dataverse/conf/solr/update-fields.sh /usr/local/solr/solr-9.8.0/server/solr/collection1/conf/schema.xml new.xml + curl "http://localhost:8983/solr/admin/cores?action=RELOAD&core=collection1" From 41ba53b1c84c7d079ba762949a55b4d69ab1695f Mon Sep 17 00:00:00 2001 From: Victoria Lubitch <43550154+lubitchv@users.noreply.github.com> Date: Thu, 4 Sep 2025 11:54:41 -0400 Subject: [PATCH 14/35] Remove empy line --- doc/sphinx-guides/source/user/appendix.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/sphinx-guides/source/user/appendix.rst b/doc/sphinx-guides/source/user/appendix.rst index 21656e497a8..d1c46a93fdf 100755 --- a/doc/sphinx-guides/source/user/appendix.rst +++ b/doc/sphinx-guides/source/user/appendix.rst @@ -44,7 +44,6 @@ Unlike supported metadata, experimental metadata is not enabled by default in a - Archival Metadata (`see .tsv `__): Enables repositories to register metadata relating to the potential archiving of the dataset at a depositor archive, whether that be your own institutional archive or an external archive, i.e. a historical archive. - Local Contexts Metadata (`see .tsv `__): Supports integration with the `Local Contexts `__ platform, enabling the use of Traditional Knowledge and Biocultural Labels, and Notices. For more information on setup and configuration, see :doc:`../installation/localcontexts`. - Please note: these custom metadata schemas are not included in the Solr schema for indexing by default, you will need to add them as necessary for your custom metadata blocks. See "Update the Solr Schema" in :doc:`../admin/metadatacustomization`. From 11fb9f66309454dc58edf51685ab1d3ae5096681 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 4 Sep 2025 17:22:59 -0400 Subject: [PATCH 15/35] Updated geoblock --- conf/solr/schema.xml | 34 ++--- .../api/data/metadatablocks/geospatial.tsv | 128 +++++++++--------- .../java/propertyFiles/geospatial.properties | 124 ++++++++--------- 3 files changed, 138 insertions(+), 148 deletions(-) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index 339e01fc35f..cb1b4b0f552 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -287,7 +287,7 @@ - + @@ -317,7 +317,7 @@ - + @@ -330,7 +330,7 @@ - + @@ -348,15 +348,11 @@ - - - - - + @@ -401,6 +397,9 @@ + + + @@ -413,6 +412,7 @@ + @@ -429,7 +429,7 @@ - + @@ -575,7 +575,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -618,7 +618,7 @@ - + @@ -636,15 +636,11 @@ - - - - - + @@ -689,6 +685,9 @@ + + + @@ -701,6 +700,7 @@ + diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 38b6cea41da..e634bc01e91 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,6 +1,6 @@ #metadataBlock name dataverseAlias displayName geospatial Geospatial Metadata -#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id +#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial @@ -13,36 +13,34 @@ northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geoResourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geoReferenceDate geospatial - geoReferenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geoReferenceDate geospatial - dataLineage Data Lineage Information none 16 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - lineageStatement Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 17 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - sourceDescription Data Source Description Statement that describes the source data. textbox 19 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial - processStep Process Step Description Description of the processes performed on the data. textbox 20 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial - referenceSystemInfo Reference System Information none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 22 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial - referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 23 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial - spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 24 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic information. text 27 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - distribution Distribution Link Distribution Links none 28 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 29 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 30 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 31 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - vectorSpatialRepresentation Vector Spatial Representation none 32 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 33 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectTypeCode Geometric Object Type Code Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 34 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial - gridSpatialRepresentation Raster Spatial Representation none 35 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 36 TRUE FALSE FALSE FALSE FALSE FALSE geospatial - cellGeometryCode Cell Geometry Code Identification of grid data as point or cell. Identification of grid data as point or cell. text 37 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - axisDimensionProperties Axis Dimension Properties none 38 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - dimensionNameTypeCode Name Type Code Axis name. Axis name. text 39 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 40 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 41 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 42 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + referenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + referenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE referenceDate geospatial + referenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE referenceDate geospatial + dataLineageStatement Data Lineage Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 16 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + processStep Process Step Description Description of the processes performed on the data. textbox 17 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + referenceSystemInfo Reference System Information Description of the spatial and temporal reference systems used in the resource. none 18 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 19 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial + referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 20 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial + spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 25 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 26 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectType Geometric Object Type Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 27 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + gridSpatialRepresentation Raster Spatial Representation Information about grid (raster) spatial objects in the resource. none 28 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 29 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + cellGeometry Cell Geometry Identification of grid data as point or cell. Identification of grid data as point or cell. text 30 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + axisDimensionProperties Axis Dimension Properties Information about spatial-temporal axis properties (dimensions). none 31 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + dimensionNameType Name Type Axis name. Axis name. text 32 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 33 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 34 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 35 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + distribution Distribution Link Distribution Links none 36 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 37 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 38 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 39 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial #controlledVocabulary DatasetField Value identifier displayOrder country Afghanistan 0 country Albania 1 @@ -292,48 +290,46 @@ country Yemen 245 YEMEN country Zambia 246 country Zimbabwe 247 - country Åland Islands 248 - geometricObjectTypeCode curve curve 0 - geometricObjectTypeCode composite composite 1 - geometricObjectTypeCode complex complex 2 - geometricObjectTypeCode point point 3 - geometricObjectTypeCode solid solid 4 - geometricObjectTypeCode surface surface 5 - cellGeometryCode point point 0 - cellGeometryCode area area 1 - cellGeometryCode voxel voxel 2 - dimensionNameTypeCode row row 0 - dimensionNameTypeCode column column 1 - dimensionNameTypeCode vertical vertical 2 - dimensionNameTypeCode track track 3 - dimensionNameTypeCode crossTrack crossTrack 4 - dimensionNameTypeCode line line 5 - dimensionNameTypeCode sample sample 6 - dimensionNameTypeCode time time 7 + country Åland Islands 248 + geometricObjectType curve curve 0 + geometricObjectType composite composite 1 + geometricObjectType complex complex 2 + geometricObjectType point point 3 + geometricObjectType solid solid 4 + geometricObjectType surface surface 5 + cellGeometry point point 0 + cellGeometry area area 1 + cellGeometry voxel voxel 2 + dimensionNameType row row 0 + dimensionNameType column column 1 + dimensionNameType vertical vertical 2 + dimensionNameType track track 3 + dimensionNameType crossTrack crossTrack 4 + dimensionNameType line line 5 + dimensionNameType sample sample 6 + dimensionNameType time time 7 spatialRepresentationType stereoModel stereoModel 0 spatialRepresentationType video video 1 spatialRepresentationType tin tin 2 spatialRepresentationType textTable textTable 3 spatialRepresentationType grid grid 4 spatialRepresentationType vector vector 5 - dataQualityScope dataset dataset 0 - dataQualityScope service service 1 - geoResourceType dataset dataset 0 - geoResourceType service service 1 - geoResourceType series series 2 - geoReferenceDateType revision revision 0 - geoReferenceDateType expiry expiry 1 - geoReferenceDateType lastUpdate lastUpdate 2 - geoReferenceDateType lastRevision lastRevision 3 - geoReferenceDateType nextUpdate nextUpdate 4 - geoReferenceDateType unavailable unavailable 5 - geoReferenceDateType inForce inForce 6 - geoReferenceDateType adopted adopted 7 - geoReferenceDateType deprecated deprecated 8 - geoReferenceDateType superseded superseded 9 - geoReferenceDateType publication publication 10 + resourceType dataset dataset 0 + resourceType service service 1 + resourceType series series 2 + referenceDateType revision revision 0 + referenceDateType expiry expiry 1 + referenceDateType lastUpdate lastUpdate 2 + referenceDateType lastRevision lastRevision 3 + referenceDateType nextUpdate nextUpdate 4 + referenceDateType unavailable unavailable 5 + referenceDateType inForce inForce 6 + referenceDateType adopted adopted 7 + referenceDateType deprecated deprecated 8 + referenceDateType superseded superseded 9 + referenceDateType publication publication 10 spatialResolutionType equivalentScale equivalentScale 0 spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 + spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index d51450539b6..1f50a491907 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -37,32 +37,26 @@ datasetfieldtype.southLatitude.watermark= datasetfieldtype.expandedGeospatialMetadata.title=Geospatial Metadata - Expanded datasetfieldtype.expandedGeospatialMetadata.description=Expanded metadata for geospatial datasets (ISO 19115-3). datasetfieldtype.expandedGeospatialMetadata.watermark= -datasetfieldtype.geoResourceType.title=Type of Geospatial Data Resource -datasetfieldtype.geoResourceType.description=The type of geospatial data resource (dataset, service, or series). -datasetfieldtype.geoResourceType.watermark= -datasetfieldtype.geoReferenceDate.title=Resource Reference Date -datasetfieldtype.geoReferenceDate.description=A date which is used to help identify the resource (ISO 19115-3) -datasetfieldtype.geoReferenceDate.watermark= -datasetfieldtype.geoReferenceDateValue.title=Date -datasetfieldtype.geoReferenceDateValue.description=Other date as expressed in yyyy-mm-dd -datasetfieldtype.geoReferenceDateValue.watermark= -datasetfieldtype.geoReferenceDateType.title=Type -datasetfieldtype.geoReferenceDateType.description=The type of date -datasetfieldtype.geoReferenceDateType.watermark= -datasetfieldtype.dataLineage.title=Data Lineage Information -datasetfieldtype.dataLineage.description= -datasetfieldtype.dataLineage.watermark= -datasetfieldtype.lineageStatement.title=Statement -datasetfieldtype.lineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. -datasetfieldtype.lineageStatement.watermark= -datasetfieldtype.sourceDescription.title=Data Source Description -datasetfieldtype.sourceDescription.description=Statement that describes the source data. -datasetfieldtype.sourceDescription.watermark= +datasetfieldtype.resourceType.title=Type of Geospatial Data Resource +datasetfieldtype.resourceType.description=The type of geospatial data resource (dataset, service, or series). +datasetfieldtype.resourceType.watermark= +datasetfieldtype.referenceDate.title=Resource Reference Date +datasetfieldtype.referenceDate.description=A date which is used to help identify the resource (ISO 19115-3) +datasetfieldtype.referenceDate.watermark= +datasetfieldtype.referenceDateValue.title=Date +datasetfieldtype.referenceDateValue.description=Other date as expressed in yyyy-mm-dd +datasetfieldtype.referenceDateValue.watermark= +datasetfieldtype.referenceDateType.title=Type +datasetfieldtype.referenceDateType.description=The type of date +datasetfieldtype.referenceDateType.watermark= +datasetfieldtype.dataLineageStatement.title=Data Lineage Statement +datasetfieldtype.dataLineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. +datasetfieldtype.dataLineageStatement.watermark= datasetfieldtype.processStep.title=Process Step Description datasetfieldtype.processStep.description=Description of the processes performed on the data. datasetfieldtype.processStep.watermark= datasetfieldtype.referenceSystemInfo.title=Reference System Information -datasetfieldtype.referenceSystemInfo.description= +datasetfieldtype.referenceSystemInfo.description=Description of the spatial and temporal reference systems used in the resource. datasetfieldtype.referenceSystemInfo.watermark= datasetfieldtype.referenceSystemCode.title=Code datasetfieldtype.referenceSystemCode.description=Alphanumeric value identifying the source reference system. @@ -95,29 +89,29 @@ datasetfieldtype.protocol.title=Protocol datasetfieldtype.protocol.description=The service or transfer protocol associated with the distribution link URL datasetfieldtype.protocol.watermark=The service or transfer protocol associated with the distribution link URL datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation -datasetfieldtype.vectorSpatialRepresentation.description= +datasetfieldtype.vectorSpatialRepresentation.description=Information about vector spatial objects in the resource. datasetfieldtype.vectorSpatialRepresentation.watermark= datasetfieldtype.geometricObjectCount.title=Geometric Object Count datasetfieldtype.geometricObjectCount.description=Total number of point or vector objects in the dataset. datasetfieldtype.geometricObjectCount.watermark=Number of point or vector objects in the dataset. -datasetfieldtype.geometricObjectTypeCode.title=Geometric Object Type Code -datasetfieldtype.geometricObjectTypeCode.description=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. -datasetfieldtype.geometricObjectTypeCode.watermark=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. +datasetfieldtype.geometricObjectType.title=Geometric Object Type +datasetfieldtype.geometricObjectType.description=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. +datasetfieldtype.geometricObjectType.watermark=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. datasetfieldtype.gridSpatialRepresentation.title=Raster Spatial Representation -datasetfieldtype.gridSpatialRepresentation.description= +datasetfieldtype.gridSpatialRepresentation.description=Information about grid (raster) spatial objects in the resource. datasetfieldtype.gridSpatialRepresentation.watermark= datasetfieldtype.numberOfDimensions.title=Number of Dimensions datasetfieldtype.numberOfDimensions.description=The number of independent spatio-temporal axes. datasetfieldtype.numberOfDimensions.watermark=The number of independent spatio-temporal axes. -datasetfieldtype.cellGeometryCode.title=Cell Geometry Code -datasetfieldtype.cellGeometryCode.description=Identification of grid data as point or cell. -datasetfieldtype.cellGeometryCode.watermark=Identification of grid data as point or cell. +datasetfieldtype.cellGeometry.title=Cell Geometry +datasetfieldtype.cellGeometry.description=Identification of grid data as point or cell. +datasetfieldtype.cellGeometry.watermark=Identification of grid data as point or cell. datasetfieldtype.axisDimensionProperties.title=Axis Dimension Properties -datasetfieldtype.axisDimensionProperties.description= +datasetfieldtype.axisDimensionProperties.description=Information about spatial-temporal axis properties (dimensions). datasetfieldtype.axisDimensionProperties.watermark= -datasetfieldtype.dimensionNameTypeCode.title=Name Type Code -datasetfieldtype.dimensionNameTypeCode.description=Axis name. -datasetfieldtype.dimensionNameTypeCode.watermark=Axis name. +datasetfieldtype.dimensionNameType.title=Name Type +datasetfieldtype.dimensionNameType.description=Axis name +datasetfieldtype.dimensionNameType.watermark=Axis name datasetfieldtype.dimensionSize.title=Size datasetfieldtype.dimensionSize.description=Number of elements along the axis. datasetfieldtype.dimensionSize.watermark=Number of elements along the axis. @@ -376,23 +370,23 @@ controlledvocabulary.country.yemen=Yemen controlledvocabulary.country.zambia=Zambia controlledvocabulary.country.zimbabwe=Zimbabwe controlledvocabulary.country.aland_islands=Åland Islands -controlledvocabulary.geometricObjectTypeCode.curve=curve -controlledvocabulary.geometricObjectTypeCode.composite=composite -controlledvocabulary.geometricObjectTypeCode.complex=complex -controlledvocabulary.geometricObjectTypeCode.point=point -controlledvocabulary.geometricObjectTypeCode.solid=solid -controlledvocabulary.geometricObjectTypeCode.surface=surface -controlledvocabulary.cellGeometryCode.point=point -controlledvocabulary.cellGeometryCode.area=area -controlledvocabulary.cellGeometryCode.voxel=voxel -controlledvocabulary.dimensionNameTypeCode.row=row -controlledvocabulary.dimensionNameTypeCode.column=column -controlledvocabulary.dimensionNameTypeCode.vertical=vertical -controlledvocabulary.dimensionNameTypeCode.track=track -controlledvocabulary.dimensionNameTypeCode.crosstrack=crossTrack -controlledvocabulary.dimensionNameTypeCode.line=line -controlledvocabulary.dimensionNameTypeCode.sample=sample -controlledvocabulary.dimensionNameTypeCode.time=time +controlledvocabulary.geometricObjectType.curve=curve +controlledvocabulary.geometricObjectType.composite=composite +controlledvocabulary.geometricObjectType.complex=complex +controlledvocabulary.geometricObjectType.point=point +controlledvocabulary.geometricObjectType.solid=solid +controlledvocabulary.geometricObjectType.surface=surface +controlledvocabulary.cellGeometry.point=point +controlledvocabulary.cellGeometry.area=area +controlledvocabulary.cellGeometry.voxel=voxel +controlledvocabulary.dimensionNameType.row=row +controlledvocabulary.dimensionNameType.column=column +controlledvocabulary.dimensionNameType.vertical=vertical +controlledvocabulary.dimensionNameType.track=track +controlledvocabulary.dimensionNameType.crosstrack=crossTrack +controlledvocabulary.dimensionNameType.line=line +controlledvocabulary.dimensionNameType.sample=sample +controlledvocabulary.dimensionNameType.time=time controlledvocabulary.spatialRepresentationType.stereomodel=stereoModel controlledvocabulary.spatialRepresentationType.video=video controlledvocabulary.spatialRepresentationType.tin=tin @@ -401,20 +395,20 @@ controlledvocabulary.spatialRepresentationType.grid=grid controlledvocabulary.spatialRepresentationType.vector=vector controlledvocabulary.dataQualityScope.dataset=dataset controlledvocabulary.dataQualityScope.service=service -controlledvocabulary.geoResourceType.dataset=dataset -controlledvocabulary.geoResourceType.service=service -controlledvocabulary.geoResourceType.series=series -controlledvocabulary.geoReferenceDateType.revision=revision -controlledvocabulary.geoReferenceDateType.expiry=expiry -controlledvocabulary.geoReferenceDateType.lastupdate=lastUpdate -controlledvocabulary.geoReferenceDateType.lastrevision=lastRevision -controlledvocabulary.geoReferenceDateType.nextupdate=nextUpdate -controlledvocabulary.geoReferenceDateType.unavailable=unavailable -controlledvocabulary.geoReferenceDateType.inforce=inForce -controlledvocabulary.geoReferenceDateType.adopted=adopted -controlledvocabulary.geoReferenceDateType.deprecated=deprecated -controlledvocabulary.geoReferenceDateType.superseded=superseded -controlledvocabulary.geoReferenceDateType.publication=publication +controlledvocabulary.resourceType.dataset=dataset +controlledvocabulary.resourceType.service=service +controlledvocabulary.resourceType.series=series +controlledvocabulary.referenceDateType.revision=revision +controlledvocabulary.referenceDateType.expiry=expiry +controlledvocabulary.referenceDateType.lastupdate=lastUpdate +controlledvocabulary.referenceDateType.lastrevision=lastRevision +controlledvocabulary.referenceDateType.nextupdate=nextUpdate +controlledvocabulary.referenceDateType.unavailable=unavailable +controlledvocabulary.referenceDateType.inforce=inForce +controlledvocabulary.referenceDateType.adopted=adopted +controlledvocabulary.referenceDateType.deprecated=deprecated +controlledvocabulary.referenceDateType.superseded=superseded +controlledvocabulary.referenceDateType.publication=publication controlledvocabulary.spatialResolutionType.equivalentscale=equivalentScale controlledvocabulary.spatialResolutionType.distance=distance controlledvocabulary.spatialResolutionType.vertical=vertical From d8920e1182e584fbe815a7aea89a4b39ff5bdc44 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 4 Sep 2025 20:28:39 -0400 Subject: [PATCH 16/35] integration tests --- src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java | 2 +- src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java index 17182c84854..c0069acb458 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java @@ -499,7 +499,7 @@ public void testUpdateDatasetTypeLinksWithMetadataBlocks() { .body("data[0].name", is("citation")) .body("data[1].name", is("geospatial")) .body("data[0].fields.size()", is(35)) - .body("data[1].fields.size()", is(21)); + .body("data[1].fields.size()", is(19)); System.out.println("listing " + dataverseAlias + " collection blocks and inner dataset field types, with display on create and return dataset field types set to true using dataset type " + randomName); listBlocks = UtilIT.listMetadataBlocks(dataverseAlias, true, true, randomName, apiToken); diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java index a36f964c7b7..95173e2d226 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java @@ -1039,7 +1039,7 @@ public void testListMetadataBlocks() { // Since the included property of geographicCoverage is set to false, we should retrieve the total number of fields minus one listMetadataBlocksResponse.then().assertThat() - .body(String.format("data[%d].fields.size()", geospatialMetadataBlockIndex), equalTo(20)); + .body(String.format("data[%d].fields.size()", geospatialMetadataBlockIndex), equalTo(18)); listMetadataBlocksResponse = UtilIT.getMetadataBlock("geospatial"); String actualGeospatialMetadataField1 = listMetadataBlocksResponse.then().extract().path(String.format("data.fields['geographicCoverage'].name")); From 2302973bcf7d4b720f8c354f8e1b8c84627a803a Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 15 Oct 2025 13:15:29 -0400 Subject: [PATCH 17/35] change to reolution --- conf/solr/schema.xml | 4 ++-- .../api/data/metadatablocks/geospatial.tsv | 24 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index cb1b4b0f552..adbcb5d4cd6 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -406,7 +406,7 @@ - + @@ -432,7 +432,7 @@ - + diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index e634bc01e91..45745a6f2e7 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,13 +1,13 @@ #metadataBlock name dataverseAlias displayName geospatial Geospatial Metadata -#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id +#datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial @@ -23,7 +23,7 @@ referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 19 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 20 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle int 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 25 FALSE FALSE FALSE FALSE FALSE FALSE geospatial @@ -35,7 +35,7 @@ axisDimensionProperties Axis Dimension Properties Information about spatial-temporal axis properties (dimensions). none 31 FALSE FALSE TRUE FALSE FALSE FALSE geospatial dimensionNameType Name Type Axis name. Axis name. text 32 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 33 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. int 34 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. float 34 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 35 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial distribution Distribution Link Distribution Links none 36 TRUE FALSE TRUE FALSE FALSE FALSE geospatial distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 37 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial @@ -145,7 +145,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) + country Iran, Islamic Republic of 103 Iran country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 @@ -276,7 +276,7 @@ country Ukraine 231 country United Arab Emirates 232 UAE country United Kingdom 233 - country United States 234 U.S.A USA United States of America U.S.A. + country United States 234 U.S.A United States of America U.S.A. country United States Minor Outlying Islands 235 country Uruguay 236 country Uzbekistan 237 @@ -290,7 +290,7 @@ country Yemen 245 YEMEN country Zambia 246 country Zimbabwe 247 - country Åland Islands 248 + country Åland Islands 248 geometricObjectType curve curve 0 geometricObjectType composite composite 1 geometricObjectType complex complex 2 @@ -332,4 +332,4 @@ spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file + spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file From 92af4780d2c26d6ca8b9a85d3c4587200cb50679 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 23 Oct 2025 18:05:59 -0400 Subject: [PATCH 18/35] update geo block --- conf/solr/schema.xml | 2 ++ scripts/api/data/metadatablocks/geospatial.tsv | 1 + src/main/java/propertyFiles/geospatial.properties | 3 +++ 3 files changed, 6 insertions(+) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index adbcb5d4cd6..b45e60477ae 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -433,6 +433,7 @@ + @@ -719,6 +720,7 @@ + diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 45745a6f2e7..29cdab99136 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -25,6 +25,7 @@ spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure Spatial resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 40 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 25 FALSE FALSE FALSE FALSE FALSE FALSE geospatial geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 26 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index 1f50a491907..4d25a097ee3 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -76,6 +76,9 @@ datasetfieldtype.spatialResolutionType.watermark=distance, vertical, angularDist datasetfieldtype.spatialRepresentationType.title=Spatial Representation Type datasetfieldtype.spatialRepresentationType.description=Object(s) used to represent the geographic information. datasetfieldtype.spatialRepresentationType.watermark= +datasetfieldtype.spatialResolutionUnitOfMeasure.title=Spatial Resolution Unit of Measure +datasetfieldtype.spatialResolutionUnitOfMeasure.description=Spatial Resolution unit of measure (e.g. 'm', 'km', etc.) +datasetfieldtype.spatialResolutionUnitOfMeasure.watermark=Spatial Resolution unit of measure (e.g. 'm', 'km', etc.) datasetfieldtype.distribution.title=Distribution Link datasetfieldtype.distribution.description=Distribution Links datasetfieldtype.distribution.watermark= From a0eb3d597d72bb64f12818978a1d3e827eb06b19 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 22 Jan 2026 11:49:51 -0500 Subject: [PATCH 19/35] geospatial.tsv --- .../api/data/metadatablocks/geospatial.tsv | 96 +++++++++---------- 1 file changed, 48 insertions(+), 48 deletions(-) mode change 100644 => 100755 scripts/api/data/metadatablocks/geospatial.tsv diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv old mode 100644 new mode 100755 index 29cdab99136..a76404ce8ef --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -2,18 +2,18 @@ geospatial Geospatial Metadata #datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 "#VALUE," TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 "#VALUE," FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit "Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region." text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box "The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included." none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + westLongitude Westernmost (Left) Longitude "Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0." text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude "Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0." text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude "Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0." text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude "Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0." text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - resourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + resourceType Type of Geospatial Data Resource "The type of geospatial data resource (dataset, service, or series)." text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial referenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE FALSE FALSE geospatial referenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE referenceDate geospatial referenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE referenceDate geospatial @@ -23,25 +23,25 @@ referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 19 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 20 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure Spatial resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 40 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 25 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 26 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectType Geometric Object Type Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 27 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial - gridSpatialRepresentation Raster Spatial Representation Information about grid (raster) spatial objects in the resource. none 28 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 29 TRUE FALSE FALSE FALSE FALSE FALSE geospatial - cellGeometry Cell Geometry Identification of grid data as point or cell. Identification of grid data as point or cell. text 30 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - axisDimensionProperties Axis Dimension Properties Information about spatial-temporal axis properties (dimensions). none 31 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - dimensionNameType Name Type Axis name. Axis name. text 32 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 33 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. float 34 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 35 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - distribution Distribution Link Distribution Links none 36 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 37 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 38 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 39 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + spatialResolutionValue Value "Level of detail expressed as a scale factor, a distance or an angle" "Level of detail expressed as a scale factor, a distance or an angle" text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type "distance, vertical, angularDistance, levelOfDetail" "distance, vertical, angularDistance, levelOfDetail" text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure "Spatial resolution unit of measure (e.g. 'cm', 'm', 'km', etc.)" "Resolution unit of measure (e.g. 'm', 'km', etc.)" text 24 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 25 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 26 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 27 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectType Geometric Object Type "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." text 28 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + gridSpatialRepresentation Raster Spatial Representation Information about grid (raster) spatial objects in the resource. none 29 FALSE FALSE FALSE FALSE FALSE FALSE geospatial + numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 30 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + cellGeometry Cell Geometry Identification of grid data as point or cell. Identification of grid data as point or cell. text 31 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + axisDimensionProperties Axis Dimension Properties Information about spatial-temporal axis properties (dimensions). none 32 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + dimensionNameType Name Type Axis name. Axis name. text 33 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 34 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. float 35 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure "Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.)" "Resolution unit of measure (e.g. 'm', 'km', etc.)" text 36 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + distribution Distribution Link Distribution Links none 37 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 38 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 39 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 40 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial #controlledVocabulary DatasetField Value identifier displayOrder country Afghanistan 0 country Albania 1 @@ -68,8 +68,8 @@ country Benin 22 country Bermuda 23 country Bhutan 24 - country Bolivia, Plurinational State of 25 - country Bonaire, Sint Eustatius and Saba 26 + country "Bolivia, Plurinational State of" 25 + country "Bonaire, Sint Eustatius and Saba" 26 country Bosnia and Herzegovina 27 country Botswana 28 BOTSWANA country Bouvet Island 29 @@ -93,7 +93,7 @@ country Colombia 47 country Comoros 48 country Congo 49 - country Congo, the Democratic Republic of the 50 + country "Congo, the Democratic Republic of the" 50 country Cook Islands 51 country Costa Rica 52 country Croatia 53 @@ -122,7 +122,7 @@ country French Polynesia 76 country French Southern Territories 77 country Gabon 78 - country Gambia 79 Gambia, The + country Gambia 79 "Gambia, The" country Georgia 80 country Germany 81 Germany (Federal Republic of) country Ghana 82 GHANA @@ -146,7 +146,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran + country "Iran, Islamic Republic of" 103 Iran country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 @@ -159,8 +159,8 @@ country Kazakhstan 113 country Kenya 114 country Kiribati 115 - country Korea, Democratic People's Republic of 116 - country Korea, Republic of 117 + country "Korea, Democratic People's Republic of" 116 + country "Korea, Republic of" 117 country Kuwait 118 country Kyrgyzstan 119 country Lao People's Democratic Republic 120 Laos @@ -173,7 +173,7 @@ country Lithuania 127 country Luxembourg 128 country Macao 129 - country Macedonia, the Former Yugoslav Republic of 130 + country "Macedonia, the Former Yugoslav Republic of" 130 country Madagascar 131 country Malawi 132 country Malaysia 133 @@ -186,8 +186,8 @@ country Mauritius 140 country Mayotte 141 country Mexico 142 - country Micronesia, Federated States of 143 - country Moldova, Republic of 144 + country "Micronesia, Federated States of" 143 + country "Moldova, Republic of" 144 country Monaco 145 country Mongolia 146 country Montenegro 147 @@ -211,7 +211,7 @@ country Oman 165 country Pakistan 166 country Palau 167 - country Palestine, State of 168 + country "Palestine, State of" 168 country Panama 169 country Papua New Guinea 170 country Paraguay 171 @@ -227,7 +227,7 @@ country Rwanda 181 country Réunion 182 country Saint Barthélemy 183 - country Saint Helena, Ascension and Tristan da Cunha 184 + country "Saint Helena, Ascension and Tristan da Cunha" 184 country Saint Kitts and Nevis 185 country Saint Lucia 186 country Saint Martin (French part) 187 @@ -259,9 +259,9 @@ country Sweden 213 country Switzerland 214 country Syrian Arab Republic 215 - country Taiwan, Province of China 216 Taiwan + country "Taiwan, Province of China" 216 Taiwan country Tajikistan 217 - country Tanzania, United Republic of 218 Tanzania + country "Tanzania, United Republic of" 218 Tanzania country Thailand 219 country Timor-Leste 220 country Togo 221 @@ -282,10 +282,10 @@ country Uruguay 236 country Uzbekistan 237 country Vanuatu 238 - country Venezuela, Bolivarian Republic of 239 + country "Venezuela, Bolivarian Republic of" 239 country Viet Nam 240 - country Virgin Islands, British 241 - country Virgin Islands, U.S. 242 + country "Virgin Islands, British" 241 + country "Virgin Islands, U.S." 242 country Wallis and Futuna 243 country Western Sahara 244 country Yemen 245 YEMEN @@ -333,4 +333,4 @@ spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file + spatialResolutionType levelOfDetail levelOfDetail 4 From daae81a26227ab0f5ef405237ab74aad1842e5a9 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Thu, 29 Jan 2026 13:24:55 -0500 Subject: [PATCH 20/35] removed quotes --- .../api/data/metadatablocks/geospatial.tsv | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index a76404ce8ef..ad372b8f628 100755 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -2,18 +2,18 @@ geospatial Geospatial Metadata #datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 "#VALUE," TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 "#VALUE," FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit "Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region." text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box "The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included." none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - westLongitude Westernmost (Left) Longitude "Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0." text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude "Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0." text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude "Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0." text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude "Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0." text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - resourceType Type of Geospatial Data Resource "The type of geospatial data resource (dataset, service, or series)." text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + resourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial referenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE FALSE FALSE geospatial referenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE referenceDate geospatial referenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE referenceDate geospatial @@ -23,13 +23,13 @@ referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 19 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 20 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value "Level of detail expressed as a scale factor, a distance or an angle" "Level of detail expressed as a scale factor, a distance or an angle" text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type "distance, vertical, angularDistance, levelOfDetail" "distance, vertical, angularDistance, levelOfDetail" text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure "Spatial resolution unit of measure (e.g. 'cm', 'm', 'km', etc.)" "Resolution unit of measure (e.g. 'm', 'km', etc.)" text 24 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure Spatial resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 24 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 25 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 26 FALSE FALSE FALSE FALSE FALSE FALSE geospatial geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 27 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectType Geometric Object Type "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." "Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset." text 28 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + geometricObjectType Geometric Object Type Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 28 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial gridSpatialRepresentation Raster Spatial Representation Information about grid (raster) spatial objects in the resource. none 29 FALSE FALSE FALSE FALSE FALSE FALSE geospatial numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 30 TRUE FALSE FALSE FALSE FALSE FALSE geospatial cellGeometry Cell Geometry Identification of grid data as point or cell. Identification of grid data as point or cell. text 31 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial @@ -37,7 +37,7 @@ dimensionNameType Name Type Axis name. Axis name. text 33 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 34 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. float 35 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure "Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.)" "Resolution unit of measure (e.g. 'm', 'km', etc.)" text 36 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 36 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial distribution Distribution Link Distribution Links none 37 TRUE FALSE TRUE FALSE FALSE FALSE geospatial distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 38 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 39 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial @@ -68,8 +68,8 @@ country Benin 22 country Bermuda 23 country Bhutan 24 - country "Bolivia, Plurinational State of" 25 - country "Bonaire, Sint Eustatius and Saba" 26 + country Bolivia, Plurinational State of 25 + country Bonaire, Sint Eustatius and Saba 26 country Bosnia and Herzegovina 27 country Botswana 28 BOTSWANA country Bouvet Island 29 @@ -93,7 +93,7 @@ country Colombia 47 country Comoros 48 country Congo 49 - country "Congo, the Democratic Republic of the" 50 + country Congo, the Democratic Republic of the 50 country Cook Islands 51 country Costa Rica 52 country Croatia 53 @@ -122,7 +122,7 @@ country French Polynesia 76 country French Southern Territories 77 country Gabon 78 - country Gambia 79 "Gambia, The" + country Gambia 79 Gambia, The country Georgia 80 country Germany 81 Germany (Federal Republic of) country Ghana 82 GHANA @@ -146,7 +146,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country "Iran, Islamic Republic of" 103 Iran + country Iran, Islamic Republic of 103 Iran country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 @@ -159,8 +159,8 @@ country Kazakhstan 113 country Kenya 114 country Kiribati 115 - country "Korea, Democratic People's Republic of" 116 - country "Korea, Republic of" 117 + country Korea, Democratic People's Republic of 116 + country Korea, Republic of 117 country Kuwait 118 country Kyrgyzstan 119 country Lao People's Democratic Republic 120 Laos @@ -173,7 +173,7 @@ country Lithuania 127 country Luxembourg 128 country Macao 129 - country "Macedonia, the Former Yugoslav Republic of" 130 + country Macedonia, the Former Yugoslav Republic of 130 country Madagascar 131 country Malawi 132 country Malaysia 133 @@ -186,8 +186,8 @@ country Mauritius 140 country Mayotte 141 country Mexico 142 - country "Micronesia, Federated States of" 143 - country "Moldova, Republic of" 144 + country Micronesia, Federated States of 143 + country Moldova, Republic of 144 country Monaco 145 country Mongolia 146 country Montenegro 147 @@ -211,7 +211,7 @@ country Oman 165 country Pakistan 166 country Palau 167 - country "Palestine, State of" 168 + country Palestine, State of 168 country Panama 169 country Papua New Guinea 170 country Paraguay 171 @@ -227,7 +227,7 @@ country Rwanda 181 country Réunion 182 country Saint Barthélemy 183 - country "Saint Helena, Ascension and Tristan da Cunha" 184 + country Saint Helena, Ascension and Tristan da Cunha 184 country Saint Kitts and Nevis 185 country Saint Lucia 186 country Saint Martin (French part) 187 @@ -259,9 +259,9 @@ country Sweden 213 country Switzerland 214 country Syrian Arab Republic 215 - country "Taiwan, Province of China" 216 Taiwan + country Taiwan, Province of China 216 Taiwan country Tajikistan 217 - country "Tanzania, United Republic of" 218 Tanzania + country Tanzania, United Republic of 218 Tanzania country Thailand 219 country Timor-Leste 220 country Togo 221 @@ -282,10 +282,10 @@ country Uruguay 236 country Uzbekistan 237 country Vanuatu 238 - country "Venezuela, Bolivarian Republic of" 239 + country Venezuela, Bolivarian Republic of 239 country Viet Nam 240 - country "Virgin Islands, British" 241 - country "Virgin Islands, U.S." 242 + country Virgin Islands, British 241 + country Virgin Islands, U.S. 242 country Wallis and Futuna 243 country Western Sahara 244 country Yemen 245 YEMEN From 16a70964ffaf1a217f1511d8e17e8f66c1ad28d9 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 13 May 2026 13:10:01 -0400 Subject: [PATCH 21/35] Remove two fake fields --- .../api/data/metadatablocks/geospatial.tsv | 59 +++++----- .../java/propertyFiles/geospatial.properties | 102 +++++++++--------- 2 files changed, 76 insertions(+), 85 deletions(-) mode change 100755 => 100644 scripts/api/data/metadatablocks/geospatial.tsv diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv old mode 100755 new mode 100644 index ad372b8f628..66b7d67d2c8 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -12,36 +12,33 @@ eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - expandedGeospatialMetadata Geospatial Metadata - Expanded Expanded metadata for geospatial datasets (ISO 19115-3) none 11 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - resourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series). text 12 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - referenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 13 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - referenceDateValue Date Other date as expressed in yyyy-mm-dd date 14 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE referenceDate geospatial - referenceDateType Type The type of date text 15 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE referenceDate geospatial - dataLineageStatement Data Lineage Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 16 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - processStep Process Step Description Description of the processes performed on the data. textbox 17 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial - referenceSystemInfo Reference System Information Description of the spatial and temporal reference systems used in the resource. none 18 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - referenceSystemCode Code Alphanumeric value identifying the source reference system. Alphanumeric value identifying the source reference system. text 19 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial - referenceSystemCodeSpace Code Space Identifier/ namespace of the system in which the code is valid. Identifier/ namespace of the system in which the code is valid. text 20 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial - spatialResolution Spatial Resolution Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. none 21 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value Level of detail expressed as a scale factor, a distance or an angle Level of detail expressed as a scale factor, a distance or an angle text 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type distance, vertical, angularDistance, levelOfDetail distance, vertical, angularDistance, levelOfDetail text 23 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure Spatial resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 24 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialRepresentationType Spatial Representation Type Object(s) used to represent the geographic (spatial) information. text 25 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - vectorSpatialRepresentation Vector Spatial Representation Information about vector spatial objects in the resource. none 26 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectCount Geometric Object Count Total number of point or vector objects in the dataset. Number of point or vector objects in the dataset int 27 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectType Geometric Object Type Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. text 28 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial - gridSpatialRepresentation Raster Spatial Representation Information about grid (raster) spatial objects in the resource. none 29 FALSE FALSE FALSE FALSE FALSE FALSE geospatial - numberOfDimensions Number of Dimensions The number of independent spatio-temporal axes. The number of independent spatio-temporal axes. int 30 TRUE FALSE FALSE FALSE FALSE FALSE geospatial - cellGeometry Cell Geometry Identification of grid data as point or cell. Identification of grid data as point or cell. text 31 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - axisDimensionProperties Axis Dimension Properties Information about spatial-temporal axis properties (dimensions). none 32 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - dimensionNameType Name Type Axis name. Axis name. text 33 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - dimensionSize Size Number of elements along the axis. Number of elements along the axis. int 34 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolution Resolution Degree of detail in the grid dataset. Degree of detail in the grid dataset. float 35 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) Resolution unit of measure (e.g. 'm', 'km', etc.) text 36 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - distribution Distribution Link Distribution Links none 37 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - distributionLinkLabel Label A descriptive label for the distribution link A descriptive label for the distribution link text 38 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - distributionLink URL URL to access the dataset (e.g. via a geospatial web service) URL to access the dataset (e.g. via a geospatial web service) text 39 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL The service or transfer protocol associated with the distribution link URL text 40 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + referenceSystemInfo Reference System Information Description of the spatial and temporal reference systems used in the resource. none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + referenceSystemCode Reference System Code An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial + referenceSystemCodeSpace Reference System Code Space Identifier/ namespace of the system in which the reference system code is valid. E.g. "EPSG" EPSG, WGS, etc. text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial + spatialResolution Spatial Resolution The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range. none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialResolutionValue Value The resource's spatial resolution, expressed as an equivalent scale, a distance, an angle, or a brief textual description. text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type Format in which the spatial resolution value is expressed (distance, vertical, angularDistance, levelOfDetail). distance, vertical, angularDistance, levelOfDetail text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.) cm', 'm', 'km', etc. text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + resourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + referenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + referenceDateValue Date Other date as expressed in yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE referenceDate geospatial + referenceDateType Type The type of date represented in the Date field. revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE referenceDate geospatial + dataLineageStatement Data Lineage Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + processStep Data Lineage Process Step Description Description of the processes performed on the data, as part of the dataset's lineage or processing history. textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialRepresentationType Spatial Representation Type The type of spatial representation refers to the method or structure format that was used to represent geographic information (spatial data) in this dataset. Spatial representation can be as vector, raster (or grid), textTable (textual or tabular data), tin (triangulated irregular network), stereoModel (a 3-D view formed by intersecting homologous rays of an overlapping pair of images), or video (scene from a video recording). For more information about these types please refer to ISO 10115-1:2014(E), Tables B.3.29 and B.7. text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geometricObjectCount Vector Object Count Vector data only: Total number of geometric objects (curve, composite, complex, point, solid, or surface) in the dataset. int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectType Vector Object Type Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector dataset. Geometric objects can be used to locate zero, one, two or three dimensional locations on the dataset. Geometric object types can be curve (a bounded, 1-dimensional geometric primitive, representing the continuous image of a line), composite (connected set of curves, solids or surfaces), point (zero-dimensional geometric primitive, representing a position but not having an extent), surface (bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane), solid (bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space), or complex (a set of geometric primitives whose boundaries can be represented as a union of other primitives). For further details about vector geometric obvects, please refer to ISO 10115-1:2014(E), Table B.7. curve, composite, complex, point, solid, or surface text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + numberOfDimensions Raster Dimensions Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the dataset. For further details about raster data cell geometry, please refer to ISO 19115-1:2014(E), Table B.7. int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + axisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster/grid dataset will usually have 2+ axes or dimensions. Repeat this field to describe all dimensions represented in the dataset. none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + dimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1. row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + dimensionSize Raster Dimension (Axis) Size Number of elements along the axis. int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + resolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value. cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + cellGeometry Raster Cell Geometry Raster/grid data only: Identification of raster/grid data in this dataset as point, area or voxel (volumetric measurement on a regular grid in three-dimensional space). text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + distribution Distribution Link Distribution links are URLs that can be used to acess the dataset (e.g. via a geospatial web service). none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + distributionLink URL The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + distributionLinkLabel Label A descriptive label for the distribution link. text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + protocol Protocol The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP) HTTPS, FTP, HTTP, REST, etc. text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial #controlledVocabulary DatasetField Value identifier displayOrder country Afghanistan 0 country Albania 1 @@ -333,4 +330,4 @@ spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 + spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index 4d25a097ee3..2b697fb39db 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -34,11 +34,8 @@ datasetfieldtype.westLongitude.watermark= datasetfieldtype.eastLongitude.watermark= datasetfieldtype.northLatitude.watermark= datasetfieldtype.southLatitude.watermark= -datasetfieldtype.expandedGeospatialMetadata.title=Geospatial Metadata - Expanded -datasetfieldtype.expandedGeospatialMetadata.description=Expanded metadata for geospatial datasets (ISO 19115-3). -datasetfieldtype.expandedGeospatialMetadata.watermark= datasetfieldtype.resourceType.title=Type of Geospatial Data Resource -datasetfieldtype.resourceType.description=The type of geospatial data resource (dataset, service, or series). +datasetfieldtype.resourceType.description=The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. datasetfieldtype.resourceType.watermark= datasetfieldtype.referenceDate.title=Resource Reference Date datasetfieldtype.referenceDate.description=A date which is used to help identify the resource (ISO 19115-3) @@ -47,83 +44,80 @@ datasetfieldtype.referenceDateValue.title=Date datasetfieldtype.referenceDateValue.description=Other date as expressed in yyyy-mm-dd datasetfieldtype.referenceDateValue.watermark= datasetfieldtype.referenceDateType.title=Type -datasetfieldtype.referenceDateType.description=The type of date -datasetfieldtype.referenceDateType.watermark= +datasetfieldtype.referenceDateType.description=The type of date represented in the Date field. +datasetfieldtype.referenceDateType.watermark=revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication datasetfieldtype.dataLineageStatement.title=Data Lineage Statement datasetfieldtype.dataLineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. datasetfieldtype.dataLineageStatement.watermark= -datasetfieldtype.processStep.title=Process Step Description -datasetfieldtype.processStep.description=Description of the processes performed on the data. +datasetfieldtype.processStep.title=Data Lineage Process Step Description +datasetfieldtype.processStep.description=Description of the processes performed on the data, as part of the dataset's lineage or processing history. datasetfieldtype.processStep.watermark= datasetfieldtype.referenceSystemInfo.title=Reference System Information datasetfieldtype.referenceSystemInfo.description=Description of the spatial and temporal reference systems used in the resource. datasetfieldtype.referenceSystemInfo.watermark= -datasetfieldtype.referenceSystemCode.title=Code -datasetfieldtype.referenceSystemCode.description=Alphanumeric value identifying the source reference system. -datasetfieldtype.referenceSystemCode.watermark=Alphanumeric value identifying the source reference system. -datasetfieldtype.referenceSystemCodeSpace.title=Code Space -datasetfieldtype.referenceSystemCodeSpace.description=Identifier/ namespace of the system in which the code is valid. -datasetfieldtype.referenceSystemCodeSpace.watermark=Identifier/ namespace of the system in which the code is valid. +datasetfieldtype.referenceSystemCode.title=Reference System Code +datasetfieldtype.referenceSystemCode.description=An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. +datasetfieldtype.referenceSystemCode.watermark= +datasetfieldtype.referenceSystemCodeSpace.title=Reference System Code Space +datasetfieldtype.referenceSystemCodeSpace.description=Identifier/ namespace of the system in which the reference system code is valid. E.g. "EPSG" +datasetfieldtype.referenceSystemCodeSpace.watermark=EPSG, WGS, etc. datasetfieldtype.spatialResolution.title=Spatial Resolution -datasetfieldtype.spatialResolution.description=Factor which provides a general understanding of the density of spatial data in the resource or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range. +datasetfieldtype.spatialResolution.description=The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range. datasetfieldtype.spatialResolution.watermark= datasetfieldtype.spatialResolutionValue.title=Value -datasetfieldtype.spatialResolutionValue.description=Level of detail expressed as a scale factor, a distance or an angle. -datasetfieldtype.spatialResolutionValue.watermark=Level of detail expressed as a scale factor, a distance or an angle. +datasetfieldtype.spatialResolutionValue.description=The resource's spatial resolution, expressed as an equivalent scale, a distance, an angle, or a brief textual description. +datasetfieldtype.spatialResolutionValue.watermark= datasetfieldtype.spatialResolutionType.title=Type -datasetfieldtype.spatialResolutionType.description=distance, vertical, angularDistance, levelOfDetail +datasetfieldtype.spatialResolutionType.description=Format in which the spatial resolution value is expressed (distance, vertical, angularDistance, levelOfDetail). datasetfieldtype.spatialResolutionType.watermark=distance, vertical, angularDistance, levelOfDetail datasetfieldtype.spatialRepresentationType.title=Spatial Representation Type -datasetfieldtype.spatialRepresentationType.description=Object(s) used to represent the geographic information. +datasetfieldtype.spatialRepresentationType.description=The type of spatial representation refers to the method or structure format that was used to represent geographic information (spatial data) in this dataset. Spatial representation can be as vector, raster (or grid), textTable (textual or tabular data), tin (triangulated irregular network), stereoModel (a 3-D view formed by intersecting homologous rays of an overlapping pair of images), or video (scene from a video recording). For more information about these types please refer to ISO 10115-1:2014(E), Tables B.3.29 and B.7. datasetfieldtype.spatialRepresentationType.watermark= datasetfieldtype.spatialResolutionUnitOfMeasure.title=Spatial Resolution Unit of Measure -datasetfieldtype.spatialResolutionUnitOfMeasure.description=Spatial Resolution unit of measure (e.g. 'm', 'km', etc.) -datasetfieldtype.spatialResolutionUnitOfMeasure.watermark=Spatial Resolution unit of measure (e.g. 'm', 'km', etc.) +datasetfieldtype.spatialResolutionUnitOfMeasure.description=If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.) +datasetfieldtype.spatialResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. datasetfieldtype.distribution.title=Distribution Link -datasetfieldtype.distribution.description=Distribution Links +datasetfieldtype.distribution.description=Distribution links are URLs that can be used to acess the dataset (e.g. via a geospatial web service). datasetfieldtype.distribution.watermark= datasetfieldtype.distributionLinkLabel.title=Label datasetfieldtype.distributionLinkLabel.description=A descriptive label for the distribution link. -datasetfieldtype.distributionLinkLabel.watermark=A descriptive label for the distribution link. +datasetfieldtype.distributionLinkLabel.watermark= datasetfieldtype.distributionLink.title=URL -datasetfieldtype.distributionLink.description=URL to access the dataset (e.g. via a geospatial web service) -datasetfieldtype.distributionLink.watermark=URL to access the dataset (e.g. via a geospatial web service) +datasetfieldtype.distributionLink.description=The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) +datasetfieldtype.distributionLink.watermark= datasetfieldtype.protocol.title=Protocol -datasetfieldtype.protocol.description=The service or transfer protocol associated with the distribution link URL -datasetfieldtype.protocol.watermark=The service or transfer protocol associated with the distribution link URL +datasetfieldtype.protocol.description=The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP) +datasetfieldtype.protocol.watermark=HTTPS, FTP, HTTP, REST, etc. datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation datasetfieldtype.vectorSpatialRepresentation.description=Information about vector spatial objects in the resource. datasetfieldtype.vectorSpatialRepresentation.watermark= -datasetfieldtype.geometricObjectCount.title=Geometric Object Count -datasetfieldtype.geometricObjectCount.description=Total number of point or vector objects in the dataset. -datasetfieldtype.geometricObjectCount.watermark=Number of point or vector objects in the dataset. -datasetfieldtype.geometricObjectType.title=Geometric Object Type -datasetfieldtype.geometricObjectType.description=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. -datasetfieldtype.geometricObjectType.watermark=Name of point or vector objects to locate zero, one, two or three dimensional locations on the dataset. -datasetfieldtype.gridSpatialRepresentation.title=Raster Spatial Representation -datasetfieldtype.gridSpatialRepresentation.description=Information about grid (raster) spatial objects in the resource. -datasetfieldtype.gridSpatialRepresentation.watermark= -datasetfieldtype.numberOfDimensions.title=Number of Dimensions -datasetfieldtype.numberOfDimensions.description=The number of independent spatio-temporal axes. -datasetfieldtype.numberOfDimensions.watermark=The number of independent spatio-temporal axes. -datasetfieldtype.cellGeometry.title=Cell Geometry -datasetfieldtype.cellGeometry.description=Identification of grid data as point or cell. +datasetfieldtype.geometricObjectCount.title=Vector Object Count +datasetfieldtype.geometricObjectCount.description=Vector data only: Total number of geometric objects (curve, composite, complex, point, solid, or surface) in the dataset. +datasetfieldtype.geometricObjectCount.watermark= +datasetfieldtype.geometricObjectType.title=Vector Object Type +datasetfieldtype.geometricObjectType.description=Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector dataset. Geometric objects can be used to locate zero, one, two or three dimensional locations on the dataset. Geometric object types can be curve (a bounded, 1-dimensional geometric primitive, representing the continuous image of a line), composite (connected set of curves, solids or surfaces), point (zero-dimensional geometric primitive, representing a position but not having an extent), surface (bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane), solid (bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space), or complex (a set of geometric primitives whose boundaries can be represented as a union of other primitives). For further details about vector geometric obvects, please refer to ISO 10115-1:2014(E), Table B.7. +datasetfieldtype.geometricObjectType.watermark=curve, composite, complex, point, solid, or surface +datasetfieldtype.numberOfDimensions.title=Raster Dimensions +datasetfieldtype.numberOfDimensions.description=Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the dataset. For further details about raster data cell geometry, please refer to ISO 19115-1:2014(E), Table B.7. +datasetfieldtype.numberOfDimensions.watermark= +datasetfieldtype.cellGeometry.title=Raster Cell Geometry +datasetfieldtype.cellGeometry.description=Raster/grid data only: Identification of raster/grid data in this dataset as point, area or voxel (volumetric measurement on a regular grid in three-dimensional space). datasetfieldtype.cellGeometry.watermark=Identification of grid data as point or cell. -datasetfieldtype.axisDimensionProperties.title=Axis Dimension Properties -datasetfieldtype.axisDimensionProperties.description=Information about spatial-temporal axis properties (dimensions). +datasetfieldtype.axisDimensionProperties.title=Raster Dimension (Axis) Properties +datasetfieldtype.axisDimensionProperties.description=Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster/grid dataset will usually have 2+ axes or dimensions. Repeat this field to describe all dimensions represented in the dataset datasetfieldtype.axisDimensionProperties.watermark= -datasetfieldtype.dimensionNameType.title=Name Type -datasetfieldtype.dimensionNameType.description=Axis name -datasetfieldtype.dimensionNameType.watermark=Axis name -datasetfieldtype.dimensionSize.title=Size +datasetfieldtype.dimensionNameType.title=Raster Dimension (Axis) Name +datasetfieldtype.dimensionNameType.description=Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1. +datasetfieldtype.dimensionNameType.watermark=row, column, vertical, track, crossTrack, line, sample, or time +datasetfieldtype.dimensionSize.title=Raster Dimension (Axis) Size datasetfieldtype.dimensionSize.description=Number of elements along the axis. -datasetfieldtype.dimensionSize.watermark=Number of elements along the axis. -datasetfieldtype.resolution.title=Resolution -datasetfieldtype.resolution.description=Degree of detail in the grid dataset. -datasetfieldtype.resolution.watermark=Degree of detail in the grid dataset. -datasetfieldtype.resolutionUnitOfMeasure.title=Resolution Unit of Measure -datasetfieldtype.resolutionUnitOfMeasure.description=Resolution unit of measure (e.g. 'm', 'km', etc.) -datasetfieldtype.resolutionUnitOfMeasure.watermark=Resolution unit of measure (e.g. 'm', 'km', etc.) +datasetfieldtype.dimensionSize.watermark= +datasetfieldtype.resolution.title=Raster Dimension (Axis) Resolution +datasetfieldtype.resolution.description=A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. +datasetfieldtype.resolution.watermark=enter a decimal value +datasetfieldtype.resolutionUnitOfMeasure.title=Raster Dimension (Axis) Resolution Unit of Measure +datasetfieldtype.resolutionUnitOfMeasure.description=Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value. +datasetfieldtype.resolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. controlledvocabulary.country.afghanistan=Afghanistan controlledvocabulary.country.albania=Albania controlledvocabulary.country.algeria=Algeria From 47cbce0eb6e282256eab8203e059267138bb9299 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Tue, 26 May 2026 15:11:19 -0400 Subject: [PATCH 22/35] Integration testing --- src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java | 2 +- src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java index c44571f3bf2..dc246b77a47 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DatasetTypesIT.java @@ -570,7 +570,7 @@ public void testUpdateDatasetTypeLinksWithMetadataBlocks() { .body("data[0].name", is("citation")) .body("data[1].name", is("geospatial")) .body("data[0].fields.size()", is(35)) - .body("data[1].fields.size()", is(19)); + .body("data[1].fields.size()", is(16)); System.out.println("listing " + dataverseAlias + " collection blocks and inner dataset field types, with display on create and return dataset field types set to true using dataset type " + randomName); listBlocks = UtilIT.listMetadataBlocks(dataverseAlias, true, true, randomName, apiToken); diff --git a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java index 4b488810672..d2dca1dc4d9 100644 --- a/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java @@ -1341,7 +1341,7 @@ public void testListMetadataBlocks() { // Since the included property of geographicCoverage is set to false, we should retrieve the total number of fields minus one listMetadataBlocksResponse.then().assertThat() - .body(String.format("data[%d].fields.size()", geospatialMetadataBlockIndex), equalTo(18)); + .body(String.format("data[%d].fields.size()", geospatialMetadataBlockIndex), equalTo(15)); listMetadataBlocksResponse = UtilIT.getMetadataBlock("geospatial"); String actualGeospatialMetadataField1 = listMetadataBlocksResponse.then().extract().path(String.format("data.fields['geographicCoverage'].name")); From a1de833850403a8f2a1beced067084243f82a801 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Tue, 26 May 2026 16:26:59 -0400 Subject: [PATCH 23/35] solr remove header fields --- conf/solr/schema.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index b45e60477ae..a2b34dbd71e 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -346,7 +346,6 @@ - @@ -356,7 +355,6 @@ - @@ -463,7 +461,6 @@ - @@ -635,7 +632,6 @@ - @@ -645,7 +641,6 @@ - @@ -753,7 +748,6 @@ - From 77fdb6e27264a9d4ed57e198b4fff9e0e86610da Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Mon, 8 Jun 2026 13:29:38 -0400 Subject: [PATCH 24/35] Adding geo to solr schema and block, fix spelling --- conf/solr/schema.xml | 74 +++++---- .../api/data/metadatablocks/geospatial.tsv | 152 +++++++++--------- .../java/propertyFiles/geospatial.properties | 148 +++++++++-------- 3 files changed, 185 insertions(+), 189 deletions(-) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index a2b34dbd71e..8fcf4306e2d 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -317,7 +317,7 @@ - + @@ -330,12 +330,12 @@ - - - - - - + + + + + + @@ -378,7 +378,7 @@ - + @@ -387,7 +387,7 @@ - + @@ -395,22 +395,22 @@ - - - - - - + + + + + + - + - - + + @@ -424,7 +424,6 @@ - @@ -603,7 +602,7 @@ - + @@ -616,12 +615,12 @@ - - - - - - + + + + + + @@ -664,7 +663,7 @@ - + @@ -673,7 +672,7 @@ - + @@ -681,22 +680,22 @@ - - - - - - + + + + + + - + - - + + @@ -710,7 +709,6 @@ - diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 66b7d67d2c8..9a607fde2f8 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -2,43 +2,43 @@ geospatial Geospatial Metadata #datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - referenceSystemInfo Reference System Information Description of the spatial and temporal reference systems used in the resource. none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - referenceSystemCode Reference System Code An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE referenceSystemInfo geospatial - referenceSystemCodeSpace Reference System Code Space Identifier/ namespace of the system in which the reference system code is valid. E.g. "EPSG" EPSG, WGS, etc. text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE referenceSystemInfo geospatial - spatialResolution Spatial Resolution The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range. none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value The resource's spatial resolution, expressed as an equivalent scale, a distance, an angle, or a brief textual description. text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type Format in which the spatial resolution value is expressed (distance, vertical, angularDistance, levelOfDetail). distance, vertical, angularDistance, levelOfDetail text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.) cm', 'm', 'km', etc. text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - resourceType Type of Geospatial Data Resource The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - referenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - referenceDateValue Date Other date as expressed in yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE referenceDate geospatial - referenceDateType Type The type of date represented in the Date field. revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE referenceDate geospatial - dataLineageStatement Data Lineage Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - processStep Data Lineage Process Step Description Description of the processes performed on the data, as part of the dataset's lineage or processing history. textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialRepresentationType Spatial Representation Type The type of spatial representation refers to the method or structure format that was used to represent geographic information (spatial data) in this dataset. Spatial representation can be as vector, raster (or grid), textTable (textual or tabular data), tin (triangulated irregular network), stereoModel (a 3-D view formed by intersecting homologous rays of an overlapping pair of images), or video (scene from a video recording). For more information about these types please refer to ISO 10115-1:2014(E), Tables B.3.29 and B.7. text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geometricObjectCount Vector Object Count Vector data only: Total number of geometric objects (curve, composite, complex, point, solid, or surface) in the dataset. int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectType Vector Object Type Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector dataset. Geometric objects can be used to locate zero, one, two or three dimensional locations on the dataset. Geometric object types can be curve (a bounded, 1-dimensional geometric primitive, representing the continuous image of a line), composite (connected set of curves, solids or surfaces), point (zero-dimensional geometric primitive, representing a position but not having an extent), surface (bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane), solid (bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space), or complex (a set of geometric primitives whose boundaries can be represented as a union of other primitives). For further details about vector geometric obvects, please refer to ISO 10115-1:2014(E), Table B.7. curve, composite, complex, point, solid, or surface text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial - numberOfDimensions Raster Dimensions Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the dataset. For further details about raster data cell geometry, please refer to ISO 19115-1:2014(E), Table B.7. int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 "#VALUE," TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 "#VALUE," FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit "Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region." text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box "The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included." none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + westLongitude Westernmost (Left) Longitude "Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0." text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude "Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0." text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude "Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0." text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude "Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0." text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + geoReferenceSystemInfo Reference System Information Description of the spatial and temporal reference systems used in the resource. none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geoReferenceSystemCode Reference System Code An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE geoReferenceSystemInfo geospatial + geoReferenceSystemCodeSpace Reference System Code Space "Identifier/ namespace of the system in which the reference system code is valid. E.g. ""EPSG""" "EPSG, WGS, etc." text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geoReferenceSystemInfo geospatial + spatialResolution Spatial Resolution "The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range." none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialResolutionValue Value "The resource's spatial resolution, expressed as an equivalent scale, a distance, an angle, or a brief textual description." text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type "Format in which the spatial resolution value is expressed (distance, vertical, angularDistance, levelOfDetail)." "distance, vertical, angularDistance, levelOfDetail" text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure "If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.)" "cm', 'm', 'km', etc." text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + geoResourceType Type of Geospatial Data Resource "The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. " text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geoReferenceDate geospatial + geoReferenceDateType Type The type of date represented in the Date field. "revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication" text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geoReferenceDate geospatial + geoDataLineageStatement Data Lineage Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geoProcessStep Data Lineage Process Step Description "Description of the processes performed on the data, as part of the dataset's lineage or processing history." textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialRepresentationType Spatial Representation Type "The type of spatial representation refers to the method or structure format that was used to represent geographic information (spatial data) in this dataset. Spatial representation can be as vector, raster (or grid), textTable (textual or tabular data), tin (triangulated irregular network), stereoModel (a 3-D view formed by intersecting homologous rays of an overlapping pair of images), or video (scene from a video recording). For more information about these types please refer to ISO 10115-1:2014(E), Tables B.3.29 and B.7." text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geometricObjectCount Vector Object Count "Vector data only: Total number of geometric objects (curve, composite, complex, point, solid, or surface) in the dataset." int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectType Vector Object Type "Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector dataset. Geometric objects can be used to locate zero, one, two or three dimensional locations on the dataset. Geometric object types can be curve (a bounded, 1-dimensional geometric primitive, representing the continuous image of a line), composite (connected set of curves, solids or surfaces), point (zero-dimensional geometric primitive, representing a position but not having an extent), surface (bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane), solid (bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space), or complex (a set of geometric primitives whose boundaries can be represented as a union of other primitives). For further details about vector geometric obvects, please refer to ISO 10115-1:2014(E), Table B.7." "curve, composite, complex, point, solid, or surface" text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + numberOfDimensions Raster Dimensions "Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the dataset. For further details about raster data cell geometry, please refer to ISO 19115-1:2014(E), Table B.7." int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial axisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster/grid dataset will usually have 2+ axes or dimensions. Repeat this field to describe all dimensions represented in the dataset. none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - dimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1. row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - dimensionSize Raster Dimension (Axis) Size Number of elements along the axis. int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - resolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value. cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - cellGeometry Raster Cell Geometry Raster/grid data only: Identification of raster/grid data in this dataset as point, area or voxel (volumetric measurement on a regular grid in three-dimensional space). text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - distribution Distribution Link Distribution links are URLs that can be used to acess the dataset (e.g. via a geospatial web service). none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - distributionLink URL The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - distributionLinkLabel Label A descriptive label for the distribution link. text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial - protocol Protocol The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP) HTTPS, FTP, HTTP, REST, etc. text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE distribution geospatial + geoDimensionNameType Raster Dimension (Axis) Name "Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1." "row, column, vertical, track, crossTrack, line, sample, or time" text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geoDimensionSize Raster Dimension (Axis) Size Number of elements along the axis. int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geoResolution Raster Dimension (Axis) Resolution "A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. " enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geoResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure "Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value." "cm', 'm', 'km', etc." text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + cellGeometry Raster Cell Geometry "Raster/grid data only: Identification of raster/grid data in this dataset as point, area or voxel (volumetric measurement on a regular grid in three-dimensional space)." text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geoDistribution Distribution Link Distribution links are URLs that can be used to access the dataset (e.g. via a geospatial web service). none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geoDistributionLink URL The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial + geoDistributionLinkLabel Label A descriptive label for the distribution link. text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial + geoProtocol Protocol "The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP)" "HTTPS, FTP, HTTP, REST, etc." text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial #controlledVocabulary DatasetField Value identifier displayOrder country Afghanistan 0 country Albania 1 @@ -65,8 +65,8 @@ country Benin 22 country Bermuda 23 country Bhutan 24 - country Bolivia, Plurinational State of 25 - country Bonaire, Sint Eustatius and Saba 26 + country "Bolivia, Plurinational State of" 25 + country "Bonaire, Sint Eustatius and Saba" 26 country Bosnia and Herzegovina 27 country Botswana 28 BOTSWANA country Bouvet Island 29 @@ -90,7 +90,7 @@ country Colombia 47 country Comoros 48 country Congo 49 - country Congo, the Democratic Republic of the 50 + country "Congo, the Democratic Republic of the" 50 country Cook Islands 51 country Costa Rica 52 country Croatia 53 @@ -119,7 +119,7 @@ country French Polynesia 76 country French Southern Territories 77 country Gabon 78 - country Gambia 79 Gambia, The + country Gambia 79 "Gambia, The" country Georgia 80 country Germany 81 Germany (Federal Republic of) country Ghana 82 GHANA @@ -143,7 +143,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran + country "Iran, Islamic Republic of" 103 Iran country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 @@ -156,8 +156,8 @@ country Kazakhstan 113 country Kenya 114 country Kiribati 115 - country Korea, Democratic People's Republic of 116 - country Korea, Republic of 117 + country "Korea, Democratic People's Republic of" 116 + country "Korea, Republic of" 117 country Kuwait 118 country Kyrgyzstan 119 country Lao People's Democratic Republic 120 Laos @@ -170,7 +170,7 @@ country Lithuania 127 country Luxembourg 128 country Macao 129 - country Macedonia, the Former Yugoslav Republic of 130 + country "Macedonia, the Former Yugoslav Republic of" 130 country Madagascar 131 country Malawi 132 country Malaysia 133 @@ -183,8 +183,8 @@ country Mauritius 140 country Mayotte 141 country Mexico 142 - country Micronesia, Federated States of 143 - country Moldova, Republic of 144 + country "Micronesia, Federated States of" 143 + country "Moldova, Republic of" 144 country Monaco 145 country Mongolia 146 country Montenegro 147 @@ -208,7 +208,7 @@ country Oman 165 country Pakistan 166 country Palau 167 - country Palestine, State of 168 + country "Palestine, State of" 168 country Panama 169 country Papua New Guinea 170 country Paraguay 171 @@ -224,7 +224,7 @@ country Rwanda 181 country Réunion 182 country Saint Barthélemy 183 - country Saint Helena, Ascension and Tristan da Cunha 184 + country "Saint Helena, Ascension and Tristan da Cunha" 184 country Saint Kitts and Nevis 185 country Saint Lucia 186 country Saint Martin (French part) 187 @@ -256,9 +256,9 @@ country Sweden 213 country Switzerland 214 country Syrian Arab Republic 215 - country Taiwan, Province of China 216 Taiwan + country "Taiwan, Province of China" 216 Taiwan country Tajikistan 217 - country Tanzania, United Republic of 218 Tanzania + country "Tanzania, United Republic of" 218 Tanzania country Thailand 219 country Timor-Leste 220 country Togo 221 @@ -279,10 +279,10 @@ country Uruguay 236 country Uzbekistan 237 country Vanuatu 238 - country Venezuela, Bolivarian Republic of 239 + country "Venezuela, Bolivarian Republic of" 239 country Viet Nam 240 - country Virgin Islands, British 241 - country Virgin Islands, U.S. 242 + country "Virgin Islands, British" 241 + country "Virgin Islands, U.S." 242 country Wallis and Futuna 243 country Western Sahara 244 country Yemen 245 YEMEN @@ -298,36 +298,36 @@ cellGeometry point point 0 cellGeometry area area 1 cellGeometry voxel voxel 2 - dimensionNameType row row 0 - dimensionNameType column column 1 - dimensionNameType vertical vertical 2 - dimensionNameType track track 3 - dimensionNameType crossTrack crossTrack 4 - dimensionNameType line line 5 - dimensionNameType sample sample 6 - dimensionNameType time time 7 + geoDimensionNameType row row 0 + geoDimensionNameType column column 1 + geoDimensionNameType vertical vertical 2 + geoDimensionNameType track track 3 + geoDimensionNameType crossTrack crossTrack 4 + geoDimensionNameType line line 5 + geoDimensionNameType sample sample 6 + geoDimensionNameType time time 7 spatialRepresentationType stereoModel stereoModel 0 spatialRepresentationType video video 1 spatialRepresentationType tin tin 2 spatialRepresentationType textTable textTable 3 spatialRepresentationType grid grid 4 spatialRepresentationType vector vector 5 - resourceType dataset dataset 0 - resourceType service service 1 - resourceType series series 2 - referenceDateType revision revision 0 - referenceDateType expiry expiry 1 - referenceDateType lastUpdate lastUpdate 2 - referenceDateType lastRevision lastRevision 3 - referenceDateType nextUpdate nextUpdate 4 - referenceDateType unavailable unavailable 5 - referenceDateType inForce inForce 6 - referenceDateType adopted adopted 7 - referenceDateType deprecated deprecated 8 - referenceDateType superseded superseded 9 - referenceDateType publication publication 10 + geoResourceType dataset dataset 0 + geoResourceType service service 1 + geoResourceType series series 2 + geoReferenceDateType revision revision 0 + geoReferenceDateType expiry expiry 1 + geoReferenceDateType lastUpdate lastUpdate 2 + geoReferenceDateType lastRevision lastRevision 3 + geoReferenceDateType nextUpdate nextUpdate 4 + geoReferenceDateType unavailable unavailable 5 + geoReferenceDateType inForce inForce 6 + geoReferenceDateType adopted adopted 7 + geoReferenceDateType deprecated deprecated 8 + geoReferenceDateType superseded superseded 9 + geoReferenceDateType publication publication 10 spatialResolutionType equivalentScale equivalentScale 0 spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 \ No newline at end of file + spatialResolutionType levelOfDetail levelOfDetail 4 diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index 2b697fb39db..9a4f944d863 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -34,33 +34,33 @@ datasetfieldtype.westLongitude.watermark= datasetfieldtype.eastLongitude.watermark= datasetfieldtype.northLatitude.watermark= datasetfieldtype.southLatitude.watermark= -datasetfieldtype.resourceType.title=Type of Geospatial Data Resource -datasetfieldtype.resourceType.description=The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. -datasetfieldtype.resourceType.watermark= -datasetfieldtype.referenceDate.title=Resource Reference Date -datasetfieldtype.referenceDate.description=A date which is used to help identify the resource (ISO 19115-3) -datasetfieldtype.referenceDate.watermark= -datasetfieldtype.referenceDateValue.title=Date -datasetfieldtype.referenceDateValue.description=Other date as expressed in yyyy-mm-dd -datasetfieldtype.referenceDateValue.watermark= -datasetfieldtype.referenceDateType.title=Type -datasetfieldtype.referenceDateType.description=The type of date represented in the Date field. -datasetfieldtype.referenceDateType.watermark=revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication -datasetfieldtype.dataLineageStatement.title=Data Lineage Statement -datasetfieldtype.dataLineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. -datasetfieldtype.dataLineageStatement.watermark= -datasetfieldtype.processStep.title=Data Lineage Process Step Description -datasetfieldtype.processStep.description=Description of the processes performed on the data, as part of the dataset's lineage or processing history. -datasetfieldtype.processStep.watermark= -datasetfieldtype.referenceSystemInfo.title=Reference System Information -datasetfieldtype.referenceSystemInfo.description=Description of the spatial and temporal reference systems used in the resource. -datasetfieldtype.referenceSystemInfo.watermark= -datasetfieldtype.referenceSystemCode.title=Reference System Code -datasetfieldtype.referenceSystemCode.description=An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. -datasetfieldtype.referenceSystemCode.watermark= -datasetfieldtype.referenceSystemCodeSpace.title=Reference System Code Space -datasetfieldtype.referenceSystemCodeSpace.description=Identifier/ namespace of the system in which the reference system code is valid. E.g. "EPSG" -datasetfieldtype.referenceSystemCodeSpace.watermark=EPSG, WGS, etc. +datasetfieldtype.geoResourceType.title=Type of Geospatial Data Resource +datasetfieldtype.geoResourceType.description=The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. +datasetfieldtype.geoResourceType.watermark= +datasetfieldtype.geoReferenceDate.title=Resource Reference Date +datasetfieldtype.geoReferenceDate.description=A date which is used to help identify the resource (ISO 19115-3) +datasetfieldtype.geoReferenceDate.watermark= +datasetfieldtype.geoReferenceDateValue.title=Date +datasetfieldtype.geoReferenceDateValue.description=Other date as expressed in yyyy-mm-dd +datasetfieldtype.geoReferenceDateValue.watermark= +datasetfieldtype.geoReferenceDateType.title=Type +datasetfieldtype.geoReferenceDateType.description=The type of date represented in the Date field. +datasetfieldtype.geoReferenceDateType.watermark=revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication +datasetfieldtype.geoDataLineageStatement.title=Data Lineage Statement +datasetfieldtype.geoDataLineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. +datasetfieldtype.geoDataLineageStatement.watermark= +datasetfieldtype.geoProcessStep.title=Data Lineage Process Step Description +datasetfieldtype.geoProcessStep.description=Description of the processes performed on the data, as part of the dataset's lineage or processing history. +datasetfieldtype.geoProcessStep.watermark= +datasetfieldtype.geoReferenceSystemInfo.title=Reference System Information +datasetfieldtype.geoReferenceSystemInfo.description=Description of the spatial and temporal reference systems used in the resource. +datasetfieldtype.geoReferenceSystemInfo.watermark= +datasetfieldtype.geoReferenceSystemCode.title=Reference System Code +datasetfieldtype.geoReferenceSystemCode.description=An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. +datasetfieldtype.geoReferenceSystemCode.watermark= +datasetfieldtype.geoReferenceSystemCodeSpace.title=Reference System Code Space +datasetfieldtype.geoReferenceSystemCodeSpace.description=Identifier/namespace of the system in which the reference system code is valid. E.g. "EPSG" +datasetfieldtype.geoReferenceSystemCodeSpace.watermark=EPSG, WGS, etc. datasetfieldtype.spatialResolution.title=Spatial Resolution datasetfieldtype.spatialResolution.description=The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range. datasetfieldtype.spatialResolution.watermark= @@ -76,18 +76,18 @@ datasetfieldtype.spatialRepresentationType.watermark= datasetfieldtype.spatialResolutionUnitOfMeasure.title=Spatial Resolution Unit of Measure datasetfieldtype.spatialResolutionUnitOfMeasure.description=If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.) datasetfieldtype.spatialResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. -datasetfieldtype.distribution.title=Distribution Link -datasetfieldtype.distribution.description=Distribution links are URLs that can be used to acess the dataset (e.g. via a geospatial web service). -datasetfieldtype.distribution.watermark= -datasetfieldtype.distributionLinkLabel.title=Label -datasetfieldtype.distributionLinkLabel.description=A descriptive label for the distribution link. -datasetfieldtype.distributionLinkLabel.watermark= -datasetfieldtype.distributionLink.title=URL -datasetfieldtype.distributionLink.description=The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) -datasetfieldtype.distributionLink.watermark= -datasetfieldtype.protocol.title=Protocol -datasetfieldtype.protocol.description=The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP) -datasetfieldtype.protocol.watermark=HTTPS, FTP, HTTP, REST, etc. +datasetfieldtype.geoDistribution.title=Distribution Link +datasetfieldtype.geoDistribution.description=Distribution links are URLs that can be used to acess the dataset (e.g. via a geospatial web service). +datasetfieldtype.geoDistribution.watermark= +datasetfieldtype.geoDistributionLinkLabel.title=Label +datasetfieldtype.geoDistributionLinkLabel.description=A descriptive label for the distribution link. +datasetfieldtype.geoDistributionLinkLabel.watermark= +datasetfieldtype.geoDistributionLink.title=URL +datasetfieldtype.geoDistributionLink.description=The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) +datasetfieldtype.geoDistributionLink.watermark= +datasetfieldtype.geoProtocol.title=Protocol +datasetfieldtype.geoProtocol.description=The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP) +datasetfieldtype.geoProtocol.watermark=HTTPS, FTP, HTTP, REST, etc. datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation datasetfieldtype.vectorSpatialRepresentation.description=Information about vector spatial objects in the resource. datasetfieldtype.vectorSpatialRepresentation.watermark= @@ -106,18 +106,18 @@ datasetfieldtype.cellGeometry.watermark=Identification of grid data as point or datasetfieldtype.axisDimensionProperties.title=Raster Dimension (Axis) Properties datasetfieldtype.axisDimensionProperties.description=Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster/grid dataset will usually have 2+ axes or dimensions. Repeat this field to describe all dimensions represented in the dataset datasetfieldtype.axisDimensionProperties.watermark= -datasetfieldtype.dimensionNameType.title=Raster Dimension (Axis) Name -datasetfieldtype.dimensionNameType.description=Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1. -datasetfieldtype.dimensionNameType.watermark=row, column, vertical, track, crossTrack, line, sample, or time -datasetfieldtype.dimensionSize.title=Raster Dimension (Axis) Size -datasetfieldtype.dimensionSize.description=Number of elements along the axis. -datasetfieldtype.dimensionSize.watermark= -datasetfieldtype.resolution.title=Raster Dimension (Axis) Resolution -datasetfieldtype.resolution.description=A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. -datasetfieldtype.resolution.watermark=enter a decimal value -datasetfieldtype.resolutionUnitOfMeasure.title=Raster Dimension (Axis) Resolution Unit of Measure -datasetfieldtype.resolutionUnitOfMeasure.description=Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value. -datasetfieldtype.resolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. +datasetfieldtype.geoDimensionNameType.title=Raster Dimension (Axis) Name +datasetfieldtype.geoDimensionNameType.description=Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1. +datasetfieldtype.geoDimensionNameType.watermark=row, column, vertical, track, crossTrack, line, sample, or time +datasetfieldtype.geoDimensionSize.title=Raster Dimension (Axis) Size +datasetfieldtype.geoDimensionSize.description=Number of elements along the axis. +datasetfieldtype.geoDimensionSize.watermark= +datasetfieldtype.geoResolution.title=Raster Dimension (Axis) Resolution +datasetfieldtype.geoResolution.description=A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. +datasetfieldtype.geoResolution.watermark=enter a decimal value +datasetfieldtype.geoResolutionUnitOfMeasure.title=Raster Dimension (Axis) Resolution Unit of Measure +datasetfieldtype.geoResolutionUnitOfMeasure.description=Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value. +datasetfieldtype.geoResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. controlledvocabulary.country.afghanistan=Afghanistan controlledvocabulary.country.albania=Albania controlledvocabulary.country.algeria=Algeria @@ -376,36 +376,34 @@ controlledvocabulary.geometricObjectType.surface=surface controlledvocabulary.cellGeometry.point=point controlledvocabulary.cellGeometry.area=area controlledvocabulary.cellGeometry.voxel=voxel -controlledvocabulary.dimensionNameType.row=row -controlledvocabulary.dimensionNameType.column=column -controlledvocabulary.dimensionNameType.vertical=vertical -controlledvocabulary.dimensionNameType.track=track -controlledvocabulary.dimensionNameType.crosstrack=crossTrack -controlledvocabulary.dimensionNameType.line=line -controlledvocabulary.dimensionNameType.sample=sample -controlledvocabulary.dimensionNameType.time=time +controlledvocabulary.geoDimensionNameType.row=row +controlledvocabulary.geoDimensionNameType.column=column +controlledvocabulary.geoDimensionNameType.vertical=vertical +controlledvocabulary.geoDimensionNameType.track=track +controlledvocabulary.geoDimensionNameType.crosstrack=crossTrack +controlledvocabulary.geoDimensionNameType.line=line +controlledvocabulary.geoDimensionNameType.sample=sample +controlledvocabulary.geoDimensionNameType.time=time controlledvocabulary.spatialRepresentationType.stereomodel=stereoModel controlledvocabulary.spatialRepresentationType.video=video controlledvocabulary.spatialRepresentationType.tin=tin controlledvocabulary.spatialRepresentationType.texttable=textTable controlledvocabulary.spatialRepresentationType.grid=grid controlledvocabulary.spatialRepresentationType.vector=vector -controlledvocabulary.dataQualityScope.dataset=dataset -controlledvocabulary.dataQualityScope.service=service -controlledvocabulary.resourceType.dataset=dataset -controlledvocabulary.resourceType.service=service -controlledvocabulary.resourceType.series=series -controlledvocabulary.referenceDateType.revision=revision -controlledvocabulary.referenceDateType.expiry=expiry -controlledvocabulary.referenceDateType.lastupdate=lastUpdate -controlledvocabulary.referenceDateType.lastrevision=lastRevision -controlledvocabulary.referenceDateType.nextupdate=nextUpdate -controlledvocabulary.referenceDateType.unavailable=unavailable -controlledvocabulary.referenceDateType.inforce=inForce -controlledvocabulary.referenceDateType.adopted=adopted -controlledvocabulary.referenceDateType.deprecated=deprecated -controlledvocabulary.referenceDateType.superseded=superseded -controlledvocabulary.referenceDateType.publication=publication +controlledvocabulary.geoResourceType.dataset=dataset +controlledvocabulary.geoResourceType.service=service +controlledvocabulary.geoResourceType.series=series +controlledvocabulary.geoReferenceDateType.revision=revision +controlledvocabulary.geoReferenceDateType.expiry=expiry +controlledvocabulary.geoReferenceDateType.lastupdate=lastUpdate +controlledvocabulary.geoReferenceDateType.lastrevision=lastRevision +controlledvocabulary.geoReferenceDateType.nextupdate=nextUpdate +controlledvocabulary.geoReferenceDateType.unavailable=unavailable +controlledvocabulary.geoReferenceDateType.inforce=inForce +controlledvocabulary.geoReferenceDateType.adopted=adopted +controlledvocabulary.geoReferenceDateType.deprecated=deprecated +controlledvocabulary.geoReferenceDateType.superseded=superseded +controlledvocabulary.geoReferenceDateType.publication=publication controlledvocabulary.spatialResolutionType.equivalentscale=equivalentScale controlledvocabulary.spatialResolutionType.distance=distance controlledvocabulary.spatialResolutionType.vertical=vertical From 66c911fb94cf7c21f572103e2021e6671571ea38 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Mon, 8 Jun 2026 13:45:22 -0400 Subject: [PATCH 25/35] remove quotes --- .../api/data/metadatablocks/geospatial.tsv | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 9a607fde2f8..5328e2cac36 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -90,7 +90,7 @@ country Colombia 47 country Comoros 48 country Congo 49 - country "Congo, the Democratic Republic of the" 50 + country Congo, the Democratic Republic of the 50 country Cook Islands 51 country Costa Rica 52 country Croatia 53 @@ -156,8 +156,8 @@ country Kazakhstan 113 country Kenya 114 country Kiribati 115 - country "Korea, Democratic People's Republic of" 116 - country "Korea, Republic of" 117 + country Korea, Democratic People's Republic of 116 + country Korea, Republic of 117 country Kuwait 118 country Kyrgyzstan 119 country Lao People's Democratic Republic 120 Laos @@ -170,7 +170,7 @@ country Lithuania 127 country Luxembourg 128 country Macao 129 - country "Macedonia, the Former Yugoslav Republic of" 130 + country Macedonia, the Former Yugoslav Republic of 130 country Madagascar 131 country Malawi 132 country Malaysia 133 @@ -183,8 +183,8 @@ country Mauritius 140 country Mayotte 141 country Mexico 142 - country "Micronesia, Federated States of" 143 - country "Moldova, Republic of" 144 + country Micronesia, Federated States of 143 + country Moldova, Republic of 144 country Monaco 145 country Mongolia 146 country Montenegro 147 @@ -208,7 +208,7 @@ country Oman 165 country Pakistan 166 country Palau 167 - country "Palestine, State of" 168 + country Palestine, State of 168 country Panama 169 country Papua New Guinea 170 country Paraguay 171 @@ -224,7 +224,7 @@ country Rwanda 181 country Réunion 182 country Saint Barthélemy 183 - country "Saint Helena, Ascension and Tristan da Cunha" 184 + country Saint Helena, Ascension and Tristan da Cunha 184 country Saint Kitts and Nevis 185 country Saint Lucia 186 country Saint Martin (French part) 187 @@ -258,7 +258,7 @@ country Syrian Arab Republic 215 country "Taiwan, Province of China" 216 Taiwan country Tajikistan 217 - country "Tanzania, United Republic of" 218 Tanzania + country Tanzania, United Republic of 218 Tanzania country Thailand 219 country Timor-Leste 220 country Togo 221 @@ -279,10 +279,10 @@ country Uruguay 236 country Uzbekistan 237 country Vanuatu 238 - country "Venezuela, Bolivarian Republic of" 239 + country Venezuela, Bolivarian Republic of 239 country Viet Nam 240 - country "Virgin Islands, British" 241 - country "Virgin Islands, U.S." 242 + country Virgin Islands, British 241 + country Virgin Islands, U.S. 242 country Wallis and Futuna 243 country Western Sahara 244 country Yemen 245 YEMEN From 706fec420c2cd75ce6caaa2419debaabe9edb8f4 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Mon, 8 Jun 2026 13:53:55 -0400 Subject: [PATCH 26/35] remove additional quotes --- scripts/api/data/metadatablocks/geospatial.tsv | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 5328e2cac36..bf04ffafb41 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -65,8 +65,8 @@ country Benin 22 country Bermuda 23 country Bhutan 24 - country "Bolivia, Plurinational State of" 25 - country "Bonaire, Sint Eustatius and Saba" 26 + country Bolivia, Plurinational State of 25 + country Bonaire, Sint Eustatius and Saba 26 country Bosnia and Herzegovina 27 country Botswana 28 BOTSWANA country Bouvet Island 29 @@ -119,7 +119,7 @@ country French Polynesia 76 country French Southern Territories 77 country Gabon 78 - country Gambia 79 "Gambia, The" + country Gambia 79 Gambia, The country Georgia 80 country Germany 81 Germany (Federal Republic of) country Ghana 82 GHANA @@ -143,7 +143,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country "Iran, Islamic Republic of" 103 Iran + country Iran, Islamic Republic of 103 Iran country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 @@ -256,7 +256,7 @@ country Sweden 213 country Switzerland 214 country Syrian Arab Republic 215 - country "Taiwan, Province of China" 216 Taiwan + country Taiwan, Province of China 216 Taiwan country Tajikistan 217 country Tanzania, United Republic of 218 Tanzania country Thailand 219 From 8fc2be7292293e179debf972e84cfff0e6e97e7a Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Mon, 8 Jun 2026 15:57:02 -0400 Subject: [PATCH 27/35] Alicia changes --- .../api/data/metadatablocks/geospatial.tsv | 666 +++++++++--------- 1 file changed, 333 insertions(+), 333 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index bf04ffafb41..32446539fd3 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,333 +1,333 @@ -#metadataBlock name dataverseAlias displayName - geospatial Geospatial Metadata -#datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id - geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - country Country / Nation The country or nation that the Dataset is about. text 1 "#VALUE," TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial - state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 "#VALUE," TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 "#VALUE," FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial - geographicUnit Geographic Unit "Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region." text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial - geographicBoundingBox Geographic Bounding Box "The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included." none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - westLongitude Westernmost (Left) Longitude "Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0." text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - eastLongitude Easternmost (Right) Longitude "Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0." text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - northLatitude Northernmost (Top) Latitude "Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0." text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - southLatitude Southernmost (Bottom) Latitude "Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0." text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - geoReferenceSystemInfo Reference System Information Description of the spatial and temporal reference systems used in the resource. none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - geoReferenceSystemCode Reference System Code An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE geoReferenceSystemInfo geospatial - geoReferenceSystemCodeSpace Reference System Code Space "Identifier/ namespace of the system in which the reference system code is valid. E.g. ""EPSG""" "EPSG, WGS, etc." text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geoReferenceSystemInfo geospatial - spatialResolution Spatial Resolution "The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range." none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value "The resource's spatial resolution, expressed as an equivalent scale, a distance, an angle, or a brief textual description." text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type "Format in which the spatial resolution value is expressed (distance, vertical, angularDistance, levelOfDetail)." "distance, vertical, angularDistance, levelOfDetail" text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure "If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.)" "cm', 'm', 'km', etc." text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - geoResourceType Type of Geospatial Data Resource "The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. " text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geoReferenceDate Resource Reference Date A date which is used to help identify the resource (ISO 19115-3) none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - geoReferenceDateValue Date Other date as expressed in yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geoReferenceDate geospatial - geoReferenceDateType Type The type of date represented in the Date field. "revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication" text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geoReferenceDate geospatial - geoDataLineageStatement Data Lineage Statement General explanation of the data producer’s knowledge of the dataset lineage. textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geoProcessStep Data Lineage Process Step Description "Description of the processes performed on the data, as part of the dataset's lineage or processing history." textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialRepresentationType Spatial Representation Type "The type of spatial representation refers to the method or structure format that was used to represent geographic information (spatial data) in this dataset. Spatial representation can be as vector, raster (or grid), textTable (textual or tabular data), tin (triangulated irregular network), stereoModel (a 3-D view formed by intersecting homologous rays of an overlapping pair of images), or video (scene from a video recording). For more information about these types please refer to ISO 10115-1:2014(E), Tables B.3.29 and B.7." text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geometricObjectCount Vector Object Count "Vector data only: Total number of geometric objects (curve, composite, complex, point, solid, or surface) in the dataset." int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geometricObjectType Vector Object Type "Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector dataset. Geometric objects can be used to locate zero, one, two or three dimensional locations on the dataset. Geometric object types can be curve (a bounded, 1-dimensional geometric primitive, representing the continuous image of a line), composite (connected set of curves, solids or surfaces), point (zero-dimensional geometric primitive, representing a position but not having an extent), surface (bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane), solid (bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space), or complex (a set of geometric primitives whose boundaries can be represented as a union of other primitives). For further details about vector geometric obvects, please refer to ISO 10115-1:2014(E), Table B.7." "curve, composite, complex, point, solid, or surface" text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial - numberOfDimensions Raster Dimensions "Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the dataset. For further details about raster data cell geometry, please refer to ISO 19115-1:2014(E), Table B.7." int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial - axisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster/grid dataset will usually have 2+ axes or dimensions. Repeat this field to describe all dimensions represented in the dataset. none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - geoDimensionNameType Raster Dimension (Axis) Name "Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1." "row, column, vertical, track, crossTrack, line, sample, or time" text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geoDimensionSize Raster Dimension (Axis) Size Number of elements along the axis. int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geoResolution Raster Dimension (Axis) Resolution "A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. " enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geoResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure "Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value." "cm', 'm', 'km', etc." text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - cellGeometry Raster Cell Geometry "Raster/grid data only: Identification of raster/grid data in this dataset as point, area or voxel (volumetric measurement on a regular grid in three-dimensional space)." text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geoDistribution Distribution Link Distribution links are URLs that can be used to access the dataset (e.g. via a geospatial web service). none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - geoDistributionLink URL The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial - geoDistributionLinkLabel Label A descriptive label for the distribution link. text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial - geoProtocol Protocol "The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP)" "HTTPS, FTP, HTTP, REST, etc." text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial -#controlledVocabulary DatasetField Value identifier displayOrder - country Afghanistan 0 - country Albania 1 - country Algeria 2 - country American Samoa 3 - country Andorra 4 - country Angola 5 - country Anguilla 6 - country Antarctica 7 - country Antigua and Barbuda 8 - country Argentina 9 - country Armenia 10 - country Aruba 11 - country Australia 12 - country Austria 13 - country Azerbaijan 14 - country Bahamas 15 - country Bahrain 16 - country Bangladesh 17 - country Barbados 18 - country Belarus 19 - country Belgium 20 - country Belize 21 - country Benin 22 - country Bermuda 23 - country Bhutan 24 - country Bolivia, Plurinational State of 25 - country Bonaire, Sint Eustatius and Saba 26 - country Bosnia and Herzegovina 27 - country Botswana 28 BOTSWANA - country Bouvet Island 29 - country Brazil 30 Brasil - country British Indian Ocean Territory 31 - country Brunei Darussalam 32 - country Bulgaria 33 - country Burkina Faso 34 - country Burundi 35 - country Cambodia 36 - country Cameroon 37 - country Canada 38 - country Cape Verde 39 - country Cayman Islands 40 - country Central African Republic 41 - country Chad 42 - country Chile 43 - country China 44 - country Christmas Island 45 - country Cocos (Keeling) Islands 46 - country Colombia 47 - country Comoros 48 - country Congo 49 - country Congo, the Democratic Republic of the 50 - country Cook Islands 51 - country Costa Rica 52 - country Croatia 53 - country Cuba 54 - country Curaçao 55 - country Cyprus 56 - country Czech Republic 57 - country Côte d'Ivoire 58 - country Denmark 59 - country Djibouti 60 - country Dominica 61 - country Dominican Republic 62 - country Ecuador 63 - country Egypt 64 - country El Salvador 65 - country Equatorial Guinea 66 - country Eritrea 67 - country Estonia 68 - country Ethiopia 69 - country Falkland Islands (Malvinas) 70 - country Faroe Islands 71 - country Fiji 72 - country Finland 73 - country France 74 - country French Guiana 75 - country French Polynesia 76 - country French Southern Territories 77 - country Gabon 78 - country Gambia 79 Gambia, The - country Georgia 80 - country Germany 81 Germany (Federal Republic of) - country Ghana 82 GHANA - country Gibraltar 83 - country Greece 84 - country Greenland 85 - country Grenada 86 - country Guadeloupe 87 - country Guam 88 - country Guatemala 89 - country Guernsey 90 - country Guinea 91 - country Guinea-Bissau 92 - country Guyana 93 - country Haiti 94 - country Heard Island and Mcdonald Islands 95 - country Holy See (Vatican City State) 96 - country Honduras 97 - country Hong Kong 98 - country Hungary 99 - country Iceland 100 - country India 101 INDIA - country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran - country Iraq 104 IRAQ - country Ireland 105 - country Isle of Man 106 - country Israel 107 - country Italy 108 - country Jamaica 109 - country Japan 110 - country Jersey 111 - country Jordan 112 - country Kazakhstan 113 - country Kenya 114 - country Kiribati 115 - country Korea, Democratic People's Republic of 116 - country Korea, Republic of 117 - country Kuwait 118 - country Kyrgyzstan 119 - country Lao People's Democratic Republic 120 Laos - country Latvia 121 - country Lebanon 122 - country Lesotho 123 LESOTHO - country Liberia 124 - country Libya 125 - country Liechtenstein 126 - country Lithuania 127 - country Luxembourg 128 - country Macao 129 - country Macedonia, the Former Yugoslav Republic of 130 - country Madagascar 131 - country Malawi 132 - country Malaysia 133 - country Maldives 134 - country Mali 135 - country Malta 136 - country Marshall Islands 137 - country Martinique 138 - country Mauritania 139 - country Mauritius 140 - country Mayotte 141 - country Mexico 142 - country Micronesia, Federated States of 143 - country Moldova, Republic of 144 - country Monaco 145 - country Mongolia 146 - country Montenegro 147 - country Montserrat 148 - country Morocco 149 - country Mozambique 150 MOZAMBIQUE - country Myanmar 151 - country Namibia 152 NAMIBIA - country Nauru 153 - country Nepal 154 - country Netherlands 155 - country New Caledonia 156 - country New Zealand 157 - country Nicaragua 158 - country Niger 159 - country Nigeria 160 - country Niue 161 - country Norfolk Island 162 - country Northern Mariana Islands 163 - country Norway 164 - country Oman 165 - country Pakistan 166 - country Palau 167 - country Palestine, State of 168 - country Panama 169 - country Papua New Guinea 170 - country Paraguay 171 - country Peru 172 - country Philippines 173 - country Pitcairn 174 - country Poland 175 - country Portugal 176 - country Puerto Rico 177 - country Qatar 178 - country Romania 179 - country Russian Federation 180 - country Rwanda 181 - country Réunion 182 - country Saint Barthélemy 183 - country Saint Helena, Ascension and Tristan da Cunha 184 - country Saint Kitts and Nevis 185 - country Saint Lucia 186 - country Saint Martin (French part) 187 - country Saint Pierre and Miquelon 188 - country Saint Vincent and the Grenadines 189 - country Samoa 190 - country San Marino 191 - country Sao Tome and Principe 192 - country Saudi Arabia 193 - country Senegal 194 - country Serbia 195 - country Seychelles 196 - country Sierra Leone 197 - country Singapore 198 - country Sint Maarten (Dutch part) 199 - country Slovakia 200 - country Slovenia 201 - country Solomon Islands 202 - country Somalia 203 - country South Africa 204 - country South Georgia and the South Sandwich Islands 205 - country South Sudan 206 - country Spain 207 - country Sri Lanka 208 - country Sudan 209 - country Suriname 210 - country Svalbard and Jan Mayen 211 - country Swaziland 212 SWAZILAND - country Sweden 213 - country Switzerland 214 - country Syrian Arab Republic 215 - country Taiwan, Province of China 216 Taiwan - country Tajikistan 217 - country Tanzania, United Republic of 218 Tanzania - country Thailand 219 - country Timor-Leste 220 - country Togo 221 - country Tokelau 222 - country Tonga 223 - country Trinidad and Tobago 224 - country Tunisia 225 - country Turkey 226 - country Turkmenistan 227 - country Turks and Caicos Islands 228 - country Tuvalu 229 - country Uganda 230 - country Ukraine 231 - country United Arab Emirates 232 UAE - country United Kingdom 233 - country United States 234 U.S.A United States of America U.S.A. - country United States Minor Outlying Islands 235 - country Uruguay 236 - country Uzbekistan 237 - country Vanuatu 238 - country Venezuela, Bolivarian Republic of 239 - country Viet Nam 240 - country Virgin Islands, British 241 - country Virgin Islands, U.S. 242 - country Wallis and Futuna 243 - country Western Sahara 244 - country Yemen 245 YEMEN - country Zambia 246 - country Zimbabwe 247 - country Åland Islands 248 - geometricObjectType curve curve 0 - geometricObjectType composite composite 1 - geometricObjectType complex complex 2 - geometricObjectType point point 3 - geometricObjectType solid solid 4 - geometricObjectType surface surface 5 - cellGeometry point point 0 - cellGeometry area area 1 - cellGeometry voxel voxel 2 - geoDimensionNameType row row 0 - geoDimensionNameType column column 1 - geoDimensionNameType vertical vertical 2 - geoDimensionNameType track track 3 - geoDimensionNameType crossTrack crossTrack 4 - geoDimensionNameType line line 5 - geoDimensionNameType sample sample 6 - geoDimensionNameType time time 7 - spatialRepresentationType stereoModel stereoModel 0 - spatialRepresentationType video video 1 - spatialRepresentationType tin tin 2 - spatialRepresentationType textTable textTable 3 - spatialRepresentationType grid grid 4 - spatialRepresentationType vector vector 5 - geoResourceType dataset dataset 0 - geoResourceType service service 1 - geoResourceType series series 2 - geoReferenceDateType revision revision 0 - geoReferenceDateType expiry expiry 1 - geoReferenceDateType lastUpdate lastUpdate 2 - geoReferenceDateType lastRevision lastRevision 3 - geoReferenceDateType nextUpdate nextUpdate 4 - geoReferenceDateType unavailable unavailable 5 - geoReferenceDateType inForce inForce 6 - geoReferenceDateType adopted adopted 7 - geoReferenceDateType deprecated deprecated 8 - geoReferenceDateType superseded superseded 9 - geoReferenceDateType publication publication 10 - spatialResolutionType equivalentScale equivalentScale 0 - spatialResolutionType distance distance 1 - spatialResolutionType vertical vertical 2 - spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 +#metadataBlock name dataverseAlias displayName + geospatial Geospatial Metadata +#datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id + geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial + state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + city City The name of the city that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 3 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + otherGeographicCoverage Other Other information on the geographic coverage of the data. text 4 #VALUE, FALSE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial + geographicUnit Geographic Unit Lowest level of geographic aggregation covered by the Dataset, e.g., village, county, region. text 5 TRUE FALSE TRUE TRUE FALSE FALSE geospatial + geographicBoundingBox Geographic Bounding Box The fundamental geometric description for any Dataset that models geography is the geographic bounding box. It describes the minimum box, defined by west and east longitudes and north and south latitudes, which includes the largest geographic extent of the Dataset's geographic coverage. This element is used in the first pass of a coordinate-based search. Inclusion of this element in the codebook is recommended, but is required if the bound polygon box is included. none 6 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + westLongitude Westernmost (Left) Longitude Westernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= West Bounding Longitude Value <= 180.0. text 7 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial + geoReferenceSystemInfo Reference System Information The spatial and temporal reference systems used in the Dataset none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geoReferenceSystemCode Reference System Code An alphanumeric identifier for the reference system for the Dataset text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE geoReferenceSystemInfo geospatial + geoReferenceSystemCodeSpace Reference System Code Space The namespace of the system in which the reference system code is valid EPSG, WGS, etc. text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geoReferenceSystemInfo geospatial + spatialResolution Spatial Resolution The density of spatial data in the resource, or the range of resolutions in which a Dataset may be used. NOTE: This element should be repeated when describing upper and lower range none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialResolutionValue Value The resource's spatial resolution, expressed as a value or as a brief textual description text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + spatialResolutionType Type Format in which the spatial resolution value is expressed distance, vertical, angularDistance, levelOfDetail text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial + spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value cm', 'm', 'km', etc. text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + geoResourceType Type of Geospatial Data Resource The type of geospatial data resource that is described in this Dataset record text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geoReferenceDate Resource Reference Date A date which is used to help identify the resource none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geoReferenceDateValue Date A date which is used to help identify the resource yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geoReferenceDate geospatial + geoReferenceDateType Type The type of date represented in the Date field revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geoReferenceDate geospatial + geoDataLineageStatement Data Lineage Statement A statement about the Dataset's lineage textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geoProcessStep Data Lineage Process Step Description A description of the processes performed on the data as part of the Dataset's processing history textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + spatialRepresentationType Spatial Representation Type The type of spatial representation of the data in the Dataset text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geometricObjectCount Vector Object Count Vector data only: Total number of geometric objects in the Dataset int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geometricObjectType Vector Object Type Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector Dataset curve, composite, complex, point, solid, or surface text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial + numberOfDimensions Raster Dimensions Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + axisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geoDimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geoDimensionSize Raster Dimension (Axis) Size Number of elements along the axis int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geoResolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a Dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geoResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure for the dimension resolution value cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + cellGeometry Raster Cell Geometry Raster/grid data only: Identification of raster data in this Dataset text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geoDistribution Distribution Link Distribution links are URLs that can be used to access the Dataset none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geoDistributionLink URL The distribution link is a URL that can be used to access the datase text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial + geoDistributionLinkLabel Label A descriptive label for the distribution link text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial + geoProtocol Protocol The service or transfer protocol associated with the distribution link URL HTTPS, FTP, HTTP, REST, etc. text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial +#controlledVocabulary DatasetField Value identifier displayOrder + country Afghanistan 0 + country Albania 1 + country Algeria 2 + country American Samoa 3 + country Andorra 4 + country Angola 5 + country Anguilla 6 + country Antarctica 7 + country Antigua and Barbuda 8 + country Argentina 9 + country Armenia 10 + country Aruba 11 + country Australia 12 + country Austria 13 + country Azerbaijan 14 + country Bahamas 15 + country Bahrain 16 + country Bangladesh 17 + country Barbados 18 + country Belarus 19 + country Belgium 20 + country Belize 21 + country Benin 22 + country Bermuda 23 + country Bhutan 24 + country Bolivia, Plurinational State of 25 + country Bonaire, Sint Eustatius and Saba 26 + country Bosnia and Herzegovina 27 + country Botswana 28 BOTSWANA + country Bouvet Island 29 + country Brazil 30 Brasil + country British Indian Ocean Territory 31 + country Brunei Darussalam 32 + country Bulgaria 33 + country Burkina Faso 34 + country Burundi 35 + country Cambodia 36 + country Cameroon 37 + country Canada 38 + country Cape Verde 39 + country Cayman Islands 40 + country Central African Republic 41 + country Chad 42 + country Chile 43 + country China 44 + country Christmas Island 45 + country Cocos (Keeling) Islands 46 + country Colombia 47 + country Comoros 48 + country Congo 49 + country Congo, the Democratic Republic of the 50 + country Cook Islands 51 + country Costa Rica 52 + country Croatia 53 + country Cuba 54 + country Curaçao 55 + country Cyprus 56 + country Czech Republic 57 + country Côte d'Ivoire 58 + country Denmark 59 + country Djibouti 60 + country Dominica 61 + country Dominican Republic 62 + country Ecuador 63 + country Egypt 64 + country El Salvador 65 + country Equatorial Guinea 66 + country Eritrea 67 + country Estonia 68 + country Ethiopia 69 + country Falkland Islands (Malvinas) 70 + country Faroe Islands 71 + country Fiji 72 + country Finland 73 + country France 74 + country French Guiana 75 + country French Polynesia 76 + country French Southern Territories 77 + country Gabon 78 + country Gambia 79 Gambia, The + country Georgia 80 + country Germany 81 Germany (Federal Republic of) + country Ghana 82 GHANA + country Gibraltar 83 + country Greece 84 + country Greenland 85 + country Grenada 86 + country Guadeloupe 87 + country Guam 88 + country Guatemala 89 + country Guernsey 90 + country Guinea 91 + country Guinea-Bissau 92 + country Guyana 93 + country Haiti 94 + country Heard Island and Mcdonald Islands 95 + country Holy See (Vatican City State) 96 + country Honduras 97 + country Hong Kong 98 + country Hungary 99 + country Iceland 100 + country India 101 INDIA + country Indonesia 102 Sumatra + country Iran, Islamic Republic of 103 Iran + country Iraq 104 IRAQ + country Ireland 105 + country Isle of Man 106 + country Israel 107 + country Italy 108 + country Jamaica 109 + country Japan 110 + country Jersey 111 + country Jordan 112 + country Kazakhstan 113 + country Kenya 114 + country Kiribati 115 + country Korea, Democratic People's Republic of 116 + country Korea, Republic of 117 + country Kuwait 118 + country Kyrgyzstan 119 + country Lao People's Democratic Republic 120 Laos + country Latvia 121 + country Lebanon 122 + country Lesotho 123 LESOTHO + country Liberia 124 + country Libya 125 + country Liechtenstein 126 + country Lithuania 127 + country Luxembourg 128 + country Macao 129 + country Macedonia, the Former Yugoslav Republic of 130 + country Madagascar 131 + country Malawi 132 + country Malaysia 133 + country Maldives 134 + country Mali 135 + country Malta 136 + country Marshall Islands 137 + country Martinique 138 + country Mauritania 139 + country Mauritius 140 + country Mayotte 141 + country Mexico 142 + country Micronesia, Federated States of 143 + country Moldova, Republic of 144 + country Monaco 145 + country Mongolia 146 + country Montenegro 147 + country Montserrat 148 + country Morocco 149 + country Mozambique 150 MOZAMBIQUE + country Myanmar 151 + country Namibia 152 NAMIBIA + country Nauru 153 + country Nepal 154 + country Netherlands 155 + country New Caledonia 156 + country New Zealand 157 + country Nicaragua 158 + country Niger 159 + country Nigeria 160 + country Niue 161 + country Norfolk Island 162 + country Northern Mariana Islands 163 + country Norway 164 + country Oman 165 + country Pakistan 166 + country Palau 167 + country Palestine, State of 168 + country Panama 169 + country Papua New Guinea 170 + country Paraguay 171 + country Peru 172 + country Philippines 173 + country Pitcairn 174 + country Poland 175 + country Portugal 176 + country Puerto Rico 177 + country Qatar 178 + country Romania 179 + country Russian Federation 180 + country Rwanda 181 + country Réunion 182 + country Saint Barthélemy 183 + country Saint Helena, Ascension and Tristan da Cunha 184 + country Saint Kitts and Nevis 185 + country Saint Lucia 186 + country Saint Martin (French part) 187 + country Saint Pierre and Miquelon 188 + country Saint Vincent and the Grenadines 189 + country Samoa 190 + country San Marino 191 + country Sao Tome and Principe 192 + country Saudi Arabia 193 + country Senegal 194 + country Serbia 195 + country Seychelles 196 + country Sierra Leone 197 + country Singapore 198 + country Sint Maarten (Dutch part) 199 + country Slovakia 200 + country Slovenia 201 + country Solomon Islands 202 + country Somalia 203 + country South Africa 204 + country South Georgia and the South Sandwich Islands 205 + country South Sudan 206 + country Spain 207 + country Sri Lanka 208 + country Sudan 209 + country Suriname 210 + country Svalbard and Jan Mayen 211 + country Swaziland 212 SWAZILAND + country Sweden 213 + country Switzerland 214 + country Syrian Arab Republic 215 + country Taiwan, Province of China 216 Taiwan + country Tajikistan 217 + country Tanzania, United Republic of 218 Tanzania + country Thailand 219 + country Timor-Leste 220 + country Togo 221 + country Tokelau 222 + country Tonga 223 + country Trinidad and Tobago 224 + country Tunisia 225 + country Turkey 226 + country Turkmenistan 227 + country Turks and Caicos Islands 228 + country Tuvalu 229 + country Uganda 230 + country Ukraine 231 + country United Arab Emirates 232 UAE + country United Kingdom 233 + country United States 234 U.S.A United States of America U.S.A. + country United States Minor Outlying Islands 235 + country Uruguay 236 + country Uzbekistan 237 + country Vanuatu 238 + country Venezuela, Bolivarian Republic of 239 + country Viet Nam 240 + country Virgin Islands, British 241 + country Virgin Islands, U.S. 242 + country Wallis and Futuna 243 + country Western Sahara 244 + country Yemen 245 YEMEN + country Zambia 246 + country Zimbabwe 247 + country Åland Islands 248 + geometricObjectType curve curve 0 + geometricObjectType composite composite 1 + geometricObjectType complex complex 2 + geometricObjectType point point 3 + geometricObjectType solid solid 4 + geometricObjectType surface surface 5 + cellGeometry point point 0 + cellGeometry area area 1 + cellGeometry voxel voxel 2 + geoDimensionNameType row row 0 + geoDimensionNameType column column 1 + geoDimensionNameType vertical vertical 2 + geoDimensionNameType track track 3 + geoDimensionNameType crossTrack crossTrack 4 + geoDimensionNameType line line 5 + geoDimensionNameType sample sample 6 + geoDimensionNameType time time 7 + spatialRepresentationType stereoModel stereoModel 0 + spatialRepresentationType video video 1 + spatialRepresentationType tin tin 2 + spatialRepresentationType textTable textTable 3 + spatialRepresentationType grid grid 4 + spatialRepresentationType vector vector 5 + geoResourceType dataset dataset 0 + geoResourceType service service 1 + geoResourceType series series 2 + geoReferenceDateType revision revision 0 + geoReferenceDateType expiry expiry 1 + geoReferenceDateType lastUpdate lastUpdate 2 + geoReferenceDateType lastRevision lastRevision 3 + geoReferenceDateType nextUpdate nextUpdate 4 + geoReferenceDateType unavailable unavailable 5 + geoReferenceDateType inForce inForce 6 + geoReferenceDateType adopted adopted 7 + geoReferenceDateType deprecated deprecated 8 + geoReferenceDateType superseded superseded 9 + geoReferenceDateType publication publication 10 + spatialResolutionType equivalentScale equivalentScale 0 + spatialResolutionType distance distance 1 + spatialResolutionType vertical vertical 2 + spatialResolutionType angularDistance angularDistance 3 + spatialResolutionType levelOfDetail levelOfDetail 4 From 63593fb5afc42cf33c95223a57dfb54f29b0ab04 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Wed, 10 Jun 2026 13:42:52 -0400 Subject: [PATCH 28/35] geographic --- conf/solr/schema.xml | 72 ++++---- .../api/data/metadatablocks/geospatial.tsv | 84 ++++----- .../java/propertyFiles/geospatial.properties | 168 +++++++++--------- 3 files changed, 160 insertions(+), 164 deletions(-) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index 8fcf4306e2d..e4c4188628a 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -317,7 +317,6 @@ - @@ -330,12 +329,7 @@ - - - - - - + @@ -349,6 +343,21 @@ + + + + + + + + + + + + + + + @@ -367,7 +376,6 @@ - @@ -378,7 +386,6 @@ - @@ -387,7 +394,6 @@ - @@ -395,22 +401,13 @@ - - - - - - - - - @@ -602,7 +599,6 @@ - @@ -615,12 +611,7 @@ - - - - - - + @@ -634,6 +625,23 @@ + + + + + + + + + + + + + + + + + @@ -652,7 +660,6 @@ - @@ -663,7 +670,6 @@ - @@ -672,7 +678,6 @@ - @@ -680,22 +685,13 @@ - - - - - - - - - diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 32446539fd3..bb9ffec7caf 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -1,6 +1,6 @@ #metadataBlock name dataverseAlias displayName geospatial Geospatial Metadata -#datasetField name title description watermark fieldType display order displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id +#datasetField name title description watermark fieldType displayOrder displayFormat advancedSearchField allowControlledVocabulary allowmultiples facetable displayoncreate required parent metadatablock_id geographicCoverage Geographic Coverage Information on the geographic coverage of the data. Includes the total geographic scope of the data. none 0 FALSE FALSE TRUE FALSE FALSE FALSE geospatial country Country / Nation The country or nation that the Dataset is about. text 1 #VALUE, TRUE TRUE FALSE TRUE FALSE FALSE geographicCoverage geospatial state State / Province The state or province that the Dataset is about. Use GeoNames for correct spelling and avoid abbreviations. text 2 #VALUE, TRUE FALSE FALSE TRUE FALSE FALSE geographicCoverage geospatial @@ -12,33 +12,33 @@ eastLongitude Easternmost (Right) Longitude Easternmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -180.0 <= East Bounding Longitude Value <= 180.0. text 8 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial northLatitude Northernmost (Top) Latitude Northernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= North Bounding Latitude Value <= 90.0. text 9 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial southLatitude Southernmost (Bottom) Latitude Southernmost coordinate delimiting the geographic extent of the Dataset. A valid range of values, expressed in decimal degrees, is -90.0 <= South Bounding Latitude Value <= 90.0. text 10 FALSE FALSE FALSE FALSE FALSE FALSE geographicBoundingBox geospatial - geoReferenceSystemInfo Reference System Information The spatial and temporal reference systems used in the Dataset none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - geoReferenceSystemCode Reference System Code An alphanumeric identifier for the reference system for the Dataset text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE geoReferenceSystemInfo geospatial - geoReferenceSystemCodeSpace Reference System Code Space The namespace of the system in which the reference system code is valid EPSG, WGS, etc. text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geoReferenceSystemInfo geospatial + geographicReferenceSystemInfo Reference System Information The spatial and temporal reference systems used in the Dataset none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geographicReferenceSystemCode Reference System Code An alphanumeric identifier for the reference system for the Dataset text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE geographicReferenceSystemInfo geospatial + geographicReferenceSystemCodeSpace Reference System Code Space The namespace of the system in which the reference system code is valid EPSG, WGS, etc. text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geographicReferenceSystemInfo geospatial spatialResolution Spatial Resolution The density of spatial data in the resource, or the range of resolutions in which a Dataset may be used. NOTE: This element should be repeated when describing upper and lower range none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial spatialResolutionValue Value The resource's spatial resolution, expressed as a value or as a brief textual description text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial spatialResolutionType Type Format in which the spatial resolution value is expressed distance, vertical, angularDistance, levelOfDetail text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value cm', 'm', 'km', etc. text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - geoResourceType Type of Geospatial Data Resource The type of geospatial data resource that is described in this Dataset record text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geoReferenceDate Resource Reference Date A date which is used to help identify the resource none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - geoReferenceDateValue Date A date which is used to help identify the resource yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geoReferenceDate geospatial - geoReferenceDateType Type The type of date represented in the Date field revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geoReferenceDate geospatial - geoDataLineageStatement Data Lineage Statement A statement about the Dataset's lineage textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial - geoProcessStep Data Lineage Process Step Description A description of the processes performed on the data as part of the Dataset's processing history textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geographicResourceType Type of Geospatial Data Resource The type of geospatial data resource that is described in this Dataset record text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geographicReferenceDate Resource Reference Date A date which is used to help identify the resource none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geographicReferenceDateValue Date A date which is used to help identify the resource yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geographicReferenceDate geospatial + geographicReferenceDateType Type The type of date represented in the Date field revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geographicReferenceDate geospatial + geographicDataLineageStatement Data Lineage Statement A statement about the Dataset's lineage textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial + geographicProcessStep Data Lineage Process Step Description A description of the processes performed on the data as part of the Dataset's processing history textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial spatialRepresentationType Spatial Representation Type The type of spatial representation of the data in the Dataset text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial geometricObjectCount Vector Object Count Vector data only: Total number of geometric objects in the Dataset int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial geometricObjectType Vector Object Type Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector Dataset curve, composite, complex, point, solid, or surface text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial numberOfDimensions Raster Dimensions Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial axisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - geoDimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geoDimensionSize Raster Dimension (Axis) Size Number of elements along the axis int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geoResolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a Dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geoResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure for the dimension resolution value cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geographicDimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geographicDimensionSize Raster Dimension (Axis) Size Number of elements along the axis int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geographicResolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a Dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial + geographicResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure for the dimension resolution value cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial cellGeometry Raster Cell Geometry Raster/grid data only: Identification of raster data in this Dataset text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial - geoDistribution Distribution Link Distribution links are URLs that can be used to access the Dataset none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial - geoDistributionLink URL The distribution link is a URL that can be used to access the datase text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial - geoDistributionLinkLabel Label A descriptive label for the distribution link text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial - geoProtocol Protocol The service or transfer protocol associated with the distribution link URL HTTPS, FTP, HTTP, REST, etc. text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE geoDistribution geospatial + geographicDistribution Distribution Link Distribution links are URLs that can be used to access the Dataset none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial + geographicDistributionLink URL The distribution link is a URL that can be used to access the datase text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geographicDistribution geospatial + geographicDistributionLinkLabel Label A descriptive label for the distribution link text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geographicDistribution geospatial + geographicProtocol Protocol The service or transfer protocol associated with the distribution link URL HTTPS, FTP, HTTP, REST, etc. text 37 (#VALUE) TRUE FALSE FALSE FALSE FALSE FALSE geographicDistribution geospatial #controlledVocabulary DatasetField Value identifier displayOrder country Afghanistan 0 country Albania 1 @@ -143,7 +143,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran + country Iran, Islamic Republic of 103 Iran (Islamic Republic of) country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 @@ -274,7 +274,7 @@ country Ukraine 231 country United Arab Emirates 232 UAE country United Kingdom 233 - country United States 234 U.S.A United States of America U.S.A. + country United States 234 U.S.A USA United States of America U.S.A. country United States Minor Outlying Islands 235 country Uruguay 236 country Uzbekistan 237 @@ -298,34 +298,34 @@ cellGeometry point point 0 cellGeometry area area 1 cellGeometry voxel voxel 2 - geoDimensionNameType row row 0 - geoDimensionNameType column column 1 - geoDimensionNameType vertical vertical 2 - geoDimensionNameType track track 3 - geoDimensionNameType crossTrack crossTrack 4 - geoDimensionNameType line line 5 - geoDimensionNameType sample sample 6 - geoDimensionNameType time time 7 + geographicDimensionNameType row row 0 + geographicDimensionNameType column column 1 + geographicDimensionNameType vertical vertical 2 + geographicDimensionNameType track track 3 + geographicDimensionNameType crossTrack crossTrack 4 + geographicDimensionNameType line line 5 + geographicDimensionNameType sample sample 6 + geographicDimensionNameType time time 7 spatialRepresentationType stereoModel stereoModel 0 spatialRepresentationType video video 1 spatialRepresentationType tin tin 2 spatialRepresentationType textTable textTable 3 spatialRepresentationType grid grid 4 spatialRepresentationType vector vector 5 - geoResourceType dataset dataset 0 - geoResourceType service service 1 - geoResourceType series series 2 - geoReferenceDateType revision revision 0 - geoReferenceDateType expiry expiry 1 - geoReferenceDateType lastUpdate lastUpdate 2 - geoReferenceDateType lastRevision lastRevision 3 - geoReferenceDateType nextUpdate nextUpdate 4 - geoReferenceDateType unavailable unavailable 5 - geoReferenceDateType inForce inForce 6 - geoReferenceDateType adopted adopted 7 - geoReferenceDateType deprecated deprecated 8 - geoReferenceDateType superseded superseded 9 - geoReferenceDateType publication publication 10 + geographicResourceType dataset dataset 0 + geographicResourceType service service 1 + geographicResourceType series series 2 + geographicReferenceDateType revision revision 0 + geographicReferenceDateType expiry expiry 1 + geographicReferenceDateType lastUpdate lastUpdate 2 + geographicReferenceDateType lastRevision lastRevision 3 + geographicReferenceDateType nextUpdate nextUpdate 4 + geographicReferenceDateType unavailable unavailable 5 + geographicReferenceDateType inForce inForce 6 + geographicReferenceDateType adopted adopted 7 + geographicReferenceDateType deprecated deprecated 8 + geographicReferenceDateType superseded superseded 9 + geographicReferenceDateType publication publication 10 spatialResolutionType equivalentScale equivalentScale 0 spatialResolutionType distance distance 1 spatialResolutionType vertical vertical 2 diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index 9a4f944d863..ced591102c1 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -34,90 +34,90 @@ datasetfieldtype.westLongitude.watermark= datasetfieldtype.eastLongitude.watermark= datasetfieldtype.northLatitude.watermark= datasetfieldtype.southLatitude.watermark= -datasetfieldtype.geoResourceType.title=Type of Geospatial Data Resource -datasetfieldtype.geoResourceType.description=The type of geospatial data resource (dataset, service, or series) that is described in this metadata record. -datasetfieldtype.geoResourceType.watermark= -datasetfieldtype.geoReferenceDate.title=Resource Reference Date -datasetfieldtype.geoReferenceDate.description=A date which is used to help identify the resource (ISO 19115-3) -datasetfieldtype.geoReferenceDate.watermark= -datasetfieldtype.geoReferenceDateValue.title=Date -datasetfieldtype.geoReferenceDateValue.description=Other date as expressed in yyyy-mm-dd -datasetfieldtype.geoReferenceDateValue.watermark= -datasetfieldtype.geoReferenceDateType.title=Type -datasetfieldtype.geoReferenceDateType.description=The type of date represented in the Date field. -datasetfieldtype.geoReferenceDateType.watermark=revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication -datasetfieldtype.geoDataLineageStatement.title=Data Lineage Statement -datasetfieldtype.geoDataLineageStatement.description=General explanation of the data producer's knowledge of the dataset lineage. -datasetfieldtype.geoDataLineageStatement.watermark= -datasetfieldtype.geoProcessStep.title=Data Lineage Process Step Description -datasetfieldtype.geoProcessStep.description=Description of the processes performed on the data, as part of the dataset's lineage or processing history. -datasetfieldtype.geoProcessStep.watermark= -datasetfieldtype.geoReferenceSystemInfo.title=Reference System Information -datasetfieldtype.geoReferenceSystemInfo.description=Description of the spatial and temporal reference systems used in the resource. -datasetfieldtype.geoReferenceSystemInfo.watermark= -datasetfieldtype.geoReferenceSystemCode.title=Reference System Code -datasetfieldtype.geoReferenceSystemCode.description=An alphanumeric identifier for the reference system for this data resource. The reference system provides a framework to define how the bounding box coordinates map to real-world locations. -datasetfieldtype.geoReferenceSystemCode.watermark= -datasetfieldtype.geoReferenceSystemCodeSpace.title=Reference System Code Space -datasetfieldtype.geoReferenceSystemCodeSpace.description=Identifier/namespace of the system in which the reference system code is valid. E.g. "EPSG" -datasetfieldtype.geoReferenceSystemCodeSpace.watermark=EPSG, WGS, etc. +datasetfieldtype.geographicResourceType.title=Type of Geospatial Data Resource +datasetfieldtype.geographicResourceType.description=The type of geospatial data resource that is described in this Dataset record +datasetfieldtype.geographicResourceType.watermark= +datasetfieldtype.geographicReferenceDate.title=Resource Reference Date +datasetfieldtype.geographicReferenceDate.description=A date which is used to help identify the resource (ISO 19115-3) +datasetfieldtype.geographicReferenceDate.watermark= +datasetfieldtype.geographicReferenceDateValue.title=Date +datasetfieldtype.geographicReferenceDateValue.description=A date which is used to help identify the resource +datasetfieldtype.geographicReferenceDateValue.watermark=yyyy-mm-dd +datasetfieldtype.geographicReferenceDateType.title=Type +datasetfieldtype.geographicReferenceDateType.description=The type of date represented in the Date field +datasetfieldtype.geographicReferenceDateType.watermark=revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication +datasetfieldtype.geographicDataLineageStatement.title=Data Lineage Statement +datasetfieldtype.geographicDataLineageStatement.description=A statement about the Dataset's lineage +datasetfieldtype.geographicDataLineageStatement.watermark= +datasetfieldtype.geographicProcessStep.title=Data Lineage Process Step Description +datasetfieldtype.geographicProcessStep.description=A description of the processes performed on the data as part of the Dataset's processing history +datasetfieldtype.geographicProcessStep.watermark= +datasetfieldtype.geographicReferenceSystemInfo.title=Reference System Information +datasetfieldtype.geographicReferenceSystemInfo.description=The spatial and temporal reference systems used in the Dataset +datasetfieldtype.geographicReferenceSystemInfo.watermark= +datasetfieldtype.geographicReferenceSystemCode.title=Reference System Code +datasetfieldtype.geographicReferenceSystemCode.description=An alphanumeric identifier for the reference system for the Dataset +datasetfieldtype.geographicReferenceSystemCode.watermark= +datasetfieldtype.geographicReferenceSystemCodeSpace.title=Reference System Code Space +datasetfieldtype.geographicReferenceSystemCodeSpace.description=The namespace of the system in which the reference system code is valid +datasetfieldtype.geographicReferenceSystemCodeSpace.watermark=EPSG, WGS, etc. datasetfieldtype.spatialResolution.title=Spatial Resolution -datasetfieldtype.spatialResolution.description=The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. Spatial resolution can be expressed as an equivalent scale (the scale of a comparable hardcopy map or chart), distance (horizontal ground sampling distance), vertical (vertical sampling distance), angularDistance (angular sampling distance), or level of detail (brief textual description of the spatial resolution of the resource). For more information please refer to ISO 19115-1:2014(E), Table B.3.4. NOTE: This element should be repeated when describing upper and lower range. +datasetfieldtype.spatialResolution.description=The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range datasetfieldtype.spatialResolution.watermark= datasetfieldtype.spatialResolutionValue.title=Value -datasetfieldtype.spatialResolutionValue.description=The resource's spatial resolution, expressed as an equivalent scale, a distance, an angle, or a brief textual description. +datasetfieldtype.spatialResolutionValue.description=The resource's spatial resolution, expressed as a value or as a brief textual description datasetfieldtype.spatialResolutionValue.watermark= datasetfieldtype.spatialResolutionType.title=Type -datasetfieldtype.spatialResolutionType.description=Format in which the spatial resolution value is expressed (distance, vertical, angularDistance, levelOfDetail). +datasetfieldtype.spatialResolutionType.description=Format in which the spatial resolution value is expressed datasetfieldtype.spatialResolutionType.watermark=distance, vertical, angularDistance, levelOfDetail datasetfieldtype.spatialRepresentationType.title=Spatial Representation Type -datasetfieldtype.spatialRepresentationType.description=The type of spatial representation refers to the method or structure format that was used to represent geographic information (spatial data) in this dataset. Spatial representation can be as vector, raster (or grid), textTable (textual or tabular data), tin (triangulated irregular network), stereoModel (a 3-D view formed by intersecting homologous rays of an overlapping pair of images), or video (scene from a video recording). For more information about these types please refer to ISO 10115-1:2014(E), Tables B.3.29 and B.7. +datasetfieldtype.spatialRepresentationType.description=Spatial Representation Type The type of spatial representation of the data in the Dataset datasetfieldtype.spatialRepresentationType.watermark= datasetfieldtype.spatialResolutionUnitOfMeasure.title=Spatial Resolution Unit of Measure -datasetfieldtype.spatialResolutionUnitOfMeasure.description=If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value (e.g. 'cm', 'm', 'km', etc.) +datasetfieldtype.spatialResolutionUnitOfMeasure.description=If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value datasetfieldtype.spatialResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. -datasetfieldtype.geoDistribution.title=Distribution Link -datasetfieldtype.geoDistribution.description=Distribution links are URLs that can be used to acess the dataset (e.g. via a geospatial web service). -datasetfieldtype.geoDistribution.watermark= -datasetfieldtype.geoDistributionLinkLabel.title=Label -datasetfieldtype.geoDistributionLinkLabel.description=A descriptive label for the distribution link. -datasetfieldtype.geoDistributionLinkLabel.watermark= -datasetfieldtype.geoDistributionLink.title=URL -datasetfieldtype.geoDistributionLink.description=The distribution link is a URL that can be used to access the dataset (e.g. via a geospatial web service) -datasetfieldtype.geoDistributionLink.watermark= -datasetfieldtype.geoProtocol.title=Protocol -datasetfieldtype.geoProtocol.description=The service or transfer protocol associated with the distribution link URL (e.g. HTTPS, or FTP) -datasetfieldtype.geoProtocol.watermark=HTTPS, FTP, HTTP, REST, etc. +datasetfieldtype.geographicDistribution.title=Distribution Link +datasetfieldtype.geographicDistribution.description=Distribution links are URLs that can be used to access the Dataset +datasetfieldtype.geographicDistribution.watermark= +datasetfieldtype.geographicDistributionLinkLabel.title=Label +datasetfieldtype.geographicDistributionLinkLabel.description=A descriptive label for the distribution link +datasetfieldtype.geographicDistributionLinkLabel.watermark= +datasetfieldtype.geographicDistributionLink.title=URL +datasetfieldtype.geographicDistributionLink.description=The distribution link is a URL that can be used to access the dataset +datasetfieldtype.geographicDistributionLink.watermark= +datasetfieldtype.geographicProtocol.title=Protocol +datasetfieldtype.geographicProtocol.description=The service or transfer protocol associated with the distribution link URL +datasetfieldtype.geographicProtocol.watermark=HTTPS, FTP, HTTP, REST, etc. datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation datasetfieldtype.vectorSpatialRepresentation.description=Information about vector spatial objects in the resource. datasetfieldtype.vectorSpatialRepresentation.watermark= datasetfieldtype.geometricObjectCount.title=Vector Object Count -datasetfieldtype.geometricObjectCount.description=Vector data only: Total number of geometric objects (curve, composite, complex, point, solid, or surface) in the dataset. +datasetfieldtype.geometricObjectCount.description=Vector data only: Total number of geometric objects in the Dataset datasetfieldtype.geometricObjectCount.watermark= datasetfieldtype.geometricObjectType.title=Vector Object Type -datasetfieldtype.geometricObjectType.description=Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector dataset. Geometric objects can be used to locate zero, one, two or three dimensional locations on the dataset. Geometric object types can be curve (a bounded, 1-dimensional geometric primitive, representing the continuous image of a line), composite (connected set of curves, solids or surfaces), point (zero-dimensional geometric primitive, representing a position but not having an extent), surface (bounded, connected 2-dimensional geometric primitive, representing the continuous image of a region of a plane), solid (bounded, connected 3-dimensional geometric primitive, representing the continuous image of a region of space), or complex (a set of geometric primitives whose boundaries can be represented as a union of other primitives). For further details about vector geometric obvects, please refer to ISO 10115-1:2014(E), Table B.7. +datasetfieldtype.geometricObjectType.description=Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector Dataset datasetfieldtype.geometricObjectType.watermark=curve, composite, complex, point, solid, or surface datasetfieldtype.numberOfDimensions.title=Raster Dimensions -datasetfieldtype.numberOfDimensions.description=Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the dataset. For further details about raster data cell geometry, please refer to ISO 19115-1:2014(E), Table B.7. +datasetfieldtype.numberOfDimensions.description=Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset datasetfieldtype.numberOfDimensions.watermark= datasetfieldtype.cellGeometry.title=Raster Cell Geometry -datasetfieldtype.cellGeometry.description=Raster/grid data only: Identification of raster/grid data in this dataset as point, area or voxel (volumetric measurement on a regular grid in three-dimensional space). -datasetfieldtype.cellGeometry.watermark=Identification of grid data as point or cell. +datasetfieldtype.cellGeometry.description=Raster/grid data only: Identification of raster data in this Dataset +datasetfieldtype.cellGeometry.watermark= datasetfieldtype.axisDimensionProperties.title=Raster Dimension (Axis) Properties -datasetfieldtype.axisDimensionProperties.description=Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster/grid dataset will usually have 2+ axes or dimensions. Repeat this field to describe all dimensions represented in the dataset +datasetfieldtype.axisDimensionProperties.description=Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset datasetfieldtype.axisDimensionProperties.watermark= -datasetfieldtype.geoDimensionNameType.title=Raster Dimension (Axis) Name -datasetfieldtype.geoDimensionNameType.description=Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the dataset (row, column, vertical, track, crossTrack, line, sample, or time). For more information about axis dimension properties, please refer to ISO 19115-1:2014(E), Table B.7.1. -datasetfieldtype.geoDimensionNameType.watermark=row, column, vertical, track, crossTrack, line, sample, or time -datasetfieldtype.geoDimensionSize.title=Raster Dimension (Axis) Size -datasetfieldtype.geoDimensionSize.description=Number of elements along the axis. -datasetfieldtype.geoDimensionSize.watermark= -datasetfieldtype.geoResolution.title=Raster Dimension (Axis) Resolution -datasetfieldtype.geoResolution.description=A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a dataset's axis. -datasetfieldtype.geoResolution.watermark=enter a decimal value -datasetfieldtype.geoResolutionUnitOfMeasure.title=Raster Dimension (Axis) Resolution Unit of Measure -datasetfieldtype.geoResolutionUnitOfMeasure.description=Resolution unit of measure (e.g. 'cm', 'm', 'km', etc.) for the dimension/axis resolution value. -datasetfieldtype.geoResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. +datasetfieldtype.geographicDimensionNameType.title=Raster Dimension (Axis) Name +datasetfieldtype.geographicDimensionNameType.description=Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset +datasetfieldtype.geographicDimensionNameType.watermark=row, column, vertical, track, crossTrack, line, sample, or time +datasetfieldtype.geographicDimensionSize.title=Raster Dimension (Axis) Size +datasetfieldtype.geographicDimensionSize.description=Number of elements along the axis +datasetfieldtype.geographicDimensionSize.watermark= +datasetfieldtype.geographicResolution.title=Raster Dimension (Axis) Resolution +datasetfieldtype.geographicResolution.description=A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a Dataset's axis. +datasetfieldtype.geographicResolution.watermark=enter a decimal value +datasetfieldtype.geographicResolutionUnitOfMeasure.title=Raster Dimension (Axis) Resolution Unit of Measure +datasetfieldtype.geographicResolutionUnitOfMeasure.description=Resolution unit of measure for the dimension resolution value. +datasetfieldtype.geographicResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. controlledvocabulary.country.afghanistan=Afghanistan controlledvocabulary.country.albania=Albania controlledvocabulary.country.algeria=Algeria @@ -376,34 +376,34 @@ controlledvocabulary.geometricObjectType.surface=surface controlledvocabulary.cellGeometry.point=point controlledvocabulary.cellGeometry.area=area controlledvocabulary.cellGeometry.voxel=voxel -controlledvocabulary.geoDimensionNameType.row=row -controlledvocabulary.geoDimensionNameType.column=column -controlledvocabulary.geoDimensionNameType.vertical=vertical -controlledvocabulary.geoDimensionNameType.track=track -controlledvocabulary.geoDimensionNameType.crosstrack=crossTrack -controlledvocabulary.geoDimensionNameType.line=line -controlledvocabulary.geoDimensionNameType.sample=sample -controlledvocabulary.geoDimensionNameType.time=time +controlledvocabulary.geographicDimensionNameType.row=row +controlledvocabulary.geographicDimensionNameType.column=column +controlledvocabulary.geographicDimensionNameType.vertical=vertical +controlledvocabulary.geographicDimensionNameType.track=track +controlledvocabulary.geographicDimensionNameType.crosstrack=crossTrack +controlledvocabulary.geographicDimensionNameType.line=line +controlledvocabulary.geographicDimensionNameType.sample=sample +controlledvocabulary.geographicDimensionNameType.time=time controlledvocabulary.spatialRepresentationType.stereomodel=stereoModel controlledvocabulary.spatialRepresentationType.video=video controlledvocabulary.spatialRepresentationType.tin=tin controlledvocabulary.spatialRepresentationType.texttable=textTable controlledvocabulary.spatialRepresentationType.grid=grid controlledvocabulary.spatialRepresentationType.vector=vector -controlledvocabulary.geoResourceType.dataset=dataset -controlledvocabulary.geoResourceType.service=service -controlledvocabulary.geoResourceType.series=series -controlledvocabulary.geoReferenceDateType.revision=revision -controlledvocabulary.geoReferenceDateType.expiry=expiry -controlledvocabulary.geoReferenceDateType.lastupdate=lastUpdate -controlledvocabulary.geoReferenceDateType.lastrevision=lastRevision -controlledvocabulary.geoReferenceDateType.nextupdate=nextUpdate -controlledvocabulary.geoReferenceDateType.unavailable=unavailable -controlledvocabulary.geoReferenceDateType.inforce=inForce -controlledvocabulary.geoReferenceDateType.adopted=adopted -controlledvocabulary.geoReferenceDateType.deprecated=deprecated -controlledvocabulary.geoReferenceDateType.superseded=superseded -controlledvocabulary.geoReferenceDateType.publication=publication +controlledvocabulary.geographicResourceType.dataset=dataset +controlledvocabulary.geographicResourceType.service=service +controlledvocabulary.geographicResourceType.series=series +controlledvocabulary.geographicReferenceDateType.revision=revision +controlledvocabulary.geographicReferenceDateType.expiry=expiry +controlledvocabulary.geographicReferenceDateType.lastupdate=lastUpdate +controlledvocabulary.geographicReferenceDateType.lastrevision=lastRevision +controlledvocabulary.geographicReferenceDateType.nextupdate=nextUpdate +controlledvocabulary.geographicReferenceDateType.unavailable=unavailable +controlledvocabulary.geographicReferenceDateType.inforce=inForce +controlledvocabulary.geographicReferenceDateType.adopted=adopted +controlledvocabulary.geographicReferenceDateType.deprecated=deprecated +controlledvocabulary.geographicReferenceDateType.superseded=superseded +controlledvocabulary.geographicReferenceDateType.publication=publication controlledvocabulary.spatialResolutionType.equivalentscale=equivalentScale controlledvocabulary.spatialResolutionType.distance=distance controlledvocabulary.spatialResolutionType.vertical=vertical From 724bb9c7da1c32d1c6b7dde10a28d721523dd6fc Mon Sep 17 00:00:00 2001 From: Victoria Lubitch <43550154+lubitchv@users.noreply.github.com> Date: Fri, 12 Jun 2026 11:18:38 -0400 Subject: [PATCH 29/35] Update geospatial.tsv From bc8fae4c89914cec532abc838aaecfe9c210d914 Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Fri, 12 Jun 2026 12:11:49 -0400 Subject: [PATCH 30/35] add geographic --- .../api/data/metadatablocks/geospatial.tsv | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index bb9ffec7caf..6a113f028cd 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -15,26 +15,26 @@ geographicReferenceSystemInfo Reference System Information The spatial and temporal reference systems used in the Dataset none 11 FALSE FALSE TRUE FALSE FALSE FALSE geospatial geographicReferenceSystemCode Reference System Code An alphanumeric identifier for the reference system for the Dataset text 12 #VALUE FALSE FALSE FALSE TRUE FALSE FALSE geographicReferenceSystemInfo geospatial geographicReferenceSystemCodeSpace Reference System Code Space The namespace of the system in which the reference system code is valid EPSG, WGS, etc. text 13 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geographicReferenceSystemInfo geospatial - spatialResolution Spatial Resolution The density of spatial data in the resource, or the range of resolutions in which a Dataset may be used. NOTE: This element should be repeated when describing upper and lower range none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialResolutionValue Value The resource's spatial resolution, expressed as a value or as a brief textual description text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial - spatialResolutionType Type Format in which the spatial resolution value is expressed distance, vertical, angularDistance, levelOfDetail text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE spatialResolution geospatial - spatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value cm', 'm', 'km', etc. text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE spatialResolution geospatial + geographicSpatialResolution Spatial Resolution The density of spatial data in the resource, or the range of resolutions in which a Dataset may be used. NOTE: This element should be repeated when describing upper and lower range none 14 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geographicSpatialResolutionValue Value The resource's spatial resolution, expressed as a value or as a brief textual description text 15 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geographicSpatialResolution geospatial + geographicSpatialResolutionType Type Format in which the spatial resolution value is expressed distance, vertical, angularDistance, levelOfDetail text 16 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geographicSpatialResolution geospatial + geographicSpatialResolutionUnitOfMeasure Spatial Resolution Unit of Measure If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value cm', 'm', 'km', etc. text 17 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geographicSpatialResolution geospatial geographicResourceType Type of Geospatial Data Resource The type of geospatial data resource that is described in this Dataset record text 18 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial geographicReferenceDate Resource Reference Date A date which is used to help identify the resource none 19 TRUE FALSE TRUE FALSE FALSE FALSE geospatial geographicReferenceDateValue Date A date which is used to help identify the resource yyyy-mm-dd date 20 #VALUE TRUE FALSE FALSE TRUE FALSE FALSE geographicReferenceDate geospatial geographicReferenceDateType Type The type of date represented in the Date field revision, expiry, lastUpdate, lastRevision, nextUpdate, unavailable, inForce, adopted, deprecated, superseded, publication text 21 (#VALUE) TRUE TRUE FALSE FALSE FALSE FALSE geographicReferenceDate geospatial geographicDataLineageStatement Data Lineage Statement A statement about the Dataset's lineage textbox 22 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial geographicProcessStep Data Lineage Process Step Description A description of the processes performed on the data as part of the Dataset's processing history textbox 23 #VALUE FALSE FALSE TRUE FALSE FALSE FALSE geospatial - spatialRepresentationType Spatial Representation Type The type of spatial representation of the data in the Dataset text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geographicSpatialRepresentationType Spatial Representation Type The type of spatial representation of the data in the Dataset text 24 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial geometricObjectCount Vector Object Count Vector data only: Total number of geometric objects in the Dataset int 25 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geospatial geometricObjectType Vector Object Type Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector Dataset curve, composite, complex, point, solid, or surface text 26 (#VALUE) FALSE TRUE FALSE TRUE FALSE FALSE geospatial - numberOfDimensions Raster Dimensions Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial - axisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial - geographicDimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geographicDimensionSize Raster Dimension (Axis) Size Number of elements along the axis int 30 FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geographicResolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a Dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - geographicResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure for the dimension resolution value cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE axisDimensionProperties geospatial - cellGeometry Raster Cell Geometry Raster/grid data only: Identification of raster data in this Dataset text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial + geographicNumberOfDimensions Raster Dimensions Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset int 27 TRUE FALSE FALSE FALSE FALSE FALSE geospatial + geographicAxisDimensionProperties Raster Dimension (Axis) Properties Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset none 28 FALSE FALSE TRUE FALSE FALSE FALSE geospatial + geographicDimensionNameType Raster Dimension (Axis) Name Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset row, column, vertical, track, crossTrack, line, sample, or time text 29 #VALUE FALSE TRUE FALSE FALSE FALSE FALSE geographicAxisDimensionProperties geospatial + geographicDimensionSize Raster Dimension (Axis) Size Number of elements along the axis int 30 FALSE FALSE FALSE FALSE FALSE FALSE geographicAxisDimensionProperties geospatial + geographicResolution Raster Dimension (Axis) Resolution A decimal value representing a dimension's degree of detail, i.e. the size of the area that corresponds to a single data element along a Dataset's axis. enter a decimal value float 31 #VALUE FALSE FALSE FALSE FALSE FALSE FALSE geographicAxisDimensionProperties geospatial + geographicResolutionUnitOfMeasure Raster Dimension (Axis) Resolution Unit of Measure Resolution unit of measure for the dimension resolution value cm', 'm', 'km', etc. text 32 (#VALUE) FALSE FALSE FALSE FALSE FALSE FALSE geographicAxisDimensionProperties geospatial + geographicCellGeometry Raster Cell Geometry Raster/grid data only: Identification of raster data in this Dataset text 33 #VALUE TRUE TRUE FALSE TRUE FALSE FALSE geospatial geographicDistribution Distribution Link Distribution links are URLs that can be used to access the Dataset none 34 TRUE FALSE TRUE FALSE FALSE FALSE geospatial geographicDistributionLink URL The distribution link is a URL that can be used to access the datase text 35 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geographicDistribution geospatial geographicDistributionLinkLabel Label A descriptive label for the distribution link text 36 #VALUE TRUE FALSE FALSE FALSE FALSE FALSE geographicDistribution geospatial @@ -295,9 +295,9 @@ geometricObjectType point point 3 geometricObjectType solid solid 4 geometricObjectType surface surface 5 - cellGeometry point point 0 - cellGeometry area area 1 - cellGeometry voxel voxel 2 + geographicCellGeometry point point 0 + geographicCellGeometry area area 1 + geographicCellGeometry voxel voxel 2 geographicDimensionNameType row row 0 geographicDimensionNameType column column 1 geographicDimensionNameType vertical vertical 2 @@ -306,12 +306,12 @@ geographicDimensionNameType line line 5 geographicDimensionNameType sample sample 6 geographicDimensionNameType time time 7 - spatialRepresentationType stereoModel stereoModel 0 - spatialRepresentationType video video 1 - spatialRepresentationType tin tin 2 - spatialRepresentationType textTable textTable 3 - spatialRepresentationType grid grid 4 - spatialRepresentationType vector vector 5 + geographicSpatialRepresentationType stereoModel stereoModel 0 + geographicSpatialRepresentationType video video 1 + geographicSpatialRepresentationType tin tin 2 + geographicSpatialRepresentationType textTable textTable 3 + geographicSpatialRepresentationType grid grid 4 + geographicSpatialRepresentationType vector vector 5 geographicResourceType dataset dataset 0 geographicResourceType service service 1 geographicResourceType series series 2 @@ -326,8 +326,8 @@ geographicReferenceDateType deprecated deprecated 8 geographicReferenceDateType superseded superseded 9 geographicReferenceDateType publication publication 10 - spatialResolutionType equivalentScale equivalentScale 0 - spatialResolutionType distance distance 1 - spatialResolutionType vertical vertical 2 - spatialResolutionType angularDistance angularDistance 3 - spatialResolutionType levelOfDetail levelOfDetail 4 + geographicSpatialResolutionType equivalentScale equivalentScale 0 + geographicSpatialResolutionType distance distance 1 + geographicSpatialResolutionType vertical vertical 2 + geographicSpatialResolutionType angularDistance angularDistance 3 + geographicSpatialResolutionType levelOfDetail levelOfDetail 4 From c14d83c695280e439e4315a48c02882af0ad2e2c Mon Sep 17 00:00:00 2001 From: Victoria Lubitch Date: Fri, 12 Jun 2026 13:47:24 -0400 Subject: [PATCH 31/35] geographic --- conf/solr/schema.xml | 34 ++++---- .../java/propertyFiles/geospatial.properties | 79 +++++++++---------- 2 files changed, 54 insertions(+), 59 deletions(-) diff --git a/conf/solr/schema.xml b/conf/solr/schema.xml index e4c4188628a..4d65b378485 100644 --- a/conf/solr/schema.xml +++ b/conf/solr/schema.xml @@ -286,8 +286,6 @@ - - @@ -341,7 +339,9 @@ + + @@ -349,15 +349,21 @@ + - + - + + + + + + @@ -378,7 +384,6 @@ - @@ -423,11 +428,6 @@ - - - - - @@ -568,8 +568,6 @@ - - @@ -623,7 +621,9 @@ + + @@ -631,6 +631,7 @@ + @@ -642,6 +643,9 @@ + + + @@ -662,7 +666,6 @@ - @@ -706,11 +709,6 @@ - - - - - diff --git a/src/main/java/propertyFiles/geospatial.properties b/src/main/java/propertyFiles/geospatial.properties index ced591102c1..0187a70175f 100644 --- a/src/main/java/propertyFiles/geospatial.properties +++ b/src/main/java/propertyFiles/geospatial.properties @@ -61,21 +61,21 @@ datasetfieldtype.geographicReferenceSystemCode.watermark= datasetfieldtype.geographicReferenceSystemCodeSpace.title=Reference System Code Space datasetfieldtype.geographicReferenceSystemCodeSpace.description=The namespace of the system in which the reference system code is valid datasetfieldtype.geographicReferenceSystemCodeSpace.watermark=EPSG, WGS, etc. -datasetfieldtype.spatialResolution.title=Spatial Resolution -datasetfieldtype.spatialResolution.description=The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range -datasetfieldtype.spatialResolution.watermark= -datasetfieldtype.spatialResolutionValue.title=Value -datasetfieldtype.spatialResolutionValue.description=The resource's spatial resolution, expressed as a value or as a brief textual description -datasetfieldtype.spatialResolutionValue.watermark= -datasetfieldtype.spatialResolutionType.title=Type -datasetfieldtype.spatialResolutionType.description=Format in which the spatial resolution value is expressed -datasetfieldtype.spatialResolutionType.watermark=distance, vertical, angularDistance, levelOfDetail -datasetfieldtype.spatialRepresentationType.title=Spatial Representation Type -datasetfieldtype.spatialRepresentationType.description=Spatial Representation Type The type of spatial representation of the data in the Dataset -datasetfieldtype.spatialRepresentationType.watermark= -datasetfieldtype.spatialResolutionUnitOfMeasure.title=Spatial Resolution Unit of Measure -datasetfieldtype.spatialResolutionUnitOfMeasure.description=If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value -datasetfieldtype.spatialResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. +datasetfieldtype.geographicSpatialResolution.title=Spatial Resolution +datasetfieldtype.geographicSpatialResolution.description=The spatial resolution provides a general understanding of the density of spatial data in the resource, or describes the range of resolutions in which a digital resource may be used. NOTE: This element should be repeated when describing upper and lower range +datasetfieldtype.geographicSpatialResolution.watermark= +datasetfieldtype.geographicSpatialResolutionValue.title=Value +datasetfieldtype.geographicSpatialResolutionValue.description=The resource's spatial resolution, expressed as a value or as a brief textual description +datasetfieldtype.geographicSpatialResolutionValue.watermark= +datasetfieldtype.geographicSpatialResolutionType.title=Type +datasetfieldtype.geographicSpatialResolutionType.description=Format in which the spatial resolution value is expressed +datasetfieldtype.geographicSpatialResolutionType.watermark=distance, vertical, angularDistance, levelOfDetail +datasetfieldtype.geographicSpatialRepresentationType.title=Spatial Representation Type +datasetfieldtype.geographicSpatialRepresentationType.description=Spatial Representation Type The type of spatial representation of the data in the Dataset +datasetfieldtype.geographicSpatialRepresentationType.watermark= +datasetfieldtype.geographicSpatialResolutionUnitOfMeasure.title=Spatial Resolution Unit of Measure +datasetfieldtype.geographicSpatialResolutionUnitOfMeasure.description=If the spatial resolution value is expressed as a distance, the unit of measure that corresponds to that value +datasetfieldtype.geographicSpatialResolutionUnitOfMeasure.watermark='cm', 'm', 'km', etc. datasetfieldtype.geographicDistribution.title=Distribution Link datasetfieldtype.geographicDistribution.description=Distribution links are URLs that can be used to access the Dataset datasetfieldtype.geographicDistribution.watermark= @@ -88,24 +88,21 @@ datasetfieldtype.geographicDistributionLink.watermark= datasetfieldtype.geographicProtocol.title=Protocol datasetfieldtype.geographicProtocol.description=The service or transfer protocol associated with the distribution link URL datasetfieldtype.geographicProtocol.watermark=HTTPS, FTP, HTTP, REST, etc. -datasetfieldtype.vectorSpatialRepresentation.title=Vector Spatial Representation -datasetfieldtype.vectorSpatialRepresentation.description=Information about vector spatial objects in the resource. -datasetfieldtype.vectorSpatialRepresentation.watermark= datasetfieldtype.geometricObjectCount.title=Vector Object Count datasetfieldtype.geometricObjectCount.description=Vector data only: Total number of geometric objects in the Dataset datasetfieldtype.geometricObjectCount.watermark= datasetfieldtype.geometricObjectType.title=Vector Object Type datasetfieldtype.geometricObjectType.description=Vector data only: The type of geometric objects (or shapes) that make up the structure of the vector Dataset datasetfieldtype.geometricObjectType.watermark=curve, composite, complex, point, solid, or surface -datasetfieldtype.numberOfDimensions.title=Raster Dimensions -datasetfieldtype.numberOfDimensions.description=Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset -datasetfieldtype.numberOfDimensions.watermark= -datasetfieldtype.cellGeometry.title=Raster Cell Geometry -datasetfieldtype.cellGeometry.description=Raster/grid data only: Identification of raster data in this Dataset -datasetfieldtype.cellGeometry.watermark= -datasetfieldtype.axisDimensionProperties.title=Raster Dimension (Axis) Properties -datasetfieldtype.axisDimensionProperties.description=Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset -datasetfieldtype.axisDimensionProperties.watermark= +datasetfieldtype.geographicNumberOfDimensions.title=Raster Dimensions +datasetfieldtype.geographicNumberOfDimensions.description=Raster/grid data only: The number of independent spatio-temporal axes, or dimensions, represented in the Dataset +datasetfieldtype.geographicNumberOfDimensions.watermark= +datasetfieldtype.geographicCellGeometry.title=Raster Cell Geometry +datasetfieldtype.geographicCellGeometry.description=Raster/grid data only: Identification of raster data in this Dataset +datasetfieldtype.geographicCellGeometry.watermark= +datasetfieldtype.geographicAxisDimensionProperties.title=Raster Dimension (Axis) Properties +datasetfieldtype.geographicAxisDimensionProperties.description=Raster/grid data only: Information about spatial-temporal axis properties (dimensions). NOTE: A raster Dataset will usually have 2+ dimensions. Repeat this field to describe all dimensions represented in the Dataset +datasetfieldtype.geographicAxisDimensionProperties.watermark= datasetfieldtype.geographicDimensionNameType.title=Raster Dimension (Axis) Name datasetfieldtype.geographicDimensionNameType.description=Raster/grid data only: Name/type for one of the spatial-temporal axis represented in the Dataset datasetfieldtype.geographicDimensionNameType.watermark=row, column, vertical, track, crossTrack, line, sample, or time @@ -373,9 +370,9 @@ controlledvocabulary.geometricObjectType.complex=complex controlledvocabulary.geometricObjectType.point=point controlledvocabulary.geometricObjectType.solid=solid controlledvocabulary.geometricObjectType.surface=surface -controlledvocabulary.cellGeometry.point=point -controlledvocabulary.cellGeometry.area=area -controlledvocabulary.cellGeometry.voxel=voxel +controlledvocabulary.geographicCellGeometry.point=point +controlledvocabulary.geographicCellGeometry.area=area +controlledvocabulary.geographicCellGeometry.voxel=voxel controlledvocabulary.geographicDimensionNameType.row=row controlledvocabulary.geographicDimensionNameType.column=column controlledvocabulary.geographicDimensionNameType.vertical=vertical @@ -384,12 +381,12 @@ controlledvocabulary.geographicDimensionNameType.crosstrack=crossTrack controlledvocabulary.geographicDimensionNameType.line=line controlledvocabulary.geographicDimensionNameType.sample=sample controlledvocabulary.geographicDimensionNameType.time=time -controlledvocabulary.spatialRepresentationType.stereomodel=stereoModel -controlledvocabulary.spatialRepresentationType.video=video -controlledvocabulary.spatialRepresentationType.tin=tin -controlledvocabulary.spatialRepresentationType.texttable=textTable -controlledvocabulary.spatialRepresentationType.grid=grid -controlledvocabulary.spatialRepresentationType.vector=vector +controlledvocabulary.geographicSpatialRepresentationType.stereomodel=stereoModel +controlledvocabulary.geographicSpatialRepresentationType.video=video +controlledvocabulary.geographicSpatialRepresentationType.tin=tin +controlledvocabulary.geographicSpatialRepresentationType.texttable=textTable +controlledvocabulary.geographicSpatialRepresentationType.grid=grid +controlledvocabulary.geographicSpatialRepresentationType.vector=vector controlledvocabulary.geographicResourceType.dataset=dataset controlledvocabulary.geographicResourceType.service=service controlledvocabulary.geographicResourceType.series=series @@ -404,8 +401,8 @@ controlledvocabulary.geographicReferenceDateType.adopted=adopted controlledvocabulary.geographicReferenceDateType.deprecated=deprecated controlledvocabulary.geographicReferenceDateType.superseded=superseded controlledvocabulary.geographicReferenceDateType.publication=publication -controlledvocabulary.spatialResolutionType.equivalentscale=equivalentScale -controlledvocabulary.spatialResolutionType.distance=distance -controlledvocabulary.spatialResolutionType.vertical=vertical -controlledvocabulary.spatialResolutionType.angulardistance=angularDistance -controlledvocabulary.spatialResolutionType.levelofdetail=levelOfDetail +controlledvocabulary.geographicSpatialResolutionType.equivalentscale=equivalentScale +controlledvocabulary.geographicSpatialResolutionType.distance=distance +controlledvocabulary.geographicSpatialResolutionType.vertical=vertical +controlledvocabulary.geographicSpatialResolutionType.angulardistance=angularDistance +controlledvocabulary.geographicSpatialResolutionType.levelofdetail=levelOfDetail From 160e7db765eb75c6a57e4ea80ce1f66c1d4fb36b Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Mon, 15 Jun 2026 06:47:26 -0400 Subject: [PATCH 32/35] Update appendix.rst to remove outdated note #10398 Removed a note about the proposed Geospatial metadata block. --- doc/sphinx-guides/source/user/appendix.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/sphinx-guides/source/user/appendix.rst b/doc/sphinx-guides/source/user/appendix.rst index e2c78e1e99c..0e773883bae 100755 --- a/doc/sphinx-guides/source/user/appendix.rst +++ b/doc/sphinx-guides/source/user/appendix.rst @@ -26,8 +26,6 @@ Detailed below are what metadata schemas we support for Citation and Domain Spec - Citation Metadata (`see .tsv `__): compliant with `DDI Lite `_, `DDI 2.5 Codebook `__, `DataCite 4.5 `__, and Dublin Core's `DCMI Metadata Terms `__ . Language field uses `ISO 639-1 `__ controlled vocabulary. - Geospatial Metadata (`see .tsv `__): compliant with `DDI Lite `_, `DDI 2.5 Codebook `__, `DataCite 4.5 `__, and Dublin Core. Country / Nation field uses `ISO 3166-1 `_ controlled vocabulary. - - - Please note that a new and improved Geospatial metadata block is being proposed at ``__. We encourage you to try the block and give feedback in that pull request. - Social Science & Humanities Metadata (`see .tsv `__): compliant with `DDI Lite `_, `DDI 2.5 Codebook `__, and Dublin Core. - Astronomy and Astrophysics Metadata (`see .tsv `__): These metadata elements can be mapped/exported to the International Virtual Observatory Alliance’s (IVOA) `VOResource Schema format `__ and is based on From f1eaa4f2034f69fbf4fca1e692f9874768ec6208 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Mon, 15 Jun 2026 09:00:38 -0400 Subject: [PATCH 33/35] revert Iran to how it was --- scripts/api/data/metadatablocks/geospatial.tsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/api/data/metadatablocks/geospatial.tsv b/scripts/api/data/metadatablocks/geospatial.tsv index 6a113f028cd..3f4b4db35a8 100644 --- a/scripts/api/data/metadatablocks/geospatial.tsv +++ b/scripts/api/data/metadatablocks/geospatial.tsv @@ -143,7 +143,7 @@ country Iceland 100 country India 101 INDIA country Indonesia 102 Sumatra - country Iran, Islamic Republic of 103 Iran (Islamic Republic of) + country Iran, Islamic Republic of 103 Iran Iran (Islamic Republic of) country Iraq 104 IRAQ country Ireland 105 country Isle of Man 106 From b64abb1601433155d9b602e45f782637d20f1e1e Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Mon, 15 Jun 2026 09:56:11 -0400 Subject: [PATCH 34/35] better blurb #10398 --- doc/release-notes/10398-geospatial-block.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/release-notes/10398-geospatial-block.md b/doc/release-notes/10398-geospatial-block.md index 50b71d1551e..50eea141883 100644 --- a/doc/release-notes/10398-geospatial-block.md +++ b/doc/release-notes/10398-geospatial-block.md @@ -1,3 +1,17 @@ +## New Expanded Geospatial Metadata Block + +This release introduces a major enhancement to geospatial data support with the addition of an expanded Geospatial Metadata Block, designed to improve how researchers describe, share, and discover geospatial datasets. + +This new expanded metadata block aligns with the international ISO 19115 standard for describing geographic data. + +- Includes 22 new metadata fields to provide more detailed and standardized descriptions of geospatial data (e.g. vector, raster, mixed or multi-format geospatial collections) +- Incorporates and extends current metadata elements (Geographic Coverage and Geographic Bounding Box) +- Ensures backward compatibility while significantly improving metadata description capabilities. + +See [the guides](https://dataverse-guide--11507.org.readthedocs.build/en/11507/user/appendix.html#supported-metadata), #10398, and #11507. + +## Upgrade Instructions + ### Update geospatial metadata block in existing installation (PR #11507) .. code-block:: javascript From ab19d61767a48c2db608ac71bfee83d2a463e464 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Mon, 15 Jun 2026 09:59:57 -0400 Subject: [PATCH 35/35] add link to ISO 19115 #10398 --- doc/sphinx-guides/source/user/appendix.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/sphinx-guides/source/user/appendix.rst b/doc/sphinx-guides/source/user/appendix.rst index 0e773883bae..57e0d5ed799 100755 --- a/doc/sphinx-guides/source/user/appendix.rst +++ b/doc/sphinx-guides/source/user/appendix.rst @@ -25,7 +25,7 @@ Supported Metadata Detailed below are what metadata schemas we support for Citation and Domain Specific Metadata in the Dataverse Project: - Citation Metadata (`see .tsv `__): compliant with `DDI Lite `_, `DDI 2.5 Codebook `__, `DataCite 4.5 `__, and Dublin Core's `DCMI Metadata Terms `__ . Language field uses `ISO 639-1 `__ controlled vocabulary. -- Geospatial Metadata (`see .tsv `__): compliant with `DDI Lite `_, `DDI 2.5 Codebook `__, `DataCite 4.5 `__, and Dublin Core. Country / Nation field uses `ISO 3166-1 `_ controlled vocabulary. +- Geospatial Metadata (`see .tsv `__): compliant with `ISO 19115 `_, `DDI Lite `_, `DDI 2.5 Codebook `__, `DataCite 4.5 `__, and Dublin Core. Country / Nation field uses `ISO 3166-1 `_ controlled vocabulary. - Social Science & Humanities Metadata (`see .tsv `__): compliant with `DDI Lite `_, `DDI 2.5 Codebook `__, and Dublin Core. - Astronomy and Astrophysics Metadata (`see .tsv `__): These metadata elements can be mapped/exported to the International Virtual Observatory Alliance’s (IVOA) `VOResource Schema format `__ and is based on