awesome-semantic-web

Semantic Web Resource Hub

A curated collection of resources and standards for building semantic web applications

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

GitHub

1k stars
108 watching
241 forks
last commit: almost 2 years ago
Linked from 5 awesome lists

awesomeawesome-listowlr2rmlrdfsemantic-websparql

Awesome Semantic Web / Standards

XSD Datatypes

Awesome Semantic Web / Standards / RDF

RDF 1.1 Primer
RDF 1.1 Semantics
RDF 1.1 Concepts and Abstract Syntax
RDF 1.1: On Semantics of RDF Datasets
RDF Dataset CanonocalizationUnofficial Draft

Awesome Semantic Web / Standards / RDFS

RDF Schema 1.1

Awesome Semantic Web / Standards / OWL

OWL 2 Web Ontology Language Document Overview
OWL 2 Web Ontology Language Primer
manchester
manchester-syntax-owl2over 11 years ago

Awesome Semantic Web / Standards / SHACL

SHACL Shapes Constraint Language
SHACL Advanced Features
SHACL JavaScript Extensions
SHACL Test Suite and Implementation Report

Awesome Semantic Web / Standards / ShEx

ShEx - Shape Expressions

Awesome Semantic Web / Standards / SPARQL

SPARQL 1.1 Overview
SPARQL 1.1 Query Language
SPARQL 1.1 Update
SPARQL 1.1 Service Description
SPARQL 1.1 Federated Query
SPARQL 1.1 Query Results JSON Format
SPARQL 1.1 Query Results CSV and TSV Formats
SPARQL 1.1 Query Results XML Format (Second Edition)
SPARQL 1.1 Entailment Regimes
SPARQL 1.1 Protocol
SPARQL 1.1 Graph Store HTTP Protocol

Awesome Semantic Web / Standards / R2RML

R2RML: RDB to RDF Mapping Language

Awesome Semantic Web / Standards / RDFa

XHTML+RDFa 1.1 - Third Edition
RDFa Lite 1.1 - Second Edition
HTML+RDFa 1.1 - Second Edition

Awesome Semantic Web / Standards / Tabular

CSV on the Web: A Primer
Model for Tabular Data and Metadata on the Web
Metadata Vocabulary for Tabular Data
Generating JSON from Tabular Data on the Web
Generating RDF from Tabular Data on the Web
CSV on the Web: Use Cases and Requirements
Embedding Tabular Metadata in HTML

Awesome Semantic Web / Standards / Open Services for Lifecycle Collaboration (OSLC)

open-services.net

Awesome Semantic Web / Standards / Web Annotation Data Model

Web Annotation Data Model
Web Annotation Vocabulary
Web Annotation Protocol

Awesome Semantic Web / Standards / Linked Data Notifications

Linked Data Notifications

Awesome Semantic Web / Standards / Linked Data Platform

Linked Data Platform 1.0 Primer
Linked Data Platform Best Practices and Guidelines
Linked Data Platform 1.0
Linked Data Platform 1.0 Test Cases

Awesome Semantic Web / Standards / Linked Data Templates

Linked Data Templates

Awesome Semantic Web / Standards / Linked Data Fragments (LDF)

Linked Data Fragments

Awesome Semantic Web / Standards / Data Cube extensions

QB4ST: RDF Data Cube extensions for spatio-temporal components

Awesome Semantic Web / Serialization

Turtle
TriG
JSON-LD
RDF/JSON
N-Triples
N-Quads
Notation3
RDF/XML
TriX
HDT
Jelly
RDF Thrift
aREF
RDF/POST
YARRML
hextuples31almost 2 years ago

Awesome Semantic Web / Datatypes

CDT
QUDT
RDF DatatypingThis 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

Awesome Semantic Web / Companies

Stardog UnionKnowledge Graph Platform for the Enterprise
Epimorphics
Franz
PoolParty
Cambridge Semantics
Oxford Semantic Technologies
Capsenta
Zazuko
MarkLogic
Oracle
OntoText
TopQuadrant
OpenLinkSoftware
Cognitum
entryscape
inova8
in4mium
Xylem Technologies
Synaptica
Ontola
eccenca Corporate Memorybuild, explore and consume Knowledge Graphs
Semantic ArtsEnterprise information systems based on flexible data structures and deep semantics
Same4
Derivo
SwirrlLinked-data publishing for Government organisations
SURROUND AustraliaSemantic Web consulting and enterprise semantics platform provision
AtomGraphFree your data from silos
OntopicCreate Knowledge Graphs from databases and datalakes. Core contributors to Ontop and experts in virtualization
iNovexWeb-based, collaborative ontology and vocabulary editor, and knowledge graph solution platform
Flur.eeProvide a full stack of tools for data mapping, linking, vocabulary creation and develop an open source append only triple store (fluree.core)

Awesome Semantic Web / Industry

OptumHealth related, known to use semantic graphs (marklogic)
DarkLightDarkLight is an Artificial Intelligence Expert System for Active Cyber Defense and Trusted Information Sharing
Volkswagen UK
Siemens
IBM
ElsevierGlobal information analytics business that helps institutions and professionals advance healthcare, open science and improve performance for the benefit of humanity
BestBuy
Google
Facebook
BBC
NASA
K HealthSelf diagnosing app
Schneider Electric
Osthus
DataLanguage
Eccenca
Perfect MemoryDAM-as-a-Brain, a Platform that collects, interprets and makes any data and content actionable
Field 33Platform to build digital twins of organizations

Awesome Semantic Web / Government

Australian Government Linked Data Working GroupAustralian government's community of practice for Linked Data & Semantic Web
W3C's Gov enrment Linked Data Working Group archived wiki"Developing standards which help governments publish their data as effective and usable Linked Data, using Semantic Web technologies"

Awesome Semantic Web / Research Institutions

