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:
--------------------------------------------------
Jun 05 07:37:52 ip-10-112-66-101.ec2.internal systemd[1]: Started
fuseki.service - Fuseki.
[INFO ] 2026-06-05 07:37:53.976 [main] Config - Fuseki Base = /fuseki/latest/run
[INFO ] 2026-06-05 07:37:53.983 [main] Config - Load configuration:
file:///fuseki/latest/run/configuration/chd.ttl
[INFO ] 2026-06-05 07:37:54.661 [main] MemorySegmentIndexInputProvider - Using
MemorySegmentIndexInput and native madvise support with Java 21 or later; to
disable start with -Dorg.apac
he.lucene.store.MMapDirectory.enableMemorySegments=false
[INFO ] 2026-06-05 07:37:54.881 [main] Config - Database: /chd
[INFO ] 2026-06-05 07:37:55.006 [main] Config - UI Base = fuseki-server.jar
[INFO ] 2026-06-05 07:37:55.351 [main] Server - jetty-12.1.1; built:
2025-09-08T04:29:45.457Z; git: b7068950f9afa5f1df80e46053eda1d982895b03; jvm
24.0.2+12-FR
[INFO ] 2026-06-05 07:37:55.378 [main] ContextHandler - Started
oeje10s.ServletContextHandler@691541bc{org.apache.jena.fuseki.Servlet,/,b=null,a=AVAILABLE,h=oeje10s.ServletHandler@5b733
ef7{STARTED}}
[INFO ] 2026-06-05 07:37:55.386 [main] org_apache_jena_fuseki_Servlet -
Initializing Shiro environment
[INFO ] 2026-06-05 07:37:55.386 [main] EnvironmentLoader - Starting Shiro
environment initialization.
[INFO ] 2026-06-05 07:37:55.441 [main] Shiro - Shiro configuration:
file:/opt/fuseki/latest/run/shiro.ini
[INFO ] 2026-06-05 07:37:55.537 [main] EnvironmentLoader - Shiro environment
initialized in 150 ms.
[INFO ] 2026-06-05 07:37:55.547 [main] ServletContextHandler - Started
oeje10s.ServletContextHandler@691541bc{org.apache.jena.fuseki.Servlet,/,b=null,a=AVAILABLE,h=oeje10s.ServletHandler@5b733ef7{STARTED}}
[INFO ] 2026-06-05 07:37:55.556 [main] AbstractConnector - Started
oejs.ServerConnector@9ff9cbe{HTTP/1.1, (http/1.1)}{0.0.0.0:3030}
[INFO ] 2026-06-05 07:37:55.559 [main] Server - Started
oejs.Server@615439f7{STARTING}[12.1.1,sto=0] @3063ms
--------------------------------------------------
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?
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
>