3-Round-Stones / callimachus

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

Remote SPARQL endpoint Resource #195

Closed catch-point closed 8 years ago

catch-point commented 9 years ago

Create a PURL-like resource that is tailored to proxy the SPARQL protocol. This would have SPARQL protocol specific create, view, edit templates. The view page would including remote endpoint branding (when detectable), list of graphs (if present in the service description), and list of features from the service description.

When graphs are not present in the service description, sniff to determine the remote protocol and use proprietary protocols to get a list of graphs.

Clicking on an available graph populates the default-graph-uri and named-graph-uri parameters for query execution.

Query results are shown in an iframe (change base-uri to remote if needed) to preserve head/footer branding of Callimachus page.

Including branding for StarDog, Virtuoso, Sesame (running on tomcat). The logo brands should be stored and shipped with Callimachus.

catch-point commented 9 years ago

Much of this functionality is present in the current 1.5.0-beta. However, more work may be needed to handle variations the SPARQL implementations (such as authentication and what features are implemented/enabled).