@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sd: <http://www.w3.org/ns/sparql-service-description#> .
@prefix scovo: <http://purl.org/NET/scovo#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix ent: <http://www.w3.org/ns/entailment/> .

[]
	a sd:Service ;
	
	sd:url <http://kasei.us/sparql> ;
	
	sd:defaultEntailmentRegime ent:Simple ;
	sd:feature sd:DereferencesURIs ;
	sd:extensionFunction <http://openjena.org/ARQ/function#sha1sum>, <java:com.ldodds.sparql.Distance> ;
	sd:languageExtension <http://kasei.us/2008/04/sparql-extension/federate_bindings> ;
	
	sd:defaultDatasetDescription [
		a sd:Dataset ;
		sd:defaultGraph [
			a sd:Graph ;
			void:statItem [
				scovo:dimension void:numberOfTriples ;
				rdf:value 100
			] ;
		] ;
	] ;
	
	sd:availableGraphDescriptions [
		a sd:GraphCollection ;
		sd:namedGraph [
			a sd:NamedGraph ;
			sd:named <http://xmlns.com/foaf/0.1/> ;
			sd:graphDescription [
				a sd:Graph ;
				void:statItem [
					scovo:dimension void:numberOfTriples ;
					rdf:value 608
				] ;
			] ;
		], [
			a sd:NamedGraph ;
			sd:named <http://kasei.us/sparql> ;
			sd:graphDescription [
				a sd:Graph ;
				void:statItem [
					scovo:dimension void:numberOfTriples ;
					rdf:value 53
				] ;
			] ;
		] ;
	] ;
	
	sd:defaultEntailmentRegime ent:Simple ;
	
	.

<java:com.ldodds.sparql.Distance> a sd:ScalarFunction .
<http://openjena.org/ARQ/function#sha1sum> a sd:ScalarFunction .
