4 ms·
What tools are you using for knowledge graph building?
- wk0 9y agoI've used Apache Jena (Java) for a research project with DBpedia. I know there are some other options that are a bit quicker for processing RDFs, but I think most are proprietary.
- fnazeeri 9y agoAt my company we built this (open source) tool for authoring knowledge graphs https://extensionengine.com/ee-labs/ https://extensionengine.com/ee-labs/
- mindcrime 9y agoApache Jena, along with Apache Stanbol. Shameless plug: we are incorporating both into products and will be offering support/services around both. If anybody is looking for help with this stuff, give us a shout.
- kajecounterhack 9y agoBadwolf https://github.com/google/badwolf https://github.com/google/badwolf (RDF-based query language)
- graqlbot 9y agoGRAKN.AI (https://grakn.ai/ https://grakn.ai/) is a powerful, open-source knowledge graph platform. Highly recommended! - Disclosure: I work at Grakn Labs. That being said, I am convinced that it is one of the most innovative solutions out there, and we have a great community working on really neat projects.
- jhoechtl 9y agoDGraph http://dgraph.io/ http://dgraph.io/
- iamtherhino 9y agoWe see Neo4j get used relatively frequently as the aggregate view of data pipelines, e.g., Roam Analytics uses Neo4j to spit out tables/views across many different data sources to perform ML enrichment on that they then pipe back into the graph to feed their app. eBay (ShopBot) is a Neo4j powered ML chatbot. AirBnb also builds knowledge graphs with Neo4j. Video from GraphConnect today talking about knowledge graphs: https://youtu.be/dqrlotzdUlo?t=3175 https://youtu.be/dqrlotzdUlo?t=3175 Transparency: I'm an employee at Neo4j.
- meej 9y agofor modeling: VoCol https://github.com/vocol/vocol https://github.com/vocol/vocol ROBOT https://github.com/ontodev/robot https://github.com/ontodev/robot Karma http://usc-isi-i2.github.io/karma/ http://usc-isi-i2.github.io/karma/ for data: Blazegraph https://www.blazegraph.com/ https://www.blazegraph.com/ for querying: SPARQL kernel for Jupyter https://github.com/paulovn/sparql-kernel https://github.com/paulovn/sparql-kernel
- ssijak 9y agoHmm, very interesting software proposed here that I did not know of (tried neo4j). Can you guys tell in a few sentences what differentiate your products? For example, GRAKN.AI is marketing as best for AI purposes but could not figure why it was exactly better than other graph DBs. DGraph says it is fast, is that only differentiator? Etc..
- haikalpribadi 9y agoHi, sorry we didn't manage to clearly capture this question on our site. Grakn is not "just a graph database". Here are 4 key points on how Grakn is different from other databases (especially neo4j): 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 http://links.grakn.ai/362529/10476081
- ssijak 9y agoIs it free and will it always be free? I am asking because you are a registered company and need to make money somehow (support or?). Would not commit to something that will ask a lot of money after 2 years. Looks promising, good luck :)
- haikalpribadi 9y agoThe technology has an opensource version and enterprise version. Let me explain.. 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. :)
- lcall 9y agohttp://www.onemodel.org http://www.onemodel.org It makes an internal knowledge graph as one uses the product (stored in postgres, runs fast). It builds an object model on the fly as a side-effect of using the product, using relationships, numbers, etc as knowledge at an atomic level where words are secondary. The best info organizer (for my style at least) that I know of, though (so far) less feature-rich than many products. I hope the About page at that link explains the present and future well.