On 05/06/2026 13:01, Chavez, Robert wrote:
HI Andy,

Some answers to your questions:

Yes,  we run Fuseki as a service (e.g. 'service fuseki start') in standalone 
mode.  The fuseki.service config executes the ‘fuseki-server' script that is 
included in the apache-jena-fuseki-5.6.0 download.

It’s a simple single Fuseki instance with a single TDB2 dataset so we don’t use 
any additional parameters and currently we run the script without the  —cors ​ 
parameter

Here’s the startup output:

--------------------------------------------------

...

--------------------------------------------------

We haven’t had any issues with Fuseki or the default CORS config until recently

Fuseki lives on an EC2 instance behind a network load balancer (NLB)

We recently ran into a CORS issue when setting up a static site in CloudFront.  
The site POSTs a SPARQL query back to Fueski:

CloudFront site -> NLB -> Fuseki

This is the first time that we ran in to the CORS issue — debug logs indicate 
that the POST query runs afoul of CORS as domains change across those three 
hops.

Thus the attempts to configure CORS in Fuseki: to allow POST queries from 
CloudFront through to the Fuseki instance.

The CORS property file that I shared was my attempt to understand how to 
configure CORS in this scenario.  I wasn’t able to find documentation for CORS 
config using Fuseki as a standalone server so I ended up doing a lot of 
searching to find suggested config.   What you see there is a something I 
stumbled across and tried.

I can try a Java property file.  I assume that would be used with the —cors 
param?

Yes.

The java properties file sets the jav properties for the Jetty CORS filter servlet.

https://javadoc.jetty.org/jetty-12/org/eclipse/jetty/ee10/servlets/CrossOriginFilter.html