The Smart Data Analytics (SDA)Research group, Institute for Computer Science at the University of Bonn, the Fraunhofer Institute for Intelligent Analysis and Information Systems (IAIS) and the Institute for Applied Computer Science Leipzig
Agile Knowledge Engineering and Semantic Web (AKSW)The Research Group Agile Knowledge Engineering and Semantic Web (AKSW) is hosted by the Chair of Business Information Systems (BIS) of the Institute of Computer Science (IfI) / University of Leipzig as well as the Institute for Applied Informatics (InfAI)
University of Zurich Dynamic and Distributed Information Systems Group
WESOWESO is a research group at the University of Oviedo founded in 2004
Max Planck Institute for InformaticsDepartment D5 of the Max Planck Institute for Informatics
DICE: Data Science GroupUniversität Paderborn
Ontology Engineering Group (OEG)The Ontology Engineering Group (OEG) is based at the Computer Science School at Universidad Politécnica de Madrid (UPM)
Knowledge Representation and Reasoning Group (KRR)Research group is based at the Vrije Universiteit Amsterdam (VU)
eXascale InfolabeXascale Infolab, University of Fribourg, Switzerland
WimmicsWimmics stands for Web-Instrumented Man-Machine Interactions, Communities, and Semantics, a joint research team between INRIA Sophia Antipolis - Méditerranée and I3S (CNRS and Université Côte d'Azur)
Data Semantics LabData Semantics Lab, Wright State University
Stanford BMIRStanford University Center for Biomedical Informatics Research
Exascale InfolabUniversity of Fribourg, Switzerland
IDLABGhent University, Belgium
Data Semantics LabKansas State University, USA
Linköping University Semantic Web GroupLinköping University, Sweden
DBIS LabFreiburg, Germany
AD LabFreiburg, Germany
SWE @HTWK LeipzigWeb & Software Engineering research group @ Leipzig University of Applied Sciences (HTWK Leipzig)

Awesome Semantic Web / Academic Journals

Semantic Web Journal
Journal of Web Semantics
International Journal of Web and Semantic Technology
Applied Ontology
Journal of Biomedical Semantics

Awesome Semantic Web / Databases

qEndpoint81over 1 year ago(OS) A highly scalable RDF triple store with full-text and GeoSPARQL support
Vedas7over 2 years ago(OS) VEDAS is a RDF store engine that be able to query with SPARQL and run on single GPU
Akutan1,656about 7 years ago(OS) A distributed knowledge graph store written in Golang. Formerly known as Beam
Jena TDB(OS)
Ontotext GraphDB™($/F)
Halyard106over 3 years ago(OS)
Stardog($/F)
Strabon(OS) A spatiotemporal RDF store
Systap Blazegraph™($/OS)

Awesome Semantic Web / Databases / Systap Blazegraph™

docker-blazegraph0over 10 years ago
blazegraph-samples68almost 6 years ago
docker-blazegraph28almost 3 years ago
blazegraph-service0over 10 years ago

Awesome Semantic Web / Databases

Marklogic22almost 13 years ago($)
Virtuoso($/OS)

Awesome Semantic Web / Databases / Virtuoso

virtuoso-opensource874almost 2 years ago

Awesome Semantic Web / Databases

Oracle($)
Allegrograph($/F)
BrightstarDB(OS) A native RDF database for the .NET platform written in C#
CM-Well177about 3 years ago(OS)
Apache Rya(OS)
4Store292over 2 years ago(OS)
Mulgara(OS)
Parliament59almost 2 years ago(OS)
SANSA(OS)
hbase-rdf24almost 6 years ago(OS)
Anzograph
CumulusRDF31over 10 years ago
Sempala12about 9 years ago
TriplePlace3over 11 years agoLight weight and flexible Triple Store for Android
Node-Quadstore(OS) A LevelDB-backed graph database for Node.js supporting quads, SPARQL queries and the RDF/JS interface
KGRAM(OS)
luposdate19about 4 years ago(OS) Semantic Web database
wallix/triplestore115over 7 years ago(OS) Nifty library to manage, query and store RDF triples
levelgraph1,475over 2 years ago(OS) Graph database JS style for Node.js and the Browser
Oxford Semantic RDFox($) Horizontly scalalbe in-memory triple store with parallel Datalog reasoning
gStore792almost 2 years ago(OS) - a graph based RDF triple store
ostrich43about 3 years ago(OS) bird Versioned RDF triple store (Offset-enabled TRIple store for CHangesets)
QuitStore102about 2 years agoQuads in Git - Git versioned RDF Triple Store with support for branching and mergin and more
NitrosBase(F)
Dydra($) A cloud-based graph database
redstore63about 5 years ago(OS) RedStore is a lightweight RDF triplestore written in C using the Redland library
librdf.sqlite(OS) improved SQLite RDF triple store for Redland librdf
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
fabric198almost 4 years ago(OS) Fabric is a simple triplestore written in Golang
kineo37almost 2 years ago(OS) A persistent RDF quadstore and SPARQL engine
RDFox($)
Fluree(OS) Blockchain based triplestore
Oxigraph1,070over 1 year ago(OS) a graph database implementing the SPARQL standard and written in Rust
Triply(F/$)
Atomic-Server(OS) Graph database + HTTP(S) server with authorization and versioning. Supports a strict subset of RDF
RDF4j(OS) Graph database supporting native, memory, LMDB, Solr, Elastic backends. Formerly known as Sesame
Copernic(OS) Data, and its history, via change requests at scale
Tentris55almost 2 years ago(OS) A tensor-optimized RDF data store, supporting SPARQL queries with Basic Graph Pattern capabilities

Awesome Semantic Web / Databases / Academic

TripleRush31almost 10 years ago(OS)
corese105almost 2 years ago(OS)
rdf3x(OS)
gh-rdf3x46about 13 years ago(OS)
rdf3x-mpi
Qamel0almost 4 years agoRDF4J ported to Andriod
dipLODocus
SW-Store
Yars2
Shard
Hexastore
BitMat
LUPOSDATE
DREAM3over 10 years agoDREAM - Distributed RDF Engine with Adaptive Query Planner and Minimal Communication
RIQ3about 6 years agoRIQ is a new software tool for fast processing of SPARQL queries on RDF quadruples
hyrise807over 1 year agoHyrise is a research in-memory database

Awesome Semantic Web / SPARQL / Streaming SPARQL

CSPARQL-engine34over 2 years ago
Triplewave8almost 7 years ago
morph-streams16almost 10 years ago
Katts0over 10 years agoKatts is A Triple Torrent Sieve
WAVES
Strider
cqels5almost 11 years ago
morph14almost 12 years agoSparql-stream sensor queries
morph-web3almost 10 years ago
sepa26almost 2 years agoA JAVA implementation of the SPARQL Event Processing Architecture including the engine, APIs and tools
StreamingMASSIF10over 3 years ago
streaming-sparql6over 2 years ago
Linked Data Event StreamsThe is a configurable component that can be used to ingest, store, transform and (re-)publish an LDES

Awesome Semantic Web / SPARQL / Federated SPARQL

HeFQUIN20almost 2 years agoA query federation engine for heterogeneous federations of graph data sources
Semagrow
CostFed18about 3 years ago
QUETSAL
SPLENDID
ANAPSID18about 9 years ago
HiBISCuS4over 7 years ago
SPARQLFederator8about 4 years ago
rdffederator5over 11 years ago
Avalanche
FedX8over 6 years ago
anapsid18about 9 years agoAn adaptive query processing engine for SPARQL endpoints
luposdate19about 4 years agoA Semantic Web Database Management System developed by IFIS at the University of Lübeck
SemWIQ
DARQ

Awesome Semantic Web / SPARQL / SPARQL Applications

SPARQL2Git6over 9 years agoEasily store and curate SPARQL queries (and their associated Linked Data APIs) in GitHub
sparql-transformer46about 2 years agoA generic JSON-LD transformer
sparqlab11over 4 years agoLab for exercising SPARQL
SNORQL72over 10 years agoAjaxy front-end for exploring triple stores
d3-sparql117over 7 years agoQuery a SPARQL endpoint with a SELECT query and get the data ready to be used with d3js
d3sparql189almost 6 years agoJavaScript library for executing SPARQL query and transforming resulted JSON for visualization in D3.js
jdbc4sparql25almost 9 years agoA JDBC driver that takes data from SPARQL endpoints or RDF graphs
odata2sparql5almost 4 years agoAn OData proxy server that takes data from SPARQL endpoints or RDF graphs and publishes as OData V4 endpoint
lens2odataA GUI for discovery, search, and graph of RDF sources
sparql2xquerySPARQL to XQuery Translator for use with MarkLogic Semantic Toolkit
SparqlAnalytics5over 13 years ago
decentsparql
sparqled36about 12 years ago
SPARQL2NL42over 10 years ago
sparql-proxy2over 13 years ago
AutoSPARQL91about 3 years ago
YASGUI194almost 2 years agoYet Another Sparql GUI
YASGUI.legacy44over 11 years ago
pubby89over 8 years agoA Linked Data frontend for SPARQL endpoints
fluent-sparql0over 11 years ago
FlintSparqlEditor51almost 14 years ago
reactive-sparql11almost 3 years ago
sparql-transformer46about 2 years ago
spanqit13over 2 years agoJava-based SPARQL query generator
squebi22over 11 years agoSquebi is a SPARQL editor and SPARQL result visualizer
zeppelin-sparql3about 9 years agoZeppelin sparql interpreter
SAFE5over 8 years ago
Sparql-cli2almost 10 years agoCommand line API for SPARQL
snap-sparql-query5about 8 years ago
Trifid81over 1 year agoLightweight Linked Data Server and Proxy
asqc11about 4 years agoSPARQL query client (pronounced "ask")
SPARQL-parser5almost 10 years ago
antlr-sparql-grammar10almost 16 years ago
visu10over 10 years agoVisual SPARQL query tool
PortholeMac SPARQL editor and client
datastudio-sparql-connector5over 7 years agoSPARQL Connector for Google Data Studio
QLever438almost 2 years agoHighly efficient query engine for SPARQL+Text
sage-engine42almost 2 years agoa SPARQL query engine for public Linked Data providers
SEPA26almost 2 years agoA JAVA implementation of the SPARQL Event Processing Architecture including the engine, APIs and tools
Processor58about 3 years agoOntology-driven Linked Data processor and server for SPARQL backends
LinkedDataHubSPARQL-powered Knowledge Graph management system
SparqlBlocksBuild SPARQL queries with blocks
SparqlProg47over 3 years agocomposable SPARQL using logic programming
Sparklis43almost 2 years agonatural language query builder to explore and query endpoints with all the power of SPARQL yet without any knowledge of SPARQL
json-rqlSPARQL with a JSON-LD super-set syntax (like GraphQL for the semantic web)

Awesome Semantic Web / Benchmarks

FedShop8about 2 years agoA Benchmark for Testing the Scalability of SPARQL Federation Engines
Berlin SPARQL Benchmark (BSBM)
Lehigh University Benchmark (LUBM)
IGUANA25almost 2 years ago
dice-group/triplestore-benchmarksAn Evaluation of Triplestore Benchamrks
RdfStoreBenchmarking
HobbitHolistic Benchmarking of Big Linked Data
SP2Bench
IGUANA25almost 2 years agoIGUANA is a benchmark execution framework for triple stores
SRBench0over 12 years agoA streaming sparql benchmark
TFT8over 5 years agoTFT (Tester for Triplestore) is a script PHP to pass tests through a SPARQL service
OTM BenchmarkA benchmark of object-triple mapping (OTM) libraries
LDBC
GTFS-Madrid-Bench17about 2 years agoA benchmark for performance and scalability of knowledge graph construction from heterogeneous data sources
GeoSPARQL Compliance Benchmark8almost 4 years agoA HOBBIT benchmark to check for the GeoSPARQL compliance of triple store implementations
RDF Library Benchmark4over 2 years agoComparison of HDT and non-HDT RDF libraries for query time and memory usage
RiverBench– open and collaborative benchmark suite for streaming and non-streaming RDF systems

Awesome Semantic Web / GraphQL

semantic-graphql28over 7 years agoCreate GraphQL schemas from RDF ontologies
hypergraphqlGraphQL interface for querying and serving linked data on the Web
UltraGraphQL5over 5 years agoextends HyperGraphQL with automatic bootstrapping phase and GraphQL mutations
Grasp32over 2 years agoGraphQL endpoint wrapping SPARQL endpoints, declarative approach using Templates for SPARQL queries

Awesome Semantic Web / Linked Data Fragments

Linked Data Fragments
tomayac/ldf-client18about 10 years agoPolymer Linked Data Fragments client
LDFlex176over 1 year agoA JavaScript DSL for querying Linked Data on the Web
comunicaA modular framework for querying Linked Data on the Web
HeFQUIN20almost 2 years agoA query federation engine for heterogeneous federations of graph data sources

Awesome Semantic Web / Linked Data Platform (LDP)

fedoraRepository platform with native linked data support
warp60almost 8 years agoWarp an LDP file manager
Marmotta54over 6 years agoApache linked data platform implementation
Elda53almost 5 years agoLinked data platform from Epimorphics
LDP4j43almost 6 years ago
gold151about 6 years agoLinked Data server for Go
CarbonLDP($)
trellis105over 1 year ago
Metreeca/link
ldpserver11about 10 years agoA mini LDP Server written in Go
ldp-coap-framework6over 3 years agoLinked Data Platform for the Constrained Application Protocol
cavendish27almost 9 years agoA LDP Implementation backed by BlazeGraph

Awesome Semantic Web / Ecosystem / Conferences

4th U.S. Semantic Technologies Symposium 2022
International Conference on Biomedical Ontology 2022
International Semantic Web Conference (ISWC 2019)
European Semantic Web Conference (ESWC 2019)
US2TS -- U.S. Semantic Technologies Symposium
KGC - The Knowledge Graph Conference

Awesome Semantic Web / Ecosystem / Blogs

Bob DuCharme's weblog technology for representing and linking information
Planet RDF
Jörn's Blog
Ontola Linked Data Blog
Semantic Arts Data-Centric Architecture blog
TerminusDB Technical Blogs45over 3 years ago
Justin's Weblog52about 2 years ago

Awesome Semantic Web / Ecosystem / Groups

RDF-DEVRDF-DEV COMMUNITY GROUP
w3c semantic web
JSON-LD Working Group
w3c activities
KG-ConstructionKG-Construction W3C Community Group

Awesome Semantic Web / Knowledge Graph Management

Metaphacts($) End-to-end platform to create and utilize enterprise knowledge graphs
OntoWiki205over 2 years ago(OS) Semantic data wiki as well as Linked Data publishing engine
GNOSS-Sherlock($) Cognitive Intelligence tool for machines to understand us
Wikibase(OS) Collection of applications and libraries for creating, managing and sharing structured data
eccenca Corporate Memorybuild, explore and consume Knowledge Graphs
Atomic Data Browser56about 3 years ago(OS) Create, model, edit, view and share Linked Data
Blue Brain Nexus(OS) A knowledge graph for data-driven science

Awesome Semantic Web / Web Annotations

anno4j48over 7 years ago
annotation model

Awesome Semantic Web / Mapping

any2rdf4about 13 years ago
G2GMLMap RDF graphs to property graphs and output pg, json-pg, neo4j, pgx, aws or dot formats
triplify1almost 13 years ago
pyrdb2rdf21over 2 years ago
xsparql
triplify-csvCLI and Python package to generate triples or nquads from CSV files and a configuration file
Karma590over 2 years agoTransform data expressed in multiple data formats into RDF
MapeathorDefinition of Excel-based mappings and translation to [R2]RML mappings
RMLMapper161almost 2 years agoJava-based RML Processor for transforming heterogeneous data into RDF
RMLStreamer161almost 2 years agoFlink-based RML Processor for transforming heterogeneous data into RDF in a streaming fashion
RMLEditorCommunity Edition of the RML Editor to create RML mappings in a visual way
ShExMLShape Expressions Mapping Language. Map heterogeneous data via Shape Expression (ShEx)
ReDeFer XSD2OWLMap XSD XML Schemas into the Web Ontology Language (OWL)
ReDeFer XML2RDFMap XML into RDF
SilkLinked data integration framework, connectes different linked data resources and transforms structured data source
KOMMAFramework for mapping RDF data to Java objects using annotations, enabling object-oriented interaction with RDF models

Awesome Semantic Web / Mapping / Geo

geometry2rdf3over 12 years ago
TripleGeo32over 2 years agoTripleGeo utility for converting geospatial data into triples
GeoSPARQLMajor Open Geospatial Consortium Semantic Web spatial data stadard
GeoSPARQL DGGS9almost 5 years agoAn RDFlib-based SPARQL extensions library for geospatial data

Awesome Semantic Web / Mapping / Excel

TabLinker38over 12 years ago
xlwrap12about 15 years ago
VocExcelA Excel -> SKOS RDF tool, based on RDFlib

Awesome Semantic Web / Mapping / CSV/Tabular

guide-o-matic12almost 8 years agoXquery scripts to convert fielded text (CSV) files to RDF serialized as XML, Turtle, and JSON-LD
COW46over 2 years agoCSV On the Web (CSVW) converter
CSV2RDF14about 12 years agoCSV to RDF mapper
csv2rdf1almost 14 years ago
csv2rdf4lod-automation110almost 5 years ago
tarql-component3almost 11 years ago
tarql194almost 3 years ago
CSV2RDF54about 3 years agoStreaming, transforming, SPARQL-based CSV to RDF converter
Morph-CSVExploitation of RML+FnO and CSVW for ensuring the effectiveness of SPARQL-to-SQL systems

Awesome Semantic Web / Mapping / Object to RDF Mapping

java2rdf3almost 3 years agoA simple library to map Java objects and Java beans onto RDF/OWL
PA4RDF12over 2 years agofunctionality on top of an RDF store while accounting for and exploiting the fundamental differences between graph storage and relational storage
Empire98over 6 years agoJPA implementation for RDF
Pinto40almost 7 years agoA lightweight framework for mapping Java Beans into RDF and back again
Som(m)er2over 16 years agoSemantic Object (Metadata) MappER
jennabean
Alibaba
rdfbeans11almost 2 years ago
surfrdf42almost 5 years agoSuRF: a python Object RDF Mapper (ORM)
jtriple0almost 6 years agoA Java object model binding for RDF
sparql-template0over 9 years agoRDF store traversal with Jena API via automatic mapping between POJO and SPARQL
JOPA35over 1 year agoA Java object-triple mapping library for RDF4J, Jena and OWL API
RomanticWeb12almost 8 years agoRDF-Object Mapping for the Semantic Web
XML2RDF-DataTransformation-MappingTool7almost 14 years agoXML2RDF Data Transformation Tool (Mapping Tool): This generic data transformation tool maps XML data files to RDF files, given a schema matching definition, based on this Mapping Language Schema

Awesome Semantic Web / Mapping / RDB to RDF

d2rq316almost 7 years agoDatabase to RDF mapping engine and SPARQL server
Sparqlify124almost 2 years agoSparql -> SQL Rewriter enabling virtual RDB -> RDF mappings
Sparqlify-Extendsions2over 12 years agoExtension projects for Sparqlify
quetzal98almost 4 years agoSPARQL to SQL translation engine for multiple backends, such as DB2, PostgreSQL and Apache Spark

Awesome Semantic Web / Mapping / RDF to Property Graphs

sparql-gremlin1,985almost 2 years agoSPARQL to Gremlin Translator available as a plugin of the popular Apache TinkerPop graph computing framework
Gremlinator88over 5 years agoSPARQL to Gremlin standalone Translator available as an independent implementation for open use in custom use cases

Awesome Semantic Web / Mapping / XML

ontmalizer79almost 5 years agoComprehensive transformations of XML Schemas (XSD) and XML data to RDF/OWL automatically
R2RML-Parser70about 4 years agoAn R2RML implementation that can export relational database contents as RDF graphs
Morph-KGC195almost 2 years agoAn R2RML engine that creates large knowledge graphs from RDB
MusicBrainz-R2RML31over 7 years agoR2RML mappings for the MusicBrainz schema
ontop672almost 2 years agoOntop is a platform to query relational databases as Virtual RDF Graphs using SPARQL. It's fast and is packed with features
Ontopic Studio($) Ontopic Studio is a GUI driven no-code application for designing standards compliant large R2RML mappings usable for Virtual RDF Graphs and RDF triple materialization. Academics can request free licenses
db2triplesAntidot implementations of R2RML and Direct Mapping specifications
R2RML-F31over 2 years ago
R2RML-api14over 2 years ago
R2RML-kit10almost 6 years ago
JumaJuma, jigsaw puzzles for representing mapping, is a method that applies the block metaphor to mapping languages
pyrdb2rdf21over 2 years agoA Python library for RDB2RDF Direct Mapping and R2RML
sparqlmap19over 5 years ago
rdf2rml44almost 2 years agoR2RML Generation from simple examples
ultrawrap($)
AutoMap4OBDA3almost 10 years agoAutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
Map-On19over 7 years agoA web-based editor for visual ontology mapping for R2RML documents
RMLMapper161almost 2 years agoJava-based RML Processor backwards compatible with R2RML
morph-xr2rml23about 3 years ago
XR2RML
paper
R2RML-F31over 2 years ago
RMLRDF Mapping language for mapping JSON, CSV and XML to RDF
CARML100almost 2 years agoCARML RML engine for mapping CSV, XML and JSON files to RDF
RocketRML25over 3 years ago
SDM-RDFizer114almost 2 years agoRML engine for efficient transformation of CSV, RDB, XML and JSON to RDF
FuMap3almost 2 years agoEfficient preprocessing of transformation rules described in RML+FnO mappings
Morph-KGC195almost 2 years agoRML and RML-star engine that creates large knowledge graphs from heterogeneous data sources
sparql-generate69over 2 years ago
SPARQL Anything224almost 2 years agoA system for Semantic Web that allows users to query anything with SPARQL
any23was " "
J2RMA tool to process mappings from JSON data to RDF triples guided by an OWL2 ontology structure
mapping-template5almost 2 years agoA template-based component exploiting Apache Velocity to define mappings to/from RDF

Awesome Semantic Web / Ontologies

LOVLinked Open Vocabularies. Portal / search tool for vocabularies
BioPortalOpen repository with tools for ontologies and SKOS vocabularies; biomedical content dominates but all research domains welcome
prefix.zazuko.comSimilar to LOV, but with a richer search interface
Ontology Lookup Service (OLS)OLS is a repository for biomedical ontologies that aims to provide a single point of access to the latest ontology versions
OntoPortalThe BioPortal software in Virtual Appliance (deployable) form
gistminimalist enterprise upper ontology - max coverage, fewest primitives, least ambiguity
PlowOntology package manager with semantic versioning and an

Awesome Semantic Web / Ontologies / World Wide Web Consortium (W3C)

WGS84Basic Geo (WGS84 lat/long) Vocabulary
skosSKOS Simple Knowledge Organization System
skos-xlSKOS Simple Knowledge Organization System eXtension for Labels
vcardvCard Ontology - for describing People and Organizations
voidDescribing Linked Datasets with the VoID Vocabulary
timeTime Ontology in OWL
orgThe Organization Ontology
data-cubeThe RDF Data Cube Vocabulary
pim
dqvVocabulary for describing quality metadata
prov-oRepresent provenance information
dcatDCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web
profThe Profiles Ontology is an RDF vocabulary to describe profiles of (one or more) standards for information resources

Awesome Semantic Web / Ontologies / European Commission

Core VocabulariesVocabularies developed for/by public administrations

Awesome Semantic Web / Ontologies / Community

foafFriend of a Friend (FOAF) ontology
uberonIntegrated cross-species ontology covering anatomical structures in animals
juso-ontologyVocabulary for describing geographical addresses and features
obo-relationsRelation Ontology. Relationship types shared across multiple ontologies
orderedlistonto2about 15 years agoThe Ordered List Ontology
evidenceontologyEVIDENCE & CONCLUSION ONTOLOGY
bevonBeverage ontology
cyber-ontology55over 9 years agoCyber Intelligence Ontology
doap270over 2 years agoRDF schema for describing software projects
qb4olap8almost 8 years agoA Vocabulary for Business Intelligence over Linked Data
Hydra91about 11 years agoA lightweight vocabulary for hypermedia-driven Web APIs
vocab-transit1over 14 years agoRDF Schema for transit data
ssso4about 12 years agoSpecification of Simple Service Status Ontology
dso2almost 11 years agoSpecification of Document Service Ontology
schema.orgStructured data on the Internet (Google, Microsoft, Yahoo and Yandex)
SPARSemantic Publishing and Referencing Ontologies
BFOBasic Formal Ontology
CCOCommon Core Ontology Suite
TOVEToronto Virtual Enterprise Ontologies
VIVO ISFResearchers and the full context in which they work
yagoYAGO is a huge semantic knowledge base, derived from Wikipedia WordNet and GeoNames
dbpedia

Awesome Semantic Web / Ontologies / Educational

MMOntologies3over 2 years agoMultimedia ontologies studied for the paper "The Landscape of Multimedia Ontologies in the last Decade"
WineWine Ontology is a popular example of an OWL ontology
PizzaA step-by-step guide to modelling in OWL using the popular Protégé OWL tools

Awesome Semantic Web / Ontologies / Educational / Pizza

New PizzaAn updated version of the well established pizza ontology tutorial covering Protégé 5+ as well as WebProtégé and introduces SHACL shapes

Awesome Semantic Web / Ontologies / Educational

W3C Best Practices for Publishing Linked Data
Coursera - Web of DataA joint initiative between EIT Digital, Université de Nice Sophia-Antipolis / Université Côte d'Azur and INRIA - introduces the Linked Data standards and principles that provide the foundation of the Semantic web
Linked Data Patterns
OBO Academyopen, online, self-paced training materials on semantic engineering, ontology curation and ontology development

Awesome Semantic Web / Ontology Development

protégéOntology editor and framework for building intelligent systems
OntoVerbal3over 13 years agoOntoVerbal is a Protege 4.2 plugin that generates natural language descriptions for classes for an ontology written in OWL
OTTRReasonable Ontology Templates
dosdp-tools26about 2 years agodead simple owl design patterns (template tool)
OWLSharp10over 1 year ago.NET library for OWL2-DL ontology modeling, validation and reasoning
Ontology Development Kit230over 1 year agoset up a git repo for developing an ontology
ROBOTcommand line swiss-army knife for ontology developers
grafoVisual graph development
OOPS! (Ontology Pitfall Scanner!)a web application to detect (semi)automatically 33 pitfalls or errors in ontologies. A web service is also provided
Cameo Concept Modelera cross-platform app for OWL ontology modeling, visualization, and natural-language validation
Mobi(with an optional Enterprise version) system for developing ontologies and skos ocabularies with native graph versioning that enables a git-inspired workflow. More info

Awesome Semantic Web / Reasoners

Pellet312over 9 years ago
openllet101almost 2 years ago
FaCT++13over 10 years agoand
HermiT
ELK95about 2 years ago
Whelk24almost 2 years ago
OWL-RL145almost 2 years ago
RacerPro
Manchester List of Reasoners
elephant-reasoner8over 5 years ago
HyLAR61over 3 years ago
ruby-rdf/rdf-reasoner18over 2 years ago
cel17almost 2 years ago-A lightweight Description Logic reasoner for large-scale biomedical ontologies
reasonable77about 2 years agoOWL 2 Reasoner built on DataFrog
eye127almost 2 years agoEuler Yet another proof Engine
Sequoia11over 6 years agoSequoia is a consequence-based OWL 2 DL Reasoner supporting multithreaded reasoning
koncludeKonclude is a high-performance reasoner for large and expressive ontologies
owlproofs0almost 12 years agoExtension to the OWL API to request proofs of entailments from the reasoner

Awesome Semantic Web / Books

Linked Data
Explorer's Guide to the Semantic Web
Semantic Web Programming
Semantic Web for the Working Ontologist
Demystifying OWL for the Enterprise[ ]
Programming the Semantic Web
Building Ontologies with Basic Formal Ontology
Structures for Organizing Knowledge: Exploring Taxonomies, Ontologies, and Other Schema
Validating RDF Data
Learning SPARQL
A Developer's Guide to the Semantic Web, 2014,2nd Ed
Ontology Engineering
The Data-Centric Revolution
An Introduction to Ontology Engineering, Keet, 2020, v1.5[ ]

Awesome Semantic Web / Programming / C

serd88almost 2 years agoLightweight C library for RDF syntax
sord15almost 2 years agoSord is a lightweight C library for storing RDF statements in memory
librdf97almost 2 years agoRedland librdf RDF API and triple stores
raptor158about 2 years agoRedland Raptor RDF syntax library
rasqal71almost 2 years agoRedland Rasqal RDF Query Library
cowl34almost 2 years agoA lightweight C API for working with OWL ontologies

Awesome Semantic Web / Programming / C#

dotNetRDF288almost 2 years ago
RDFSharp121over 1 year ago
Rdf.Vocabularies9about 6 years ago

Awesome Semantic Web / Programming / C++

hdt-cpp117about 2 years agoRead and query

Awesome Semantic Web / Programming / Clojure

grafter192over 2 years agoLinked Data & RDF Manufacturing Tools in Clojure
kr56almost 6 years agoClojure API for RDF and SPARQL - provides consistent access to APIs including Jena and Sesame
clj-plaza50about 16 years agoClojure rdf framework
seabass29about 10 years agoA library for working with RDF with Jena in Clojure
aristotle131about 2 years agoRDF, SPARQL and OWL for Clojure
aesopica4almost 7 years agoA Clojure library designed to help create Semantic Web based applications
igraph96over 3 years agoIGraph defines a protocol which aims to provide a general interface to a variety of graph-based representations
csv2rdf (clojure)27almost 2 years agoClojure library and application for converting CSV to RDF
matcha22almost 2 years agoSPARQL-like DSL for querying in-memory Linked Data Models
table2qb14over 3 years agoA generic pipeline for converting tabular data into rdf data cubes using csvw

Awesome Semantic Web / Programming / Elixir

RDF.ex110almost 2 years ago

Awesome Semantic Web / Programming / Go

rdf2go65almost 2 years agoNative golang library for RDF
knakk/rdf71over 7 years agoRDF library for Go

Awesome Semantic Web / Programming / Groovy

groovyrdf12over 3 years ago

Awesome Semantic Web / Programming / Haskell

rdf4h76over 2 years ago
swish
hsparql48over 3 years ago

Awesome Semantic Web / Programming / Java

RDF4J
Jena
commons-rdf
foafssl-java13almost 15 years ago
soarql-dl-api12almost 6 years agoA query engine for SPARQL-DL
nxparser20about 5 years agoJava parsers for different RDF serialisations + API + tools + JAX-RS integration
Eclipse Lyo
JB4JSON-LD12over 1 year ago, - Java binding for JSON-LD (mapping POJO - JSON-LD)
titanium-json-ld137over 1 year agoAn implementation of the JSON-LD 1.1 (JSON-based Serialization for Linked Data) specification in Java utilizing Jakarta JSON Processing
hdt-java94over 2 years agoRead and query
Jelly-JVM– implementation of the for Java and Scala, works with Apache Jena and RDF4J

Awesome Semantic Web / Programming / JavaScript

js3114almost 16 years ago
rdfstore-js564over 4 years ago
sparql-engine101over 2 years agoAn open-source framework for building SPARQL query engines in Javascript/Typescript
rdf-ext120almost 2 years ago
N3.js718over 1 year ago
JessaJAvascript Suite for Sparql Access
RDFJSGithub Organization that maintains modern JavaScript RDF libraries based on open, maintained standards
rdf.js26about 15 years ago
rdflib.js567about 2 years agoLinked Data API for JavaScript
sparks6over 15 years agoSparks is a set of JavaScript libraries designed for simplifying the access to RDF data
SPARQL.js344about 2 years agoA parser for the SPARQL query language in JavaScript
sparqlalgebrajs21almost 2 years agoSPARQL to SPARQL Algebra converter
RDFormsConstruct form-based RDF editors in a web environment
graphy.js163about 2 years agoA collection of RDF libraries for JavaScript developers with a focus on performance and usability
@zazuko/rdf-vocabularies57almost 2 years agoLibrary of common vocabularies
link-redux36about 4 years agoView RDF resources in React
@ontologies50over 4 years agoLike @types, but for ontologies
rdfdev-js10about 4 years agoCollection of libraries to ease in JavaScript RDF development
DataBorg/client9over 4 years agoHighly versatile SPARQL client for modern age

Awesome Semantic Web / Programming / Kotlin

kotlin-rdf4about 9 years ago

Awesome Semantic Web / Programming / ObjectiveC

SPARQLKit6almost 10 years agoAn implementation of the SPARQL 1.1 query language in Objective-C

Awesome Semantic Web / Programming / OCaml

ocaml-rdfManipulate RDF graphs and execute Sparql queries

Awesome Semantic Web / Programming / Perl

Attean
RDF::Trine

Awesome Semantic Web / Programming / PHP

EasyRdf
ARC2332almost 2 years ago
PHP-SPARQL-Lib17almost 5 years ago
Graphite
sparqllib

Awesome Semantic Web / Programming / PHP / sweetrdf

rdfInterface7almost 2 years agoCommon interfaces for each RDF stack layer (parser, serializer, dataset, SPARQL client, etc.) to enable interoperability between different implementations. Think of it as PSR for RDF
quickRdf0almost 2 years agoA RDF library providing implementation of terms and dataset (using rdfInterface)
quickRdfIo2almost 2 years agoCollection of RDF parsers and serializers (using rdfInterface)
rdfHelpers3over 2 years agoA set of helper classes for implementing the rdfInterface
sparqlClient1almost 2 years agoA SPARQL client library for the rdfInterface ecosystem with the API inspired by the PDO
https://github.com/sweetrdfand many more, see

Awesome Semantic Web / Programming / Prolog

SWI-Prolog Semantic Web Library

Awesome Semantic Web / Programming / Python

RDFlib2,189over 1 year agoA Python library for RDF manipulation, storage & serialization
SPARQLWrapper530almost 2 years agoA wrapper for a remote SPARQL endpoint
sparql-client33over 4 years agoPython API to query a SPARQL endpoint
RdfAlchemy
FuxiBi-directional logical reasoning system for the semantic web
PyShEx25over 3 years agoShEx interpreter for ShEx 2.0
ORDF
Django-rdfAn RDF engine for Django projects
Djubby18about 12 years agoLinked Data frontend for SPARQL endpoints for Django
SuRF
sparta29almost 17 years agoSimple API for RDF
rdftools5almost 11 years agoSimple collection of python RDF tools
cysparql7about 11 years agoCySparql is a python wrapper over the excellent rasqal RDF library for parsing SPARQL queries
pyHDT13over 6 years agoRead and query with ease in Python
calamus29over 3 years agoJSON-LD Serialization Library for Python based on Marshmallow
gastrodon134over 4 years agoToolkit to display, analyze, and visualize data and documents based on RDF graphs and the SPARQL query language using Pandas, Jupyter, and other Python ecosystem tools
kglab592almost 2 years agoThe kglab library provides a simple abstraction layer in Python for building knowledge graphs
AmpliGraph2,162almost 2 years agoPython library for Representation Learning on Knowledge Graphs
Ontospy222over 2 years agoPython library and command-line interface for inspecting and visualizing RDF models
semantic-python-overview504almost 3 years agoList of Python specific semantic web tools and resources

Awesome Semantic Web / Programming / R

rrdf29over 8 years ago
rdflib57about 2 years ago
redland17over 2 years ago
jsonld35almost 2 years ago
csvwr15over 2 years agoRead and write CSVW tables and metadata in R
rcsvw3almost 11 years agoR package that implements the candidate recommendations from the W3C CSV on the Web Working Group
Linked Data FramesWork with linked-data idiomatically in R using data frames (expresses RDF resources and descriptions as S3 objects)

Awesome Semantic Web / Programming / Ruby

ruby-rdf
rdf-serializers11over 4 years agoAdds RDF serialization to Ruby on Rails active model serializers

Awesome Semantic Web / Programming / Rust

Horned OWL70almost 2 years agoHorned-OWL is a library for manipulating OWL data
Oxigraph1,070over 1 year agoOxigraph is a graph database implementing the SPARQL standard
sophia_rs236almost 2 years agoSophia: a Rust toolkit for RDF and Linked Data
rio85almost 2 years agoRio is a low level library which provides conformant and fast parsers and formatters for RDF related file formats
rdf-rs27almost 6 years agordf is a library for the Resource Description Framework (RDF) and SPARQL implemented in Rust
rome69about 6 years agoRome is an RDF library written in safe Rust
atomic-libLibrary for managing and (de)serializaing Atomic Data, a strict subset of RDF
harriet11about 3 years agoA format-preserving serialization/deserialization library for Turtle
owlish15about 3 years agoAn OWL library in Rust modeled on the OWL functional syntax
RDFtk16almost 2 years agoAn RDF Toolkit for Rust
hdt-rs20almost 2 years agoRead and query

Awesome Semantic Web / Programming / Scala

banana-rdf295about 3 years agoA library for RDF, SPARQL and Linked Data technologies in Scala
jvmrdftools1almost 12 years ago
SANSA-RDF141almost 2 years agoLibrary to read RDF files into Spark or Flink
scowl56about 2 years agoA Scala DSL for programming with the OWL API

Awesome Semantic Web / Programming / Swift

swift-sparql-syntax17about 2 years agoSPARQL 1.1 Parser
URITemplate1almost 8 years agoSwift implementation of URI Template ( )
swift-serd3about 6 years agoSwift package wrapper for the
kineo37almost 2 years agoA SPARQL endpoint and quadstore written in Swift
swift-hdt2over 7 years agoAn RDF Parser

Awesome Semantic Web / Editors / VIM

sparql.vim5almost 16 years agoSPARQL syntax highlighting
vim-sparql5over 14 years ago
semweb.vim7over 11 years ago

Awesome Semantic Web / Editors / Emacs

sparql-mode62over 2 years ago
ttl-mode9almost 6 years agoSupports both ttl and n3, indentation, some electric punctuation and hungry delete
nxml-modenxml-mode is a major mode for editing XML
ELOT9about 2 years agoEmacs Literate Ontology Tool, write OWL ontologies using org-mode

Awesome Semantic Web / Editors / JetBrains IDEs: Intellij IDEA, PyCharm, etc.

LNKD.tech EditorEditor for Turtle (Terse RDF Triple Language, TTL) files
RDF and SPARQLAdds support for the RDF 1.2 (Turtle, TriG, N-Triples, N-Quads), SPARQL 1.2 and ShExC 2.1 languages as well as a bunch of productivity features

Awesome Semantic Web / Editors / Visual Studio Code

Stardog RDF Grammars

Awesome Semantic Web / Editors / TextMate

sparql/turtle extension28over 8 years ago

Awesome Semantic Web / Editors / Sublime Text 3

Turtle and SPARQL syntax highlighter40about 9 years ago
Linked Data syntaxes30almost 4 years agoSyntax highlighting for SPARQL 1.1/SPARQL*, Turtle/Turtle*, TriG, N-Triples, N-Quads, Notation3, and ShExC

Awesome Semantic Web / Editors / BBedit

Turtle syntax highlighter

Awesome Semantic Web / Geo

LinkedGeoData136almost 2 years ago
SemantGeo1about 13 years ago
GeoLift1about 13 years ago
linkedspatialindex5over 14 years ago
GeomRDF3about 12 years ago
GeoARQ6almost 16 years ago
USeekM

Awesome Semantic Web / Browsers

GalacteekMulti-platform Qt5-based browser and semantic agent for the distributed web. Uses RDF graphs and P2P-SparQL to synchronize linked-data between peers
LodView122over 2 years agoRDF browser written in Java based on Spring and Jena using a SPARQL endpoint
RhizomerEye14about 2 years agoA for interactive exploration of semantic and linked data available from SPARQL endpoints
RickView27almost 2 years agoRDF browser for small knowledge bases written in Rust using an in-memory graph, doesn't require a SPARQL endpoint. Optimized for high performance and low resource usage

Awesome Semantic Web / Visualization

Visual SPARQL Builder
d3-sparql117over 7 years ago
SPARQLFilterFlow
VOWLVisual Notation for OWL Ontologies
gephi-semantic-web-import8almost 2 years ago
visualRDF107almost 7 years ago
rdfdot3over 10 years agoTools for drawing graphs from RDF files with GraphViz
ontodia167almost 4 years agoOntodia data diagraming library
rdfpuml44almost 2 years agoTrue RDF Diagrams
Ontology Visualisation127almost 4 years agoCreate graphs from RDF using GraphViz
SparqlBlocksBuild SPARQL queries with blocks
Cameo Concept Modelera cross-platform app for OWL ontology modeling, visualization, and natural-language validation
Sparnatural231almost 2 years ago
ReDeFer RDF2SVGRender RDF as a SVG graph
ReDeFer RDF2HTMLRender RDF as HTML
Zazuko's RDF SketchGraphical RDF Explorer for small datasets
KinGVisherVisualize knowledge graphs in a web browser

Awesome Semantic Web / Data Cube

QB4ST: RDF Data Cube extensions for spatio-temporal components
The RDF Data Cube Vocabulary
qb4olap-tools2almost 9 years ago
OpenCube-Expander0almost 11 years ago
OpenCube Toolkit
CubeViz34about 10 years ago
NoSPA-RDF-Data-Cube-Validator16over 10 years ago
table2qb14over 3 years agoa pipeline for converting tabular data into rdf data cubes using csvw

Awesome Semantic Web / Datasets

BBC - OntologiesThe ontologies the BBC is using to support its audience facing applications such as BBC Sport, BBC Education, BBC Music, News projects and more
DBpedia
geonames5over 15 years ago
permidPermID: Connecting Data to the World
wikidataWikidata is a free and open knowledge base that can be read and edited by both humans and machines
lod-cloudThe Linked Open Data Cloud

Awesome Semantic Web / IoT

Weviate11,812over 1 year ago
rdfagents5about 10 years agoReal-time messaging for the Semantic Web

Awesome Semantic Web / DevOps

r43ples20almost 6 years agoRevision Management for the Semantic Web
RDFUnit154almost 3 years agoRDF Unit testing and validation framework
rdf-toolkit66almost 2 years agoRDF Serializer, to be used in a git commit-hook to force automatic correct rewrite of every OWL ontology
TripleChecker7over 12 years agoLook for common errors in an RDF Document
owl2vcs24almost 12 years agoowl2vcs is a set of tools designed to facilitate version control of OWL 2 ontologies using version control systems
dowl23over 13 years agoGenerate docs for RDF/OWL Schema
rdf-pipeline
rdfpatch4over 2 years ago
TurtleValidator45over 3 years agoA Turtle validator on command line and in browser
shi3ld-http7over 13 years agoShi3ld for HTTP: Access control for HTTP operations on Linked Data
babel19about 3 years agoA library for skolemising (or canonicalising) blank node labels in RDF graphs
rdf.sh121about 2 years agoA multi-tool shell script for doing Semantic Web jobs on the command line
QuitStore102about 2 years agoQuads in Git - Distributed Version Control for RDF Knowledge Bases
QuitDiff7about 2 years agoGit diff into SparQL / Eccrev vocabulary
OntogenA version control system for RDF datasets

Awesome Semantic Web / Platforms

trinityAn application development platform for Microsoft .NET and Mono. It allows to easily build Linked Data and Semantic Web applications based on RDF
Wings48about 2 years agoA workflow system
rww-play59about 8 years agoAn implementation in Play of a number of tools to build a Read-Write-Web server using Play2.x and akka
prissma-studio0over 10 years agoPRISSMA Studio: a web application to create Prisms, context-aware presentation metadata for Linked Data visualization
lodspeakr32over 12 years agoFramework to create Linked Data-based applications
comunica440almost 2 years agoFlexible meta query engine for the Web
imagesnippetsImageSnippets is a complete metadata editing interface that enables someone who knows little to nothing about RDF, OWL, ontologies, or even URIs to create descriptions for images using Linked Data which is written in RDF
Linked Data Reactor (LD-R)A full-stack platform for building adaptive component-based Linked Data applications in NodeJS and React
LDIF37about 10 years agoLinked Data Integration Framework
pyLDAPI41about 5 years agoA Python -based API framework for Linked Data via the W3C's
Chimera28almost 2 years agoA framework providing Apache Camel components to support data conversion to/from RDF and service integration with RDF graphs

Awesome Semantic Web / Tools

tawny-owl255almost 2 years agoBuild OWL Ontologies in a Programmatic Environment
Widoco298almost 2 years agoA Wizard for documenting and publishing ontologies on the Web
sesame-vocab-builder15about 9 years agoSesame Vocab Builder provides a command line tool that allows to create constants for RDF primitives for a given namespace out of RDF ontology files
HydraConsole103over 8 years ago
qonsole16about 2 years agoA simple console for running SPARQL queries and displaying results
ntcat0over 11 years agoCommand line tool for concatenating NTriples documents
ripple101over 3 years agoSemantic Web scripting language
schema_salad73almost 2 years agoSemantic Annotations for Linked Avro Data
RDFConvertRDFConvert is a simple command-line tool for converting RDF file betweeen different syntax formats
ont-converter23over 3 years agoWritten in Kotlin, a simple command-line utility to convert any RDF graph to OWL2 ontology
How to diff RDF
Bubastis9over 3 years agoTool for detecting asserted logical differences between two ontologies, such as between versions
grlc137almost 2 years agoWeb APIs from SPARQL queries
Openlink Structured Data SnifferBrowser extension for Google Chrome, Microsoft Edge, Mozilla Firefox, Opera, and Vivaldi that unveils structured metadata embedded within HTML documents and web pages
ShacShifter4over 7 years agoShapes Constraint Language (SHACL) to various other format
prefix.ccnamespace lookup for RDF developers
rdf2rdf27over 6 years agoTool for converting between different RDF serialization formats
Web-Client123almost 2 years agoGeneric Linked Data browser and UX component framework
CEDAR WorkbenchCenter for Expanded Data Annotation and Retrieval offers full life cycle management for semantically linked metadata
OnToology83over 2 years agoA system for collaborative ontology development. Given a GitHub repository with an OWL file, OnToology will survey it and produce diagrams, a complete documentation and validation based on common pitfalls
OBA38about 2 years agoAutomatically create OpenAPI specifications from OWL and launch a server that serves JSON objects according to your ontology
MEL( ) - A tool to extract metadata (and textual content) from various file formats, as JSON objects
pyLODE180about 2 years agoA Python -based implementation of the ontology documentation tool
UnSHACLed18over 5 years agoA visual editor for RDF constraints currently supporting the visual notations ShapeUML and ShapeVOWL and import/export/validation of SHACL constraints
rpt40almost 2 years agoCommand line interface based RDF Processing Toolkit to run sequences of SPARQL statements ad-hoc on RDF datasets with a lot of features
RDF PlaygroundBrowser based aggregation of multiple semantic web tools, includes syntax validation, visualization, reasoner and shacl validation
KGPruneAn API and Web application for extracting subgraphs of interest from Wikidata based on user-input seed entities, to bootstrap new KGs or support knowledge extraction, or knowledge mining approaches

Awesome Semantic Web / Integrations

anthelion2,841over 10 years agoA plugin for Apache Nutch to crawl semantic annotations within HTML pages
SolRDF114over 5 years agoAn RDF plugin for Solr
sesame-spring7almost 6 years agoSpring integration for OpenRDF/Sesame
HydraBundle59about 8 years agoSymfony2 bundle which shows how easily Hydra can be integrated in modern Web frameworks
SARQ16over 15 years agoFree Text Indexing for SPARQL using a remote Solr server
EARQ7about 5 years agoEARQ is a combination of ARQ and ElasticSearch
sesametools50about 5 years agoA collection of utilities for use with OpenRDF Sesame
Imperium7about 14 years agoImperium 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-rdf7over 6 years agoA Jekyll plugin for including RDF data in your static site
RightField31over 3 years agoRightField is an open-source tool for adding ontology term selection to Excel spreadsheets
mu-semtechAn Ecosystem of User-facing Microservices supported by Semantic Models

Awesome Semantic Web / Machine Learning

LinkedPipes-ETL148almost 2 years agoLinked Data ETL pipeline
gm-sparql21about 11 years agoGraph Mining Using SPARQL
SANSA-StackScalable Semantic Analytics Stack
tdbloader413over 14 years agoPrototype to show how TDB indexes can be generated using MapReduce
jena-grande24over 13 years agoJena Grande is a collection of utilities, experiments and examples on how to use MapReduce, Pig, HBase or Giraph to process data in RDF format
mrlin17almost 14 years agoMapReduce processing of Linked Data
infovore148almost 5 years agoRDF-Centric Map/Reduce Framework and Freebase data conversion tool
FOX191almost 3 years agoFederated Knowledge Extraction Framework
signal-collect148over 8 years ago
Duke617almost 3 years agoDuke is a fast and flexible deduplication engine written in Java
ODCS1almost 11 years agoThe tool uses data processing pipelines for obtaining, processing, and storing RDF data
etalis7over 11 years agoEvent Processing SPARQL (EP-SPARQL)
graph-pattern-learner85over 3 years agoEvolutionary Graph Pattern Learner that learns SPARQL queries for a given set of source-target-pairs from an endpoint
OntoGPT626almost 2 years agoTools for populating semantic schemas from unstructured text using Large Language Models (LLMs)

Awesome Semantic Web / Linked Data

sieve6over 12 years agoLinked Data Quality Assessment and Fusion

Awesome Semantic Web / CSVW

Model for Tabular Data and Metadata on the Web
Metadata Vocabulary for Tabular Data
Generating RDF from Tabular Data on the Web (csv2rdf)
RDF::Tabular19almost 2 years agoRuby gem to parse CSV or other Tabular Data into RDF and JSON
csvlint287almost 2 years agoRuby gem to validate CSV files to check their syntax and contents
csv2rdf (clojure)27almost 2 years agoClojure library and application for converting CSV to RDF
csv2rdf (ruby)4over 2 years agoRuby gem to convert CSV to RDF
csv2json2over 10 years agoRuby gem to convert CSV to JSON
COW46over 2 years agoPython package to convert CSV to RDF with nanopublications
csvw-parser9over 10 years agoPython package to parse CSVW
csvwr15over 2 years agoR package for reading and writing CSVW tables and metadata
rcsvw3almost 11 years agoR package that implements the candidate recommendations from the W3C CSV on the Web Working Group
table2qb14over 3 years agoA generic pipeline for converting tabular data into rdf data cubes using csvw

Awesome Semantic Web / WebID

xwiki2almost 16 years agoXwiki related code for WebID
solid-spec1,134almost 5 years ago
webid-demo5over 15 years ago
webid-spec14almost 15 years ago
node-webid14over 10 years ago

Awesome Semantic Web / SHACL Implementations

TopQuadrant/shacl220almost 2 years agoSHACL API in Java based on Apache Jena
RDFunit154almost 3 years ago
labra/shaclex78about 2 years ago
pySHACL255over 1 year agoA Python validator for SHACL
rdf4j-shacl
shperoneForm Builder
Schímatos50over 4 years agoA SHACL-based Web-Form Generator for Knowledge Graph Editing
SHACL PlaygroundA web based SHACL validator
SHACLPlay

Awesome Semantic Web / SKOS Tools

iQvoc118almost 2 years agoSKOS(-XL) Vocabulary Management System for the Semantic Web
Poolparty($)
skosproviderSkosprovider provides an interface that can be included in an application to allow it to talk to different SKOS vocabularies
skosshuttle($)
atramhasis56almost 2 years ago
ThManager
protege skos editor
skosmos
Vocbench
SKOS Play!
skosapi
java-skos-api12over 9 years ago
askos12over 6 years agoA SKOS browser and editor
VocPrez22about 2 years agoA Linked Data API for SKOS data presentation

Awesome Semantic Web / NLP

freda machine reader for the Semantic Web
NIFNLP Interchange Format
LemonThe Lexicon Model for Ontologies
Wordnet
PreMOnPredicate Model for Ontologies (PreMOn) - VerbNet ontology module
BabelNet
TNNT( ) - A tool that automates the extraction of categorised named entities from the unstructured information encoded in the source documents, using diverse NLP tools and NER models

Awesome Semantic Web / IIIF

IIIF
fester3over 2 years ago

Awesome Semantic Web / Other Awesome

awesome-graph1,173about 3 years ago
awesome-prolog505about 4 years ago
awesome-ontologies8over 7 years ago
awesome-ontology302almost 2 years agoSimilar to this list
shaoxiongi/awesome-knowlege-graph1,700almost 4 years ago
totogo/awesome-knowledge-graph1,472almost 2 years ago
awesome GLAM semweb108over 3 years ago
Awesome Knowledge Graph Construction Tools54about 2 years ago
Enola.dev's Awesome related things

Awesome Semantic Web / Misc

LoRiS3over 1 year agogenerated natural-language representations of SPARQL queries over Wikidata and DBpedia
m-ldReal-time information sharing component using RDF and conflict-free replicated data types (CRDTs)
n3pygments23over 11 years agoPygments lexer to perform syntax highlighting for N3, Turtle and SPARQL
levelgraph-n336over 6 years agoLevelGraph plugin for storing N3/Turtle/RDF data
psps18almost 3 years agoPersonal Structured Publishing Space
swrlapi100about 3 years agoThe SWRLAPI is a Java API for working with the OWL-based SWRL rule and SQWRL query languages. It includes graphical tools for editing and executing rules and queries
cp-common-utils7about 10 years agoCollection of utilty classes from Clark & Parsia
jena-joseki1almost 14 years ago
Git2PROV32over 3 years agoUnleash the potential of Git in the new W3C standard for provenance
IntervalServer2about 10 years ago
jdbc-for-rdf3x4almost 10 years ago
rdf3x_path4over 13 years agoRDF3X with path queries
jqudt14almost 3 years agoJava library for working with the QUDT ontology and data using it
JenaSecurity6about 11 years agoSecurity (Permissions) wrapper around Jena RDF implementation
specgen27about 10 years agoModified, extended and more generalized version of Danbri‘s SpecGen version 5
cassa4about 14 years agoSPARQL 1.1 Graph Store HTTP Protocol implementation with plugable backends
keygenapp8about 14 years agoUtilities and WebApp for certificate creation within a browser, for FOAF+SSL
owlapitools16almost 6 years agoSet of independent add-ons for OWL API
LD-FusionTool5over 10 years agoData Fusion & Conflict Resolution tool for Linked Data
prefix.cc38over 4 years agoSource code to the prefix.cc website
LSD-Dimensions4over 9 years agoAll dimension values of Linked Statistical Data
prissma2over 11 years agoContext-Aware Adaptation for Linked Data
fox-java4over 4 years agoJava bindings for FOX - Federated Knowledge Extraction Framework
fox-py7about 7 years agoPython bindings for FOX - Federated Knowledge Extraction Framework
fox-ui0about 11 years agoWeb UI for FoxPSL
ORE5about 10 years agoOntology Repair and Enrichment
signal-collect-torque1almost 12 years agoSupport for Signal/Collect Torque deployment
redland-bindings36almost 7 years agoRedland librdf language bindings
mediation4about 8 years agoJena based framework to implement ontological mediation of SPARQL queries
owl-functional-syntax-axiom-parser1over 14 years ago
SemanticPingback9over 7 years agoThis small vocabulary defines resources which are used in the context of Semantic Pingback
json-ld-macros69over 10 years agoDeclarative transformation of JSON APIs into JSON-LD
tac0almost 15 years agoTriple access control
dbpedia-extension39almost 13 years ago
grefine-rdf-extensionAn extension to Google Refine that enables graphical mapping of Google Refine project data to an RDF skeleton and then exporting it in RDF format
LD-FusionTool5over 10 years agoData Fusion & Conflict Resolution tool for Linked Data
xodx5over 10 years agoAn implementation of Semantic Pingback and PuSH for a DSSN
morph-starter4almost 13 years agothis project is a simple Java (and Scala) demo of how to use morph
sesametools50about 5 years agoA collection of utilities for use with OpenRDF Sesame (as of recently, Eclipse RDF4J)
DEER10about 4 years agoRDF Dataset Enrichment Framework
levelgraph-jsonld113about 3 years agoThe Object Document Mapper for LevelGraph based on JSON-LD
OWL-API832about 2 years agoThe OWL API is a Java API for creating, manipulating and serialising OWL Ontologies
ONT-API44almost 2 years agoa Jena based OWL-API implementation (Java library)
rdf-protege12over 5 years agoa Protege Desktop fork with RDF support
concurrent-rdf-graph0over 2 years agoConcurrent RDF Graph implementations written in Kotlin
LODGrefine14over 13 years agoLOD-enabled Google Refine: linked open data related extensions included
stardog.js78over 2 years ago
stardog-groovy5about 7 years ago
stardog-ubuntu-scripts
hydra-java107over 3 years ago
HydraClient16over 13 years ago
cp-openrdf-utils9over 8 years agoUtility classes for working with the OpenRdf API
linked-csv35over 13 years agoA souped-up CSV-based data format
balloon18over 10 years agoA tool-suite for Linked Data consumption. balloon aims in offering public services and tools to take advantage of the semantic web with less effort. The basic motivation is to establish a foundation for Linked Data as a Service (LDaaS)
grlc137almost 2 years agoTranslates public SPARQL queries into Linked Data APIs automatically
basil24over 2 years agoBuilding Apis SImpLy from sparql endpoints
lodmill19about 6 years agoBlend, grind, and enjoy LOD – fresh from the mill!
module-extractor5about 10 years agoJava-based module extractor for OWL ontologies
iRap5about 11 years agoiRap - Interest-based RDF update propagation framework
turtle-in-html4about 13 years agoBookmark to visualize RDF embedded in HTML as Turtle
linked-csv-browser7over 13 years ago
semargl51almost 4 years agoHighly performant, lightweight framework for linked data processing. Supports RDFa, JSON-LD, RDF/XML and plain text formats, runs on Android and GAE, provides integration with Jena, Sesame and Clerezza
wordnet-lemon-to-w3c1about 14 years ago
owlconvert0almost 13 years agoSimple OWL format converter based on OWLAPI
rabel18almost 2 years agoProgram for reading and writing linked data in various formats
csvw-template1almost 11 years agoDocument the semantics of your csv file
jsonld-java379over 2 years agoJSON-LD implementation for Java
Luzzu10almost 5 years agoA scalable and extensible Linked Data quality assessment framework
odmtp-tpf15over 7 years agoTriple pattern matching over non-RDF datasources with inference
motoolsMusic ontology tools
activitypub
rdfsurveyor17about 5 years agoExploration tool for RDF datasets
fenster7over 10 years agoRDF quad-store frontend
jsonld-streaming-parser.js80almost 2 years agoA fast and lightweight streaming JSON-LD parser for JavaScript
rollxx/manchester-syntax-owl22over 11 years agoANTLR grammar for simplified Manchester Syntax OWL2
rollxx/antlr-sparql-grammar10almost 16 years agosparql 1.1 antlr grammar
sparql-ld17about 3 years agoSPARQL-LD: A SPARQL Extension for Fetching and Querying Linked Data
jena-sparql-api57almost 4 years agoA collection of Jena-extensions for hiding SPARQL-complexity from the application layer
nichtich/wdg55over 2 years agoCommand line interface to Wikidata Query Service
vocol99almost 4 years agoAn integrated environment to support collaborative ontology / vocabulary development in distributed settings
psps18almost 3 years agoPersonal Structured Publishing Space
CSOThe Computer Science Ontology (CSO) is a large-scale ontology of research areas that was automatically generated using the Klink-2 algorithm on the Rexplore dataset, which consists of about 16 million publications, mainly in the field of Computer Science
metreecaThe model-driven linked data platform
OLGAOLGA (Ontology Library GenerAtor) is a generic tool aiming to accelerate the adoption of Standard W3C Semantic technology among developers
Glimmer7almost 12 years agoAn RDF Search Engine
ontodia167almost 4 years agoOntodia data diagraming library
rdf.sh121about 2 years agoA multi-tool shell script for doing Semantic Web jobs on the command line
https://metacpan.org/release/KJETILK/AtteanX-Store-SPARQL-0.012
https://github.com/stkenny/grefine-rdf-extension/releases/tag/v1.1.069about 2 years ago
http://www.linklion.org/portal/
yarrrml-parser44almost 2 years agoA YARRRML parser library and CLI in Javascript
http://rml.io/yarrrml/
amazon-neptune-tools300almost 2 years agoTools and utilities to enable loading data and building graph applications with Amazon Neptune
sparql-ld17about 3 years agoSPARQL-LD: A SPARQL Extension for Fetching and Querying Linked Data
genealogical-trees26about 2 years agoSemantic Web Exercise: Reasoning and Visualization of the Genealogical Ontologies
http://sage.univ-nantes.fr
LodLive199over 6 years agobrowse the web of data - a SPARQL navigator
fbrs2about 13 years agoFacebook RDF Sync
ostrich43about 3 years ago-Versioned RDF triple store (Offset-enabled TRIple store for CHangesets)
ontmalizer79almost 5 years agoA tool that performs comprehensive transformations of XML Schemas (XSD) and XML data to RDF/OWL automatically
NSpM225about 3 years agorobot Neural SPARQL Machines translate natural language into SPARQL queries
ML-Schema/core27over 5 years agoCORE ontology of ML-Schema schema. It's the mapping to others machine learning vocabularies and ontologies (DMOP, Expose, OntoDM and MEX)
rocker5almost 10 years agokey A Refinement Operator Approach for Key Discovery
Mandolin4about 9 years agosparkle Markov Logic Networks for the Discovery of Links
docker2rdf0over 8 years agoMapper to represent Dockerfiles as RDF triples
vsb46almost 11 years agoVisual SPARQL Builder - Model SPARQL-Select-Queries in a browser
sparti2over 8 years agoSPARTI - RDF Semantic Partitioning
carml-cli0over 3 years agoInterface for CARML library
OME11over 3 years agoOnline Mapping Editor
Linked-Data-Studio2over 9 years agoThe Linked Data Studio is an extension to the Linked Data Theatre for the creation of Linked Data
canonical_rdf7over 2 years agoProof-of-concept implementation of Aidan Hogan's RDF canonicalization algorithm in node.js
Linked-Data-Theatre38over 2 years agoThe Linked Data Theatre is a platform for an optimal presentation of Linked Data
SEPA26almost 2 years agoA JAVA implementation of the SPARQL Event Processing Architecture including the engine, APIs and tools
GLEEN0almost 9 years agoRegular Paths for ARQ SparQL
psparqlPSPARQL (for Path SPARQL) is a query language for RDF
rdf2h15over 3 years agoRender resources described in RDF using logicless templates
Beast0about 8 years agoBenchmarking, Evaluation, and Analysis Stack - A powerful yet lightweight Java8/Jena-based RDF processing stack
basil24over 2 years agoBuilding Apis SImpLy from sparql endpoints
profilechecker15over 9 years agoOWL API profile checker
spdxSoftware Package Data Exchange® (SPDX®) is an open standard for communicating software bill of material information (including components, licenses, copyrights, and security references)
CostFed18about 3 years agoCost-Based Query Optimization for SPARQL Endpoint Federation
sparql-ld17about 3 years agoSPARQL-LD: A SPARQL Extension for Fetching and Querying Linked Data
vocol99almost 4 years agoAn integrated environment to support collaborative ontology / vocabulary development in distributed settings
sparql-to-csv9almost 9 years agoStream SPARQL results to CSV
knowledgecubes5almost 2 years agoEfficient RDF Data Management over Spark
premonPREdicate Model for ONtologies
eso-and-ceo13over 8 years agoEvent and Implied Situation Ontology (ESO) and the Circumstantial Event Ontology for Calamities (CEO)
pikesPikes is a Knowledge Extraction Suite
rdfpro12over 4 years agoan extensible tool for building stream-oriented RDF processing pipelines
umls2rdf84about 2 years agoThese python scripts connect to the Unified Medical Language System (UMLS) database and translate the ontologies into RDF/OWL files. This is part of the BioPortal project
robotROBOT is a command line tool for working with Open Biomedical Ontologies
SEPA26almost 2 years agoA JAVA implementation of the SPARQL Event Processing Architecture including the engine, APIs and tools
opensemanticsearch
solr-ontology-tagger46over 4 years agoAutomatic tagging and analysis of documents in an Apache Solr index for faceted search by RDF(S) Ontologies & SKOS thesauri
kbpedia220about 6 years agoKBPedia Knowledge Graph & Knowledge Ontology (KKO)
dioneKhoaos Research Group
TrOWLTractable OWL 2 Reasoning Infrastructure
http://ld-r.org
activitystrams-core
rdf4aRDF4J for Android
rdfshape
rif4j
wsml2reasonera highly modular framework that combines various validation, normalization and transformation algorithms that enable the translation of ontology descriptions in WSML to the appropriate syntax of several underlying reasoning engines
silkSemantic Inferencing on Large Knowledge (SILK) knowledge representation system
fuxi
Rule-Translator4about 8 years agoThis is framework is a Web rule translator. It has a rule parser, visualizer and translator. The Web rule languages that are covered by this framework include: Notation3 (N3), POSL, Datalog RuleML, SWRL and RIF. This framework is a rule engine for RIF language as well
SWRLRulesToOWLAxioms0about 10 years agoImplementation of a procedure to transform SWRL rules into equivalent OWL axioms
SWRL.js1over 9 years agoA SWRL parser for Javascript
rdfpro12over 4 years agoa public domain, Java command line tool and library for RDF processing
basex-rdf17almost 9 years agoRDF parsing for BaseX
openskos
java-skos-api12over 9 years agoThe SKOS API provides a Java interface and OWL API based implementation of the Simple Knowledge Organisation System (SKOS)
https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-json/index.html
dcat-ap_validatyor9about 9 years ago
activitystreams88almost 4 years ago
forgefed992almost 2 years agoAn extension to ActivityPub for web-based Git services federation
linkeddatafragments
vocbench
metrecca/linkMetreeca Model-Driven Linked Data Framework
rdf-patch
ldpatch
rdf-delta
semwiki3over 13 years agoAn experimental semantic wiki with bidirectional (text <-> triples) changes
thedatatank
nanopub-java24almost 2 years ago
datastudio-sparql-connector5over 7 years ago
https://github.com/DataFabricRus/scylla-rdf8almost 3 years ago[scylla-rdf](
awesome-semantic-web-business18over 6 years ago
MOD-Ontology26almost 2 years agoMetadata for Ontology Description and Publication Ontology
omv2
platform-linked-data-nederland
http://eventkg.l3s.uni-hannover.de/
SEPA26almost 2 years ago
StaTIX6over 7 years agoStatistical Type Inference (both fully automatic and semi supervised) for RDF datasets
vss-ontology11about 4 years agoDesign of the Vehicle Signal Ontology VSSo and example of use with SOSA/SSN and STEP
aurlLaTeX package for hyperlinked URLs abbreviated with prefixes. The 1000 most common prefixes are predefined and more can be added
RDF Stream Taxonomy (RDF-STaX)– a systematization of RDF stream types. It also includes a small ontology to help with describing RDF streams

Backlinks from these awesome lists:

More related projects: