This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
MashQLMashQL was merged into this article. The discussion was closed on 15 July 2020 with a consensus to merge. The original page is now a redirect to this article. Its history now serves to provide attribution for the content in this article, and it must not be deleted as long as this article exists.
[[SQL#Language elements|predicate]] The anchor (#Language elements) has been deleted by other users before.
The anchors may have been removed, renamed, or are no longer valid. Please fix them by following the link above, checking the page history of the target pages, or updating the links.
Remove this template after the problem is fixed | Report an error
Who's using SPARQL?
Latest comment: 4 years ago3 comments3 people in discussion
If SPARQL is such a good thing why is everybody not using it? Another standard the query language SQL is used everywhere in the database world. Perhaps the answer is too general and does not belong in this article. Newschapmj1 (talk) 20:22, 28 December 2008 (UTC)Reply
"Everyone" is, for meanings of everyone that extend to those querying triple stores rather than the Codd-model RDBMS that SQL addresses. Rather we should ask why triple stores and tools for working with semi-structured data (data that has an emergent structure, but not a prior published schema to say what this will be) are still so rare, compared to shoe-horning this same sort of data into rigid RDBMS schema that make it difficult to work with. Andy Dingley (talk) 20:28, 28 December 2008 (UTC)Reply
I know this is an old post but this (the original post) is like someone arguing in the 1980's "If object-oriented programming is such a good thing why is everybody not using it? Another standard is COBOL which is used everywhere" which was still mostly true for corporate computing in the early 80's. The point is that there isn't just one programming or query language and the fact that people still use SQL doesn't mean SPARQL isn't incredibly powerful and useful. As is SQL for that matter. They have different strengths and weaknesses. As Andy points out SPARQL is for triplestores SQL for relational databases. --MadScientistX11 (talk) 00:14, 28 October 2021 (UTC)Reply
"SPARQL endpoint" != "SPARQL"
Latest comment: 2 years ago3 comments3 people in discussion
I disagree. I mean it is a question of judgement but there isn't that much content in the SPARQL article right now and unless there is a huge amount on endpoints they can be covered in the same article as SPARQL. The question isn't if it is the same as SPARQL, of course it's not, the question is: are there enough good sources that specifically talk about SPARQL endpoints rather than SPARQL and is there enough material for an independent article on SPARQL end points. It's like saying that a Java class isn't the same as Java. Yes, that is true but that doesn't mean that we need a special article on Java classes. The description of what an end point is, is currently pretty sparse in the article. If and when there is a whole section devoted to SPARQL endpoints that is large enough to justify a new article I think it is logical to redirect to this article. --MadScientistX11 (talk) 00:31, 14 July 2020 (UTC)Reply
I ultimately agree. However, at present there is no dedicated section within the SPARQL article which articulates the definition and function of an endpoint, and there is minimal mention about endpoints at all, specifically "This query can be distributed to multiple SPARQL endpoints (services that accept SPARQL queries and return results), computed, and results gathered, a procedure known as federated query." Before a dedicated article is created, I think an overview of endpoints needs to be written within a dedicated section of the SPARQL article, immediately following the SPARQL#Extensions section, to address at the very least
For the subsection addressing 2b (SPARQL query via HTTP GET) there should be an article created, possibly with it's own direct for "sparql/?query URL", with the title "SPARQL query URL" with a sub-topic redirect to the subsection. Mattmill30 (talk) 12:12, 21 May 2024 (UTC)Reply
A Commons file used on this page or its Wikidata item has been nominated for speedy deletion
Latest comment: 6 years ago3 comments2 people in discussion
The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for speedy deletion:
SPARQL is a standard from the W3C so it is open source and the specification (and I'm sure the logo) are covered by some version of a "copy left" license, i.e., it can be freely used as long as it is not for profit so Wikipedia should be able to use the logo. My guess is the problem is that whoever used the logo just didn't fill out the appropriate form. I hate dealing with images, I'm just not good at it, but if I get a chance I will see if I can find a usable logo and add the appropriate justification but if anyone else wants to take a shot please do so. The article should have the appropriate logo. --MadScientistX11 (talk) 00:23, 14 July 2020 (UTC)Reply
Here is a file with all the W3C Semantic Web logos and the policies on use: W3C Semantic Web Logos Hopefully, someone who is better at graphics than I am can use the appropriate image and fill out the appropriate form. If no one does so in a reasonable amount of time I may give it a shot but as I said, I'm not good at working with graphics. --MadScientistX11 (talk) 01:48, 14 July 2020 (UTC)Reply
SPARQL Acronym
Latest comment: 4 years ago2 comments1 person in discussion
@Moedn: just changed the name at the beginning of the article to Simple Protocol and RDF Query Language. I have the book that he sites (Programming the Semantic Web) and it does indeed say that but I'm pretty sure they're wrong. Bob Ducharme in the first chapter of his book Learning SPARQL says "The name is a recursive acronym for SPARQL Protocol and RDF Query Language, which is described by a set of specifications from the W3C." Which was the previous definition. Ducharme's book is more recent and is the book I see most quoted as the definitive SPARQL book. I looked in some W3C documents and oddly couldn't find a definition of the acronym. But I'm in the middle of some other work now. I'm going to leave it as is for now but when I have time I'm going to look for additional references. I'm virtually positive that I've read other definitions that all say it is a recursive name and the S stands for "SPARQL" not "Simple". --MadScientistX11 (talk) 00:07, 28 October 2021 (UTC)Reply
I just found another reference. Semantic Web Programming by John Hebeler et. al. published by Wiley. On p. 31 (it's the Kindle version so may be different than the paper version) At the beginning of the section: Semantic Query Endpoint (dbpedia.org/sparql) they also define it as a recursive acronym: SPARQL Protocol and RDF Query Language. I'm going to revert the edit. --MadScientistX11 (talk) 00:20, 28 October 2021 (UTC)Reply
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.