(actually, it's an up-to-date local copy, untouched except the change of package name)

All Jena adds is reading a java properties file and adding the setting to the servlet. (FusekiServer.Builder has the Jena defaults.)




Thank you for your help and guidance with this.  It’s much appreciated.

Best Wishes,
Robert



From: Andy Seaborne <[email protected]>
Date: Thursday, June 4, 2026 at 5:33 PM
To: [email protected] <[email protected]>
Subject: Re: Fuseki CORS configuration question


On 04/06/2026 18:30, Chavez, Robert wrote:
Thank, Andy.

Apologies for not including the Fuseki version.  I’m on 5.6.0

and that is the script in apache-jena-fuseki download?
or running from java?

Please show exactly how you are running fuseki.
Do you have Fuseki running without --cors?

"--empty" might help but normally it isn't necessary.

Do you need to change the CORS built-in configuration at all?

CORS is provided by Eclipse Jetty - which isn't an RDF system - and
Fuseki defaults to a setup that most people use.

The full error I’m seeing is:

All the startup output please.

13:26:15 INFO  Config          :: Load configuration: 
file:////configuration/cors-config.ttl
13:26:15 ERROR Config          :: No services found

And file:////  (4 slashes) is strange.

I’ll try upgrading to 6.1.0 or whatever is latest.

Do the CORS config details in cors-config.ttl look syntactically correct?

That's not a CORS property file.

CORE is provided by Jetty - no RDF - where did
"fuseki:CORSConfiguration" come from?

A Java property file looks like

name1=value1
name2=value2
name3=v1,v2,3

Multiple values are comma separated, not repeated keys.

Without the line breaks the default seems to be:

----
allowedOrigins=*
allowedMethods=GET,POST,DELETE,PUT,HEAD,OPTIONS,PATCH
allowedHeaders=X-Requested-With, Content-Type, Accept, Origin,
                 Last-Modified, Authorization
exposedHeaders=Cache-Control, Content-Language, Content-Length,
                 Content-Type, Expires, Last-Modified, Pragma,
chainPreflight=false
----
There is no maxAge - maybe preflightMaxAge

      Andy


From: Andy Seaborne <[email protected]>
Date: Thursday, June 4, 2026 at 11:33 AM
To: [email protected] <[email protected]>
Subject: Re: Fuseki CORS configuration question

Hi Robert,

Which version are you running?

For me,
   > /fuseki-server --cors cors-config.ttl

works for 6.1.0, whereas 5.2.0 says:
"No dataset specified on the command line."

       Andy

On 04/06/2026 13:16, Chavez, Robert wrote:
Greetings,

I am wondering if anyone could point me to some CORS configuration examples to 
configure CORS for a standalone Fuseki server run at the command line.

I’ve searched high and low for some workable examples, but so far have not 
found anything that works successfully, official documentation doesn’t have 
much on the subject either.

What I’ve managed to glean from available information so far is that I can 
declare a CORS configuration file with appropriate allow rules, something like:

@prefix fuseki: 
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ffuseki%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353266977%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=9JSUDfwN56u9QLRnoC6arXwsrpuE%2Bx9bnq%2FfG8SfDBw%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ffuseki%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353298245%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Qw7NcZb1NgHAKuB%2FnIKRFMsqp%2B6FmSRGmTNrhqkP4Sc%3D&reserved=0<http://jena.apache.org/fuseki#>>>
 .

<#corsConfig> a fuseki:CORSConfiguration ;
       fuseki:allowedOrigin 
"https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fexample.cloudfront.net%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353321433%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Wx5yufrSRzj89R2ebomWf5z4A6ZBm10iWoPpLXn%2BONg%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fexample.cloudfront.net%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353344173%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=nMe9DFI8RihH7xdMVJP6cXf0voUdOlDUP48jVFy%2BXMo%3D&reserved=0<https://example.cloudfront.net/>>"
 ;
       fuseki:allowedMethod "GET" ;
       fuseki:allowedMethod "POST" ;
       fuseki:allowedHeader "Content-Type" ;
       fuseki:allowedHeader "Origin" ;
       fuseki:allowedHeader "X-Requested-With" ;
       fuseki:allowedHeader "Accept" ;
       fuseki:maxAge 3600 .

And then call that config file from the command line when launching Fuseki with:

/fuseki-server --cors cors-config.ttl

With this approach I was assuming that the CORS configuration would apply to 
any endpoint declared in the main config (see below) with  fuseki:serviceQuery. 
 But, that does not seem to be the case.

This results in a “No services found error"

As a result, I am wondering if the CORS config needs to be integrated somehow 
with the main config file.

If this is the base configuration:

PREFIX :       <http://base/#>
PREFIX fuseki: 
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ffuseki%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353366928%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8wQ0pbykRAz7eFg%2FempBbC9uUxVZ52G%2BgKzcwbCqvR0%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ffuseki%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353389254%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=sOuhkg45tpAUsGtix8mTFwUAEwobNbFcO1tP0NO2MWI%3D&reserved=0<http://jena.apache.org/fuseki#>>>
PREFIX ja:     
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.hpl.hp.com%2F2005%2F11%2FAssembler%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353419165%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Gke%2FOnC24oALvFjFroOcEhGBa3aVwjIlJqgzFNMXr5M%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.hpl.hp.com%2F2005%2F11%2FAssembler%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353453307%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=I5dOZT7UP6pwyyoSKD6sPC9QbqXza63U%2BRzy%2B6YILiQ%3D&reserved=0<http://jena.hpl.hp.com/2005/11/Assembler#>>>
PREFIX rdf:    
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353480018%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=GHL4vIMADH0cH%2F9fJdhGK4YRxivEP8BKuuiqyZUKXhA%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353503007%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2F07WCOShC6RqbRAsr3eKglceXBWZZDx9Q3wq1Wu0xEY%3D&reserved=0<http://www.w3.org/1999/02/22-rdf-syntax-ns#>>>
PREFIX rdfs:   
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353526040%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2BsAveAVsz1zib2wN%2F8RvX2haaFhT2Y29PRKDE29PqZ4%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353550864%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=5ABrlysiwmtty3ijk7vaneIRIdHCTO8gvoRyQH0ykw8%3D&reserved=0<http://www.w3.org/2000/01/rdf-schema#>>>
PREFIX tdb2:   
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2F2016%2Ftdb%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353576683%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=pSgwNCzfHoBi6D7eqy62OB3niSbSTeeSX3TdNX1KijQ%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2F2016%2Ftdb%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353600496%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=9Hp%2BeaNUhCxeSjQGaoYMj4GFoGgolC7euOe0QLqVwWQ%3D&reserved=0<http://jena.apache.org/2016/tdb#>>>
PREFIX schema: 
<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fschema.org%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353623578%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=6YW0KYAfkFBUCNNCvxmqY8X119iiovZeP7YbR7ge%2FgM%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fschema.org%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353646230%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=dd3z76hZI%2B19xPPGiJtCgRESDK1%2B4dhPqpcwR846KNo%3D&reserved=0<https://schema.org/>>>
PREFIX text: 
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ftext%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353669252%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=NgCusEDH%2B8t6uidaF913ebrCmLLbIfB2x51vgl5TFJg%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ftext%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353692197%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=kOY4mGiGovZ5zZ8WAIhsglnm0pg1jyn6gFFtJCCE%2FoM%3D&reserved=0<http://jena.apache.org/text#>>>

:service_tdb_all  rdf:type            fuseki:Service;
           rdfs:label                    "TDB2 chd";
           fuseki:dataset                :text_dataset;
           fuseki:name                   "chd";
           fuseki:serviceQuery           "query" , "sparql" , "";
           fuseki:serviceReadGraphStore  "get";
           fuseki:serviceReadWriteGraphStore
                   "data";
           fuseki:serviceUpdate          "" , "update";
           fuseki:serviceUpload          "upload” .

I’m unsure of how to incorporate the CORS configuration intros config, this is 
where some examples would be helpful.

Perhaps something like this for the “sparql” endpoint?

PREFIX :       <http://base/#>
PREFIX fuseki: 
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ffuseki%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353715254%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=a6kfXJoIMT8JHBAv787OTSCVBBwwLSg7uaWvE7AruvM%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ffuseki%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353739128%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=m0nbnTvLoq1tTGXYY5Bt%2FnhFMFEn92upLSKy6TB7Zcs%3D&reserved=0<http://jena.apache.org/fuseki#>>>
PREFIX ja:     
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.hpl.hp.com%2F2005%2F11%2FAssembler%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353761868%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=12l%2BydmzaiEI41p47jdLlpcTh26ri5cC8%2Fe8iSeDEbI%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.hpl.hp.com%2F2005%2F11%2FAssembler%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353784460%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2F1eEHWrDulOf7mNlAPZvTTc2%2BQl2whTXHaUa%2B32WaZg%3D&reserved=0<http://jena.hpl.hp.com/2005/11/Assembler#>>>
PREFIX rdf:    
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353806554%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=HTs4ENk3ie0Ffh%2BxcXVBD8%2BsR95iIGsRHd4wNljEyJg%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353828387%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=M8N92obytx%2BfDcUYsv40at04n1U%2BhOEg27B5K%2BuWj%2Bw%3D&reserved=0<http://www.w3.org/1999/02/22-rdf-syntax-ns#>>>
PREFIX rdfs:   
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353850711%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=HQRy0nWpGkN4tN7lVpgUmcjk0UGrQGFsTeHnA9KW4MA%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353874148%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=h3TcRYL9jdSDq1iUjSZP1XrtuQtkAF07AMBIMeIvHKw%3D&reserved=0<http://www.w3.org/2000/01/rdf-schema#>>>
PREFIX tdb2:   
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2F2016%2Ftdb%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353898793%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=rf6BEGKv01GMUeHsb5VjzXvaghnnBGvqMZVvMxadXbo%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2F2016%2Ftdb%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353921005%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DbpHr0T7gmy97hVchafa8fSMPf5THgQVuvaeF0ZYXkk%3D&reserved=0<http://jena.apache.org/2016/tdb#>>>
PREFIX schema: 
<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fschema.org%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353943372%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=aDMhpI4VU%2BYw4KK3kvttxf9orquX%2FBaVtQWj1YG3ajQ%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fschema.org%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353965748%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=NS%2BU7c97mhFgcoFmb4B2F0kv8WipURZen89be%2Fdw0Z8%3D&reserved=0<https://schema.org/>>>
PREFIX text: 
<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ftext%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056353988086%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=AyYR4zBMKu0ceKbgt8SA3KcXrGUYCKV64AOxOE3AXNM%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjena.apache.org%2Ftext%23&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056354010413%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=pP8B33fTYxzpThEZNqXWtSf6a987iuZA%2BmVzQikMzDA%3D&reserved=0<http://jena.apache.org/text#>>>

:service_tdb_all  rdf:type            fuseki:Service;
           rdfs:label                    "TDB2 chd";
           fuseki:dataset                :text_dataset;
           fuseki:name                   "chd”;
           fuseki:serviceQuery           "query" , "sparql" , "”;

           ## SPARQL query services e.g. http://host:port/chd/sparql?query=

    fuseki:endpoint [

      fuseki:operation fuseki:query ;
         fuseki:name "sparql";
      fuseki:CORSConfiguration [
             fuseki:allowOrigin 
"https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fexample.cloudfront.net%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056354034251%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=9%2FTA3nOX56GQ9UEoCQjdMig8qikbb9eeZt4NH9oWoRw%3D&reserved=0<https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fexample.cloudfront.net%2F&data=05%7C02%7Cr.chavez%40northeastern.edu%7C6ef918093ada4b1a390308dec280f5e8%7Ca8eec281aaa34daeac9b9a398b9215e7%7C0%7C0%7C639162056354057271%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=eRqMdreTtAGhi86Y%2FSqTuc8pf1SYetzuPhFOGsLEj%2Fg%3D&reserved=0<https://example.cloudfront.net/>>"
 ;
             fuseki:allowMethods "GET, POST," ;
                                 fuseki:allowHeaders "Content-Type, 
Authorization”  ;
                fuseki:allowedHeader "Origin" ;
                 fuseki:allowedHeader "X-Requested-With" ;
                  fuseki:allowedHeader "Accept" ;
                 fuseki:maxAge 3600 .
         ]
              ] ;


           fuseki:serviceReadGraphStore  "get";
           fuseki:serviceReadWriteGraphStore
                   "data";
           fuseki:serviceUpdate          "" , "update";
           fuseki:serviceUpload          "upload” .

The above is just a guess, so any guidance would be greatly appreciated.

Thank you,
Robert



Reply via email to