All Projects → ozekik → awesome-ontology

ozekik / awesome-ontology

Licence: CC-BY-4.0 License
A curated list of ontology things

Projects that are alternatives of or similar to awesome-ontology

Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (-26.03%)
Mutual labels:  linked-data, rdf, semantic-web, knowledge-graph
Topic Db
TopicDB is a topic maps-based semantic graph store (using PostgreSQL for persistence)
Stars: ✭ 164 (+124.66%)
Mutual labels:  linked-data, semantic-web, knowledge-graph, knowledge-base
Semanticmediawiki
🔗 Semantic MediaWiki turns MediaWiki into a knowledge management platform with query and export capabilities
Stars: ✭ 359 (+391.78%)
Mutual labels:  linked-data, rdf, semantic-web, knowledge-graph
LD-Connect
LD Connect is a Linked Data portal for IOS Press in collaboration with the STKO Lab at UC Santa Barbara.
Stars: ✭ 0 (-100%)
Mutual labels:  linked-data, rdf, semantic-web, knowledge-graph
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (-34.25%)
Mutual labels:  linked-data, rdf, semantic-web, knowledge-graph
LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+105.48%)
Mutual labels:  linked-data, rdf, semantic-web, knowledge-graph
Web Client
Generic Linked Data browser and UX component framework. Apache license.
Stars: ✭ 105 (+43.84%)
Mutual labels:  linked-data, rdf, semantic-web, knowledge-graph
Grafter
Linked Data & RDF Manufacturing Tools in Clojure
Stars: ✭ 174 (+138.36%)
Mutual labels:  linked-data, rdf, semantic-web
Rdf4j
Eclipse RDF4J: scalable RDF for Java
Stars: ✭ 242 (+231.51%)
Mutual labels:  linked-data, rdf, semantic-web
titanium-json-ld
A JSON-LD 1.1 Processor & API
Stars: ✭ 79 (+8.22%)
Mutual labels:  linked-data, rdf, semantic-web
jsonld-context-parser.js
Parses JSON-LD contexts
Stars: ✭ 20 (-72.6%)
Mutual labels:  linked-data, rdf, semantic-web
twinql
A graph query language for the semantic web
Stars: ✭ 17 (-76.71%)
Mutual labels:  linked-data, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 120 (+64.38%)
Mutual labels:  linked-data, rdf, semantic-web
OLGA
an Ontology SDK
Stars: ✭ 36 (-50.68%)
Mutual labels:  rdf, semantic-web, knowledge-graph
mayktso
🌌 mayktso: encounters at an endpoint
Stars: ✭ 19 (-73.97%)
Mutual labels:  linked-data, rdf, semantic-web
Php Json Ld
PHP implementation of a JSON-LD Processor and API
Stars: ✭ 246 (+236.99%)
Mutual labels:  linked-data, rdf, semantic-web
Nspm
🤖 Neural SPARQL Machines for Knowledge Graph Question Answering.
Stars: ✭ 156 (+113.7%)
Mutual labels:  linked-data, rdf, knowledge-graph
YALC
🕸 YALC: Yet Another LOD Cloud (registry of Linked Open Datasets).
Stars: ✭ 14 (-80.82%)
Mutual labels:  linked-data, rdf, semantic-web
sparql-micro-service
SPARQL micro-services: A lightweight approach to query Web APIs with SPARQL
Stars: ✭ 22 (-69.86%)
Mutual labels:  linked-data, rdf, semantic-web
Rdflib
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Stars: ✭ 1,584 (+2069.86%)
Mutual labels:  linked-data, rdf, semantic-web

Awesome Ontology

A curated list of ontology things. Your contribution is welcome!

Contents

Ontology Editors

  • Fluent Editor - An award winning comprehensive tool for editing and manipulating complex ontologies that uses Controlled Natural Language.
  • OntoStudio (formerly OntoEdit) - A most widespread commercial modeling environment for creating and maintaining ontologies.
  • OWLGrEd - A UML Style Graphical Editor for OWL.
  • Protégé - A free, open-source ontology editor and framework for building intelligent systems.
  • TopBraid Composer Series - A powerful Integrated Development Environment (IDE) for implementing Knowledge Graph/Linked Data services by TopQuadrant, Inc.
  • Vitro - A general-purpose web-based ontology and instance editor with customizable public browsing.
  • VocBench and Semantic Turkey - VocBench is a web-based, multilingual, collaborative development platform for managing OWL ontologies, SKOS(/XL) thesauri, Ontolex-lemon lexicons and generic RDF datasets. Its backend, Semantic Turkey is a RDF service platform for Knowledge Management and Acquisition.

