SPARQL in 11 minutes

  Рет қаралды 230,064

bobdc

bobdc

Күн бұрын

Пікірлер: 113
@8bullets946
@8bullets946 8 ай бұрын
Life was much easier 11 minutes ago. Kudos to the guy who invented this thing!!
@MarkW2711
@MarkW2711 6 жыл бұрын
Best intro to SPARQL have found, especially love the sound when generating the result from the query
@BobDuCharme
@BobDuCharme 6 жыл бұрын
Thanks! I love my Korg Monotron Duo. Small size, small price, but still a proper old-school analog synth. If you listen closely you can hear that I made it pan from left to right (or right to left, depending on your setup). Korg's video about it: kzbin.info/www/bejne/rYivgKuIiNGfa7M
@jeremygiaco
@jeremygiaco 5 жыл бұрын
I'm just laughing that "SPARQL" is the first word in the acronym, "SPARQL"
@ChrisLuigiTails
@ChrisLuigiTails 4 жыл бұрын
Recursion. Like the "B" in "Benoit B. Mandelbrot" stands for "Benoit B Mandelbrot".
@charliepank528
@charliepank528 4 жыл бұрын
@@ChrisLuigiTails "WINE" stands for Wine Is Not an Emulator; "PINE" stands for Pine Is Not Elm and so on...
@MindlessZombie2006
@MindlessZombie2006 4 жыл бұрын
@@charliepank528 And GNU is Not Unix :D
@lorenzogabriele9533
@lorenzogabriele9533 4 жыл бұрын
Recursive names are a pretty common practice in CS actually :-)
@mariuseza812
@mariuseza812 3 жыл бұрын
So the S has to have a greater meaning then just recursion
@web3js
@web3js 7 жыл бұрын
Watching this at 4:43 am, and I have a presentation at 3:00pm . I have never been so proud of my procrastination attribute before.
@malighos
@malighos 6 жыл бұрын
I have an exam tomorrow at noon where 1 question is just SPARQL and this is the first time I am seeing this. Gonna nail that shit :D
@moonisali5296
@moonisali5296 5 жыл бұрын
@@malighos I have an assignment submission on Saturday and believe me, I feel how it is. #Bliss
@kayicomert7933
@kayicomert7933 5 жыл бұрын
How were you in the presentation? :D
@ahmedboulahia6033
@ahmedboulahia6033 5 жыл бұрын
@@malighos did you nailed it?
@raghadmadwar8440
@raghadmadwar8440 5 жыл бұрын
Hello ,, it's meee :v ,, i have exam tomorrow :v
@christbool
@christbool 9 жыл бұрын
Simplest video about SPARQL ever
@momirgjorgjevski517
@momirgjorgjevski517 9 жыл бұрын
The best short video explanation for sparql. Thanks!
@robertbevington7548
@robertbevington7548 3 жыл бұрын
I looked at a number of explanations, but just could not get to grips with it. Watched your video, and now I understand the basics of SPARQL. Thanks.
@Dylan-qk8ss
@Dylan-qk8ss 8 жыл бұрын
You explained the basics of SPARQL very well. I appreciate the time you put into this video, and I plan on buying your book.
@instaminox
@instaminox 2 жыл бұрын
did you get his book?
@VinniModi
@VinniModi Жыл бұрын
The most simple, effective and very nicely explained
@abcd95489
@abcd95489 6 жыл бұрын
It took me 2 days to understand this 11 minutes video. But it cover all basics of sparql. Thank you.
@charlottec.8168
@charlottec.8168 2 жыл бұрын
I bought the book!!! Looking forward to learning more SPARQL. Thanks for the intro.
@suneelkanuri
@suneelkanuri 2 жыл бұрын
This is a excellent introduction to SPARQL. If I end up working more with it, I will definitely consider buying your book. Thank you.
@lqv3223
@lqv3223 5 жыл бұрын
This channel is underrated.
@hsli9003tube
@hsli9003tube 8 жыл бұрын
An Intro Video can not get much better than this. Thanks to the video creator.
@yazzalashqur5988
@yazzalashqur5988 6 жыл бұрын
Extremely useful, clear, and to the point. Thank you very much!
@BernadetteHyland
@BernadetteHyland 9 жыл бұрын
Excellent overview of SPARQL and precursor to printed resources from the expert who wrote the O'Reilly book "Learning SPARQL". Well done Bob DuCharme
@henryforbes4483
@henryforbes4483 3 жыл бұрын
Saved my Uni Degree thank you
@SindhuraKatta
@SindhuraKatta 8 жыл бұрын
One of the best tutorials I came across online! Thanks so much!
@amitadhikaree1801
@amitadhikaree1801 2 жыл бұрын
Great Introduction video!!
@GelsYT
@GelsYT 4 жыл бұрын
what exactly is the URI? can I create my own URI? or do I have to somehow base on something?
@BobDuCharme
@BobDuCharme 4 жыл бұрын
You can create your own. It's best to base it on a domain name that is under your control, so that for example if you create the URI myuri.org/vocab/dog to represent a dog you can actually put some data there (in which case it will then be a URL!)
@lisabos1159
@lisabos1159 9 жыл бұрын
Very nice job, Bob, sharing with my colleagues.
@FarizDarari
@FarizDarari 3 жыл бұрын
Thanks for the tutorial! Was just wondering though at 8:10 the NOT EXISTS expression is written without FILTER (q7.rq). Would this be ok generally? As far as I understood, at least the Wikidata SPARQL endpoint requires the FILTER keyword along with NOT EXISTS.
@BobDuCharme
@BobDuCharme 3 жыл бұрын
Very good point. In a quick test I see that Wikidata does seem to require the FILTER keyword before NOT EXISTS and arq doesn't. I couldn't follow the official grammar at www.w3.org/TR/sparql11-query/#sparqlGrammar well enough to find an answer there, but I did find www.w3.org/2009/sparql/wiki/Design:Negation#Syntax, which says that "The keywords EXISTS and NOT EXISTS can be used both inside and outside FILTERs."
@Dylan-qk8ss
@Dylan-qk8ss 8 жыл бұрын
Second time watching this great video, thanks.
@mathematicsfreelancer
@mathematicsfreelancer Жыл бұрын
Very nice explanation.
@dimitheodoro
@dimitheodoro 6 жыл бұрын
Where can we find the basic table (showing in 02:28 )?what is it's name??
@BobDuCharme
@BobDuCharme 6 жыл бұрын
I put a turtle file with those triples at learningsparql.com/2ndeditionexamples/sparqlIn11Minutes.ttl.
@supersonic956
@supersonic956 4 жыл бұрын
That sound effect is certainly not obnoxious.
@_3nlil
@_3nlil Жыл бұрын
lmao
@naeemqaswar5037
@naeemqaswar5037 7 жыл бұрын
It's well explained. Nice work bro !
@nickroberts2219
@nickroberts2219 7 жыл бұрын
Thank you, this was a really good description of RDF as well
@MrJulichus
@MrJulichus 2 жыл бұрын
u saved my exam
@georgehumphrey7178
@georgehumphrey7178 4 жыл бұрын
Does anyone know of a free environment to develop RDFs in?
@astucieuxzephyr
@astucieuxzephyr 4 жыл бұрын
protege.stanford.edu/
@johnblue
@johnblue 8 жыл бұрын
Does a URI, like your example "www.snee.com/hr/hireDate" have to be a live URL, or is the URI truly just a namespace and identifier? Another way to ask this is if I have some data on some media presentations, like controlName (an internal identifier for our uses, examples include 160607_wpx_becton, 160607_wpx_smith, and 160607_wpx_jones), and I need to create a URI, can I use any thing for the URI (like our web address www.trufflemedia.com) plus some identifier info to create a URI like this "www.trufflemedia.com/presentation/160607_wpx_becton"? What happens to URIs that use live URL addresses and then those domains are shut down. For example, if, in a dataset, I use a URI like "www.trufflemedia.com/presentation/160607_wpx_becton" and then the "www.trufflemedia.com" domain is shut down, is the URI still valid? thx, very helpful SPARQL info.
@bobdc
@bobdc 8 жыл бұрын
It doesn't have to be a URL. It's just an identifier. The Linked Data movement stresses the value of making it a dereferenceable URL, so that is even better. If the domain is shut down, the URI still functions as an identifier, but obviously won't be a Locator any more if there's nothing at that location.
@rimaben2120
@rimaben2120 4 жыл бұрын
So we can make a conclusion to make it logically clear; that SPARQL "where" {....} instruction rely all the conditions inside it with "AND" by default, and to make it OR for some certain condition, we just put "optional" before it. Please tell me if I'm wrong..
@bobdc
@bobdc 4 жыл бұрын
That is correct. Just be careful with OR because it's asking the query engine to do a lot more scanning, which can slow things down. See www.bobdc.com/blog/dropping-optional-blocks-from/ for more.
@adriangg9018
@adriangg9018 3 жыл бұрын
The SPARQL query processor sound is so absurd that its awesome xddddd
@BobDuCharme
@BobDuCharme 3 жыл бұрын
Thanks! That's my Korg Monotron Duo.
@bartkl
@bartkl 2 жыл бұрын
Very useful, thanks a lot
@abhay.sharma
@abhay.sharma 6 жыл бұрын
Wow !! Nice job man . good explanation
@vickyshrestha
@vickyshrestha 2 жыл бұрын
Simple and sleek 👍
@mathematicsfreelancer
@mathematicsfreelancer Жыл бұрын
thank you sir !
@PabloBianchiOK
@PabloBianchiOK 6 жыл бұрын
Please consider enabling the video for community contribution to add subtitles translations.
@barkohavi535
@barkohavi535 8 жыл бұрын
hi, can you please explain why can't we use "vcard" for "hiredate" and for "completeorientaion" ? you said that those properties are not available in vcard and we didn't understand why- what is the reson thanks a lot!!
@bobdc
@bobdc 8 жыл бұрын
+Bar Kohavi See the vcard ontology at www.w3.org/TR/vcard-rdf/ . You'll see that hireDate and completedOrientation are not part of the vcard vocabulary, so I had to make up new URIs for them, which is very easy in SPARQL.
@studyselection2881
@studyselection2881 Жыл бұрын
Good Video.
@emperoy8
@emperoy8 9 жыл бұрын
You posted only one video????????
@KingGJT
@KingGJT Жыл бұрын
Thanks Bob!
@rosaricci2225
@rosaricci2225 9 жыл бұрын
HI! Thanks very much for this video. Can you suggest a tool to verfy if the request is correct!?
@ambicakondeti4494
@ambicakondeti4494 3 ай бұрын
Great video
@thekatyperrymemechannel2122
@thekatyperrymemechannel2122 4 жыл бұрын
That song at the end rocks xD
@bobdc
@bobdc 4 жыл бұрын
Thank you very much! I did the piano and drums with a scoring program (the parts are simple enough that I could have played them for real, but miking those well would be a pain) and then I played acoustic rhythm guitar, electric lead guitar and electric bass.
@maclovesgeet
@maclovesgeet 7 жыл бұрын
super easy to follow.. thanks for this vedio
@diegoyamada1994
@diegoyamada1994 4 жыл бұрын
Thanks for the excellent presentation. Just a question, can the results of these queries be considered inferences?
@bobdc
@bobdc 4 жыл бұрын
Good question. The result of CONSTRUCT queries, which are new triples, can work as inferences. See www.bobdc.com/blog/materializing/ for more.
@Joy-rg9qn
@Joy-rg9qn 6 жыл бұрын
Is there a great source to learn GeoSPARQL?
@TheMaldingZucchini
@TheMaldingZucchini 4 жыл бұрын
Amazing video, but I gotta ask something. How is RDF used?? We have to write an RDF file from the content we have written for example in a news website or is it generated automatically by the computers. Or is it something we only make for important stuff like Chemistry fromulas ?? I'm lost
@bobdc
@bobdc 4 жыл бұрын
It's popular for the metadata of content, especially when using the JSON-LD syntax, so that would be good for a news website. See www.bobdc.com/blog/json-ld/ for more on JSON-LD. (I will fix the screwy syntax highlighting in the examples sometime tomorrow.)
@TheMaldingZucchini
@TheMaldingZucchini 4 жыл бұрын
@@bobdc thank you ^___^
@gelareh8826
@gelareh8826 9 жыл бұрын
super useful thanksss!
@jeroenbos413
@jeroenbos413 6 жыл бұрын
Thanks, this was very helpful!
@saikiransimple
@saikiransimple 5 жыл бұрын
bro, without inserting, how you are getting the data?
@BobDuCharme
@BobDuCharme 5 жыл бұрын
That depends on the query engine. For example, with Jena arq, on the command line you specify the query file and the data file to run it against.
@tupacca5136
@tupacca5136 2 жыл бұрын
Aww, it's just a crummy advertisement? jk, very good, clear video for a total beginner.
@paulhernandezgermany
@paulhernandezgermany 4 жыл бұрын
Great tutorial, thanks!
@YogeshPatilTheAlchemist
@YogeshPatilTheAlchemist 8 жыл бұрын
very nice video. Thank you
@Joy-rg9qn
@Joy-rg9qn 6 жыл бұрын
Dear Sir, currently I am trying to create a website about Linked Data for my internship. I found your video very helpful in explaining, therefore I was wondering whether it would be okay to embed this video on my website. The website has informative purposes
@BobDuCharme
@BobDuCharme 5 жыл бұрын
Sure
@smtzac002
@smtzac002 4 жыл бұрын
Thank you - this is a very helpful video. I disagree that it's difficult to store a 'second completed orientation date' in such a table though (or that SPARQL makes this concept easier) (kzbin.info/www/bejne/fKeqn5ehpcZngZI). That is an implementation of SPARQL that is separate to how the query is phrased in itself. That threw me off the first couple times that I watched this video, as I couldn't figure out what you meant. in sql it's also easy to 'phrase' that same insertion statement: "insert into table values (emp1, engineer, date1), (emp1, engineer, date2);". And that would be fine in a denormalized table.
@serapissarapis3730
@serapissarapis3730 7 жыл бұрын
thx u so much you made my day :)
@4umata
@4umata 5 жыл бұрын
Nice video, thank you for explaining this! Next time could you please go easy on that sound effect when you run a query, it gets really old really fast.
@arifazizi4869
@arifazizi4869 7 жыл бұрын
thanks, really help full
@hugopristauz3620
@hugopristauz3620 4 жыл бұрын
great job!
@waneneha
@waneneha 8 жыл бұрын
Thanks a lot!
@TheDilusha100
@TheDilusha100 5 жыл бұрын
this helped. thanks
@hichamkazan9511
@hichamkazan9511 6 жыл бұрын
Running a query sounds epic :p
@BobDuCharme
@BobDuCharme 5 жыл бұрын
Thanks! That's my Korg Monotron Duo (with stereo panning!)
@csikhlo1741
@csikhlo1741 4 жыл бұрын
Thank you...
@yoonyati8892
@yoonyati8892 2 жыл бұрын
အသစ်ဆုံးပထမ
@akbarkazimov8486
@akbarkazimov8486 5 жыл бұрын
bravo
@faizvp6626
@faizvp6626 Жыл бұрын
SPARQL sucks. Looks like it was written by someone who doesn't know how SQL works. But thank you for the video. It will make it more easier if you explain what each keyword does and even make a comparison with SQL. For instance SELECT... FROM... WHERE... GROUP BY.. HAVING.. ORDER BY.. structure in SQL simplifies the selection, sourcing, filtering, aggregation, post aggregation filtering and sorting. What will be the equivalent of that in SPARQL. How is a WHERE in SQL is different (ex: order of conditions is irrelevant vs sequential filtering in SPARQL)..
@DavidGarcia-xt5rq
@DavidGarcia-xt5rq 3 жыл бұрын
I love you
@stuffedk
@stuffedk 5 жыл бұрын
the URI thing is dumb
@migueldias1292
@migueldias1292 6 жыл бұрын
fuk yeah
@vuger01
@vuger01 2 жыл бұрын
.
@henca00
@henca00 7 жыл бұрын
Who the fuck uses this ? lol
@thanhbuivan4416
@thanhbuivan4416 2 жыл бұрын
Great video! Thank you so much
SPARQL Tutorial 2 - Our first select query
10:36
Wouter Beek
Рет қаралды 5 М.
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
An Introduction to the Semantic Web
6:30
Cambridge Semantics
Рет қаралды 112 М.
6 SQL Joins you MUST know! (Animated + Practice)
9:47
Anton Putra
Рет қаралды 242 М.
RDF and OWL : the powerful duo, Tara Raafat
19:13
Connected Data
Рет қаралды 57 М.
4.1 How to Query RDFS   SPARQL
24:32
OpenHPI Tutorials
Рет қаралды 16 М.
What is Linked Data?
12:10
Manu Sporny
Рет қаралды 184 М.
A Glance at SPARQL
27:13
Knowledge-Based Systems, TU Dresden
Рет қаралды 2,9 М.
Roadmap for Learning SQL
4:52
ByteByteGo
Рет қаралды 544 М.
5 Excel Secrets You'll Be Embarrassed You Didn't Know
17:32
Excel Campus - Jon
Рет қаралды 287 М.
Wikidata Sparql Query Tutorial
16:25
Wikimedian in Residence - University of Edinburgh
Рет қаралды 28 М.