All Projects → inovexcorp → mobi

inovexcorp / mobi

Licence: AGPL-3.0 license
Mobi is a decentralized, federated, and distributed graph data platform for teams and communities to publish and discover data, data models, and analytics that are instantly consumable.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
groovy
2714 projects
SCSS
7915 projects

Projects that are alternatives of or similar to mobi

OLGA
an Ontology SDK
Stars: ✭ 36 (-12.2%)
Mutual labels:  sparql, rdf, semantic-web, owl, ontology
ont-api
ONT-API (OWL-API over Apache Jena)
Stars: ✭ 20 (-51.22%)
Mutual labels:  sparql, rdf, semantic-web, owl, ontology
semantic-python-overview
(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)
Stars: ✭ 406 (+890.24%)
Mutual labels:  sparql, rdf, semantic-web, owl, ontology
semantic-web
Storing ontologies/vocabularies from the web. Wish anybody can translate some of them.
Stars: ✭ 114 (+178.05%)
Mutual labels:  rdf, vocabulary, semantic-web, owl, ontology
ontobio
python library for working with ontologies and ontology associations
Stars: ✭ 104 (+153.66%)
Mutual labels:  sparql, rdf, semantic-web, ontology
lsw2
OWL and Semantic Web toolkit for Common Lisp, used for construction and reasoning over ontologies and ontology-structured data
Stars: ✭ 22 (-46.34%)
Mutual labels:  sparql, semantic-web, owl, ontology
LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+265.85%)
Mutual labels:  sparql, rdf, semantic-web, owl
pyfuseki
A library that uses Python to connect and manipulate Jena Fuseki, which provides sync and async methods.
Stars: ✭ 22 (-46.34%)
Mutual labels:  sparql, rdf, owl
sparql-proxy
SPARQL-proxy: provides cache, job control, and logging for any SPARQL endpoint
Stars: ✭ 26 (-36.59%)
Mutual labels:  sparql, rdf, semantic-web
corese
Software platform implementing and extending the standards of the Semantic Web.
Stars: ✭ 55 (+34.15%)
Mutual labels:  sparql, rdf, semantic-web
fibo
The Financial Industry Business Ontology (FIBO) defines the sets of things that are of interest in financial business applications and the ways that those things can relate to one another. In this way, FIBO can give meaning to any data (e.g., spreadsheets, relational databases, XML documents) that describe the business of finance.
Stars: ✭ 204 (+397.56%)
Mutual labels:  rdf, owl, ontology
Rdf4j
Eclipse RDF4J: scalable RDF for Java
Stars: ✭ 242 (+490.24%)
Mutual labels:  sparql, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 112 (+173.17%)
Mutual labels:  sparql, rdf, semantic-web
knowledge-graph-change-language
Tools for working with KGCL
Stars: ✭ 14 (-65.85%)
Mutual labels:  rdf, owl, ontology
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+31.71%)
Mutual labels:  sparql, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 120 (+192.68%)
Mutual labels:  sparql, rdf, semantic-web
sparklis
Sparklis is a query builder in natural language that allows people to explore and query SPARQL endpoints with all the power of SPARQL and without any knowledge of SPARQL.
Stars: ✭ 28 (-31.71%)
Mutual labels:  sparql, rdf, semantic-web
skos-play
SKOS-Play allows to print SKOS files in HTML or PDF. It also embeds xls2rdf to generate RDF from Excel.
Stars: ✭ 58 (+41.46%)
Mutual labels:  sparql, rdf, semantic-web
specification
RDF vocabulary and specification
Stars: ✭ 21 (-48.78%)
Mutual labels:  rdf, vocabulary, ontology
pronto
A Python frontend to (Open Biomedical) Ontologies.
Stars: ✭ 202 (+392.68%)
Mutual labels:  semantic-web, owl, ontology

Mobi Logo


Mobi is a collaborative knowledge graph platform for teams and communities to develop and publish semantic data and models.

Mobi is built on open semantic web technologies and standards like RDF, OWL, and SPARQL. It provides a collaborative environment for creating, publishing, and consuming OWL ontologies and SKOS vocabularies. See https://mobi.inovexcorp.com/ for more information.

Getting Started

To build the Mobi source code, you must have the following software and tools installed.

Technology Version Download Link
Java 8 http://www.oracle.com/technetwork/java/javase/downloads/index.html
Maven 3.1+ https://maven.apache.org/download.cgi
Node.js 10+ https://nodejs.org/en/download/
Google Chrome 87+ https://www.google.com/chrome/

Clone the Mobi project from git and navigate to that directory on your machine. Run the following command to build the source:

mvn clean install

The build creates the Mobi distribution as both a .tar.gz file and a .zip file in the mobi-distribution/target directory. Extract one of the files and navigate into that directory.

Inside the extracted distribution directory, start up the Mobi Karaf instance. The distribution is configured to automatically deploy the required bundles and services to the runtime using Karaf features. To start the runtime, simply open the command line interface and run the start script.

For Unix/Linux:

bin/start

or for Windows:

bin\start.bat

The Mobi web application should now be accessible at https://localhost:8443/mobi/index.html.

To stop the server, use the respective stop scripts.

Release Build

To prepare Mobi for a release (non-snapshot) build, run the build using the release-build profile, i.e:

mvn clean install -P release-build

The release-build profile will minify the web resources and prepare karaf scripts to use release versions.

Running Integration Tests

Integration tests are controlled by the skipITs system property and are disabled by default. To run integration tests as part of the build, set the property to false:

mvn clean install -DskipITs=false

Running Function Tests

Functional tests run tests against a browser and are controlled by the skipFunctional system property and are disabled by default. To run integration tests as part of the build, set the property to false:

mvn clean install -DskipFunctional=false

Docker

Mobi is also available as a Docker image. Visit https://hub.docker.com/r/inovexis/mobi/ to find available images. Images can also be built locally. See the mobi-distribution module for more information.

License

Mobi is made available under the terms of the GNU Affero General Public License (AGPL). See LICENSE.TXT for details.

Third-party library licenses and acknowledgements are detailed in legal/THIRD-PARTY.txt and legal/THIRD-PARTY-ETC.txt.

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].