awesome-semantic-tools

Semantic web toolkit

A curated list of projects and tools related to ontology engineering and Semantic Web technologies, showcasing notable examples and innovations in the field.

List of projects related to Ontology engineering and Semantic Web technologies that make a geek smile for they exist.

GitHub

14 stars
3 watching
5 forks
last commit: almost 7 years ago
Linked from 2 awesome lists

awesome-listmetadataontologyowlowl2rdfsemantic-websparqltools

awesome-semantic-web1,433almost 2 years agoA curated list of various semantic web and linked data resources

Distributed linked data initiatives

Linked Data FragmetsWith Linked Data Fragments, and specifically the Triple Pattern Fragments interface, we aim to explore what happens when we redistribute the load between clients and servers. We then measure the impact of such interfaces on clients, servers, and caches
SolidSolid (derived from "social linked data") is a proposed set of conventions and tools for building decentralized social applications based on Linked Data principles. Solid is modular and extensible and it relies as much as possible on existing W3C standards and protocols

Development Frameworks

rdflib2,189almost 2 years agoRDFLib is a Python library for working with RDF, a simple yet powerful language for representing information
JenaA free and open source Java framework for building Semantic Web and Linked Data applications
rdf4jScalable RDF for Java

Web Development Frameworks

Linked Data Reaktor
Relay
https://visualization.linkedpipes.com/visualiser
https://mu.semte.chmicroservice architecture based on Sem Web
https://www.emberjs.com/easy interface for sem web the microservices
https://github.com/tdt/transform datasets into RESTful API
https://github.com/dvcama/LodView122almost 3 years agodereferencing
https://github.com/simile-widgets/exhibit175about 5 years agoPublishing data
CubicWebCubicWeb is a semantic web application framework, licensed under the LGPL, that empowers developers to efficiently build web applications by reusing components (called cubes) and following the well known object-oriented design principles
Apache StanbolApache Stanbol's intended use is to extend traditional content management systems with semantic services

Transformation/ETL frameworks

UnifiedViewETL for RDF
LinkedPipes ETLETL for RDF
ETL in OpenSEmanticSearchOpen Semantic ETL toolkit for data integration, data analysis, document analysis, information extraction & data enrichment
LDIF – Linked Data Integration Framework[outdated] - LDIF translates heterogeneous Linked Data from the Web into a clean, local target representation while keeping track of data provenance
KarmaA Data Integration Tool
KNIMEKNIME supports Semantic Web technologies
Open RefineA free, open source, powerful tool for working with messy data
Tripliserconvert XML to RDF
http://xsparql.sourceforge.net/install.html(XSPARQL)( ) - XSPARQL is a query language combining XQuery and SPARQL for transformations between RDF and XML
Wings48about 2 years agoA workflow sytstem
rdf2gremlin24about 6 years agoIt has never been easier to transform your RDF data into a property graph based on TinkerPop-Gremlin

Documentation frameworks

Wydoco298almost 2 years agoWizard for documenting ontologies. WIDOCO is a step by step generator of HTML templates with the documentation of your ontology
PyLode180about 2 years agoAn OWL ontology documentation tool using Python and templating, based on LODE
RDF2husing MUSTACHE templating system
XSPARQL implementation14over 7 years ago
Linked Data Templates
SPARQL Template implementation2over 3 years ago
dokieli812almost 2 years agodokieli is a clientside editor for decentralised article publishing, annotations and social interactions

Alignment frameworks

SilkAlignment and transformation framework

Search frameworks

Open Semantic SearchIntegrated research tools for easier searching, monitoring, analytics, discovery & text mining of heterogenous & large document sets & news with free software on your own server

Validation

RDF UnitRDFUnit is a test driven data-debugging framework that can run automatically generated (based on a schema) and manually generated test cases against an endpoint. All test cases are executed as SPARQL queries using a pattern-based transformation approach
SHACL API220almost 2 years agoSHACL API in Java based on Apache Jena
ShEx JS60almost 2 years agoshex.js javascript package
PyShEx25over 3 years agoShEx in Python

Query engines

Comunica440almost 2 years agoComunica is a highly modular and flexible meta query engine for the Web
HyperGraphQLHyperGraphQL is a GraphQL interface for querying and serving linked data on the Web. It is designed to support federated querying and exposing data from multiple linked data services using GraphQL query language and schemas

Backlinks from these awesome lists:

More related projects: