Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
7e9ef14
new geospatial block
lubitchv May 21, 2025
e17a01b
remove block
lubitchv May 21, 2025
f85e079
expanded geospatial block
lubitchv May 28, 2025
81e7459
geospatial properties
lubitchv May 28, 2025
9b343cd
geospatial properties fix
lubitchv May 28, 2025
e724514
geospatial properties fix
lubitchv May 28, 2025
ab6d9a1
geospatial.tsv
lubitchv May 28, 2025
93f5551
updated schema
lubitchv May 28, 2025
96be722
fix geospatial.tsv
lubitchv May 28, 2025
fd7072c
geo false on creation
lubitchv Jun 5, 2025
9640193
geo fix
lubitchv Jun 5, 2025
ea4327f
int test naumber of fields
lubitchv Jun 6, 2025
3d4c125
upgrade snippet
lubitchv Jun 6, 2025
8b11565
Merge branch '10398-geospatial-block' into develop_geo
lubitchv Sep 4, 2025
b102ebd
Merge pull request #73 from lubitchv/develop_geo
lubitchv Sep 4, 2025
41ba53b
Remove empy line
lubitchv Sep 4, 2025
11fb9f6
Updated geoblock
lubitchv Sep 4, 2025
d8920e1
integration tests
lubitchv Sep 5, 2025
f8d0614
Merge branch 'IQSS:develop' into 10398-geospatial-block
lubitchv Oct 15, 2025
2302973
change to reolution
lubitchv Oct 15, 2025
92af478
update geo block
lubitchv Oct 23, 2025
0f34ee0
Merge branch 'develop' into 10398-geospatial-block
qqmyers Oct 24, 2025
1643e76
Merge branch 'IQSS:develop' into 10398-geospatial-block
lubitchv Dec 4, 2025
a0eb3d5
geospatial.tsv
lubitchv Jan 22, 2026
b79d38b
Merge branch 'IQSS:develop' into 10398-geospatial-block
lubitchv Jan 29, 2026
daae81a
removed quotes
lubitchv Jan 29, 2026
66ea07f
Merge branch 'develop' into 10398-geospatial-block
lubitchv Mar 23, 2026
16a7096
Remove two fake fields
lubitchv May 13, 2026
63e520b
Merge branch 'IQSS:develop' into 10398-geospatial-block
lubitchv May 26, 2026
47cbce0
Integration testing
lubitchv May 26, 2026
a1de833
solr remove header fields
lubitchv May 26, 2026
77fdb6e
Adding geo to solr schema and block, fix spelling
lubitchv Jun 8, 2026
66c911f
remove quotes
lubitchv Jun 8, 2026
706fec4
remove additional quotes
lubitchv Jun 8, 2026
335e52b
Merge branch 'IQSS:develop' into 10398-geospatial-block
lubitchv Jun 8, 2026
8fc2be7
Alicia changes
lubitchv Jun 8, 2026
f3b42ca
Merge branch 'IQSS:develop' into 10398-geospatial-block
lubitchv Jun 9, 2026
63593fb
geographic
lubitchv Jun 10, 2026
724bb9c
Update geospatial.tsv
lubitchv Jun 12, 2026
bc8fae4
add geographic
lubitchv Jun 12, 2026
c14d83c
geographic
lubitchv Jun 12, 2026
160e7db
Update appendix.rst to remove outdated note #10398
pdurbin Jun 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions conf/solr/schema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -339,9 +339,34 @@
<field name="dsDescriptionValue" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="eastLongitude" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="frequencyOfDataCollection" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="geographicAxisDimensionProperties" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicBoundingBox" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicCellGeometry" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="geographicCoverage" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicDataLineageStatement" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="geographicDimensionNameType" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicDimensionSize" type="plong" multiValued="true" stored="true" indexed="true"/>
<field name="geographicDistribution" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicDistributionLink" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicDistributionLinkLabel" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicNumberOfDimensions" type="plong" multiValued="false" stored="true" indexed="true"/>
<field name="geographicProcessStep" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicProtocol" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicReferenceDate" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicReferenceDateType" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicReferenceDateValue" type="date_range" multiValued="true" stored="true" indexed="true"/> <field name="geographicReferenceSystemCode" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicReferenceSystemCodeSpace" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicReferenceSystemInfo" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicResolution" type="pdouble" multiValued="true" stored="true" indexed="true"/>
<field name="geographicResolutionUnitOfMeasure" type="text_en" multiValued="true" stored="true" indexed="true"/> <field name="geographicResourceType" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="geographicSpatialRepresentationType" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="geographicSpatialResolution" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicSpatialResolutionType" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicSpatialResolutionValue" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicSpatialResolutionUnitOfMeasure" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geographicUnit" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="geometricObjectCount" type="plong" multiValued="false" stored="true" indexed="true"/>
<field name="geometricObjectType" type="text_en" multiValued="false" stored="true" indexed="true"/>
<field name="grantNumber" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="grantNumberAgency" type="text_en" multiValued="true" stored="true" indexed="true"/>
<field name="grantNumberValue" type="text_en" multiValued="true" stored="true" indexed="true"/>
Expand Down Expand Up @@ -596,9 +621,34 @@
<copyField source="dsDescriptionValue" dest="_text_" maxChars="3000"/>
<copyField source="eastLongitude" dest="_text_" maxChars="3000"/>
<copyField source="frequencyOfDataCollection" dest="_text_" maxChars="3000"/>
<copyField source="geographicAxisDimensionProperties" dest="_text_" maxChars="3000"/>
<copyField source="geographicBoundingBox" dest="_text_" maxChars="3000"/>
<copyField source="geographicCellGeometry" dest="_text_" maxChars="3000"/>
<copyField source="geographicCoverage" dest="_text_" maxChars="3000"/>
<copyField source="geographicDataLineageStatement" dest="_text_" maxChars="3000"/>
<copyField source="geographicDimensionNameType" dest="_text_" maxChars="3000"/>
<copyField source="geographicDimensionSize" dest="_text_" maxChars="3000"/>
<copyField source="geographicDistribution" dest="_text_" maxChars="3000"/>
<copyField source="geographicDistributionLink" dest="_text_" maxChars="3000"/>
<copyField source="geographicDistributionLinkLabel" dest="_text_" maxChars="3000"/>
<copyField source="geographicNumberOfDimensions" dest="_text_" maxChars="3000"/>
<copyField source="geographicProcessStep" dest="_text_" maxChars="3000"/>
<copyField source="geographicProtocol" dest="_text_" maxChars="3000"/>
<copyField source="geographicReferenceDate" dest="_text_" maxChars="3000"/>
<copyField source="geographicReferenceDateType" dest="_text_" maxChars="3000"/>
<copyField source="geographicReferenceDateValue" dest="_text_" maxChars="3000"/>
<copyField source="geographicReferenceSystemCode" dest="_text_" maxChars="3000"/>
<copyField source="geographicReferenceSystemCodeSpace" dest="_text_" maxChars="3000"/>
<copyField source="geographicReferenceSystemInfo" dest="_text_" maxChars="3000"/>
<copyField source="geographicResolution" dest="_text_" maxChars="3000"/>
<copyField source="geographicResolutionUnitOfMeasure" dest="_text_" maxChars="3000"/>
<copyField source="geographicResourceType" dest="_text_" maxChars="3000"/>
<copyField source="geographicSpatialRepresentationType" dest="_text_" maxChars="3000"/>
<copyField source="geographicSpatialResolution" dest="_text_" maxChars="3000"/> <copyField source="geographicSpatialResolutionType" dest="_text_" maxChars="3000"/>
<copyField source="geographicSpatialResolutionUnitOfMeasure" dest="_text_" maxChars="3000"/> <copyField source="geographicSpatialResolutionValue" dest="_text_" maxChars="3000"/>
<copyField source="geographicUnit" dest="_text_" maxChars="3000"/>
<copyField source="geometricObjectCount" dest="_text_" maxChars="3000"/>
<copyField source="geometricObjectType" dest="_text_" maxChars="3000"/>
<copyField source="grantNumber" dest="_text_" maxChars="3000"/>
<copyField source="grantNumberAgency" dest="_text_" maxChars="3000"/>
<copyField source="grantNumberValue" dest="_text_" maxChars="3000"/>
Expand Down
8 changes: 8 additions & 0 deletions doc/release-notes/10398-geospatial-block.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
### Update geospatial metadata block in existing installation (PR #11507)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Update geospatial metadata block in existing installation (PR #11507)
## Additional Geospatial Metadata Fields
The geospatial metadata block has been expanded, adding a number of fields based on standards such as, FGDC, ISO 19115, and OGM.
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)

