2nd Call: EU project networking session @ ESWC2013 May 28, 2013. Montpellier, France.

2013-04-18 Thread Fabien Gandon
EU PROJECT NETWORKING SESSION @ ESWC2013. May 28, 2013. Montpellier, France. http://2013.eswc-conferences.org/program/eu-project-networking CALL FOR EU PROJECT NETWORKING The EU project networking track of the ESWC2013 will provide an opportunity for * Knowledge sharing among EU projects *

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Hugh Glaser
(Yes, Linked Data API is cool!, and thanks for getting back to the main subject, although I somehow doubt anyone is expecting to read anything about it in this thread now :-) ) Thanks Barry. Thanks, Luca for adding the examples to the page. Is there any reason why you don't provide a predicate

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Leigh Dodds
Hi Hugh, On Thu, Apr 18, 2013 at 10:56 AM, Hugh Glaser h...@ecs.soton.ac.uk wrote: (Yes, Linked Data API is cool!, and thanks for getting back to the main subject, although I somehow doubt anyone is expecting to read anything about it in this thread now :-) ) I'm still hoping we might

List Etiquette - It isn't really fair

2013-04-18 Thread Hugh Glaser
Someone starts a thread (in this case Luca and his Restpark), about something they would like to get some feedback on. In the very first reply, an issue arises that is at best tangential to the thread subject, but (in my opinion) has no direct bearing on it: issues around SPARQL scales? and

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Luca Matteis
For me it's still a bit unclear where the Linked Data Platform API is defined. Is it a set of strict rules? For example, I've heard it's a way of matching a triple where a specific URI appears in its subject or object. Any links on where this is defined? On Thu, Apr 18, 2013 at 12:27 PM, Leigh

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Paul Groth
Hi Leigh The problem is that it's really easy to write sparql queries that are inefficient when you don't know the data [1] and even when you do the flexibility of sparql means that people can easily end-up writing complex hard to process queries. What we've found in the Open Phacts project is

Re: List Etiquette - It isn't really fair

2013-04-18 Thread Giovanni Tummarello
Completely agree Hugh, lets make sure we stick to the thread. Gio On Thu, Apr 18, 2013 at 11:41 AM, Hugh Glaser h...@ecs.soton.ac.uk wrote: Someone starts a thread (in this case Luca and his Restpark), about something they would like to get some feedback on. In the very first reply, an issue

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Paul Groth
Hi Luc, We use the Linked Data API at : http://code.google.com/p/linked-data-api/ and it's php implementation puelia: http://code.google.com/p/puelia-php/ There's also a java implementation. The linked data platform is another thing: see http://www.w3.org/TR/ldp/ Thanks Paul On Thu, Apr 18,

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Leigh Dodds
Hi Paul, On Thu, Apr 18, 2013 at 11:54 AM, Paul Groth p.t.gr...@vu.nl wrote: Hi Leigh The problem is that it's really easy to write sparql queries that are inefficient when you don't know the data [1] and even when you do the flexibility of sparql means that people can easily end-up writing

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Luca Matteis
Thanks Paul, That is exactly what my point was entirely about. Many service don't expose their SQL interface, so why should Linked Data? Regarding this Linked Data API, it seems to still require a SPARQL endpoint. In fact it states that it is a proxy for SPARQL. Would it simply be possible to

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Richard Light
It's a whole project with running code: http://code.google.com/p/linked-data-api/ Richard On 18/04/2013 11:52, Luca Matteis wrote: For me it's still a bit unclear where the Linked Data Platform API is defined. Is it a set of strict rules? For example, I've heard it's a way of matching a

Re: List Etiquette - It isn't really fair

