3-Round-Stones / callimachus

Callimachus is a highly scalable platform for creating and running data-driven websites
Other
95 stars 24 forks source link

Update SPARQL Results View #182

Closed prototypo closed 8 years ago

prototypo commented 9 years ago

The current SPARQL Results view has some problems:

  1. All URIs are currently hyperlinked, but we have moved away from directly resolving most URIs as URLs. Instead, we are encouraging the storage and retrieval of URIs from RDF datasources, so most of them will not be URLs.
  2. The chevrons are a bit small and, especially if they will be the only hyperlinks, they should be made larger.
  3. Predicates are not always abbreviated, probably because they are not added to the SPARQL Profile if they are not loaded into the default RDF datastore. They should probably be tracked regardless of which datastore they are added to.
  4. Selecting some chevrons (DESCRIBE queries?) can result in huge result sets and kill the server for want of heap space. Is there some way to limit the size of the results (e.g. by shifting to an equivalent SELECT with LIMIT?

sparql results update

edwardsph commented 9 years ago

It would be good to see these changes. I remember when I first started using Callimachus I didn't initially realise what the chevrons were. Because there are chevrons both sides of the class on the first line I just saw them as angle brackets and didn't register that the other lines only had chevrons at the end.

catch-point commented 9 years ago

This should be revisited once Callimachus makes it easier to serve linked data from non-primary RDF store.

catch-point commented 9 years ago

With Callimachus 1.5.0 and virtual resources, data source URI might actually be URLs and in Callimachus 2.0.0 URIs that start with the data source URL are expected to resolve.