Open Web Ontobud: An Open Source RDF4J Frontend (Short Paper)

Authors Francisco José Moreira Oliveira, José Carlos Ramalho



PDF
Thumbnail PDF

File

OASIcs.SLATE.2020.15.pdf
  • Filesize: 456 kB
  • 8 pages

Document Identifiers

Author Details

Francisco José Moreira Oliveira
  • University of Minho, Braga, Portugal
José Carlos Ramalho
  • Department of Informatics, University of Minho, Braga, Portugal

Cite AsGet BibTex

Francisco José Moreira Oliveira and José Carlos Ramalho. Open Web Ontobud: An Open Source RDF4J Frontend (Short Paper). In 9th Symposium on Languages, Applications and Technologies (SLATE 2020). Open Access Series in Informatics (OASIcs), Volume 83, pp. 15:1-15:8, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)
https://doi.org/10.4230/OASIcs.SLATE.2020.15

Abstract

Nowadays, we deal with increasing volumes of data. A few years ago, data was isolated, which did not allow communication or sharing between datasets. We live in a world where everything is connected, and our data mimics this. Data model focus changed from a square structure like the relational model to a model centered on the relations. Knowledge graphs are the new paradigm to represent and manage this new kind of information structure. Along with this new paradigm, a new kind of database emerged to support the new needs, graph databases! Although there is an increasing interest in this field, only a few native solutions are available. Most of these are commercial, and the ones that are open source have poor interfaces, and for that, they are a little distant from end-users. In this article, we introduce Ontobud, and discuss its design and development. A Web application that intends to improve the interface for one of the most interesting frameworks in this area: RDF4J. RDF4J is a Java framework to deal with RDF triples storage and management. Open Web Ontobud is an open source RDF4J web frontend, created to reduce the gap between end users and the RDF4J backend. We have created a web interface that enables users with a basic knowledge of OWL and SPARQL to explore ontologies and extract information from them.

Subject Classification

ACM Subject Classification
  • Information systems → Web Ontology Language (OWL)
  • Information systems → Ontologies
  • Computing methodologies → Ontology engineering
  • Information systems → Graph-based database models
Keywords
  • RDF4J
  • Frontend
  • Open Source
  • Ontology
  • REST API
  • RDF
  • SPARQL
  • Graph Databases

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Sean Bechhofer, Frank Van Harmelen, Jim Hendler, Ian Horrocks, Deborah L McGuinness, Peter F Patel-Schneider, Lynn Andrea Stein, et al. OWL web ontology language reference. W3C recommendation, 10(02), 2004. Google Scholar
  2. The Eclipse BlazeGraph framework. https://rdf4j.org/about/. Accessed: 2020-04-19.
  3. BlazeGraph License. https://github.com/blazegraph/database/blob/master/LICENSE.txt. Accessed: 2020-04-19.
  4. BlazeGraph Wiki. https://github.com/blazegraph/database/wiki. Accessed: 2020-04-19.
  5. Dan Brickley, Ramanathan V Guha, and Brian McBride. Rdf schema 1.1. W3C recommendation. World Wide Web Consortium, February, 2014. Accessed: 2020-02-04. URL: https://www.w3.org/TR/rdf-schema/.
  6. CodeMirror. https://codemirror.net/. Accessed: 2020-04-19.
  7. Docker. https://www.docker.com/. Accessed: 2020-04-19.
  8. Eclipse Public License - v 1.0. https://www.eclipse.org/org/documents/epl-v10.php. Accessed: 2020-04-06.
  9. Express. https://expressjs.com/. Accessed: 2020-04-19.
  10. GraphDB Free. http://graphdb.ontotext.com/documentation/free/. Accessed: 2020-04-07.
  11. GraphDB Free - About. http://graphdb.ontotext.com/documentation/free/about-graphdb.html. Accessed: 2020-04-07.
  12. GraphDB Free - Free Version. http://graphdb.ontotext.com/documentation/free/free/graphdb-free.html. Accessed: 2020-04-07.
  13. Aidan Hogan. Linked data and the semantic web standards. In Linked Data and the Semantic Web Standards. Chapman and Hall/CRC Press, 2013. Google Scholar
  14. Inference. https://www.w3.org/standards/semanticweb/inference. Accessed: 2020-04-23.
  15. JWT. https://jwt.io/. Accessed: 2020-04-30.
  16. Thorsten Liebig, Vincent Vialard, Michael Opitz, and Sandra Metzl. GraphScale: Adding Expressive Reasoning to Semantic Data Stores. In International Semantic Web Conference (Posters & Demos), 2015. Accessed: 2020-01-09. URL: http://ceur-ws.org/Vol-1486/paper_117.pdf.
  17. Frank Manola, Eric Miller, Brian McBride, et al. RDF primer. W3C recommendation, 10(1-107):6, 2014. Accessed: 2020-01-01. URL: http://www.w3.org/TR/2004/REC-rdf-primer-20040210/.
  18. MongoDB. https://www.mongodb.com/. Accessed: 2020-04-20.
  19. Neo4j: A Reasonable RDF Graph Database & Reasoning Engine [Community Post]. https://neo4j.com/blog/neo4j-rdf-graph-database-reasoning-engine/. Accessed: 2020-04-07.
  20. Neo4j Overview. https://neo4j.com/developer/graph-database/#neo4j-overview. Accessed: 2020-04-08.
  21. Node.js. https://nodejs.org/en/. Accessed: 2020-04-19.
  22. NPM bcrypt package. https://www.npmjs.com/package/bcrypt. Accessed: 2020-04-30.
  23. PegJS. https://pegjs.org/. Accessed: 2020-04-30.
  24. The Eclipse RDF4J framework. https://rdf4j.org/about/. Accessed: 2020-04-06.
  25. RDF4J License. https://rdf4j.org/download/#license. Accessed: 2020-04-06.
  26. RDF4J Release notes. https://rdf4j.org/release-notes/. Accessed: 2020-04-07.
  27. SPARQL. https://www.w3.org/TR/rdf-sparql-query/. Accessed: 2020-04-23.
  28. SPARQL 1.1. https://www.w3.org/TR/sparql11-overview/. Accessed: 2020-04-23.
  29. SPARQL Grammar. https://www.w3.org/TR/sparql11-query/#rQueryUnit. Accessed: 2020-04-30.
  30. Vue. https://vuejs.org/. Accessed: 2020-04-19.
  31. Vuetify. https://vuetifyjs.com/en/. Accessed: 2020-04-19.
  32. W3 Standards - Ontology. https://www.w3.org/standards/semanticweb/ontology. Accessed: 2020-07-01.
  33. Wikidata. https://www.wikidata.org/wiki/Wikidata:Main_Page. Accessed: 2020-04-19.
  34. Wikidata Query. https://query.wikidata.org/. Accessed: 2020-04-19.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail