Ontologies OWL/RDF pour la vérification de crédibilité informationnelle
PhD Research - Dominique S. Loyer | UQAM
Ce repository contient les ontologies développées pour le système SysCRED (System for Credibility Evaluation and Detection). Ces ontologies formalisent les concepts de vérification de crédibilité informationnelle en utilisant les standards du Web Sémantique.
L'ontologie définit les concepts suivants:
- Source: Entité produisant de l'information (journaliste, média, site web)
- Claim: Affirmation ou déclaration à vérifier
- Evidence: Preuve supportant ou réfutant une affirmation
- CredibilityScore: Score de crédibilité calculé (0.0 à 1.0)
from rdflib import Graph
# Charger l'ontologie
g = Graph()
g.parse("sysCRED_data.ttl", format="turtle")
# Requête SPARQL - Obtenir les scores de crédibilité
results = g.query("""
PREFIX syscred: <http://example.org/syscred#>
SELECT ?source ?score
WHERE {
?source syscred:hasCredibilityScore ?score
}
ORDER BY DESC(?score)
""")
for row in results:
print(f"Source: {row.source}, Score: {row.score}")- Télécharger Protégé
- Ouvrir le fichier
sysCRED_data.ttl - Explorer la hiérarchie des classes et les instances
ontology-syscred/
├── README.md # Ce fichier
└── sysCRED_data.ttl # ⭐ Ontologie principale (Turtle/RDF)
| Classe | Description |
|---|---|
Source |
Origine de l'information |
Claim |
Affirmation à vérifier |
Evidence |
Preuve factuelle |
VerificationResult |
Résultat de vérification |
| Propriété | Domaine → Range | Description |
|---|---|---|
hasCredibilityScore |
Source → xsd:decimal | Score 0.0 à 1.0 |
supports |
Evidence → Claim | Lien de support |
refutes |
Evidence → Claim | Lien de réfutation |
publishedBy |
Claim → Source | Auteur de l'affirmation |
@software{loyer2025ontology,
author = {Loyer, Dominique S.},
title = {SysCRED Ontology: Semantic Web Ontology for Information Credibility},
year = {2025},
publisher = {GitHub},
url = {https://github.com/DominiqueLoyer/ontology-syscred}
}MIT License - See LICENSE for details.