Coder Social home page Coder Social logo

Ontohub

Build Status Code Climate Dependency Status

A web-based repository for distributed ontologies, models and specifications.

An ontology is a formal, logic-based description of the concepts and relationships that are of interest to an agent (user or service) or to a community of agents. The conceptual model of an ontology reflects a consensus, and the implementation of an ontology is often used to support a variety of applications such as web services, expert systems, or search engines. Therefore, ontologies are typically developed in teams. Ontohub wants to make this step as convenient as possible. Besides ontologies, Ontohub also supports formal models and specifications, or more generally, logical theories.

Ontohub aims at satisfying a subset of the requirements for an Open Ontology Repository (OOR) and is being developed in close donnection with the Distributed Ontology, Modeling and Specification Language (DOL), which is part of the emerging Ontology, Model and Specification Integration and Interoperability standard (OntoIOp) at OMG. For more information from this perspective, see the Ontohub home page.

This application started at the compact course agile web development given by Carsten Bormann at the University of Bremen in March, 2012. The concept and assignment came from Till Mossakowski, now in Magdeburg and Christoph Lange.

Initial developers are Julian Kornberger and Henning Müller.

Developer- and deployment-centric documentation can be found in the doc/ directory and in our Wiki pages.

Installation

A guide to set up your own instance of ontohub you can find in the deployment guide.

Also a guide for development environment for Mac OS X and Ubuntu in the Wiki.

License

Copyright © 2012 Universität Bremen and Universität Magdeburg, released under the GNU AGPL 3.0 license.

Ontohub's Projects

bringit icon bringit

This is a fork of https://gitlab.com/gitlab-org/gitlab_git, with some updates from the upstream https://gitlab.com/gitlab-org/gitlab-ce repository, where gitlab_git is integrated now.

deployment icon deployment

Capistrano deployment configuration files for the different Ontohub sub-applications

github-merge-hook icon github-merge-hook

Sinatra app for merging one branch into another after catching GitHub post receive WebHooks.

hets-agent icon hets-agent

The HetsAgent wraps Hets around a message broker (currently RabbitMQ) to perform analysis and proving jobs

index icon index

A gem that contains all indexes for search - used by the indexer and the ontohub-backend.

ontohub icon ontohub

A web-based repository for distributed ontologies.

ontohub-backend icon ontohub-backend

The main Ontohub service that serves the data for the frontend and other clients via the GraphQL API.

ontohub-models icon ontohub-models

Data model for Ontohub, to be used by backend and by hets-ontohub-adapter

socop icon socop

Mirror of http://socop.oor.net/

system-test icon system-test

Scripts and features to test the whole ontohub application

thejit icon thejit

Gem for using thejit in Ruby on Rails

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.