2013-04-18 Thread Kingsley Idehen
On 4/18/13 6:41 AM, Hugh Glaser wrote: Someone starts a thread (in this case Luca and his Restpark), about something they would like to get some feedback on. In the very first reply, an issue arises that is at best tangential to the thread subject, but (in my opinion) has no direct bearing on

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Kingsley Idehen
On 4/18/13 6:27 AM, Leigh Dodds wrote: Hi Hugh, On Thu, Apr 18, 2013 at 10:56 AM, Hugh Glaser h...@ecs.soton.ac.uk wrote: (Yes, Linked Data API is cool!, and thanks for getting back to the main subject, although I somehow doubt anyone is expecting to read anything about it in this thread now

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Andy Seaborne
On 18/04/13 11:56, Paul Groth wrote: There's also a java implementation. ELDA: http://code.google.com/p/elda/ Andy

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Leigh Dodds
Hi, On Thu, Apr 18, 2013 at 12:01 PM, Luca Matteis lmatt...@gmail.com wrote: Thanks Paul, That is exactly what my point was entirely about. Many service don't expose their SQL interface, so why should Linked Data? Regarding this Linked Data API, it seems to still require a SPARQL endpoint.

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Paul Groth
Hi Luca, Sure you could implement this over a regular database... but you get benefits of using SPARQL and RDF, namely, the flexibility of the data model. You want to change your schema and more data you just bang it in the triple store and modify your query a bit. No need to change your schema

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Kingsley Idehen
On 4/18/13 6:54 AM, Paul Groth wrote: Hi Leigh The problem is that it's really easy to write sparql queries that are inefficient when you don't know the data [1] and even when you do the flexibility of sparql means that people can easily end-up writing complex hard to process queries. What

SPARQL, philosophy n'stuff..

2013-04-18 Thread Jürgen Jakobitsch SWC
i think there's yet another point overlooked : what we are trying to do is to create barrier free means of communication on data level in a globalized world. this effort requires a common language. my personal view is that providing simplier subsets of such a language (an api) only leads to the

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Hugh Glaser
On 18 Apr 2013, at 12:10, Paul Groth p.t.gr...@vu.nl wrote: Hi Luca, Sure you could implement this over a regular database... but you get benefits of using SPARQL and RDF, namely, the flexibility of the data model. You want to change your schema and more data you just bang it in the

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Leigh Dodds
Hi, On Thu, Apr 18, 2013 at 12:21 PM, Jürgen Jakobitsch SWC j.jakobit...@semantic-web.at wrote: i think there's yet another point overlooked : what we are trying to do is to create barrier free means of communication on data level in a globalized world. this effort requires a common

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Luca Matteis
How about the fact that SPARQL is very complex to implement on top of existing storage solutions? You need to use a proper triple store (RDF database such as Virtuoso), and be sure it implements all of SPARQL features correctly. Having a lightweight alternative to SPARQL which developers could

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Norman Gray
Greetings, I haven't been following the original thread, so I'm responding just to Jürgen's point here. On 2013 Apr 18, at 12:21, Jürgen Jakobitsch SWC wrote: i do not really understand where this the developer can't sparql, so let's provide something similar (easier) - idea comes from.

Public SPARQL endpoints:managing (mis)-use and communicating limits to users.

2013-04-18 Thread Jerven Bolleman
Hi All, Managing a public SPARQL endpoint has some difficulties in comparison to managing a simpler REST api. Instead of counting api calls or external bandwidth use we need to look at internal IO and CPU usage as well. Many of the current public SPARQL endpoints limit all their users to

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Kingsley Idehen
On 4/18/13 7:44 AM, Leigh Dodds wrote: But I bet you learnt it in stages using a pedagogical approach that guided you towards the basic building blocks first. And I expect there were other reasons -- network effects -- why learning English was worth up-front effort. We're not there with SPARQL.

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Kingsley Idehen
On 4/18/13 7:46 AM, Luca Matteis wrote: How about the fact that SPARQL is very complex to implement on top of existing storage solutions? You need to use a proper triple store (RDF database such as Virtuoso), and be sure it implements all of SPARQL features correctly. What does that mean?

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Jürgen Jakobitsch SWC
Having a lightweight alternative to SPARQL which developers could implement themselves on top of their existing storage solution (MySQL, MongoDB, etc.) using the language they want (PHP, Java, Node.js), would lower the entry barrier for Semantic Web data understanding and retrieval. you might be

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Kingsley Idehen
On 4/18/13 7:48 AM, Norman Gray wrote: Greetings, I haven't been following the original thread, so I'm responding just to Jürgen's point here. On 2013 Apr 18, at 12:21, Jürgen Jakobitsch SWC wrote: i do not really understand where this the developer can't sparql, so let's provide something

Re: Public SPARQL endpoints:managing (mis)-use and communicating limits to users.

2013-04-18 Thread Kingsley Idehen
On 4/18/13 7:53 AM, Jerven Bolleman wrote: Hi All, Managing a public SPARQL endpoint has some difficulties in comparison to managing a simpler REST api. Instead of counting api calls or external bandwidth use we need to look at internal IO and CPU usage as well. Many of the current public

Re: Public SPARQL endpoints:managing (mis)-use and communicating limits to users.

2013-04-18 Thread Andrea Splendiani
Hi, I think that some caching with a minimum of query rewriting would get read of 90% of the select{?s ?p ?o} where {?s?p ?o} queries. From a user perspective, I would rather have a clear result code upfront telling me: your query is to heavy, not enough resources and so on, than partial

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Claus Stadler
Hi, my personal view is that providing simplier subsets of such a language (an api) only leads to the fact that nobody will learn the language (see pocket calculators,...) This totally depends on the use case. Simpler subsets may not be powerful enough for use cases, and I guess people will

Re: Public SPARQL endpoints:managing (mis)-use and communicating limits to users.

2013-04-18 Thread Jerven Bolleman
Hi All, On Apr 18, 2013, at 3:23 PM, Andrea Splendiani wrote: Hi, I think that some caching with a minimum of query rewriting would get read of 90% of the select{?s ?p ?o} where {?s?p ?o} queries. We have some caching on the uniprot side. But as all queries are nearly unique result caching

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Luca Matteis
Guys, it's also about making things simpler. Sure SPARQL works and it's a great things to have. But we (Semantic Web community) should thrive for simplicity. And for this matter REST is simpler than SPARQL - that's just the way it is. On Thu, Apr 18, 2013 at 4:21 PM, Mark Baker dist...@acm.org

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Barry Norton
REST is simpler than SPARQL I have difficulty taking you seriously: SPARQL Graph Store Protocol is a great deal simpler and more RESTful than what you propose and the difference between that and something actually RESTful is complicated. Sorry, I have every sympathy for what Hugh said, but

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Barry Norton
On 18/04/2013 15:35, Jürgen Jakobitsch SWC wrote: I think the problem is that many people (especially web developers) have not yet realized that SPARQL *IS* already a REST API May I rephrase? SPARQL is already at least as close to a subset of REST principles as 90% of what the Web calls

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Claus Stadler
Hi Mark, GET /projects?partners=frextrafields=funding HTTP/1.0 Granted, this covers one set of use cases. I guess this boils down to the discussion of when we will see the SPARQL killer app. So can treat RDF data as a data cube (i.e. multi dimensional data; even without any special vocab).

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Tim Haynes
On 17/04/13 15:08, Luca Matteis wrote: I have realized that Restpark might be duplication of an idea that is already the Linked Data Platform itself. Just a very basic question: with Linked Data how do I find all of the instances within DBpedia (for example) of type

Re: Public SPARQL endpoints:managing (mis)-use and communicating limits to users.

2013-04-18 Thread Kingsley Idehen
On 4/18/13 9:23 AM, Andrea Splendiani wrote: Hi, I think that some caching with a minimum of query rewriting would get read of 90% of the select{?s ?p ?o} where {?s?p ?o} queries. Sorta. Client queries are inherently unpredictable. That's always been the case, and that predates SPARQL.

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Kingsley Idehen
On 4/18/13 10:21 AM, Mark Baker wrote: On Thu, Apr 18, 2013 at 9:46 AM, Claus Stadler cstad...@informatik.uni-leipzig.de wrote: For example: Show me projects, corresponding partners in France and their amount of funding. Whats missing in SemMap is just adding UI elements that add sorting and

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Barry Norton
This parameterised pre-stored (and approved) query idea has come up a few times. My favourite name for it is Talis' 'SPARQL Stored Procedure' (though it's by far from a perfect analogy, it's catchy). The version I pushed in 'Linked Open Services' research, and which the BBC use in

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Kingsley Idehen
On 4/18/13 10:31 AM, Barry Norton wrote: REST is simpler than SPARQL I have difficulty taking you seriously: SPARQL Graph Store Protocol is a great deal simpler and more RESTful than what you propose and the difference between that and something actually RESTful is complicated. Sorry, I

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Kingsley Idehen
On 4/18/13 10:41 AM, Barry Norton wrote: On 18/04/2013 15:35, Jürgen Jakobitsch SWC wrote: I think the problem is that many people (especially web developers) have not yet realized that SPARQL *IS* already a REST API May I rephrase? SPARQL is already at least as close to a subset of REST

Re: Public SPARQL endpoints:managing (mis)-use and communicating limits to users.

2013-04-18 Thread Alan Ruttenberg
On Thu, Apr 18, 2013 at 7:53 AM, Jerven Bolleman jerven.bolle...@isb-sib.ch wrote: Last but not least how can we avoid that users need to run SELECT (COUNT(DISTINT(?s) as ?sc} WHERE {?s ?p ?o} and friends. I am interested in why queries like this are not optimized. Seems to me that this

Re: SPARQL, philosophy n'stuff..

2013-04-18 Thread Mark Baker
On Thu, Apr 18, 2013 at 10:41 AM, Barry Norton barry.nor...@ontotext.com wrote: On 18/04/2013 15:35, Jürgen Jakobitsch SWC wrote: I think the problem is that many people (especially web developers) have not yet realized that SPARQL *IS* already a REST API May I rephrase? SPARQL is already

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Alan Ruttenberg
On Thu, Apr 18, 2013 at 11:31 AM, Barry Norton barry.nor...@ontotext.comwrote: This parameterised pre-stored (and approved) query idea has come up a few times. My favourite name for it is Talis' 'SPARQL Stored Procedure' (though it's by far from a perfect analogy, it's catchy). The

Re: Restpark - Minimal RESTful API for querying RDF triples

2013-04-18 Thread Leigh Dodds
Hi, On Thu, Apr 18, 2013 at 4:23 PM, Alan Ruttenberg alanruttenb...@gmail.com wrote: Luca, In the past I have suggested a simple way to create simple restful services based on SPARQL. This could easily be implemented as an extension to your beginning of restpark. The idea is to have the