Test#

Intro#

Note

Check Chat GPT discussion relative to this topic

Semantic Web#

Note

Inclure les ressources dans nb-tools et inserer lien vers ce dernier

SNOMED#

Snomed Browser#

Récupérer SNOMED#

Note

Bon tuto qui explique comment télécharger l’ontologie tout ca, a checker, au moins pour les premières étapes. Cependant l’auteur (Youtube Channel link) utilise GO, pour construire son application.

Snowmed in 5 minute, github repo avec exemples pour accéder a l’API.

-Github repo

Avertissement

J’ai télécharger le fichier: Inclure le html sur la page Snowmed.

Ontology conversion#

To OWL#

Browser API#

Other API’s#

Installation#

    var ontologyFile = 'chemin/vers/votre-ontologie.rdf';

    fetcher.nowOrWhenFetched(ontologyFile, function(success, error) {
        if (!success) {
            console.error('Erreur lors du chargement du fichier RDF :', error);
            return;
        }

        // Supposons que l'ontologie utilise le préfixe "snomed" pour les concepts
        var snomed = $rdf.Namespace('http://snomed.org/ontology#');

        // Recherche de tous les problèmes de santé dans l'ontologie
        var healthIssues = store.each(undefined, snomed('type'), snomed('HealthIssue'));

        // Affichage des informations dans le HTML
        var healthIssueContainer = document.getElementById('health-issue-container');

        healthIssues.forEach(function(issue) {
            var conceptID = store.any(issue, snomed('conceptID'));
            var name = store.any(issue, snomed('name'));
            var description = store.any(issue, snomed('description'));

            var issueDiv = document.createElement('div');
            issueDiv.innerHTML = `<h2>${name.value}</h2><p>Concept ID: ${conceptID.value}</p><p>Description: ${description.value}</p>`;
            healthIssueContainer.appendChild(issueDiv);
        });
    });
});