haikalpribadi
Joined 11 years ago
Joined 11 years ago
GRAKN.AI is made of 2 core components:
1. Grakn: the storage (i.e. knowledge base) where you store data
2. Graql: the language to retrieve the data Both Grakn and Graql is opensource and will always be opensource, forever. Just like MySQL, Hadoop, Spark, etc.
GRAKN.AI Enterprise is a commercial distribution (which will be released in 3 months), which comes with:
1. Cluster manageent: monitoring and provisioning
2. Security: authenticaion and custom user access right (granular separation of access for users based on different portions of the data model)
3. Natural Language search: both fuzzy string matching and NLP search
4. Knowledge IDE: and IDE for UI-driven knowledge modeling, and IDE to develop the model, and all kinds of modeling and analysis tool to help you manage your knowledge base.
All 4 features above are not available in the opensource distribution. To get them, you need to purchase GRAKN.AI Enterprise. The user can decide to purchase them when they need them.
I hope that helps? Let me know if that makes sense. :)
1. Operates as a database for both OLTP (traditional query transactions) and OLAP (distributed graph analytics as a language)
2. Has an ontology as a flexible object model (i.e. schema) with types, subtypes, rules and instances
3. Guarantees logical integrity of data with regards to the ontology (i.e. schema constraint, but on a much more expressive data model)
4. Reasoning query language, to retrieve explicitly stored data and implicitly derived information (i.e. infers types, relations, context, and hierarchies of rules, in real time OLTP).
GRAKN.AI has the logical integrity of SQL, which NoSQL and Graph databases lack. It has the data relationships like Graph databases, which SQL and NoSQL do not have. And it scales horizontally like NoSQL, which SQL and Neo4j could not do.
And here's a more detailed differentiator table with granular points: http://links.grakn.ai/362529/10476081
Ontoit is a technology startup founded and run by graduates from the University of Cambridge. We work on integrating large datasets into knowledge ontologies using machine-learning techniques and performing parallelised semantic search on big data. The end result of using Ontoit search engine is that meaningful relationships can be inferred between pieces of information. These relationships can be used to perform explicit semantic search through large amounts of data. The Ontoit search engine will assist industries in a variety of fields to find information and explore ideas in an integrative manner. In order to create the proposed search engine, we intend to combine five distinct fields in computer science: ontology engineering, machine learning, natural language processing, semantic search and distributed computing.
Ontoit will first focus on developing one application for the movie industry. Our first product will be a semantic search engine to traverse the corpus of movie information on the internet.
Here at Ontoit, we develop our entire backend in one programming language, Java. Spring framework forms the backbone of our web services. We develop knowledge representations using stacks of graph databases and technologies. Natural sentence queries are parsed through an engine built using Stanford CoreNLP. Computations are distributed to a cluster developed using Apache Storm. Data crunches for Machine Learning models are parallelised using Spark. We store our data in scalable, NoSQL Cassandra.
Our system architecture is designed in great detail with a high degree of modularity and scalability.
Ontoit is currently recruiting for multiple positions: Team Lead, Core Developer, NLP Developer, QA Developer. All positions are full time and we offer competitive salary + significant amount of equity.
Please find more details at: https://angel.co/ontoitholdings/jobs and apply directly at Angel.co or [email protected]