Home

Awesome

Awesome Semantic Web Awesome

A curated list of various semantic web and linked data resources.

To add something to the list please either submit a pull request or add a comment with a link to issues/awesomelets. Pull requests will be evaluated immediately for inclusion while awesomelets will be evaluated at some indeterminate time in the future.

Looking for something but can't find it? Add it to the "Does it exist" list and we'll keep an eye out for it. If it's a good idea maybe someone will come along and create it!

Contents

Standards

RDF

RDFS

OWL

SHACL

ShEx

SPARQL

R2RML

RDFa

Tabular

Open Services for Lifecycle Collaboration (OSLC)

Web Annotation Data Model

Linked Data Notifications

Linked Data Platform

Linked Data Templates

Linked Data Fragments (LDF)

Data Cube extensions

Serialization

FormatDescriptionMime-type
TurtleTerse RDF Triple Language.text/turtle, application/x-turtle
TriGPlain text format for serializing named graphs and RDF Datasets.application/trig, application/x-trig
JSON-LDJSON-based Serialization for Linked Data.application/ld+json
RDF/JSONRDF 1.1 JSON Alternate Serialization.application/rdf+json
N-TriplesLine-based syntax for RDF datasets.application/n-triples
N-QuadsLine-based syntax for RDF datasets.application/n-quads, text/x-nquads, text/nquads
Notation3Notation3 (N3): A readable RDF syntax.text/n3, text/rdf+n3
RDF/XMLRDF/XML Syntax Specification.application/rdf+xml, application/xml
TriXRDF Triples in XML.application/trix
HDTBinary RDF Representation for Publication and Exchange.application/x-binary-rdf
JellyPerformance-oriented binary serialization for RDF and RDF streams.application/x-jelly-rdf
RDF ThriftRDF binary serialization in Apache Thrift.application/rdf+thrift
aREFAnother RDF Encoding Form.
RDF/POSTRDF/POST Encoding for RDF.application/rdf+x-www-form-urlencoded
YARRMLYARRRML is a human readable text-based representation for declarative generation rules. It is a subset of [YAML], a widely used data serialization language designed to be
hextuplesNDJSON serialization

Datatypes

Companies

Companies or businesses selling products with a primary focus on semantic web technology

Industry

Companies or businesses using semantic web technologies

Government

Research Institutions

Academic Journals

Databases

$ - Proprietary OS - OpenSource F - Free

Academic

(Note: this classification is somewhat arbitrary and is meant to capture databases that only have a published paper or were developed for that purpose and are not actively maintained)

SPARQL

Streaming SPARQL

Federated SPARQL

ACTIVE

ARCHIVE - inactive projects or old academic projects that may lack soruce code

SPARQL Applications

Benchmarks

GraphQL

Linked Data Fragments

Linked Data Platform (LDP)

Ecosystem

Conferences

Blogs

Groups

Knowledge Graph Management

$ - Proprietary OS - OpenSource

Web Annotations

Mapping

Geo

Excel

CSV/Tabular

Object to RDF Mapping

RDB to RDF

RDF to Property Graphs

XML

R2RML

xR2RML
R2RML-F

RML

Other RDF Mappings

Ontologies

World Wide Web Consortium (W3C)

European Commission

Community

Educational

Ontology Development

Reasoners

Books

Programming

C

C#

C++

Clojure

Elixir

Go

Groovy

Haskell

Java

JavaScript

Kotlin

ObjectiveC

OCaml

Perl

PHP

Prolog

Python

R

Ruby

Rust

Scala

Swift

Editors

VIM

Emacs

JetBrains IDEs: Intellij IDEA, PyCharm, etc.

Visual Studio Code

TextMate

Sublime Text 3

BBedit

Geo

Browsers

Visualization

Data Cube

Datasets

IoT

DevOps

Platforms

Tools

Integrations

Machine Learning

Linked Data

CSVW

WebID

SHACL Implementations

See https://github.com/validatingrdf/validatingrdf.github.io/wiki/Updated-list-of-implementations and https://github.com/w3c/shacl/issues/78 for a more extensive list.

SKOS Tools

NLP

IIIF

Other Awesome

Misc