Revision 6ae2484a23c11671ae8ecf9aa5e7cb19c47645e4 authored by Franck Michel on 28 November 2023, 14:08:57 UTC, committed by Franck Michel on 28 November 2023, 14:08:57 UTC
1 parent 1a88145
tpl_start.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>SPARQL Micro-Services Demo</title>
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
<link rel="stylesheet" href="/~fmichel/demo-sms/css/styles.css">
<!-- Highslide lib (image viewer) -->
<script type="text/javascript" src="/~fmichel/demo-sms/highslide/highslide-with-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="/~fmichel/demo-sms/highslide/highslide.css" />
<!-- Leaflet lib for GBIF occurrences on OpenStreetMap -->
<link rel="stylesheet" crossorigin="" href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css"
integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="/>
<style type="text/css">
#mapid { height: 350px; }
</style>
<script src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js" crossorigin=""
integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew==">
</script>
</head>
<body>
<div class="container">
<div class="jumbotron py-4">
<h2 class="display-3"><center>SPARQL Micro-Services Demo</center></h2>
<h3 class="display-4"><center>Biodiversity Data Integration</center></h3>
<p class="lead">This page demonstrates the use of <a href="https://github.com/frmichel/sparql-micro-service" target="_sms">SPARQL micro-services</a> <a href="https://hal.archives-ouvertes.fr/hal-01722792" target="hal">[1]</a><a href="https://hal.archives-ouvertes.fr/hal-02060966" target="hal">[2]</a> to integrate, within a single SPARQL query, information about a taxon from multiple biodiversity sources:
<ul class="lead">
<li>taxonomic information from the TAXREF-LD Linked Data taxonomic register <a href="https://hal.archives-ouvertes.fr/hal-01617708" target="hal">[3]</a>,</li>
<li>occurrences from the <a href="https://www.gbif.org/" target="flickr">Global Biodiversity Information Framework (GBIF)</a>,</li>
<li>photos from <a href="https://www.flickr.com/" target="flickr">Flickr</a>,</li>
<li>articles from the <a href="https://www.biodiversitylibrary.org/" target="bhl">Biodiversity Heritage Library</a>,</li>
<li>traits from the <a href="http://eol.org/traitbank" target="eol">Encyclopedia of Life</a> trait bank, and </li>
<li>audio recordings from the <a href="http://macaulaylibrary.org/" target="mac">Macaulay Library</a>.
</ul></p>
<p>To test with another taxon, simply enter the taxon name (without authority) as parameter <i>param</i> in the page URL. The taxon must be present in <a href="https://inpn.mnhn.fr/programme/referentiel-taxonomique-taxref?lg=en" target="taxref">TAXREF</a>, hence it must have been inventoried in French territories. For instance enter <i>Delphinus delphis</i> or <i>Aegolius acadicus</i> (loading the page may take a few seconds).</p>
<p>The SPARQL results are transformed into HTML using the SPARQL Template Transformation Language <a href="https://hal.inria.fr/hal-01150623/" target="hal">[4]</a>.
The code of this demo is available at <a href="https://github.com/frmichel/sparql-micro-service/tree/master/demo" target="gh_demo">https://github.com/frmichel/sparql-micro-service/tree/master/demo</a>.</p>
</div>
<!-- ?taxon rdfs:label ?label -->
<center><h3>Data gathered for <i><a href="%2$s" target="taxref">%1$s</a></i></h3></center>
Computing file changes ...