SWIC is a set of Prolog modules allowing to access the Semantic Web dynamically, by dereferencing useful URIs, or by querying SPARQL end points. It provides an unique interface for doing both.
How is it done?
How do I use it?
Untar, and launch ./run.pl - you may need the CVS version of SWI. You can access a small help along with some examples by typing "h." at the prompt.