Skip to content

Latest commit

 

History

History
96 lines (71 loc) · 3.32 KB

README.md

File metadata and controls

96 lines (71 loc) · 3.32 KB

Sage

Sage is an open source Knowledge Graph used to represent linked data. It comprises a variety of features that make it stand out amongst other (open source) Knowledge Graphs.

CI Audit Appveyor Build status Travis Build Status GitHub issues License Apache-2.0

Features / Advantages

  • Usage

    • Easy to get started
    • Simple & intuitive Query API
  • Features

    • Built-in visualizer
    • Multi-schema support
    • REST / GraphQL API
    • Command line interface
  • Machine Learning

    • Natural Language Processing
    • Semantic parser
    • Graph Neural Network
    • Graph embedding
  • Bonus

    • Written in Rust (lightning fast)
    • Community driven
    • Multi-threaded / non-blocking
    • Support for Python sage-py - for Machine Learning tasks
    • Support for JavaScript sage-js for Web Assembly & Mobile integration

Usage

Add this to your [dependencies] section in your Cargo.toml file.

[dependencies]
sage = "0.4"

Other Language Support

Other supporting projects that extend the functionality of sage to other programming languages.

  • sage-py - Python bindings for Natural Language Processing.
  • sage-js - JavaScript for visualization, web assembly & mobile integration.
  • sage-graph - Underlying graph data structure behind sage.

Contribution

You are very welcome to modify and use them in your own projects.

Please keep a link to the original repository. If you have made a fork with substantial modifications that you feel may be useful, then please open a new issue on GitHub with a link and a short description.

License (Apache)

This project is opened under the Apache License 2.0 which allows very broad use for both private and commercial purposes.

A few of the images used for demonstration purposes may be under copyright. These images are included under the "fair usage" laws.