News for hackers. Stuff that matters.
Re:What Is a Knowledge Graph? by enragedcacti on Friday August 16, 2024 @07:16PM (#41271224)
It has been a while so maybe things have changed, but the main reasons I remember are 1) lists stored as a property must be a homogeneous list of simple builtin datatypes so no mixing of types, custom types, or language tagging like RDF has as first class concepts. 2) indexes on lists are much more limited ( exact match only iirc) so depending on the size of the data and the search parameters it could be a big performance issue. 3) cypher gets cumbersome if you have many multi-valued properties because every clause becomes any(elem in node.foo where <clause>). In Sparql it's just ?node schema:foo <clause>.

I don't think everybody should run away from property graphs for RDF or anything, in terms of the whole package they are probably the right technical call ninety-something percent of the time. I just find Neo4J's fairly consistent mischaracterization annoying and I have a soft spot for how amazingly flexible RDF is, especially with RDF-star.

Re:What Is a Knowledge Graph? by CharlieDigital on Friday August 16, 2024 @08:11PM (#41271448)
What would you recommend as an RDF database to explore?
Re:What Is a Knowledge Graph? by bawolff on Friday August 16, 2024 @09:36PM (#41271742)
If you just want to try some queries, there is a public sparql wikidata endpoint at https://query.wikidata.org . If you press on the file folder icon there are example queries, which let you get a feel for the query language.
Re:What Is a Knowledge Graph? by lolive on Saturday August 17, 2024 @03:26AM (#41272605)
GraphDB is the one I usually use. It has a web interface that eases the first steps. Virtuoso (especially Virtuoso 7, which is open source) is also an option. [a bit more command line based].

In case you want to have a look a the SPARQL client I maintain, Datao.net, you can go to the website and drop me a mail. [i really need to update the video there as the tool has evolved a lot since that time]

Re:What Is a Knowledge Graph? by zozbot234 on Saturday August 17, 2024 @12:07PM (#41275499)
The new kid on the block is very much QLever. Still lacking some features, especially wrt. real time update that make it unsuitable for replacing the Wikidata SPARQL endpoint altogether just yet, but it's clearly getting there.
Re:What Is a Knowledge Graph? by riku_iki on Monday August 19, 2024 @05:27PM (#41294713)
> The new kid

that kid is 7 years old already, and in my understanding currently has only one active contributor. But idea of the project is very strong.

Re:What Is a Knowledge Graph? by khaki54 on Saturday August 17, 2024 @08:45PM (#41279261)
Marklogic is the best triple store