From 2667bfd4ab26d01444094edea940dc9250d5d73a Mon Sep 17 00:00:00 2001 From: Thomas Francart Date: Sat, 4 May 2024 18:49:21 +0200 Subject: [PATCH] Fix #589 --- docs/hello-sparnatural/Hello-Sparnatural.docx | Bin 1910674 -> 1915414 bytes docs/hello-sparnatural/Hello-Sparnatural.md | 26638 +--------------- docs/hello-sparnatural/Hello-Sparnatural.pdf | Bin 2190263 -> 2189524 bytes 3 files changed, 1 insertion(+), 26637 deletions(-) diff --git a/docs/hello-sparnatural/Hello-Sparnatural.docx b/docs/hello-sparnatural/Hello-Sparnatural.docx index 520ea9c3b4fca4a7c7b8318f571e22700765c8b3..56edbbb1d66debe9aa6f0c41cd6171840cc44db9 100644 GIT binary patch delta 39748 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 delta 35057 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 Hello Sparnatural_ _You can also read the [PDF version of this guide](Hello-Sparnatural.pdf)_ -

 

“Hello Sparnatural”

How-to adapt the “hello Sparnatural” page to your own Knowledge Graph

 

Version : 1.0

Last modified on : ju 2023

Authors : thomas.francart@sparna.fr, marie.muller@sparna.fr 

License : this document is placed under the LGPL 3.0 license, like Sparnatural

 

Introduction 2

Objectives 2

Prerequisites 2

Structure of this guide 3

Setup the tutorial page 3

Get the tutorial page 3

Content of the tutorial folder 3

Setup your local working environment 4

Allow loading of local files in your browser 4

Ensure your SPARQL endpoint is CORS-enabled, or use a proxy 6

Why do we need CORS ? 6

Check CORS 6

Allow CORS on your triplestore 6

…or use Sparnatural SPARQL proxy 7

Point the tutorial page to your SPARQL service 7

Create your first Sparnatural configuration 8

Setup your configuration ontology in Protégé 8

Import Sparnatural ontologies 8

Specify your configuration ontology URI 9

Create 2 classes 10

Create a property 12

Save your ontology 14

Point demo page to your config file 15

Test and enjoy 15

Next steps 16

Annex : adjust the example queries 17

 

 

Introduction

Objectives

Welcome to this guide on how to setup the “Hello Sparnatural” page ! “Hello Sparnatural” is the tutorial page released with Sparnatural in each of the releases. This documentation will guide you on the necessary steps to work with this tutorial page, and start adapting it to your own knowledge graph. Once customized you can keep the tutorial page in your local machine or publish it online, provided that your SPARQL endpoint is also publicly available.

At the end of this tutorial, you will have a working HTML page demonstrating the feasibility of plugin Sparnatural on your own data. You can then explore further possibilities of configuring Sparnatural in the other guide “How to configure Sparnatural”, and adapt the look-and-feel of the page to match your website.

Prerequisites

In order to follow this guide, you need the following prerequisites:

  1. You need to have your own SPARQL-accessible dataset. If you don’t have any SPARQL-accessible dataset, you can use the DBPedia dataset, accessible at https://dbpedia.org/sparql. GraphDB users can find their active repository SPARQL URL in the home page, in the “link” icon in the “Active repository” section:

  1. You need to have a basic understanding of the structure of your dataset. More specifically you need to know the URI identifiers of 2 classes in your ontology, and one property linking these two classes. If you don’t know this information, try to find the documentation of your dataset, in the form of UML diagrams or documentation tables.

  2. You need to have the Protégé OWL editor installed on your machine. To install Protégé, go to https://protege.stanford.edu/.

  3. You need to have a basic understanding of HTML, and a basic text editor to edit an HTML page.

Structure of this guide

This guide will explain:

  1. How to setup your local work environment

  2. How to adjust the tutorial page to use your configuration file and your own SPARQL endpoint URL

  3. How to setup a minimal configuration demonstrating how Sparnatural can work on your data

  4. What are the next steps once you completed this tutorial

Setup the tutorial page

Get the tutorial page

The “Hello Sparnatural” tutorial page is included with each release of Sparnatural starting from 8.4.0. To get this tutorial page:

  1. go to the latest release of Sparnatural

  2. download the “hello-sparnatural.zip” file from the assets list

  3. unzip it in a local folder on your computer

Content of the tutorial folder

The tutorial folder is based on a very simple Bootstrap HTML template, in which Sparnatural is inserted and integrated with the YasGUI SPARQL editor and query result viewer. While using YasGUI is an obvious choice, YasGUI is *not* a requirement of Sparnatural. You can choose to present query results differently than in YasGUI, and you may not want to display the raw SPARQL query to the user.

The tutorial folder is composed of the following files:

Files you will edit in this tutorial:

  • index.html: the main HTML page that you can open in a browser and that includes the Sparnatural component.

  • config.ttl: a Sparnatural configuration file. In this tutorial you will create your own new config file.

  • example-queries.js: sample queries that you can change after your configuration has been adapted.

Files you can further customize after this tutorial if you want to enhance your demo:

  • main.js: the Javascript code executed by index.html, containing Sparnatural event listeners as well as YasGUI initialization code.

  • styles.css: the specific CSS rules for the index.html page.

 

Files you will not have to edit:

  • sparnatural.js and sparnatural.css: the code of the Sparnatural component, with its CSS rules

  • sparnatural-yasgui-plugins.js: the code of the result table display plugin[1]

  • fa subfolder: folder containing the Fontawesome free icon set.

Setup your local working environment

Allow loading of local files in your browser

Open the file index.html page from the tutorial folder in your browser. You will see a blank page with Sparnatural not loading properly, and and error in your browser console[2]:

This is because browsers, for security reasons, disable by default the dynamic loading of other files from your local directory - in our case the Sparnatural configuration file. In order for this to work, we need to instruct the browser that it is safe to dynamically load local files. This is called “enabling CORS for local files”.

/!\ Don’t worry, changing these settings will not affect the other security restrictions in your browser, in particular related to CORS.

/!\ Of course, this is only in order to work with local files. Once deployed on a web server, this restriction is not applicable anymore, and normal users of your page will not have to set the same settings.

The procedure to enable CORS for local files depends on the browser:

Firefox

To make Firefox CORS-enabled for local files:

  1. Open Firefox

  2. Type “about:config” in the address bar

  3. Accept security warning

  4. Search for the config security.fileuri.strict_origin_policy

  5. Set this config to “false”

  6. Restart your browser to make sure this is taken into account

Chrome, Chromium or Edge