Archived or inactive:

  • Apollo (last updated ~2005) - A user-friendly knowledge modelling application.
  • NeOn Toolkit (last updated 2011) - A state-of-the-art, open source multi-platform ontology engineering environment, which provides comprehensive support for the ontology engineering life-cycle.
  • Knoodl (last updated ~2017) - An ontology-driven "Distributed Information Management System" (DIMS) by Revelytix, Inc.
  • SWOOP (last updated 2007) - An OWL Ontology browser/editor that takes the standard Web browser as the basic UI paradigm.
  • WebODE (discontinued in 2006) - An extensible ontology-engineering suite based on an application server.

See also:

Ontology Tools

  • LODE - Java ontology documentation generator to convert OWL ontologies into HTML human-readable pages.
  • obonet - Python library to convert OBO-formatted ontologies to networkx graphs.
  • OnToology - Online tool to automatically generate documentation and evaluation for Ontologies hosted on GitHub.
  • Ontospy - Python library and command-line interface for inspecting and visualizing RDF models.
  • OWLTools - Java API and command-line utilities on top of the OWL API.
  • pyLODE - Python ontology documentation generator inspired by LODE.
  • ROBOT - Java library and CLI tool for working with ontologies, particularly Open Biomedical Ontologies. It also provides a bridge to Python by Py4J.
  • WebVOWL - Web application for visualizing ontologies on the Web.

Generic RDF tools:

  • Tarql - Python tool to turn CSV into RDF using SPARQL syntax.
  • VocPrez - Python tool (API and web front-end) for the read-only delivery system of SKOS vocabularies.

Datastore

  • SciGraph - Neo4j backed ontology store.

Languages

Archived or inactive:

See also:

Ontologies and Vocabularies

See also:

Upper-level Ontologies

Archived or inactive:

Mid-level Ontologies

Cross-domain Ontologies

Large

  • ConceptNet - An open, multilingual knowledge graph.
  • Cyc (OpenCyc/ResearchCyc) - A knowledge base which contains more than 630,000 concepts.
  • DBpedia - A crowd-sourced community effort to extract structured content from the information created in various Wikimedia projects.
  • KBpedia - A comprehensive knowledge structure for promoting data interoperability and knowledge-based artificial intelligence (KBAI). It combines Wikipedia, Wikidata, schema.org, DBpedia, GeoNames, OpenCyc, and UMBEL.
  • Mosaic Knowledge Graphs - ATOMIC + ConceptNet combination by AllenAI.
  • NELL ontology and knowledge base - An ontology developed by the Never-Ending Language Learning (NELL) project.
  • Wikidata - A free and open knowledge base that can be read and edited by both humans and machines. It contains more than 55,000,000 data items.
  • WordNet - A large lexical database of English. It consists of ~117,000 synsets (groups of synonyms).
  • YAGO - A huge semantic knowledge base, derived from Wikipedia WordNet and GeoNames. It has knowledge of more than 10 million (10,000,000) entities.
  • Xlore - A large-scale multilingual knowledge graph by structuring and integrating Chinese Wikipedia, English Wikipedia, French wikipedia, and Baidu Baike.

Without explicit classes:

Archived or inactive:

See also:

  • Open Multilingual Wordnet - A list of open wordnets in a variety of languages, all linked to the Princeton WordNet of English (PWN).

Small to Medium

Domain Ontologies

Biology

  • Gene Ontology (GO) - The world’s largest source of information on the functions of genes.

Commerce

Community

Culture

  • CIDOC CRM (Conceptual Reference Model) - An ontology for cultural heritage information, which describes the explicit and implicit concepts and relations relevant to the documentation of cultural heritage.

Food and Drink

Geography

Humanities

See:

Legal

See:

