Skip to content

Instantly share code, notes, and snippets.

View kendall's full-sized avatar

Kendall Clark kendall

View GitHub Profile
{
"ps-discovery": {
"response-mimetype": [
"text/json",
"application/rdf+xml",
"application/x-turtle",
"application/x-ntriples"
],
"endpoint": {
"http-methods": ["GET"],
[$]> ; wget --header "Accept:text/turtle" http://ps.clarkparsia.com/ -O ps-desc.ttl
@kendall
kendall / thrift-output-osx
Created October 25, 2010 15:21
Here's the 'brew install -v thrift' output on my OSX box where thrift (0.5) won't compile
We couldn’t find that file to show.
@kendall
kendall / applicationContext.xml
Created July 30, 2011 19:26
applicationContext.xml
<bean name="dataSource" class="com.clarkparsia.stardog.ext.spring.DataSourceFactoryBean">
<property name="to" value="testdb"/>
<property name="createIfNotPresent" value="true"/>
</bean>
<bean name="template" class="com.clarkparsia.stardog.ext.spring.SnarlTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean name="importer" class="com.clarkparsia.stardog.ext.spring.DataImporter">
@kendall
kendall / spring-select.java
Created July 30, 2011 19:30
Spring Select fragment
String sparql = "SELECT ?a ?b WHERE { ?a <urn:test:b> ?b } LIMIT 5";
List<Map<String,String>> results = snarlTemplate.query(sparql, new RowMapper<Map<String,String>>() {
@Override
public Map<String,String> mapRow(BindingSet bindingSet) {
Map<String,String> map = new HashMap<String,String>();
map.put("a", bindingSet.getValue("a").stringValue());
map.put("b", bindingSet.getValue("b").stringValue());
return map;
}
@kendall
kendall / construct.java
Created July 30, 2011 19:46
Spring for Stardog fragments
String sparql = "CONSTRUCT { ?a <urn:test:new> ?b } WHERE { ?a <urn:test:p> ?b }";
List<Map<String,String>> results = snarlTemplate.construct(sparql, new GraphMapper<Map<String,String>>() {
@Override
public Map<String, String> mapRow(Statement next) {
Map<String,String> map = new HashMap<String,String>();
map.put(next.getSubject().stringValue(), next.getObject().stringValue());
return map;
}
});
@kendall
kendall / gist:1732851
Created February 3, 2012 21:42
Stardog 0.9 Admin Shell
-> % java -cp dist/lib/stardog-cli.jar com.clarkparsia.stardog.cli.console.StardogConsole
INFO: Stardog Server running on local:stardog
> help
Stardog 0.7.4 command line client
Type 'help <cmd>' or '<cmd> -h/--help' to print the usage information for a specific command
Available commands:
add
connect
@kendall
kendall / graph_shortestpath_reasoning.ttl
Created January 14, 2014 18:30
Stardog 2.2 graph analytics embedded in SPARQL queries
# graph for shortest path with reasoning
@prefix rule: <tag:stardog:api:rule:> .
@prefix : <urn:test:> .
@prefix g: <tag:stardog:api:property:graph:> .
# the graph
:one :to :two .
:one :to :four .
:two :to :four .
:two :to :five .
@kendall
kendall / keybase.md
Last active August 29, 2015 13:57
keybase.md

Keybase proof

I hereby claim:

  • I am kendall on github.
  • I am kendall (https://keybase.io/kendall) on keybase.
  • I have a public key whose fingerprint is 2CE3 FDE8 E638 368F E9FF C269 15E8 E495 44C2 1C54

To claim this, I am signing this object: