Hi Antonio,

>
> This is my first day to the mailing list, hope you are all well.
>
> So I have been scouring the web furiously but have just come upon  
> disparate information on how to use sparql and dbpedia in iphone  
> applications. I am new to semantic web and sparql, but need to find  
> a way to be able to query the dbpedia live endpoint and parse its  
> results in iOS.
>
> My problems
> 1. How do I send a SPARQL request to the DBPedia sparql Endpoint - a  
> link to a tutorial or code samples would be perfect!

Basically any SPARQL interface is a restful interface, so you can  
create a sparql url by adding the query and format options as  
parameters.

Consider the following url:

Demo: Find me 100 example concepts in the DBPedia dataset.

http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&qtxt=select+distinct+%3FConcept+where+%7B%5B%5D+a+%3FConcept%7D+limit+100%0D%0A&format=text%2Fhtml&timeout=10000

As a demonstration this uses the qtxt parameter to fill in the fields  
on the form so you can see what is going on. When you press the "Run  
Query" button, it will give you a table. If you look at the addressbar  
of your browser you will see that the &qtxt has been replaced by  
&query which triggers the /sparql endpoint to automatically execute  
the query.


> 2. How does the result of the query get returned back and how do I  
> consume it.

By setting the Format selector from HTML to Json or RDF/XML you can  
change the way the result set of your query is returned. Again after  
you have pressed the "Run Query" button, you can see how changes to  
the form change the &format field in the addressbar.

> 3. What can I use to parse the response of this request. Will one of  
> the iOS XMLParsers be sufficient?

See above.

>
> Thanks all. Any links to good resources would be amazing. Google  
> doesn't seem to be coming up with the goods at the moment

I am seeing plenty of Google links that maybe of interest but you can  
start with:

[1] http://wiki.dbpedia.org/GetHelp
[2] http://answers.semanticweb.com/questions/13101/rest-service-for-dbpedia
[3] 
http://blog.3kbo.com/2008/08/11/dbpedia-examples-using-linked-data-and-sparql/



Hope this helps


Patrick

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Dbpedia-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion

Reply via email to