Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Pubby Linked Data Frontend with a geometry view
Basic Info
- Host: GitHub
- Owner: i3mainz
- License: apache-2.0
- Language: JavaScript
- Default Branch: master
- Homepage: https://i3mainz.github.io/geopubby/index.html
- Size: 129 MB
Statistics
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 3
- Releases: 1
Created almost 6 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
License
Citation
README.md
This is a Linked Data server forked from Pubby that adds an HTML interface and
dereferenceable URLs on top of RDF data that sits in a SPARQL
store.

Features
In addition to Pubby, GeoPubby supports the following features:
- Detection of geometries in the following geometry literals:
- GeoSPARQL WKTLiteral
- GeoSPARQL GMLLiteral
- GeoJSON Literal
- Well-Known-Binary WKBLiteral
- Supports reprojection of geometries to EPSG coordinate reference systems
- Implements a fuzzy search over concept labels
- Implements the exports of geometries in one of the following formats:
- RDF Serizalizations: HexTuples, JSON-LD, N-Triples, Notation3, NQuads, RDF/JSON, RDF/XML, TriG, TriX, TTL
- Graph serializations: Graph Definition File (GDF), Graph Exchange XML Format (GEXF), Graph Modeling Language (GML), GraphML, Graph Exchange Language (GXL), Neo4J Cypher, Trivial Graph Format (TGF), Tulip File Format (TLP)
- Vector geometry formats: GeoHash, GeoJSON, GeoJSON-LD, GeoURI, KML, GML, GPX, LatLonText, MapML, Open Location Code (OLC), OSM/XML, SVG, TopoJSON, WKT, HexWKB
- Coverage-centric formats:
- CoverageJSON to display Points, LineStrings, Polygons and GridCoverages
- XYZASCII to display coverage data or simply a list of points
- Multiple purpose formats: CSV, JSON, JSONP, ODS, XLS, XLSX, YAML
- Binary formats: BSON, RDF/EXI, RDF/Thrift
- Streaming formats: JSON Sequential, GeoJSON Sequential
Sample Screen

Installation instructions
Deployment using Apache Tomcat
GeoPubby can be deployed on an Apache Tomcat webserver.
To so so:
- Clone this repository
- Build the GeoPubby .war application using maven
- Deploy the warfile on an Apache Tomcat Webserver
Deployment using Docker
GeoPubby can be deployed using Docker.
To do so:
- Clone this repository
- Build the Docker container using the Dockerfile included in this repository
GeoPubby configuration
GeoPubby can be configured using the same configuration options included in Pubby.
Please consult the Pubby homepage for further information.
Owner
- Name: i3mainz
- Login: i3mainz
- Kind: organization
- Email: i3mainz@hs-mainz.de
- Location: Mainz, Germany
- Website: http://i3mainz.hs-mainz.de/en
- Repositories: 45
- Profile: https://github.com/i3mainz
Institute for Spatial Information- and Surveying-Technology, University of Applied Sciences Mainz
Citation (CITATION.cff)
cff-version: 1.1.0
message: If you use this software, please cite it as below.
authors:
- family-names: Homburg
given-names: Timo
title: GeoPubby
version: 0.5
date-released: 2020-10-06
GitHub Events
Total
- Watch event: 1
- Push event: 2
Last Year
- Watch event: 1
- Push event: 2
Dependencies
pom.xml
maven
- javax.servlet:servlet-api 2.4 provided
- org.projectlombok:lombok 1.18.12 provided
- ch.hsr:geohash 1.4.0
- com.clearspring.analytics:stream 2.9.8
- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 2.11.2
- com.google.openlocationcode:openlocationcode 1.0.4
- com.google.protobuf:protobuf-java 3.16.1
- com.miguelfonseca.completely:completely-core 0.9.0
- com.siemens.ct.exi:exificient 1.0.4
- com.siemens.ct.exi:exificient-for-json 1.0.0
- com.sun.xml.txw2:txw2 20110809
- commons-codec:commons-codec 1.15
- org.apache.jena:jena-arq 4.2.0
- org.apache.jena:jena-core 4.2.0
- org.apache.poi:poi 4.1.2
- org.apache.poi:poi-ooxml 4.1.2
- org.apache.sis.storage:sis-storage 1.0
- org.apache.velocity:velocity-engine-core 2.2
- org.json:json 20190722
- org.locationtech.jts:jts-core 1.18.0
- org.locationtech.proj4j:proj4j 1.1.1
- org.wololo:jts2geojson 0.14.1
- oro:oro 2.0.8
- junit:junit 4.13.1 test
.github/workflows/maven.yml
actions
- JamesIves/github-pages-deploy-action releases/v3 composite
- actions/checkout v1 composite
- actions/setup-java v1 composite
Dockerfile
docker
- tomcat 9 build