To make Chrome, Chromium or Edge CORS-enabled for local files :

  1. Close Chrome

  2. Open a command-line or a terminal

  3. Re-run chrome with the flag “--allow-file-access-from-files”, e.g. on Ubuntu Linux “chromium --allow-file-access-from-files”

  4. You can create a shortcut with this flag set, for example in Windows, create a shortcut to Chrome and modify the command being run in the shortcut properties:

 

Once you have configured this setting, try reopening the index.html page. You should see Sparnatural loaded correctly:

 

Ensure your SPARQL endpoint is CORS-enabled, or use a proxy

Why do we need CORS ?

CORS stands for Cross-Origin Resource Sharing. It is a mechanism by which a web client can retrieve resources from a different server from the one which it was originally loaded[3]. With CORS, servers can indicate that they allow clients loaded from another domain (or from certain other domains) to send them requests. Note that this restriction applies to client-server interactions, not to server-server interactions.

In the case of Sparnatural, it is the HTML page that sends the SPARQL query directly to a SPARQL service. This SPARQL service thus needs to allow clients/webpages to send queries to it even if they are loaded from another domain, otherwise the query will simply fail with a security warning, and you can see security errors in the requests of your browser console.

You thus need to make sure that the SPARQL endpoint you want to query with Sparnatural is CORS-enabled, unless in your target architecture the Sparnatural page will be served from the same domain as the SPARQL endpoint.

Check CORS

In case the SPARQL endpoint you want to query is public, the website https://www.test-cors.org/ can allow you to check if CORS is enabled. Most of the large SPARQL services already allow CORS, e.g. DBpedia, Wikidata, etc.

Allow CORS on your triplestore

The procedure to allow CORS from your triplestore varies depending on the tool.

GraphDB

To enable CORS on GraphDB, you need to set some specific runtime properties. Please refer to the GraphDB documentation at https://graphdb.ontotext.com/documentation/10.2/directories-and-config-properties.html?highlight=cors#workbench-properties

Virtuoso

To enable CORS on Virtuoso, follow the documentation at https://vos.openlinksw.com/owiki/wiki/VOS/VirtTipsAndTricksCORsEnableSPARQLURLs 

…or use Sparnatural SPARQL proxy

Sometimes you can’t modify the triplestore parameters, or your security policy would not allow it. In that case we provide a SPARQL proxy that is CORS-enabled and that will forward the request to a target SPARQL endpoint, just acting as a bridge between Sparnatural and the target SPARQL endpoint. This SPARQL proxy is deployed at https://proxy.sparnatural.eu and documented in the Sparnatural documentation.

/!\ Of course this is only a temporary workaround, and you must not use the online proxy server in a production environment. You should deploy your own SPARQL proxy in that case. The code of the SPARQL proxy server is open-source in its own Github repository, just in case.

 

Point the tutorial page to your SPARQL service

Now that you have 1. adjusted the security settings of your browser and 2. enabled CORS on your triplestore (or used a proxy), it is time to point the tutorial page to your endpoint !

To do this, edit the index.html file, and search for the “<spar-natural” HTML element name (around line 68)  and set the “endpoint” configuration attribute to your SPARQL endpoint URL (or to the proxy URL):

    <spar-natural

        src="config.ttl"

        endpoint="https://localhost:7200/repositories/myRepo"

        lang="en"

        defaultLang="en"

        distinct="true"

        limit="1000"

        debug="true"

    ></spar-natural>

 

Now the tutorial page is configured to point to your endpoint. Reload the page in your browser and you should see the endpoint URL displayed:

Create your first Sparnatural configuration

Setup your configuration ontology in Protégé

Now that the Sparnatural tutorial page points to your SPARQL endpoint, it is time to configure the query builder following your data structure. All this can be done via the configuration ontology you need to construct in Protégé.

Open Protégé, and start a new config ontology of yours (keep the provided config.ttl from the tutorial folder apart).

 

Import Sparnatural ontologies

Sparnatural comes with 2 ontologies that need to be imported (through owl:imports) in your own configuration ontology :

Import the 2 Sparnatural configuration ontologies in your ontology ;

To import these ontologies in Protégé use section under “Imported Ontologies > Direct imports” and then in the dialog select “Import an ontology contained in a document located on the web”, and then enter the URI of an ontology above. Repeat the process for the other one.

 

Once both ontologies are loaded in Protégé, check in the Classes and Object Properties tab of Protégé that you see now you can see imported classes and properties from Sparnatural base ontologies.

 

 

Specify your configuration ontology URI

