Live data from Hacker News

Update of the RDF and SPARQL (RDF star) families of specifications

w3.org

51–58 of 58 posts

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#51
post #2

In the nicest possible way, and from a position of ignorance of the "Semantic Web": is anyone actually doing anything with these technologies outside of academia?

Yes, there are a lot of projects using RDF-adjacent technologies and graph databases. But most of them are not very hyped up, so you won't know it unless you know where to look. Amazon has graph database: https://en.wikipedia.org/wiki/Amazon_Neptune which suggests somebody is using it (besides that I know for a fact people use it)

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#52
post #2

In the nicest possible way, and from a position of ignorance of the "Semantic Web": is anyone actually doing anything with these technologies outside of academia?

Yes, pretty much all knowledge management in biology is built upon technologies that came from the semantic web community, and biology is certainly not just academia.

There's not much application for knowledge graphs in e.g. a CRUD app of customer names and addresses, but turns out there are an unlimited number of things you can describe about e.g. a protein, and you can't just design one schema because you don't know how it's going to be queried.

See: https://bioregistry.io for countless examples of public datasets used everywhere from academia to "big pharma".

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#53
post #38
post #17

Earlier quoted context omitted.

right, but they have a close association as OP says, and RDF is wrongly dismissed for similar reasons as XML (too complex, too much ceremony, too difficult, not enough value)

As somebody who worked with RDF and SPARQL for several years, none of these are actually true - RDF is very simple to work with (especially if you avoid XML stuff), can be operated on by basic string processing tools, and is conceptually pretty simple once you get into the right mindset. I think it's just suffering from bad documentation being overexposed and good examples under-exposed.

Can you please recommend me an intro tutorial? I’m trying to query DataCommons and it’s really hard to figure out even simple queries.

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#54
post #43

I am glad to see this as well. I decided to use RDF for my personal project because it was well specified, has many implementations, and a human readable syntax. In the end, it is just data but I wanted to make it as accessible as possible. Does this mean that RDF is always the right choice? No, but it worked for my use case. I wish there were more choices in the open source Triplestore space with good OWL2 support b…

My impression is that the trade off when choosing RDF vs a property graph when trying to model graph data is between maximal schema flexibility and the ability to infinitely break apart the data model down to the smallest atomic structures because literally everything is a node that is either an IRI(as unique identifier) or a primitive. Vs the convenience of having more complex nodes and edges with some structure bui…

RDF-star, which is part of the new draft, extends RDF with property graph support (with accompanying change in SPARQL as SPARQL-star)

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#55
post #2

In the nicest possible way, and from a position of ignorance of the "Semantic Web": is anyone actually doing anything with these technologies outside of academia?

I'm using it in a personal project. I wanted something extensible, and ad hoc, and RDF is certainly that. But it's also typed, which is nice. I can add my own types (I may do that, not sure yet). I am not well versed in the other RDF technologies. I haven't paid any attention to ontologies, or OWL or any of that stuff. I just use raw RDF, and defined my own vocabularies for everything, including structure. For exampl…

Is your personal project open source? I would love to see how a real world application using pragmatic RDF and Jena looks like.

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#56
post #42
post #39

Earlier quoted context omitted.

As well as a nigh tabular form in "N-triples" and "N-quads" https://www.w3.org/TR/n-triples/ https://www.w3.org/TR/n-quads/ which can end up as the easiest formats to work with sometimes. There are tools like 'rapper' and 'serd' to convert to and from the various formats. https://librdf.org/raptor/rapper.html https://drobilla.net/software/serd.html

The problem is that they aren’t tabular and the examples they give which make them look simple are incomplete. For example, they rarely show examples that specify the language or data type. A truly tabular format is hextuples. https://github.com/ontola/hextuples

1000% agree.

My dabbling in that direction stopped at five (name-spaced) identifiers.

Effectively extending n-quads with an "edge" identifier. Mainly to eliminate blank-nodes but it handed the optional language & typing just fine and more importantly for my use case allowed for the uri to be expressed as curie (namespace) and a local_id each in their own column.

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#57
post #2

In the nicest possible way, and from a position of ignorance of the "Semantic Web": is anyone actually doing anything with these technologies outside of academia?

Check out https://solidproject.org (If you want a short intro I recently gave a ~30min talk about it: https://noeldemartin.com/fosdem)

Re: Update of the RDF and SPARQL (RDF star) families of specifications

#58
post #53
post #38

Earlier quoted context omitted.

As somebody who worked with RDF and SPARQL for several years, none of these are actually true - RDF is very simple to work with (especially if you avoid XML stuff), can be operated on by basic string processing tools, and is conceptually pretty simple once you get into the right mindset. I think it's just suffering from bad documentation being overexposed and good examples under-exposed.

Can you please recommend me an intro tutorial? I’m trying to query DataCommons and it’s really hard to figure out even simple queries.

Wikidata has basic tutorial here https://m.wikidata.org/wiki/Wikidata:SPARQL_tutorial

Which has a lot of wikidata specific stuff but allows to get the basics.

Post reply on HN