Slashdot Log In
SPARQL Graduates to W3C Recommendation
Posted by
Zonk
on Wednesday January 16, @03:03PM
from the mazel-tov dept.
from the mazel-tov dept.
KjetilK writes "The W3C just gave SPARQL the stamp of approval. SPARQL is a query language for the Semantic Web, and differs from other query languages in that is usable across different data sources. There are already 14 implementations of the spec available. Most of them are free software. There are also billions of relations out there that are query-able, thanks to the Linking Open Data project. The structured data of Wikipedia is now query-able at DBpedia. Also, have a look at Ivan Herman's presentations on this topic."
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

Query (Score:5, Funny)
A what for the what now?
I'd always assumed the semantic web was some meaningless and faded buzzword designed to keep the W3C away from useful stuff. Is it back again with a vengeance?
THE SEMANTIC WEB II: THIS TIME IT'S FOLKSONOMY
Eek.
Re: (Score:2, Funny)
I spent a minute trying to find out what this was all about, and came upon this from Tim Berners-Lee:
Re:Query (Score:5, Insightful)
Maybe I'm just your regular Homer, but reading that, I only make it as far as the second paragraph before my mind has already wandered off to a magical land of (Beer/Chocolate/Boobies)*.
*delete as appropriate
It is really simple (Score:5, Informative)
so
<http://www.kjetil.kjernsmo.net/foaf#me> <http://xmlns.com/foaf/0.1/knows> <http://www.w3.org/People/Berners-Lee/card#i>
simply says that I know timbl. I hope you're less stumped than you used to be.
If you grok this, you've grokked 90% of RDF.
Re:It is really simple (Score:5, Funny)
Stupid Question Language (SQL) does great for two dimensional sets of data.
Special Peoples' Advanced Retarded Question language (SPARQL) is meant for return results from tree-shaped lumps of textual data, and lets you use regular expressions to figure out where you are in the tree and match nodes and attributes and stuff.
I think smart money is going to continue to arrange data in sets, and in five years, your SQL knowledge will still be serving you in quite good stead.
Re: (Score:2)
Re: (Score:2)
It's easy to understand, it works well with the ex
Re: (Score:2)
Re: (Score:2)
Layne
Re:It is really simple (Score:5, Funny)
Good lord, you actually have content there. Sweet Zombie Jesus, it's like if MySpace was irradiated with XML-Rays and mutated into a complete XML-based social network specification [xmlns.com], which requires everyone to write their own specifications and hand-edit XML files.
That's just ... scary.
Re: (Score:3, Interesting)
The Semantic Web has been a reality for years now (Score:2, Informative)
Every time there is a story about the Semantic Web here, people trot out the old "It's utopian vaporware" nonsense. The technologies that stand behind the term "Semantic Web" have existed for nearly a decade now and have produced much fruit. Just see Visu [amazon.com]
Re:The Semantic Web has been a reality for years n (Score:4, Insightful)
Cutting a swathe through your charmingly misplaced snobbery for a second, the ideal thing would be for you to provide a useful example or two of this human thing called SEMANTIWEB, and explain to silly old me how it has already changed my life but I'm just too gosh darned ordinary to have noticed.
Re:The Semantic Web has been a reality for years n (Score:5, Informative)
In my submission, I gave an example query, which you can run at DBPedia with their standard prefixes:
SELECT ?name ?birth ?death ?person WHERE
{ ?person skos:subject ;
dbpedia2:birth ?birth ;
foaf:name ?name .
OPTIONAL { ?person dbpedia2:death ?death }
FILTER (?birth "1945-01-01"^^xsd:date) . }
ORDER BY ?name"
What this says is "give me the name, birth data and death date of a person that has the following properties:
It is a computer scientist, who has a birth day and a name and optionally a death date, then filter based on the date and order it by name.
There are now billions of such stuff you can query, and if you're open minded, it could indeed change your life.
Re: (Score:2)
To use your current exa
Re: (Score:2)
My classifications could include "league bowler" "husband" "programmer" "database programmer" "texas resident" etc.
Layne
Re: (Score:2)
Re: (Score:2)
In my submission, I gave an example query, which you can run at DBPedia with their standard prefixes:
Maybe my own search skills are rusty, but I couldn't find actual documents anywhere in the site, just various gibberish examples. In other words, is the
Re: (Score:2)
The W3C is past its usefulness and needs a shakedown IMO.
Re: (Score:2)
Re: (Score:2)
SPARQL is a query language for RDF data. Or more specifically, a pattern matching system for graphs with named nodes and edges. Yes, lots of people who talk about it use so many buzzwords that they sound like marketing dweebs on a caffeine overdose, but wh
SPARQL Motion (Score:4, Funny)
With apologies to Donnie Darko [imdb.com]
Semantic Web Quite Important (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
siggh... (Score:2)
Web development surely is a bitch.
Re: (Score:2, Troll)
W3C: Making over-enginee
Re: (Score:2)
Which means all these open standards are nothing more than data interchange formats for third-party commercial
SPARQL (Score:5, Funny)
Re: (Score:2)
And until now I was also in the "huh, I thought 'semantic web' was little more than a buzzword a some markup no one pays attention too. Didn't think it were possible to make any use of" camp.
Why emphasize the semantic web? (Score:5, Informative)
My company stores the schema for our objects in RDF and use SPARQL to query against that schema. The actual data is saved to a relational database (our experiments with an all-RDF system concluded that it's just too slow for large data sets).
The RDF data stores can exist in arbitrary places (they don't need to be local), but I wonder how slow that would be to query.
Nevertheless, I encourage people to at least learn about this stuff. It's good for the same reason that learning about Ruby and Python is a good thing even if you only ever program in Java or C++. RDF and SPARQL make you start thinking about inferences and ways of storing data which allow you to derive more information from your information. When I first learned about RDF I had the same type of aha moments that I had when I first learned a dynamic language (FWIW, it was TADS3) after years of using static languages.
Re: (Score:2)
It'll work great for the Semantic Web, then, which is only supposed to organize all the data in the world...
Personally, I don't see why they don't just stick trees in relational databases. I was doing this in 19
Re: (Score:2)
Mainly because trees are very bad at describing many real world things. If you want trees, use XML and XQuery, but it won't get you very far, IMHO.
RDF is a graph model, mu
Re: (Score:2)
It is possible to make it fast - but this will not happen overnight.
Does it SPARQL?? (Score:2)
Help the dim (Score:2)
This would take off if used with RSS, etc. (Score:2)
"Soccer player with tricot number 11 from club with stadium with >40000 seats born in a country with more than 10M inh [aksw.org]
What If You Build It And Nobody Comes? (Score:2, Insightful)
Anyone else feel the high glaze factor kicking in? (Score:2)
A
Performance issues (Score:2)
links from Kingsley Idehen (Score:2)
http://www.openlinksw.com/index.htm [openlinksw.com]
The guy mentioned turns out to be the founder and CEO, and he keeps a personal blog space with a lot of stuff about SPARQL, bu
Re: (Score:2)
Layne
Re: (Score:2)
Re: (Score:2)
SPARQL parser (Score:2)
I can 'think OWL' easier than 'think RDF' (Score:2)
I much prefer the higher level OWL representation with descriptive logic, but the
Re: (Score:2)
"dango" taken (Score:2)
Re: (Score:2)
Layne