All Projects → SANSA-Stack → Archived-SANSA-ML

SANSA-Stack / Archived-SANSA-ML

Licence: Apache-2.0 license
SANSA Machine Learning Layer

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Archived-SANSA-ML

ont-api
ONT-API (OWL-API over Apache Jena)
Stars: ✭ 20 (-48.72%)
Mutual labels:  rdf, semantic-web, owl
mobi
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.
Stars: ✭ 41 (+5.13%)
Mutual labels:  rdf, semantic-web, owl
SANSA-Stack
Big Data RDF Processing and Analytics Stack built on Apache Spark and Apache Jena http://sansa-stack.github.io/SANSA-Stack/
Stars: ✭ 130 (+233.33%)
Mutual labels:  rdf, distributed-computing, semantic-web
bioportal web ui
A Rails application for biological ontologies
Stars: ✭ 20 (-48.72%)
Mutual labels:  rdf, semantic-web, owl
semantic-python-overview
(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)
Stars: ✭ 406 (+941.03%)
Mutual labels:  rdf, semantic-web, owl
semantic-web
Storing ontologies/vocabularies from the web. Wish anybody can translate some of them.
Stars: ✭ 114 (+192.31%)
Mutual labels:  rdf, semantic-web, owl
LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+284.62%)
Mutual labels:  rdf, semantic-web, owl
OLGA
an Ontology SDK
Stars: ✭ 36 (-7.69%)
Mutual labels:  rdf, semantic-web, owl
everything
The semantic desktop search engine
Stars: ✭ 22 (-43.59%)
Mutual labels:  rdf, semantic-web
pronto
A Python frontend to (Open Biomedical) Ontologies.
Stars: ✭ 202 (+417.95%)
Mutual labels:  semantic-web, owl
sparql-proxy
SPARQL-proxy: provides cache, job control, and logging for any SPARQL endpoint
Stars: ✭ 26 (-33.33%)
Mutual labels:  rdf, semantic-web
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+38.46%)
Mutual labels:  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 (+48.72%)
Mutual labels:  rdf, semantic-web
RDForm
Create and edit RDF data in a HTML form
Stars: ✭ 16 (-58.97%)
Mutual labels:  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 (+423.08%)
Mutual labels:  rdf, owl
pyLODE
An OWL ontology documentation tool using Python and templating, based on LODE
Stars: ✭ 116 (+197.44%)
Mutual labels:  rdf, owl
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 (-28.21%)
Mutual labels:  rdf, semantic-web
ontobio
python library for working with ontologies and ontology associations
Stars: ✭ 104 (+166.67%)
Mutual labels:  rdf, semantic-web
cowl
A lightweight C/C++ library for working with Web Ontology Language (OWL) ontologies
Stars: ✭ 18 (-53.85%)
Mutual labels:  semantic-web, owl
carml
A pretty sweet RML engine, for RDF.
Stars: ✭ 74 (+89.74%)
Mutual labels:  rdf, semantic-web

Archived Repository - Do not use this repository anymore!

SANSA got easier to use! All its code has been consolidated into a single repository at https://github.com/SANSA-Stack/SANSA-Stack

SANSA-ML

Maven Central Build Status Coverage Status License Twitter

SANSA-ML is the Machine Learning (ML) library in the SANSA stack (see http://sansa-stack.net). Algorithms in this repository perform various machine learning tasks directly on RDF/OWL input data. While most machine learning algorithms are based on processing simple features, the machine learning algorithms in SANSA-ML exploit the graph structure and semantics of the background knowledge specified using the RDF and OWL standards. In many cases, this allows to obtain either more accurate or more human-understandable results. In contrast to most other algorithms supporting background knowledge, they scale horizontally using Apache Spark and Apache Flink.

The ML layer currently supports the following algorithms:

  • RDF graph clustering (Power Iteration, Border Flow, Link based clustering, Modularity based clustering, Silvia Link Clustering)
  • Rule mining in RDF graphs based on AMIE+
  • Semantic similarity measures (Jaccard similarity,Rodríguez and Egenhofer similarity, Tversky Ratio Model, Batet Similarity)
  • Knowledge graph embedding approaches:
    • TransE (beta status)
    • DistMult (beta status)
  • Terminological Decision Trees for the classification of concepts(beta status)
  • Anomaly detection (beta status)
  • RDF graph kernel based on A Fast and Simple Graph Kernel for RDF

Please see https://github.com/SANSA-Stack/SANSA-Examples/tree/master/sansa-examples-spark/src/main/scala/net/sansa_stack/examples/spark/ml for examples on how to use the above machine learning approaches.

Several further algorithms are in development. Please create a pull request and/or contact Jens Lehmann if you are interested in contributing algorithms to SANSA-ML.

How to Contribute

We always welcome new contributors to the project! Please see our contribution guide for more details on how to get started contributing to SANSA.

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