Release notes

This is the release notes for the SANSA project. This page contains latest releases for the project.


 

  • SANSA RDF 0.3.0

    Features

    • Spark
      • Support for ingestion of additional RDF formats
        • RDF/XML
        • N quad
        • Turtle
      • Support for RDF quality assessment
      • Support for semantic partitioning
    • Flink
      • Support for RDF quality assessment
      • Support for semantic partitioning

    Bug Fixes

    • #19 Review internal table naming

    Dependency changes

    • Scala 2.11.11
    • Apache Spark 2.2.1
    • Apache Flink 1.4.0
    • Apache Jena 3.5.0

    SANSA OWL 0.3.0

    Dependency changes

    • Scala 2.11.1.1
    • Apache Spark 2.2.1
    • Apache Flink 1.3.2
    • OWL API 5.1.3

    SANSA Query 0.3.0

    Bugfixes

    • Fixed an issue when using language tags in basic graph patterns
    • Fixed version conflicts in dependencies
    • Fixed an issue that caused invalid table names to be derived from certain URIs

    Notes

    • SPARQL query capabilities against the bundled SPARK release are limited due to a SPARK issue that was already resolved but will only be available in the next SPARK release.

    SANSA Inference 0.3.0

    Freatures

    • Spark
      • Forward chaining for OWL EL (Experimental)
      • Automatic inference plan detection (Experimental)

    Dependency changes

    • Scala 2.11.11
    • Apache Spark 2.2.1
    • Apache Flink 1.3.2
    • Apache Jena 3.5.0

    SANSA-ML 0.3.0

    Features

    • Updated: Rule mining algorithm for RDF graphs based on AMIE+ further developed (still beta status)
    • Updated: semantic similarity measures: They can be defined as a function of common and distinctive features among different entities. We have implemented the following measures:
      • Jaccard similarity,
      • Rodr ́ıguez and Egenhofer similarity
      • Tversky Ratio Model
      • Batet Similarity
    • Updated: Clustering algorithms further extended and evaluated (Experimental)
      • Silvia Link Clustering
      • Border Flow (Extended for RDF)
      • Power Iteration Clustering (Extended for RDF)
      • Modularity Clustering
    • New: Anomaly detection (beta status)
    • New: Vandalism Detection (beta status)
    • Knowledge graph embedding approaches integrated into the SANSA core: TransE (beta status), DistMult (beta status)
    • In-Progress: Terminological Decision Trees for the classification of concepts

    Dependency changes

    • Scala 2.11.11
    • Apache Spark 2.2.1
    • Apache Flink 1.4.0
    • Apache Jena 3.5.0

    SANSA Examples 0.3.0

    Features

    • Spark
      • RDF Graph Inference example (RDFS, OWL Horst reasoner)
      • Dataset OWL reader example (Functional and Manchester syntax)
      • RDD OWL reader example (Functional and Manchester syntax)
      • Mines the Rules example
      • RDF By Modularity Clustering example
      • Power Iteration Clustering example
      • Border Flow Clustering example
      • Silvia Clustering example
      • Holdout Cross validation techniques example
      • Anomaly Detection example
      • Sparklify example
      • RDF Statistics example
      • PageRank of resources example
      • Triple Ops example
      • Triple reader example
      • Triple writer example
    • Flink
      • RDF Graph Inference example (RDFS (Full), RDFS (Simple), OWL Horst, Transitive reasoner)
      • Dataset OWL reader example (Functional and Manchester syntax)
      • RDF By Modularity Clustering example
      • RDF Statistics example
      • Triple Ops example
      • Triple reader example
      • Triple writer example

  • SANSA RDF 0.2.0

    Features

    • Spark
      • Support for streaming RDF files/kafka010 in N-Triples format
      • Support for RDF stats
    • Flink
      • Partitioning based on Sparqlify
      • Support for RDF stats
      • Support for Gelly

    Dependency changes

    • Spark 2.1.1
    • Flink 1.3.0
    • JenaAPI 3.1.1

    SANSA OWL 0.2.0

    Features

    • Extended support for reading OWL files in Manchester syntax for Spark and Flink

    Bugs fixed

    • In the previous version, certain constructs of OWL files in Manchester syntax were not parsed correctly due to shortcomings in the OWLAPI Manchester parser (also forcing us to disable some of the tests), which is now fixed.

    Dependency changes

    • Spark 2.1.1
    • Flink 1.3.0
    • OWLAPI 5.1.0

    SANSA Query 0.2.0

    Features

    • Spark
      • Improved support for Datatypes

    SANSA Inference 0.2.0

      • Several bug fixes
      • Spark
        • ADDED reasoner to compute the transitive closure for a given set of properties
        • ADDED option to distinguish between RDFS Simple and RDFS Full
        • IMPROVED performance for RDFS and OWL Horst
      • Flink
        • ADDED option to distinguish between RDFS Simple and RDFS Full

    SANSA ML 0.2.0

    Features

    • Spark
      • Rule mining algorithm for RDF graphs based on AMIE+ further developed (still beta status)
      • Distributed Tensor Factorisation (very experimental, not fully integrated)
      • Several semantic similarity measures implemented (experimental)
      • Power Iteration Clustering with custom similarity measures
      • Border Flow Clustering
    • Flink

    Dependency changes

    • Spark 2.1.1
    • Flink 1.3.0
    • JenaAPI 3.1.1

    SANSA Examples 0.2.0

    Features

    • Spark
      • RDF Graph Inference example (RDFS, OWL Horst reasoner)
      • Dataset OWL reader example (Functional and Manchester syntax)
      • RDD OWL reader example (Functional and Manchester syntax)
      • Mines the Rules example
      • RDF By Modularity Clustering example
      • Power Iteration Clustering example
      • Border Flow Clustering example
      • Silvia Clustering example
      • Holdout Cross validation techniques example
      • Anomaly Detection example
      • Sparklify example
      • RDF Statistics example
      • PageRank of resources example
      • Triple Ops example
      • Triple reader example
      • Triple writer example
    • Flink
      • RDF Graph Inference example (RDFS (Full), RDFS (Simple), OWL Horst, Transitive reasoner)
      • Dataset OWL reader example (Functional and Manchester syntax)
      • RDF By Modularity Clustering example
      • RDF Statistics example
      • Triple Ops example
      • Triple reader example
      • Triple writer example

  • SANSA RDF 0.1.0

    Features

    • Spark
      • Support for reading and writing RDF files in N-Triples format
      • Partitioning based on Sparqlify
      • Jena Kryo Serialiser
    • Flink
      • Support for reading and writing RDF files in N-Triples format

    SANSA OWL 0.1.0

    Features

      • Spark
        • Support for reading OWL files in OWL Functional Syntax
        • Support for reading OWL files in Manchester Syntax (experimental)
        • Support for both RDD and Dataset representations of distributed OWL axioms
      • Flink
        • Support for reading OWL files in OWL Functional Syntax

    Support for reading OWL files in Manchester Syntax (experimental)

    SANSA Query 0.1.0

    Features

    • Spark
      • Webserver based on Jena-Sparql-API
      • Partitioning based on Sparqlify
      • Support for SPARQL queries over SANSA RDF
    • Flink is not supported in this release

    SANSA Inference 0.1.0

    Features

    • Spark
      • Support for RDFS/RDFS Simple/OWL-Horst materialization
    • Flink
      • Support for RDFS/RDFS Simple/OWL-Horst materialization

    We provide Jar files which have been build for deployment on a Spark/Flink cluster.

    SANSA ML 0.1.0

    Features

    • Spark
      • An RDF clustering algorithm based on an approach for undirected graphs maximizing a modularity function, which was first introduced by Newman (DOI: https://doi.org/10.1103/PhysRevE.69.066133) (beta status)
      • A rule mining algorithm for RDF graphs based on AMIE+ (beta status)
    • Flink is not supported in this release

    SANSA Examples 0.1.0

    Features

    • Spark
      • RDF Graph Inference example (RDFS, OWL Horst reasoner)
      • Dataset OWL reader example (Functional and Manchester syntax)
      • RDD OWL reader example (Functional and Manchester syntax)
      • Mines the Rules example
      • RDF By Modularity Clustering example
      • Sparklify example
      • PageRank of resources example
      • Triple Ops example
      • Triple reader example
      • Triple writer example
    • Flink
      • RDF Graph Inference example (RDFS, OWL Horst reasoner)
      • Dataset OWL reader example (Functional and Manchester syntax)


We’re actively working (cooking) on SANSA with rich functionalities. Stay tuned for more info.