kirdiekirdie
Normally you need to upload your KG to a SPARQL endpoint and then deploy another browser and a webserver and connect all those components, and it is complicated, error prone and wasteful when you have a small KG.
To solve this I made RickView, a single binary written in Rust that holds a KG in memory and acts as a web server for RDF resources.
Here are some RDF knowledge graphs you can browse that are served by RickView:
- <https://www.snik.eu/ontology/bb>
- <https://hitontology.eu/ontology/>
I made a slide show generator which only takes minutes.
Input is lines of text with MTG card names separated by the | character.
Load one of the presets and click "Start Slideshow", then you can screen record and navigate slides with the arrow characters.
Show HN: Magic the Gathering slide show generator
Show HN: Graphical Learning of Information Management in Hospitals
We manually went through several textbooks, modeled all relevant concepts as a graph of RDF resources. To help students with learning, we visualize that graph in a web app using the Cytoscape.js library.Try it out at https://www.snik.eu/graph/ or look at the source code at https://github.com/snikproject/graph.
Show HN: Knowledge Graph Browser in a single executable
https://github.com/KonradHoeffner/rickview
A Semantic Web knowledge graph consists of RDF resources identified by URLs which you ideally host somewhere so users can enter the URL of an entity, like https://dbpedia.org/resource/Leipzig, in a browser and get a human-readable representation of the resource.Normally you need a separate SPARQL endpoint (kind of a graph database) and then connect your RDF browser to that, but that is wasteful...
- performance: low memory and CPU utilization, fast page load times and high number of handled requests
- robustness: once it compiles, it runs indefinitely
- standalone: no dependence on services such as a SPARQL endpoint or a web server
- adaptability to any small to medium sized knowledge graph via sensible defaults that can be changed in a configuration file and overridden with environment variables
- containerization: offer a compact container image containing a statically linked binary
- simplicity: RickView is minimalistic and only offers browsing of static data
Here are some RDF knowledge graphs you can browse that are served by RickView:- <https://www.snik.eu/ontology/bb>
- <https://hitontology.eu/ontology/>