Ontologies
GEOSPARQL
GeoSPARQL (GEOSPARQL)
OWL
Date de la dernière soumission 8 avr. 2025
Ajouter des widgets web à votre site pour l'ontologie GEOSPARQL
Aller à

Tapez un nom de classe de GEOSPARQL et allez dans EarthPortal

  • Téléchargez le quick_jump.js file et mettez-le sur votre serveur.
  • Copiez le code ci-dessous et collez-le sur votre page HTML
  • Note : Si vous souhaitez utiliser Quick Jump pour plusieurs ontologies
    • Vous pouvez entrer une liste d'identifiants d'ontologie séparés par des virgules
      var BP_ontology_id = "NCIt,SNOMEDCT";
    • Vous pouvez régler la variable sur 'all' pour rechercher dans toutes les ontologies de EarthPortal :
      var BP_ontology_id = "all";
  • Pour inclure des définitions dans le menu déroulant Aller à, ajoutez la variable suivante en Javascript :
    var BP_include_definitions = true;
  • Dans le code que vous venez de coller, assurez-vous de changer le chemin vers le fichier quick_jump.js pour le faire pointer vers l'emplacement où vous avez mis le fichier (relatif à votre fichier HTML)
    • Par exemple, si vous mettez le fichier quick_jump.js dans le même répertoire que votre fichier HTML, voici le code que vous utiliseriez :
      <div id="bp_quick_jump"></div>
                  <script type="text/javascript">
                      var BP_ontology_id = "GEOSPARQL";</script>
                  <script src="quick_jump.js" type="text/javascript" charset="utf-8"></script>
      

Pour plus d'aide, visitez Wiki des widgets


Autocomplétion

Remplissez vos champs de formulaire avec des classes de GEOSPARQL

Exemple 1 (commencez à taper le nom de la classe pour obtenir son URI complet)

Exemple 2 (obtenez l'ID d'une classe)

Exemple 3 (obtenez le nom préféré d'une classe)

  • Téléchargez le form_complete.js file et mettez-le sur votre serveur.
  • Dans l'en-tête de la page là où vous souhaitez le champ du formulaire, inclure form_complete.js Dans l'en-tête de la page là où vous souhaitez le champ du formulaire, inclure
  • Sur votre formulaire, pour les champs où vous souhaitez utiliser le widget de sélection de classe, spécifiez la classe du champ dans le format suivant : bp_form_complete-{ontology_id_list}-{value}
    • Par exemple, bp_form_complete-NCIT-uri utilisera une ontologie (l'identifiant de l'ontologie est son acronyme) et mettra l'URI de la classe dans le champ après que l'utilisateur ait sélectionné la classe dans la liste déroulante.
      • Note : En plus des identifiants d'ontologie uniques, vous pouvez utiliser une liste :
        bp_form_complete-NCIT,NCBITAXON-uri
      • OU utilisez 'all' pour rechercher dans toutes les ontologies de EarthPortal :
        bp_form_complete-all-uri
      • Le widget d'autocomplétion accède au contenu de l'ontologie de la dernière version de l'ontologie.
    • Vous pouvez utiliser les paramètres suivants pour sélectionner quelle valeur sera placée dans le champ de saisie visible par l'utilisateur :
      • uri Indiquez l'URI complet de la classe (par exemple, http://www.w3.org/2000/01/rdf-schema#Container )
      • shortid mettez l'identifiant court de la classe, tel qu'utilisé dans EarthPortal (par exemple, "Common_Neoplasm");
      • nom mettez le nom préféré de la classe (par exemple, "Common Neoplasm");
  • En plus de l'élément de saisie que vous avez défini, quatre éléments de formulaire cachés sont créés puis définis lorsque l'utilisateur sélectionne une classe dans la liste. Par exemple, si vous créez un champ avec ce code :
      <input type="text" name="a" class="bp_form_complete-all-uri" size="100"/>
    L'attribut 'name' est utilisé pour créer les quatre champs suivants (notez comment le 'a' de l'attribut name est ajouté à l'attribut id) :
    • <input type="hidden" id="a_bioportal_preferred_name">
    • <input type="hidden" id="a_bioportal_concept_id">
    • <input type="hidden" id="a_bioportal_ontology_id">
    • <input type="hidden" id="a_bioportal_full_id">
    • Les paramètres supplémentaires sont documentés sur le NCBO Widget Wiki

    Pour plus d'aide, visitez NCBO Widget Wiki


    Visualisation

    Afficher une visualisation pour une classe/concept dans GEOSPARQL

    Copiez le code ci-dessous et collez-le sur votre page HTML

    <iframe frameborder="0" src="/widgets/visualization?ontology=GEOSPARQL&class=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23Container&apikey=YOUR_API_KEY"></iframe>
    

    Pour plus d'aide, visitez NCBO Widget Wiki


    Widget de la hierarchie

    Afficher la hierachie des classes/concepts et un champ de recherche pour l'ontologie GEOSPARQL

    Copiez le code ci-dessous et collez-le sur votre page HTML

    <link rel="stylesheet" type="text/css" href="/widgets/jquery.ncbo.tree.css">
      <script src="/widgets/jquery.ncbo.tree-2.0.2.js"></script>
      <div id="widget_tree"></div>
      var widget_tree = $("#widget_tree").NCBOTree({
        apikey: "YOUR_API_KEY",
        ontology: "GEOSPARQL"
      });
    
    

    Vous pouvez également voir une démonstration détaillée

    Pour plus d'aide, visitez Wiki des widgets