News

  • rNews - An approved standard for using semantic markup to annotate news-specific metadata in HTML documents.

People

  • Friend Of A Friend (FOAF) - A computer language defining a dictionary of people-related terms that can be used in structured data.
  • vCard Ontology - An ontology for describing people and organizations. A mapping of the vCard specification (RFC6350) to RDF/OWL.

Vocabularies

A vocabulary is a set of terms for a language.

Alignment & Matching

  • AgreementMakerLight (AML) - Ontology matching system developed by LASIGE (FCUL, Portugal) in collaboration with the ADVIS Lab (UIC, USA).
  • LogMap - Highly scalable ontology matching system with "built-in" reasoning and inconsistency repair capabilities.
  • OntoEMMA - Ontology matcher by AllenAI.

See also:

  • Ontology Matching website - Hosting OM (International Workshop on Ontology Matching) and OAEI (Ontology Alignment Evaluation Initiative).
  • Alignment API - Ontology Alignment API specification. (implemented in Java)

Logics

A logic is a language with a proof theory (e.g., axioms and inference rules).

See also:

Reasoners

A reasoner is a program which infers explanatory or new facts and detects inconsistencies in ontology and knowledge base based on the logic associated.

  • CEL - A lightweight Description Logic (EL+) reasoner for large-scale biomedical ontologies. (Common Lisp+Java)
  • ELK - An ontology reasoner that aims to support the OWL 2 EL profile. (Java)
  • EYE - A reasoning engine which performs semibackward chaining and supports Euler paths. (Prolog)
  • FaCT++ - The new generation of the well-known FaCT OWL-DL reasoner which uses optimised tableaux algorithms. (C++)
  • Flora-2 (Ergo Lite) - A F-logic based reasoning system. (Prolog)
  • HyLAR - A rule-based incremental reasoner for the Web. (JavaScript)
  • jcel - A reasoner for the description logic EL+. (Java)
  • Openllet - An OWL DL reasoner build on top of Pellet 2. (Java)
  • OWL-RL - A simple implementation of the OWL2 RL Profile, as well as a basic RDFS inference, on top of RDFLib. (Python)
  • Racer - A knowledge representation system that implements a highly optimized tableau calculus for the description logic SRIQ(D). (Common Lisp+Java)

Archived or inactive:

  • cwm (last updated 2005) - A forward chaining RDF reasoner. (Python)
  • HermiT (last updated ~2013) - The first publicly-available OWL reasoner based on a novel “hypertableau” calculus which provides much more efficient reasoning than any previously-known algorithm. (Java)
  • Hoolet (last updated 2004) - An implementation of an OWL-DL reasoner that uses a first order prover. It uses the Vampire prover for reasoning purposes. Other reasoners could also be used; communication with the reasoner is via the TPTP format which is understood by a number of theorem provers.
  • KAON2 reasoner (last updated 2008) - A DL reasoner for the SHIQ(D) subset of OWL-DL, based on novel algorithms which reduce a SHIQ(D) knowledge base to a disjunctive datalog program. (proprietary, Java)
  • Pellet 2 (last updated ~2015) - An open source OWL DL reasoner for Java. Pellet 3 (proprietary) is embedded in the Stardog platform. (Java)

See also:

Querying

  • DL Query (class expression) - A query language supported by the DL Query tab plugin for Protégé based on the Manchester OWL syntax.
  • SPARQL 1.1 - A set of specifications that provide languages and protocols to query and manipulate RDF graph content on the Web or in an RDF store.
    • SPARQL-DL - A substantial subset of SPARQL that can be covered by the standard reasoning services OWL-DL reasoners provide. It is implemented in the Pellet reasoner.
    • SPARQL-OWL algorithm - A sound and complete algorithm for answering SPARQL-OWL, SPARQL queries under the OWL 2 Direct Semantics entailment regime.
    • SPARQL* - An RDF*-aware extension of the RDF query language SPARQL.

See also:

Rule and Schema Definition

Archived or inactive:

Programming

See also: Ontology Tools section.

OWL-aware libraries

Archived or inactive:

  • OPPL - An abstract formalism that allows for manipulating ontologies written in OWL.

Communities

Related

Archived or inactive:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].