@prefix rdfs: . @prefix rdf: . @prefix module: . @prefix joseki: . <> rdfs:comment "Server configuration and data source mapping". ## Server configuration <> a joseki:JosekiServer ; joseki:josekiSchema joseki: ; joseki:alsoInclude ; joseki:useContentType "application/n3" ; . # In the servlet interface HttpServletRequest.getURI() returns # a string WITHOUT the host name (its a relative URI). # so "http://server/" is replaced by "/" # This configuration system does not allow different # URIs to be support on different virtual servers (yet). a joseki:AttachedModel ; joseki:attachedModel ; joseki:hasQueryOperation joseki:BindingRDQL ; joseki:hasQueryOperation joseki:BindingGET ; joseki:hasQueryOperation joseki:BindingFetchClosure ; joseki:hasOperation joseki:BindingQueryModel ; joseki:hasOperation joseki:BindingOptions ; joseki:hasOperation joseki:BindingPing ; joseki:namespacePrefix [ joseki:prefix "j" ; joseki:nsURI ] ; rdfs:comment "Test data" ; . a joseki:AttachedModel ; joseki:attachedModel ; joseki:hasQueryOperation joseki:BindingRDQL ; joseki:hasQueryOperation joseki:BindingGET ; joseki:hasQueryOperation joseki:BindingFetchClosure ; ## No queries over POST ##joseki:hasOperation joseki:BindingQueryModel ; joseki:hasOperation joseki:BindingOptions ; # Define the operation completely inline joseki:hasOperation [ joseki:operationName "ping" ; module:interface joseki:OpPing ; module:implementation [ module:className "org.joseki.server.processors.PingProcessor" ] ] ; . a joseki:AttachedModel ; joseki:attachedModel ; joseki:hasQueryOperation joseki:BindingRDQL ; joseki:hasQueryOperation joseki:BindingGET ; ## No queries over POST ##joseki:hasOperation joseki:BindingQueryModel ; joseki:hasOperation joseki:BindingAdd ; joseki:hasOperation joseki:BindingRemove ; joseki:hasOperation joseki:BindingOptions ; # Define the operation completely inline joseki:hasOperation [ joseki:operationName "clear" ; module:interface joseki:OpClear ; module:implementation [ a joseki:Operation ; module:className "org.joseki.test.ClearModelProcessor" ] ] ; rdfs:comment "Initially empty model" ; . a joseki:AttachedModel ; joseki:attachedModel ; joseki:hasQueryOperation joseki:BindingFetchClosure ; rdfs:comment "Model for fetch testing" ; . a joseki:AttachedModel ; joseki:attachedModel ; ## Implies RDFS joseki:vocabulary ; ## Implies OWL ## joseki:ontology ; joseki:hasQueryOperation joseki:BindingRDQL ; joseki:hasQueryOperation joseki:BindingFetchClosure ; joseki:hasQueryOperation joseki:BindingGET ; joseki:hasQueryOperation joseki:BindingSPO ; joseki:isImmutable "true" ; rdfs:comment "Test data for inferencing" ; . # Local Variables: # tab-width: 4 # indent-tabs-mode: nil # End: