Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RDF Export #1138

Merged
merged 18 commits into from
Mar 14, 2023
Merged

RDF Export #1138

merged 18 commits into from
Mar 14, 2023

Conversation

alexgao1
Copy link
Contributor

@alexgao1 alexgao1 commented Mar 14, 2023

Adds RDF/XML, Turtle, and JSON-LD exporting of records. Can be accessed through the standard export.html page, but can also be used with the REST API path.

Partially addresses:
#1111

@alexgao1 alexgao1 linked an issue Mar 14, 2023 that may be closed by this pull request
billingb
billingb previously approved these changes Mar 14, 2023
@alexgao1 alexgao1 merged commit df18fe1 into master Mar 14, 2023
@alexgao1 alexgao1 deleted the 1111-add-rdf-export-support-to-nunaliit branch March 14, 2023 20:03
alexgao1 added a commit that referenced this pull request Apr 4, 2023
* Very basic start to RDF output.

* WIP - get documents by schema and attempt to convert basic properties to RDF

* Add apache-jena-libs dependency for Riot

* specify imports, write turtle instead

* Move RDF method to GET, allow request for JSON-LD, Turtle, or RDF/XML

* formatting, change some exception messages

* Make atlas name available to export servlet for use in semantic export

* Fix check with json.optString, write out WKT as GeoSPARQL if available

* Set RDF response properties, move work to ExportFormatRDF class

* formatting

* Create typed literal geo:wktLiteral for WKTs

* Remove test leaflet and tiles pages

* formatting, move from get back to post and merge into existing postDefinition method

* flush is done in export servlet

* Add other formats

* Fix display format by layer, add other formats for export page

* remove unused import

---------

Co-authored-by: Brendan Billingsley <[email protected]>
# Conflicts:
#	nunaliit2-couch-application/src/main/atlas_couchapp/_attachments/tools/js/export.js
#	nunaliit2-couch-application/src/main/atlas_couchapp/_attachments/tools/test_leaflet.html
#	nunaliit2-couch-application/src/main/atlas_couchapp/_attachments/tools/tiles.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add RDF export support to Nunaliit
2 participants