awesome-semantic-web
A curated list of various semantic web and linked data resources.
https://github.com/eric-erki/awesome-semantic-web
Last synced: 2 days ago
JSON representation
-
Academic Journals
-
Data Cube extensions
-
-
Benchmarks
-
Federated SPARQL
- Berlin SPARQL Benchmark (BSBM)
- dice-group/triplestore-benchmarks - An Evaluation of Triplestore Benchamrks.
- RdfStoreBenchmarking
- Hobbit - Holistic Benchmarking of Big Linked Data.
- SP2Bench
- OTM Benchmark - A benchmark of object-triple mapping (OTM) libraries.
- IGUANA
- SRBench - A streaming sparql benchmark.
- TFT - TFT (Tester for Triplestore) is a script PHP to pass tests through a SPARQL service.
-
SPARQL Applications
- lens2odata - A GUI for discovery, search, and graph of RDF sources.
- sparql2xquery - SPARQL to XQuery Translator for use with MarkLogic Semantic Toolkit.
- decentsparql
- Porthole - Mac SPARQL editor and client.
- SPARQL2Git - Easily store and curate SPARQL queries (and their associated Linked Data APIs) in GitHub.
- sparql-transformer - A generic JSON-LD transformer.
- sparqlab - Lab for exercising SPARQL.
- SNORQL - Ajaxy front-end for exploring triple stores.
- d3sparql - JavaScript library for executing SPARQL query and transforming resulted JSON for visualization in D3.js.
- jdbc4sparql - A JDBC driver that takes data from SPARQL endpoints or RDF graphs.
- odata2sparql - An OData proxy server that takes data from SPARQL endpoints or RDF graphs and publishes as OData V4 endpoint.
- SparqlAnalytics
- sparqled
- SPARQL2NL
- sparql-proxy
- AutoSPARQL
- YASGUI.legacy
- pubby - A Linked Data frontend for SPARQL endpoints.
- fluent-sparql
- FlintSparqlEditor
- reactive-sparql
- spanqit - Java-based SPARQL query generator.
- squebi - Squebi is a SPARQL editor and SPARQL result visualizer.
- zeppelin-sparql - Zeppelin sparql interpreter.
- SAFE
- Sparql-cli - Command line API for SPARQL.
- snap-sparql-query
- Trifid - Lightweight Linked Data Server and Proxy
- asqc - SPARQL query client (pronounced "ask").
- SPARQL-parser
- antlr-sparql-grammar
- visu - Visual SPARQL query tool.
- datastudio-sparql-connector - SPARQL Connector for Google Data Studio.
- QLever - Highly efficient query engine for SPARQL+Text.
- sage-engine - a SPARQL query engine for public Linked Data providers.
- Processor - Ontology-driven Linked Data processor and server for SPARQL backends.
- SparqlBlocks - Build SPARQL queries with blocks
- SparqlProg - composable SPARQL using logic programming
- reactive-sparql
-
-
Books
-
Educational
- Linked Data
- Explorer's Guide to the Semantic Web
- Semantic Web Programming
- Semantic Web for the Working Ontologist
- Structures for Organizing Knowledge: Exploring Taxonomies, Ontologies, and Other Schema
- Validating RDF Data
- Learning SPARQL
- Semantic Web for the Working Ontologist
- Validating RDF Data
- Programming the Semantic Web
- Building Ontologies with Basic Formal Ontology
- Demystifying OWL for the Enterprise
-
-
Companies
-
Databases
-
Academic
- dipLODocus
- SW-Store
- Yars2
- Shard
- Hexastore
- BitMat
- LUPOSDATE
- TripleRush - (OS).
- corese - (OS).
- gh-rdf3x - (OS).
- rdf3x-mpi
- Qamel - RDF4J ported to Andriod.
- Hexastore
- DREAM - DREAM - Distributed RDF Engine with Adaptive Query Planner and Minimal Communication.
- RIQ - RIQ is a new software tool for fast processing of SPARQL queries on RDF quadruples.
-
Data Cube extensions
- Strabon - (OS) A spatiotemporal RDF store.
- Virtuoso - ($/OS).
- Oracle - ($).
- Mulgara - (OS).
- Node-Quadstore - (OS) A LevelDB-backed graph database for Node.js supporting quads, SPARQL queries and the RDF/JS interface.
- neptune - ($) Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets.
- Akutan - (OS) A distributed knowledge graph store written in Golang. Formerly known as Beam.
- Halyard - (OS).
- docker-blazegraph
- blazegraph-samples
- docker-blazegraph
- Marklogic - ($).
- virtuoso-opensource
- Mulgara - (OS).
- Parliament - (OS).
- hbase-rdf - (OS).
- CumulusRDF
- Sempala
- TriplePlace - Light weight and flexible Triple Store for Android.
- luposdate - (OS) Semantic Web database.
- wallix/triplestore - (OS) Nifty library to manage, query and store RDF triples.
- levelgraph - (OS) Graph database JS style for Node.js and the Browser.
- gStore - (OS).
- ostrich - (OS) bird Versioned RDF triple store (Offset-enabled TRIple store for CHangesets).
- QuitStore - Quads in Git - Git versioned RDF Triple Store with support for branching and mergin and more.
- NitrosBase - (F)
- redstore - (OS) RedStore is a lightweight RDF triplestore written in C using the Redland library.
- fabric - (OS) Fabric is a simple triplestore written in Golang.
- Anzograph
-
-
Data Cube
-
Datasets
-
BBedit
- BBC - Ontologies - The ontologies the BBC is using to support its audience facing applications such as BBC Sport, BBC Education, BBC Music, News projects and more.
- geonames
- DBpedia
- lod-cloud - The Linked Open Data Cloud.
- permid - PermID: Connecting Data to the World.
- wikidata - Wikidata is a free and open knowledge base that can be read and edited by both humans and machines.
-
-
Datatypes
-
Data Cube extensions
- CDT
- RDF Datatyping - This document summarizes the common understanding of the RDF Core Working Group (further referred to as WG) with regards to the theoretical foundation for datatyping of literal values and serves as a basis of definition, discussion, and comparison of all proposed schemes for achieving a complete datatyping solution which are to be considered by the WG.
- RDF Datatyping - This document summarizes the common understanding of the RDF Core Working Group (further referred to as WG) with regards to the theoretical foundation for datatyping of literal values and serves as a basis of definition, discussion, and comparison of all proposed schemes for achieving a complete datatyping solution which are to be considered by the WG.
-
-
DevOps
-
BBedit
- rdf-pipeline
- r43ples - Revision Management for the Semantic Web.
- RDFUnit - RDF Unit testing and validation framework.
- rdf-toolkit - RDF Serializer, to be used in a git commit-hook to force automatic correct rewrite of every OWL ontology.
- TripleChecker - Look for common errors in an RDF Document.
- owl2vcs - owl2vcs is a set of tools designed to facilitate version control of OWL 2 ontologies using version control systems.
- dowl - Generate docs for RDF/OWL Schema.
- rdfpatch
- TurtleValidator - A Turtle validator on command line and in browser.
- shi3ld-http - Shi3ld for HTTP: Access control for HTTP operations on Linked Data.
- babel - A library for skolemising (or canonicalising) blank node labels in RDF graphs.
- rdf.sh - A multi-tool shell script for doing Semantic Web jobs on the command line.
- QuitDiff - Git diff into SparQL / Eccrev vocabulary.
- TurtleValidator - A Turtle validator on command line and in browser.
- babel - A library for skolemising (or canonicalising) blank node labels in RDF graphs.
-
-
Ecosystem
-
Blogs
-
Conferences
-
Groups
- RDF-DEV - RDF-DEV COMMUNITY GROUP.
- w3c semantic web
- JSON-LD Working Group
-
-
Editors
-
BBedit
-
Emacs
-
IntelliJ
- sparql4idea - SPARQL language plugin for IntelliJ IDEA.
-
Sublime Text 3
- Turtle and SPARQL syntax highlighter
- Linked Data syntaxes - Syntax highlighting for SPARQL 1.1, Turtle, TriG, N-Triples, N-Quads, Notation3 and ShExC.
-
TextMate
-
VIM
- sparql.vim - SPARQL syntax highlighting.
- vim-sparql
- semweb.vim
-
Visual Studio Code
-
-
Geo
-
GraphQL
-
SPARQL Applications
- hypergraphql - GraphQL interface for querying and serving linked data on the Web.
- semantic-graphql - Create GraphQL schemas from RDF ontologies.
-
-
Industry
-
Integrations
-
BBedit
- mu-semtech - An Ecosystem of User-facing Microservices supported by Semantic Models.
- anthelion - A plugin for Apache Nutch to crawl semantic annotations within HTML pages.
- sesame-spring - Spring integration for OpenRDF/Sesame.
- HydraBundle - Symfony2 bundle which shows how easily Hydra can be integrated in modern Web frameworks.
- SARQ - Free Text Indexing for SPARQL using a remote Solr server.
- EARQ - EARQ is a combination of ARQ and ElasticSearch.
- sesametools - A collection of utilities for use with OpenRDF Sesame.
- Imperium - Imperium is a plugin for the Play! framework similar to the existing JPA plugin that allows the use of Empire seamlessly in a Play! based application.
- jekyll-rdf - A Jekyll plugin for including RDF data in your static site.
- RightField - RightField is an open-source tool for adding ontology term selection to Excel spreadsheets.
- SolRDF - An RDF plugin for Solr.
- RightField - RightField is an open-source tool for adding ontology term selection to Excel spreadsheets.
-
-
IoT
-
Knowledge Graph Management
-
Groups
- GNOSS-Sherlock - ($) Cognitive Intelligence tool for machines to understand us.
- OntoWiki - (OS) Semantic data wiki as well as Linked Data publishing engine.
- Metaphacts - ($) End-to-end platform to create and utilize enterprise knowledge graphs.
-
Programming Languages
Categories
Misc
124
Programming
89
Mapping
51
Benchmarks
48
Databases
44
Standards
42
Ontologies
39
SPARQL
20
Tools
16
Reasoners
15
DevOps
15
Companies
15
Visualization
13
Machine Learning
13
Integrations
12
SKOS Tools
12
Serialization
12
Linked Data Platform (LDP)
12
Books
12
Editors
10
Research Institutions
8
Platforms
8
Ecosystem
8
NLP
7
Geo
7
Ontology Development
6
Data Cube
6
Datasets
6
Industry
5
WebID
5
SHACL Implementations
5
Other Awesome
4
Knowledge Graph Management
3
Datatypes
3
GraphQL
2
Linked Data Fragments
2
Academic Journals
2
IoT
2
Web Annotations
1
Linked Data
1
Sub Categories
BBedit
257
Data Cube extensions
75
SPARQL Applications
55
Educational
38
Community
23
JavaScript
20
Federated SPARQL
19
XML
19
Python
16
Academic
15
Object to RDF Mapping
13
SPARQL
11
Groups
11
Streaming SPARQL
10
World Wide Web Consortium (W3C)
9
CSV/Tabular
8
Java
6
Clojure
6
C
5
RDF
5
Swift
5
PHP
5
Scala
4
Linked Data Platform
4
SHACL
4
Blogs
4
RDB to RDF
4
R
4
OWL
4
RDFa
3
C\#
3
VIM
3
Web Annotation Data Model
3
Haskell
2
Perl
2
Geo
2
Excel
2
Go
2
Sublime Text 3
2
Ruby
2
Kotlin
1
Tabular
1
Groovy
1
Rust
1
European Commission
1
Emacs
1
Conferences
1
Visual Studio Code
1
ObjectiveC
1
Linked Data Notifications
1
Open Services for Lifecycle Collaboration (OSLC)
1
RDFS
1
ShEx
1
TextMate
1
OCaml
1
IntelliJ
1
Linked Data Templates
1
Elixir
1
Prolog
1
Keywords
rdf
44
sparql
27
semantic-web
20
linked-data
15
graph
11
java
9
ontology
8
json-ld
7
knowledge-graph
7
triplestore
7
parser
6
owl
6
sparql-endpoints
5
turtle
4
semantic
4
python
4
shacl
4
database
4
hypermedia
3
triples
3
graph-database
3
r-package
3
r2rml
3
rdflib
3
serializer
3
javascript
3
inference
3
schema
2
query-engine
2
web-ontology-language
2
sql
2
cpp
2
visualization
2
owl-api
2
r
2
rstats
2
golang
2
c
2
rest
2
specification
2
namespace
2
nquads
2
ntriples
2
crud
2
versioning
2
solid
2
etl
2
ldp
2
obda
2
ontop
2