Above is just a suggestion. I'd like to highlight this pull request in the release notes. What should we write to get people excited about this feature?


.. 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"
2 changes: 0 additions & 2 deletions doc/sphinx-guides/source/user/appendix.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ Detailed below are what metadata schemas we support for Citation and Domain Spec

- Citation Metadata (`see .tsv <https://github.com/IQSS/dataverse/blob/master/scripts/api/data/metadatablocks/citation.tsv>`__): compliant with `DDI Lite <https://www.ddialliance.org/specification/ddi2.1/lite/index.html>`_, `DDI 2.5 Codebook <https://www.ddialliance.org/>`__, `DataCite 4.5 <https://schema.datacite.org/meta/kernel-4.5/>`__, and Dublin Core's `DCMI Metadata Terms <https://dublincore.org/documents/dcmi-terms/>`__ . Language field uses `ISO 639-1 <https://www.loc.gov/standards/iso639-2/php/English_list.php>`__ controlled vocabulary.
- Geospatial Metadata (`see .tsv <https://github.com/IQSS/dataverse/blob/master/scripts/api/data/metadatablocks/geospatial.tsv>`__): compliant with `DDI Lite <https://www.ddialliance.org/specification/ddi2.1/lite/index.html>`_, `DDI 2.5 Codebook <https://www.ddialliance.org/>`__, `DataCite 4.5 <https://schema.datacite.org/meta/kernel-4.5/>`__, and Dublin Core. Country / Nation field uses `ISO 3166-1 <https://en.wikipedia.org/wiki/ISO_3166-1>`_ controlled vocabulary.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amberleahey @lubitchv do you want to mention any other standards above? FGDC, ISO 19115, and OGM, perhaps? (I see these in #10398.) Others?


- Please note that a new and improved Geospatial metadata block is being proposed at `<https://github.com/IQSS/dataverse/pull/11507>`__. We encourage you to try the block and give feedback in that pull request.
- Social Science & Humanities Metadata (`see .tsv <https://github.com/IQSS/dataverse/blob/master/scripts/api/data/metadatablocks/social_science.tsv>`__): compliant with `DDI Lite <https://www.ddialliance.org/specification/ddi2.1/lite/index.html>`_, `DDI 2.5 Codebook <https://www.ddialliance.org/>`__, and Dublin Core.
- Astronomy and Astrophysics Metadata (`see .tsv <https://github.com/IQSS/dataverse/blob/master/scripts/api/data/metadatablocks/astrophysics.tsv>`__): These metadata elements can be mapped/exported to the International Virtual Observatory Alliance’s (IVOA)
`VOResource Schema format <https://www.ivoa.net/documents/latest/RM.html>`__ and is based on
Expand Down
Loading