Back in the “Active Ontology” tab, in the Ontology IRI field above the screen, write the https address where your configuration ontology is theoretically to be published (ex : https://data.mydomain.com/ontologies/sparnatural-config)

 

 

You are now ready to populate the existing structure with the entities (« Classes ») and the relations (« Object properties ») of your knowledge graph.

 

Create 2 classes

We will suppose in this tutorial that the knowledge graph data model consists of FOAF Persons and Organizations, with respective URI foaf:Person and foaf:Organization, linked with a property foaf:member. You will need to adapt the identifiers with your own URI identifiers.

First you need to create a class for each kind of entity : Organization and Person. Switch to the “Classes” tab for this.

Selec the “SparnaturalClass” in the class tree, and click the button to add a subclass under it. In the dialog you can directly type in the « Name » field of the dialog the real URI of the FOAF class you want to add; we will start with foaf:Person http://xmlns.com/foaf/0.1/Person .

 

 

Once created, edit the attributes of the new class by clicking the “+” button next to the « Annotations » label:

  1. First add an « rdfs:label » annotation, in language “en”, with value “Person”.

  2. Note that you can create labels in as many languages as needed as the Sparnatural component can switch languages, but for the moment let’s stick to English.

 

  1. Second, add another annotation of type “tooltip” and enter a description that shall be displayed as a tooltip when the user hovers the corresponding entry in the query builder. You can enter the definition of the foaf:Person class “The foaf:Person class represents people. Something is a foaf:Person if it is a person. We don't nitpic about whether they're alive, dead, real, or imaginary.”

  2. Add a third annotation to set the icon. Select the annotation type “faIcon” that is under “icon”, and enter the value “fa-solid fa-user”.

  3. In general, to search for an icon code, go on https://fontawesome.com/ website, and search for a free License icon in the search bar, note the icon code (typically something like “fa-solid fa-user”), and enter this as a value.

 

 

Repeat the same process to create http://xmlns.com/foaf/0.1/Organization, with label “Organization” in language “en”, tooltip “An organisation represents a kind of Agent corresponding to social instititutions such as companies, societies etc. ” , and icon code “fa-solid fa-building”.

Create a property

We will now create the relationship “member” between an Organization and a Person, and we will indicate we want it to be created as a dropdown list.

Switch into the « Object properties » tab. This is where the different kind of relations between entities can be set up as List properties, Autocomplete properties, Tree, Search fields, Map properties, Time properties and so on.

 

Unfold the object properties tree, select ListProperty entry, and click on the button to add a subproperty under it. Use http://xmlns.com/foaf/0.1/member as its URI.

Do as for the classes to give it an rdfs:label annotation in English.

 

 

We will relate foaf:member property to foaf:Organization class as a Domain and foaf:Person class as a Range, this you can edit in the Description area of your Protégé :

 

 

Select “foaf:Organization” as a value in the “Domains” section, and “foaf:Person” as a value in the “Ranges” section.

2 classes, one property, domain and range defined, just enough to see what your ontology looks like in Sparnatural’s interface !

 

Save your ontology

Save your ontology in the “hello-sparnatural” tutorial folder with a name of your choice. Save it preferably in Turtle, or in RDF/XML, but NOT in an OWL-specific serialization (such as OWL/XML). Use the file name of your choice, like “myconfig.ttl”.

 

Point demo page to your config file

Edit the index.html page, look for the “<spar-natural>” tag and set the “src” attribute to point to your configuration file name, like “myconfig.ttl”, and save the file:

    <spar-natural

        src="myconfig.ttl"

        endpoint="https://localhost:7200/repositories/myRepo"

        lang="en"

        defaultLang="en"

        distinct="true"

        limit="1000"

        debug="true"

    ></spar-natural>

 

Test and enjoy

Open a CORS-enabled browser to load the index.html file in it : you should see your 2 classes linked with your properties, populated by the data from your SPARQL endpoint:

 

If everything is OK, you should see a list of Person URIs (or another class from your knowledge graph) listed in the dropdown. You can try to build a query and verify that it works !

If it does not work:

  1. check that the URIs you used in your configuration file for the 2 classes and the property do correspond to actual URI from your knowledge graph.

  2. debug the SPARQL query by opening your web browser console (F12 key) and monitor the SPARQL query that is sent to populate the dropdown box.

Congratulations, you have successfully completed this “Hello Sparnatural” tutorial !

Next steps

Look at the provided configuration ontology

The tutorial folder comes with an included ontology in the “config.ttl” file. You can try loading this ontology in Protégé and have a look at the various configuration features it contains, as a source of inspiration.

 

Read the configuration how-to

Sparnatural offers many nice features to explore your knowledge graph :

 

All of these you can learn in the «     How-to configure Sparnatural » document. The Sparnatural documentation website offers comprehensive documentation on all the features. The Github repository of Sparnatural is where you can ask questions, report bugs, and reach us.

Tune the HTML and upload the demo page online

You can further tune the content of the index.html webpage, and customize it anyway you like. Once done, you can simply upload the entire folder on a (your) web server so that it is publicly accessible !

 

Annex : adjust the example queries

 

To give the users a few examples of queries they could write in the interface, you can save sample queries to display in the HTML page.

Save the sample queries only after your Sparnatural configuration ontology is stable. Otherwise there is a risk that you will need to rewrite them.

Start creating a query via the in-place query builder and open your browser console at the same time. Here you can see that each time you add a new parameter to your query, a new « Sparnatural JSON query structure » message appears.

Once your query written, then find the last « Object » in the Sparnatural JSON query structures listed here :

 

then right click on it and select « Copy object ».

Edit the example-querues.js javascript file :

 

  1. Select the value of “example_1” variable, from the first “{“ character to the last “}”, and Paste what you have copied from the console.

  2. Repeat the same process to save a second query in the “example_2” variable.

  3. Add more variables if needed.

  4. Save the file

Edit the index.html file and uncomment the example queries section around line 57 to 64, above the “<spar-natural>” tag:

 

    <!-- uncomment to enable links to load sample queries

    <p>

      Load example queries :

      <a href="#" onclick="document.querySelector('spar-natural').loadQuery(window['example_1']);return false;">example 1</a>

      |

      <a href="#" onclick="document.querySelector('spar-natural').loadQuery(window['example_2']);return false;">example 2</a>

    </p>

    -->

 

Adjust the title of the query accordingly (e.g. replace “example 1” with “My beautiful query”) :

 

 

Your query is saved and can be loaded in the query builder in one click !

 



[1] This plugin is part of another project at https://github.com/sparna-git/sparnatural-yasgui-plugins 

[2] The browser console can be opened with the F12 key

[3]  For more information we suggest to check https://enable-cors.org/, and the wikipedia page on Same Origin Policy at https://en.wikipedia.org/wiki/Same-origin_policy 

\ No newline at end of file +

 

“Hello Sparnatural”

How-to adapt the “hello Sparnatural” page to your own Knowledge Graph

 

Version : 1.0

Last modified on : june 2023

Authors : thomas.francart@sparna.fr, marie.muller@sparna.fr 

License : this document is placed under the LGPL 3.0 license, like Sparnatural

 

Introduction 2

Objectives 2

Prerequisites 2

Structure of this guide 3

Setup the tutorial page 3

Get the tutorial page 3

Content of the tutorial folder 3

Setup your local working environment 4

Allow loading of local files in your browser 4

Ensure your SPARQL endpoint is CORS-enabled, or use a proxy 6

Why do we need CORS ? 6

Check CORS 6

Allow CORS on your triplestore 6

…or use Sparnatural SPARQL proxy 7

Point the tutorial page to your SPARQL service 7

Create your first Sparnatural configuration 8

Setup your configuration ontology in Protégé 8

Import Sparnatural ontologies 8

Specify your configuration ontology URI 9

Create 2 classes 10

Create a property 12

Save your ontology 14

Point demo page to your config file 15

Test and enjoy 15

Next steps 16

Annex : adjust the example queries 17

 

 

Introduction

Objectives

Welcome to this guide on how to setup the “Hello Sparnatural” page ! “Hello Sparnatural” is the tutorial page released with Sparnatural in each of the releases. This documentation will guide you on the necessary steps to work with this tutorial page, and start adapting it to your own knowledge graph. Once customized you can keep the tutorial page in your local machine or publish it online, provided that your SPARQL endpoint is also publicly available.

At the end of this tutorial, you will have a working HTML page demonstrating the feasibility of plugin Sparnatural on your own data. You can then explore further possibilities of configuring Sparnatural in the other guide “How to configure Sparnatural”, and adapt the look-and-feel of the page to match your website.

Prerequisites

In order to follow this guide, you need the following prerequisites:

  1. You need to have your own SPARQL-accessible dataset. If you don’t have any SPARQL-accessible dataset, you can use the DBPedia dataset, accessible at https://dbpedia.org/sparql. GraphDB users can find their active repository SPARQL URL in the home page, in the “link” icon in the “Active repository” section:

  1. You need to have a basic understanding of the structure of your dataset. More specifically you need to know the URI identifiers of 2 classes in your ontology, and one property linking these two classes. If you don’t know this information, try to find the documentation of your dataset, in the form of UML diagrams or documentation tables.

  2. You need to have the Protégé OWL editor installed on your machine. To install Protégé, go to https://protege.stanford.edu/.

  3. You need to have a basic understanding of HTML, and a basic text editor to edit an HTML page.

Structure of this guide

This guide will explain:

  1. How to setup your local work environment

  2. How to adjust the tutorial page to use your configuration file and your own SPARQL endpoint URL

  3. How to setup a minimal configuration demonstrating how Sparnatural can work on your data

  4. What are the next steps once you completed this tutorial

Setup the tutorial page

Get the tutorial page

The “Hello Sparnatural” tutorial page is included with each release of Sparnatural starting from 8.4.0. To get this tutorial page:

  1. go to the latest release of Sparnatural

  2. download the “hello-sparnatural.zip” file from the assets list

  3. unzip it in a local folder on your computer

Content of the tutorial folder

The tutorial folder is based on a very simple Bootstrap HTML template, in which Sparnatural is inserted and integrated with the YasGUI SPARQL editor and query result viewer. While using YasGUI is an obvious choice, YasGUI is *not* a requirement of Sparnatural. You can choose to present query results differently than in YasGUI, and you may not want to display the raw SPARQL query to the user.

The tutorial folder is composed of the following files:

Files you will edit in this tutorial:

  • index.html: the main HTML page that you can open in a browser and that includes the Sparnatural component.

  • config.ttl: a Sparnatural configuration file. In this tutorial you will create your own new config file.

  • example-queries.js: sample queries that you can change after your configuration has been adapted.

Files you can further customize after this tutorial if you want to enhance your demo:

  • main.js: the Javascript code executed by index.html, containing Sparnatural event listeners as well as YasGUI initialization code.

  • styles.css: the specific CSS rules for the index.html page.

 

Files you will not have to edit:

  • sparnatural.js and sparnatural.css: the code of the Sparnatural component, with its CSS rules

  • sparnatural-yasgui-plugins.js: the code of the result table display plugin[1]

  • fa subfolder: folder containing the Fontawesome free icon set.

Setup your local working environment

Allow loading of local files in your browser

Open the file index.html page from the tutorial folder in your browser. You will see a blank page with Sparnatural not loading properly, and and error in your browser console[2]:

This is because browsers, for security reasons, disable by default the dynamic loading of other files from your local directory - in our case the Sparnatural configuration file. In order for this to work, we need to instruct the browser that it is safe to dynamically load local files. This is called “enabling CORS for local files”.

/!\ Don’t worry, changing these settings will not affect the other security restrictions in your browser, in particular related to CORS.

/!\ Of course, this is only in order to work with local files. Once deployed on a web server, this restriction is not applicable anymore, and normal users of your page will not have to set the same settings.

The procedure to enable CORS for local files depends on the browser:

Firefox

To make Firefox CORS-enabled for local files:

  1. Open Firefox

  2. Type “about:config” in the address bar

  3. Accept security warning

  4. Search for the config security.fileuri.strict_origin_policy

  5. Set this config to “false”

  6. Restart your browser to make sure this is taken into account

Chrome, Chromium or Edge

To make Chrome, Chromium or Edge CORS-enabled for local files :

  1. Close Chrome

  2. Open a command-line or a terminal

  3. Re-run chrome with the flag “--allow-file-access-from-files”, e.g. on Ubuntu Linux “chromium --allow-file-access-from-files”

  4. You can create a shortcut with this flag set, for example in Windows, create a shortcut to Chrome and modify the command being run in the shortcut properties:

 

Once you have configured this setting, try reopening the index.html page. You should see Sparnatural loaded correctly:

 

Ensure your SPARQL endpoint is CORS-enabled, or use a proxy

Why do we need CORS ?

CORS stands for Cross-Origin Resource Sharing. It is a mechanism by which a web client can retrieve resources from a different server from the one which it was originally loaded[3]. With CORS, servers can indicate that they allow clients loaded from another domain (or from certain other domains) to send them requests. Note that this restriction applies to client-server interactions, not to server-server interactions.

In the case of Sparnatural, it is the HTML page that sends the SPARQL query directly to a SPARQL service. This SPARQL service thus needs to allow clients/webpages to send queries to it even if they are loaded from another domain, otherwise the query will simply fail with a security warning, and you can see security errors in the requests of your browser console.

You thus need to make sure that the SPARQL endpoint you want to query with Sparnatural is CORS-enabled, unless in your target architecture the Sparnatural page will be served from the same domain as the SPARQL endpoint.

Check CORS

In case the SPARQL endpoint you want to query is public, the website https://www.test-cors.org/ can allow you to check if CORS is enabled. Most of the large SPARQL services already allow CORS, e.g. DBpedia, Wikidata, etc.

Allow CORS on your triplestore

The procedure to allow CORS from your triplestore varies depending on the tool.

GraphDB

To enable CORS on GraphDB, you need to set some specific runtime properties. Please refer to the GraphDB documentation at https://graphdb.ontotext.com/documentation/10.2/directories-and-config-properties.html?highlight=cors#workbench-properties

Virtuoso

To enable CORS on Virtuoso, follow the documentation at https://vos.openlinksw.com/owiki/wiki/VOS/VirtTipsAndTricksCORsEnableSPARQLURLs 

…or use Sparnatural SPARQL proxy

Sometimes you can’t modify the triplestore parameters, or your security policy would not allow it. In that case we provide a SPARQL proxy that is CORS-enabled and that will forward the request to a target SPARQL endpoint, just acting as a bridge between Sparnatural and the target SPARQL endpoint. This SPARQL proxy is deployed at https://proxy.sparnatural.eu and documented in the Sparnatural documentation.

/!\ Of course this is only a temporary workaround, and you must not use the online proxy server in a production environment. You should deploy your own SPARQL proxy in that case. The code of the SPARQL proxy server is open-source in its own Github repository, just in case.

 

Point the tutorial page to your SPARQL service

Now that you have 1. adjusted the security settings of your browser and 2. enabled CORS on your triplestore (or used a proxy), it is time to point the tutorial page to your endpoint !

To do this, edit the index.html file, and search for the “<spar-natural” HTML element name (around line 68)  and set the “endpoint” configuration attribute to your SPARQL endpoint URL (or to the proxy URL):

    <spar-natural

        src="config.ttl"

        endpoint="https://localhost:7200/repositories/myRepo"

        lang="en"

        defaultLang="en"

        distinct="true"

        limit="1000"

        debug="true"

    ></spar-natural>

 

Now the tutorial page is configured to point to your endpoint. Reload the page in your browser and you should see the endpoint URL displayed:

Create your first Sparnatural configuration

Setup your configuration ontology in Protégé

Now that the Sparnatural tutorial page points to your SPARQL endpoint, it is time to configure the query builder following your data structure. All this can be done via the configuration ontology you need to construct in Protégé.

Open Protégé, and start a new config ontology of yours (keep the provided config.ttl from the tutorial folder apart).

 

Import Sparnatural ontologies

Sparnatural comes with 2 ontologies that need to be imported (through owl:imports) in your own configuration ontology :

Import the 2 Sparnatural configuration ontologies in your ontology ;

To import these ontologies in Protégé use section under “Imported Ontologies > Direct imports” and then in the dialog select “Import an ontology contained in a document located on the web”, and then enter the URI of an ontology above. Repeat the process for the other one.

 

Once both ontologies are loaded in Protégé, check in the Classes and Object Properties tab of Protégé that you see now you can see imported classes and properties from Sparnatural base ontologies.

 

 

Specify your configuration ontology URI

Back in the “Active Ontology” tab, in the Ontology IRI field above the screen, write the https address where your configuration ontology is theoretically to be published (ex : https://data.mydomain.com/ontologies/sparnatural-config)

 

 

You are now ready to populate the existing structure with the entities (« Classes ») and the relations (« Object properties ») of your knowledge graph.

 

Create 2 classes

We will suppose in this tutorial that the knowledge graph data model consists of FOAF Persons and Organizations, with respective URI foaf:Person and foaf:Organization, linked with a property foaf:member. You will need to adapt the identifiers with your own URI identifiers.

First you need to create a class for each kind of entity : Organization and Person. Switch to the “Classes” tab for this.

Selec the “SparnaturalClass” in the class tree, and click the button to add a subclass under it. In the dialog you can directly type in the « Name » field of the dialog the real URI of the FOAF class you want to add; we will start with foaf:Person http://xmlns.com/foaf/0.1/Person .

 

 

Once created, edit the attributes of the new class by clicking the “+” button next to the « Annotations » label:

  1. First add an « rdfs:label » annotation, in language “en”, with value “Person”.

  2. Note that you can create labels in as many languages as needed as the Sparnatural component can switch languages, but for the moment let’s stick to English.

 

  1. Second, add another annotation of type “tooltip” and enter a description that shall be displayed as a tooltip when the user hovers the corresponding entry in the query builder. You can enter the definition of the foaf:Person class “The foaf:Person class represents people. Something is a foaf:Person if it is a person. We don't nitpic about whether they're alive, dead, real, or imaginary.”

  2. Add a third annotation to set the icon. Select the annotation type “faIcon” that is under “icon”, and enter the value “fa-solid fa-user”.

  3. In general, to search for an icon code, go on https://fontawesome.com/ website, and search for a free License icon in the search bar, note the icon code (typically something like “fa-solid fa-user”), and enter this as a value.

 

 

Repeat the same process to create http://xmlns.com/foaf/0.1/Organization, with label “Organization” in language “en”, tooltip “An organisation represents a kind of Agent corresponding to social instititutions such as companies, societies etc. ” , and icon code “fa-solid fa-building”.

Create a property

We will now create the relationship “member” between an Organization and a Person, and we will indicate we want it to be created as a dropdown list.

Switch into the « Object properties » tab. This is where the different kind of relations between entities can be set up as List properties, Autocomplete properties, Tree, Search fields, Map properties, Time properties and so on.

 

Unfold the object properties tree, select ListProperty entry, and click on the button to add a subproperty under it. Use http://xmlns.com/foaf/0.1/member as its URI.

Do as for the classes to give it an rdfs:label annotation in English.

 

 

We will relate foaf:member property to foaf:Organization class as a Domain and foaf:Person class as a Range, this you can edit in the Description area of your Protégé :

 

 

Select “foaf:Organization” as a value in the “Domains” section, and “foaf:Person” as a value in the “Ranges” section.

2 classes, one property, domain and range defined, just enough to see what your ontology looks like in Sparnatural’s interface !

 

Save your ontology

Save your ontology in the “hello-sparnatural” tutorial folder with a name of your choice. Save it preferably in Turtle, or in RDF/XML, but NOT in an OWL-specific serialization (such as OWL/XML). Use the file name of your choice, like “myconfig.ttl”.

 

Point demo page to your config file

Edit the index.html page, look for the “<spar-natural>” tag and set the “src” attribute to point to your configuration file name, like “myconfig.ttl”, and save the file:

    <spar-natural

        src="myconfig.ttl"

        endpoint="https://localhost:7200/repositories/myRepo"

        lang="en"

        defaultLang="en"

        distinct="true"

        limit="1000"

        debug="true"

    ></spar-natural>

 

Test and enjoy

Open a CORS-enabled browser to load the index.html file in it : you should see your 2 classes linked with your properties, populated by the data from your SPARQL endpoint:

 

If everything is OK, you should see a list of Person URIs (or another class from your knowledge graph) listed in the dropdown. You can try to build a query and verify that it works !

If it does not work:

  1. check that the URIs you used in your configuration file for the 2 classes and the property do correspond to actual URI from your knowledge graph.

  2. debug the SPARQL query by opening your web browser console (F12 key) and monitor the SPARQL query that is sent to populate the dropdown box.

Congratulations, you have successfully completed this “Hello Sparnatural” tutorial !

Next steps

Look at the provided configuration ontology

The tutorial folder comes with an included ontology in the “config.ttl” file. You can try loading this ontology in Protégé and have a look at the various configuration features it contains, as a source of inspiration.

 

Read the configuration how-to

Sparnatural offers many nice features to explore your knowledge graph :

 

All of these you can learn in the «     How-to configure Sparnatural » document. The Sparnatural documentation website offers comprehensive documentation on all the features. The Github repository of Sparnatural is where you can ask questions, report bugs, and reach us.

Tune the HTML and upload the demo page online

You can further tune the content of the index.html webpage, and customize it anyway you like. Once done, you can simply upload the entire folder on a (your) web server so that it is publicly accessible !

 

Annex : adjust the example queries

 

To give the users a few examples of queries they could write in the interface, you can save sample queries to display in the HTML page.

Save the sample queries only after your Sparnatural configuration ontology is stable. Otherwise there is a risk that you will need to rewrite them.

Start creating a query via the in-place query builder and open your browser console at the same time. Here you can see that each time you add a new parameter to your query, a new « Sparnatural JSON query structure » message appears.

Once your query written, then find the last « Object » in the Sparnatural JSON query structures listed here :

 

then right click on it and select « Copy object ».

Edit the example-querues.js javascript file :

 

  1. Select the value of “example_1” variable, from the first “{“ character to the last “}”, and Paste what you have copied from the console.

  2. Repeat the same process to save a second query in the “example_2” variable.

  3. Add more variables if needed.

  4. Save the file

Edit the index.html file and uncomment the example queries section around line 57 to 64, above the “<spar-natural>” tag:

 

    <!-- uncomment to enable links to load sample queries

    <p>

      Load example queries :

      <a href="#" onclick="document.querySelector('spar-natural').loadQuery(window['example_1']);return false;">example 1</a>

      |

      <a href="#" onclick="document.querySelector('spar-natural').loadQuery(window['example_2']);return false;">example 2</a>

    </p>

    -->

 

Adjust the title of the query accordingly (e.g. replace “example 1” with “My beautiful query”) :

 

 

Your query is saved and can be loaded in the query builder in one click !

 



[1] This plugin is part of another project at https://github.com/sparna-git/sparnatural-yasgui-plugins 

[2] The browser console can be opened with the F12 key

[3]  For more information we suggest to check https://enable-cors.org/, and the wikipedia page on Same Origin Policy at https://en.wikipedia.org/wiki/Same-origin_policy 

\ No newline at end of file diff --git a/docs/hello-sparnatural/Hello-Sparnatural.pdf b/docs/hello-sparnatural/Hello-Sparnatural.pdf index 792c71af93bbb25e3c8b8b69616e72a3162227c6..5fc13f2d04bb09ff9f4d28a14b7ff9a9b164d28a 100644 GIT binary patch delta 59896 zcmb5W1yqz@+db?6(w)-XIWr6$igb5(cZVP_B47{_0}L%lcb9;aG)PI8l$3y!DESSd zzvp@X&-bqNKCZ>w_rRI$Is3lW%-+{N_cTn013r(117ay3DciW(dE3+R(f$30$*b+} zZbQebV&iS0ChO+uf+-<^>E-QdW8s2>iD~0%eRqC)=4R=L35vrf1wi6h1pweUQyRoW z5ET@HfYYRd2>d<>3I09+`9OC^Ao$Nw=-5mx0JQoK3eh%Wh`#lJF2L}S( z;er0V4#a=5fC5f-;v~ylp+5G5`xe_ z?7`!D2}q#eyQP8eRwi_}5TQFBgzo+(e8;Kq-4J2nJFfWdI06Fya0mRu@gI(Wpg-fl zf5w6Ta1Z%&O(4Jjj!g#?_%l!t7&l5o0s2EV{~zl4|4_>>4DaYAAOZ-$#~P3z05EJ1 znFRoWKeERp;r@L!F?nS{bim)>h*L1#9T4J_pAP(Y0ECWT5bkD=DFmnMrX&Xlz^dFh z;g9^#iJ;vEN->Nw*dI3a*720J>UY_rbyKYcMfGbEMz*o`Ye4qS|q~0K;9s$ z!NH8Wcg7|s#i-*YyPE5UeTE%#pQiC7TZ6h*+QIQ*p|qkGnNgo>Oo1JQ37>toW9NFQ5dMcjhyj6=LdhvjkMs1&+4TFO5luuVlUol`?qpk2$ zj9bBhDimAXEGX=_piMR29e?hZ+XqIA^HY=+=;hus?SbejEzC^lrl?0TeTV01!vr3O z9$?!vy1**qC(PoAW@fv|;NcPyKcgd=Vin%d?cX|+5?iJ)u6NPOCu|$8xU1GN zXen2Nf&3_P>L#dsb@J<@W<`WZ^B`n1K~zu)9N!(RR9Dl>-SL9N_K zn|^!?E>^=v|KOXQachuLll@mKCBgfOPc!Ue_dOun_Z<(*$2ptJr**3bnkWUkWA>pc z!Vts#*1a{37@GV`iZA?%0OK1i3>+a1m4!nlKl_2aj~hE2LFQ=^K#!Or_B@S#F|jEW z81>O4?t1kW_d;cp38vr|D#tm90C(#AA`!as42NFGrO><6z}i<8?-)DB9=x!|?;c>= z{AORwluDTF->&+yr@+R2pKf3(a5V}M;IzfS^uc`9nGP}P&5ou^=r zGRz|Og&k3l3}0#0jBe5eNqfnBK<^u(p``-yQ0kR9Bndo}9353m^4L&yQDBgq)PjJ_ zP!qZ9oAa?lH?8i8zCoh!CK%G((hG=4ouB2^4(>6{J_$d4s3flzvx{c<%hDGI3a$-e zR;IWjW33!(O}1xWcd8H1MLhGNWJ5GEE_m-Nd`Cv7I({SX= zQ#;=@S_z~O`(_Yc6@HG9If_*^3{fCVc&8bm7Vx4&m}YAwI6Yv|h~)?onrj955srg5lVI<@Gmm2t+_aJp@fUoLfR6}Q>=q`8Af z5Aqc~hO~y6#%sbCn$X{O!iMf7{hGnY_r!aq?P_nBwByEzwvG4cLo8^>wTwzLZI^~m z^yDWk)PuFn5HH~=f&p%ic~qVALM) z6W?PBRBE4SJ)`-<4^8YJuuTGL2U!KQP+sPt@(6PO5crkJ&JdPDSq?@q70@~8P>`Z_ zegEjeH2T~K%dX>i-B1T~ZZfRNvpYyba%U@oqHAGJ^c_$5$4GTduqM;wV~@uQ+}50` zm;xvvU1O1x@!@5SG(Xd%t68?)v|N%6z$2r=U*bW|CMq?z(mSCXY^`!2@cl+QPo%En;s9zI9a8L6rF6Cq` zy}(9>+Nfi~iWmtqA#WPCB-PmWRXbwbh|Bu)M++^Zg%-h+@0R?@<3m!NjMvwJ43p2> zwmwX(F1vLza^$vU#Fv{hRMM#q_Z`!pPHS-g%z|2LZPkAviyu1+O?a|iOhk6NHT6Iy zSm?CF2EsmD>m_tHYp46lU}aqgi`0&~J~20&nM&qj3fJ;X+_L_IjANlJEBj5NzIo7Z%_^1Q3J)aDVlwH-pw9PpGClh1P0YCxoydl-3q?j!9XDaApbwZZ&~Gn19=eq(KI!Z+zQm+ zg9QGC2!ZW3alyvl^TU+hGZJdi@oN3`6H;!T);6B-*d8P@Sm=8-cuYHh8+P-a`+pfk z3VYbB0po1pgLO0$A^5&sH~(#^Q2i;Df@TVsQH$PPxd8a#G$IHsdDHR&ajkAEhX1x= zXluq>o&HrZV2IG)weW-B!fy#cFqtcISVkK?qF~zEJpYspKYxu`yNM9lKkMTM3;wf0 z{<|{bzbhl+U&@$&%SZqS!#J0K75*ZM#}P)%0#QUr{6fFW`t>hbnB4hY8IdANkX8gS z?cH-PfG~W87r+JhQ%6}BCIAx1KXnBDr;Z?qI#Pz2UeP1!=-HLu?>d5jYnZS5c>!Sf z0XKjIvEJWE5I8|QfEX^z1CS>Ar+&bHR}F#3HXxCZ3*1>R!Mg(p^2ccj@ZHIK2z;~w z3E}7dP2My7Rqr6WJJ0a{%6kFfTTL&IBq$6ATA`=H?G)z53(_D`z9YZKt(Yt^AgsFeE?6JnZ;m(t`F zr{D5CSfYbSkv?9SnSGFizTQ@yGYIuc&3pDSC2ERi_~apNLYfW5vsi1S_1&z*M@16B z;|mH$P1CO-0=e0>4oiW0q5z?YX|heE3_Ut;N!1-LWIgiLx?H~;Wxk#?axwXl5=i5m zwe@I!pU0v^@oL6Ni|b)REu_OKd{$UnD)+w!PP zGj@e@+o!P`U1iyinK}l72hcRB^K&_i%h#Qq)w^wwme0P_ID`znJ1iHNN;DYM0ksag zh2Q(ua!MJ(#2GQfMsBV<_2_ltCYLIU+tXCi0~@#5Ct76lJ;~K<178a`o@p;?rHHv! zgB%i~I8{iM#^`i{lc4D)*3YsGj^p_hYcXGJR&U)<6?IZHRm89`jyGDGq3)pc;Qd$Gi+Ln}-h7IzM zg~yk8z(CPQibMD^)H;i(SKKSp-Jz}-JIr6SY4K~NU@puf zD1kt*ukx!34cV-09wjkml)@Y|?AP{FqfvyB(mmdni@Z`elQIN0ZdYhYP@e5zUAIHXkHQ& zXpAk%8tR0jvO;Y=y&|leahT9)lBUWZRQ6Tw3T+KV9nUUhep5v0towE5j>T1!6CfxJ zd@xug(K|rEIpNCH4B!(1RoT^e_ShUFcf7@!a(vNtS{x$v-SLQ(1 z(R$61N-Rw=mbhYrqYHBl;i!#Q3rnVDDMmzS`{b z{YHG?s$36>f7^^5WMcAtopd}~V1Gabu>k<}VeCwt`=HmS#~=M$vx>GD@n}nI47RdZ z@E*k<2I3_$-*7zE<$3yvMV+cO`qxEm_I-cfS@Z1ns=%zM3a>4d(9)ErUy`agaWv(; z<4knt2BZd|B+h0?rJOpxd}oi7FtGbsE((-}HQY59c@L^KX$Ex}3y3w!G9s zd>-hm3T^CicIf8OkU9NH257Kf8?b zGmovSYfG$Drc^A7<8Lna{O}o^7oYOZhh!6F6`uTa9b;GFkg-Y1N3;8Kw3i*^f@lpkdBNptBPGB)|NX!(aJ;d6i)sB+qKFz3rG z!d^Gok|E&^HUt>fwh^jrzm|L1{X{WX5#Xf67EYzQ)HM5S(o?_3)x;CameF<6M+eoT zQX@`|5+(2PEFIVA^Vzw2EoGGfw7?QKmdRFV`6(<3P`diT=3$zVMb)#`fc@;#)T;*% zjZo_wUMmW4XpEf}y8@|SdRx7ZV2PeTK~uOO_2-~|T_X1&XT7U?y$dXn@N~5>pWhMv z=CCgA^COj32(iM_UhDiLgZT1^pt1vGWSPt7mmN|=S058yq$Swt@YU#w9aJF5kDiEV zL9?AHy9nQn^RR(;usOpIJCyTx468Qzgr&=&N>r~rQ|osa+)h*0ks3?}-IcG0?!D`) z5m%vM;S?NmT3xKui?m4#KA`zl){tmemorDub^Jo(hq;x9$E;9`fGV+Hb3G@sFM{im z-5)ydU=iC4^8L-v!es>s-|)1;9ozD{plBuL&A;}`JU`Mmc0yIG6fl*_=r_#kJj~baME_&Tx5=uQM8XLegO7xh?ohU7OSmM>t{KQ50 z$Ycca>`>g1H$d02WH0s;m`dX78adR+)G))uJ^h5cI!U6TJ8z&Ty6gtkZpNmtDP;iy z?U5yu^P@5e5Lh>Ob@(P!@j!#1Pu7nu zO|d_wb5q;%oFjRDN~=8RPkJkh{%1EEa;tN0H7y9ycZPci10>=2!T>@f0lwb?6d~~t z!u$3a!mPk!g#msD&3Wrq1i-hN?#G>o769Ga0-^?8Q9uR47yLow2mT}H5Thx?0nP}` z_EH@11R)h~&4d7?fm;IbRgUbhYy%2`Ap(Duo51frDWdaw+bM-RyZ~4d|Fu*?|JVls zA$V*%0HnmrYvtccoR+x9-M zlop+s7$)!kzg{PWySxOb!L?oixZ&F`5o`$Fu_1WJ2IAQ*8xF4ku7B7NL}=1ifRA@< z2!a|AY{dVI2(W271~V8P?&Y4@8A59j~OqLVrR8VG$}l}w=xPhO?Q zMiSzK#}<)rHGJs+xF0hL{gvqgAdt{M3ljQkPK^-p2i&U;iT!shaa&Qh{Qj>rWAf_J z@%_FM(l%b+bV6_qJ4_<@XdRLo_Ftd)8`wvy; zDbc-=w@}Hey-56VOnM$Ov*%}NI-mMJ=kpc~=h>a_Mryi(WgXwng{#r(NNA3Nsa=A9 zT%XD~k3l&sjs*2GckGWML2XY|4z@2n{nr!R9RmmgaK+c3I!@Rqe4cM7$}mjqzd3Vb zOOc>0I-}$nAG}BTEWAL{*VH`|Sq?)%%B)h)G=_Y0_-UNmMi(Yy%-0Kn4f(=7G>FgDXABULsfw{P69r+J-^&92?!S1uWFzKv=dpDV~LN*_I+S787b2WCazS0rWP zqCuI%!jx+xB~Vl_e^_YjJ7Yabt|Rc|6ZAOg%gYuF7l9I;^LXFy_fLGUFHcXd{m+lL z&n7=Xp#ktsv+In^_xx^RH>^1D-s@AQ?q6!#v~spiL!{xVl2^W(vaTY1<)?28+B*5M za;80N#!%!sb*`ZG2DDVmuT$Kn~9eq1xpxFymJ|5+ETgkkBD%)MO`-_BZN^t znNwEHq%X^Y+DZ-6+9K^oBcEF;FIXyD7VYp{D2eMt(S6rnN?>_as$1mC{;l<%H>z(7 zlrmAiSv}3ybd04sxp+dhR)MVU@k@*@{Z5`8F8_e`*WGqeku2KQV^Ud70&gU=WpXF2 zWwhr>60fhL0hv5@Yc2AH;0~T&YYEDdCi3Liu^kb7z}hTFG3Dj8aC8X z%s;Yq?koh235ct4a;Y|jGKUcyFXno5L+P^6$)h@c#9KBFwfml|W2zHY8p#^AW>80q z2Ur;%y=q4`Wa#2?jfJhYQ$te-f1QhKgso zf814EL7F}v)Bi?QIc){Xrus;%}xE zoFm;HwdoUmwtiZ~P>wc+7X^(Pb{Pa?G*TwrDng#1)uY&>a@)rZ1+-OcSqZtQc<=;X6lKc%S$N?pe%VJ!#BJWgra z;~0E4PHY|*E9HM|KDtl9$C6f08oQDkE_{DAZbO6X5l6cb3(BbtS&G+~jIn)9QaSG{ zgPd2dW|+6Wo-il`jw~u?YdkVa&(8D2dM*$z{4NkZCgl87dYF{F^FmQi{$VqeutDB< zaD{kWH&onaK|1wgQY~&Rugu%$$qX0q>e5OIve^zuzaCs)&dpv^O5g|$_~_fdN}EtU zw>|0w1W5*c!S36a#i2^9wqzk^;t>@|r{|}ike)vY>9@hlq-&tmR4L4t?>ag+YG)#{jKET>g0*zJ6;m53IzI=Kkbs!lM-LW|1kFNE9|1xNd~>HSIMo@iZOM+4o7?2tj3-OH;;{Yg_%y2E zg{%qT{KN3W=Uy!23K5@mu^qa=Xn13868h9KU&oVTm6F0|SE@?H4=pF?pV?vcb}mp~O6&_De;Z7<9!+ zdN)0rzYKnVdT5J}sgCzy?z>px22wi_9e+RU;-ls6SR70Lrn?{aeb%7xA#2$r0d}co z;t9^$Mh5*Nt+EJnJSq?uQ^hg?E+;I{PG1G-CoWfsu0M(6v+sQA&!#x~9@K2NB!g;X zs2%7{OTY9Fi&~M&Q$v68Yk`r<-=!|9XHj;EXPmxY#D01_87sl7Ys3VXy5{f!qqJhXeyrfsrGrkx%0AaDj-3byu)$?dmkW& z?PZkmkWx=R9QPd{#pX>{HMb~#q(j)xp5(=JNsm|?j&07FyfJ9hce;0g!WyRsvrBxO zq}c@!!7LZ@lIja8qBL=_bGifD^U)^4sYiLlK#{4vgOf&{;wLc`Vq$$Js2RVM>uG*z zOP-er5+-1!P3T^DF;u1La&%`bs~Q#$Ul60G>JD(eO_O~w%!Ft8N#uTSR^F*_&@gK~ z$FI`-L>05v_7ffG{frhv)zBNYl%wRmZ=WLUhI5{_27Q?+i_&y>Cs@Lvi&NT|`VgJ6 zM6Bmc>q}*Gi;IR&tpz2R#Fh`#PIDB^EOnL!E`0S_r?gpd6I(-2c(<0lJ+KXM33){5 zNFYBY9tkj~vuL1BCIlP~yi!V$68fQvV(DF2Dk`ZeI0{~bLf^NDgr}0c*$mOjU2+@f z#|p2Vw|L!ZpF^py2c3qK=yo^|&>75N)ME!D+c$>>7l~w!oPTV{H!5Y!PBRK#uqzWE zA@j$LQ_)Qc-QqkVj8TMkkAyilz0OLPc=)4mf^xj^SnLeV*ccxS=1!1D!?6F5K~K|| zZx=c;@byhP7gYY05W1G^mdj05$%95e5gnRF!V1b-{LTSs8(WBVf;fu#>KFG@NER$- zJe21pSbZt@@tCy6U>hN>UXCK=Bagyy5vmy*^W^>7O3THh8g*hnv!_nUn!E+CN~Q())@+KWB~o`Ga0Oo#KCB)?(O z|7>{9Ri0nN+4(r| zczZgyJNxrkS^ZyDXNUdQ{ut2-3Br+k5f`-g zb!uQl5_FsSC?N3(-ex`wNPK@%SH9bbkO(?#I3K~(OAvHWQAnFS*J74skerf9ihgPS zlm=T$jg%0bSN2C}uvuIjfq{R?PUcc#m2}O7PD-4Hhp-1jF;w(5^VLnmf$H0(^`k+k znx&6sMB^o{--nkY6|C$@ZRsugp|62lnllh-yY-`u++0H!^#MJ-8=v!w?TUhBRbJ>p zftp^^Po24qt4$YZLJ2x3dE=^J!T_B>lJ}r(RZ|F!^m)2@tx+bw>nn#vyh?RZ`rMZ| zq!M3`VVbVt2O^!~zp&rx{j{e~$c9K%0DFx5mX=w0zJ~;@axWfpqHBnhscrVRnD%E~ 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 delta 60851 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 PeOr3h?5F9|bD^*d`KsEsBXi)po9fkVyI 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

{PX;=al23XxOVLA~S)(S=i;EZ(WavYWDjiLTd zqbo4a!>~rpY@ipS<^Iaknq8_r(2 zGaP3J>t1n+UF&%ykG4{ao3V;{{Ak-sG&2<<7}gV(b=-YlI~b+M$S5v@eZZEYHZNKW{0@Z1wccZ1*9Stt1kwR@{qq9}H~uWtw~4 zJXX`VhINNgUyd^ovj~@RT0JZ7%#KosZtNd+!({%a`UTC8C0N~PC>1>sA%}U`8aFnv z$(Bwm-|d6`lb{-jtSC2aXs{aJn&@p%KZ9BsrVWyi=Gq9i;SoImh+Gv;?!CR3qJdlWKF#tLA;2o2k zf?Os^xE$5h&F$oMtBQzi439gs1jEKERkQS+)p5{bYm_6RkL!*cS@xL7S^v!wO)XW5 z`C$(`I^LDuEtrHOrZB=s oXhHATe*5;%Bgee;^_AL}=a=u#k6(Ga%d_~@*Tch)zx?#!e;;Y}Y5)KL