Cycle de Vie des Ontologies (OLM)
§1 — Le Cycle de Vie en 6 États
Chaque instance plm:OntologyProduct suit des transitions bien définies.
Les transitions illégales sont bloquées au niveau RDF.
sans contraintes
validation par les pairs
approuvés · actif
encore interrogeable
scellé définitivement
Boucle de rejet : EN_REVUE → REJETÉ → BROUILLON
§2 — Transitions d'État
Chaque déclencheur est une instance plm:StateTransition dans le graphe de connaissances —
vérifiable par machine, interrogeable par SPARQL.
§3 — Règles de Gouvernance
Trois contraintes SPARQL protègent chaque produit-ontologie contre les défaillances de gouvernance.
Principe Quatre Yeux
Le propriétaire de l'ontologie (plm:hasOwner) ne peut pas être son propre validateur.
La contrainte SHACL plm:FourEyesConstraintShape bloque l'auto-approbation.
Approbation par Quorum
Le statut APPROUVÉ requiert que tous les validateurs assignés aient un
plm:ValidationRecord APPROUVÉ. Un seul vote REJETÉ déclenche immédiatement le rejet.
Scellement Temporel
Les produits ARCHIVÉS doivent porter un horodatage plm:deprecatedAt.
La forme SHACL plm:ArchivedRequiresDeprecatedAtShape l'applique de façon immuable.
Événements de Changement
Chaque transition génère un plm:ChangeEvent immuable dans Jena Fuseki — qui, quand,
de quel état, vers quel état, et pourquoi. Piste d'audit souveraine complète.
Formes SHACL
8 contraintes de propriété sur plm:OntologyProductShape : ontologyId, namedGraph,
pattern de version SemVer, ensemble fermé de lifecycleState, cardinalité exacte-1 du propriétaire.
Niveaux de Maturité OLM
FULL — contrat complet, validation par quorum, aligné aux standards. PARTIAL — contrat défini, validation incomplète. NONE — produit bootstrap, gouvernance non encore appliquée.
§4 — L'OntologyContract
Un plm:OntologyContract est un document Turtle unique regroupant
cinq sections en un artefact vérifiable par machine.
§1 Métadonnées
contractId, URI de namespace, porte d'approbation (ex. "ArcaQ_Architecture_Board"), statut (actif / brouillon / archivé), version SemVer, dates de provenance.
§2 Sémantique T-Box
Empreinte de toutes les URIs de classes et propriétés couvertes par le contrat. Axiomes OWL (disjointWith, TransitiveProperty, IrreflexiveProperty) inclus.
§3 Validation SHACL
Formes de propriétés, règles de cardinalité, contraintes de vocabulaire contrôlé et contraintes inter-instances SPARQL — toutes intégrées au Turtle du contrat.
§4 Politique de Versioning
Trois modes : INSTANCES_IMMUABLES, SNAPSHOT_VERSIONNÉ, MUTABLE_AVEC_AUDIT. Les règles d'immuabilité scellent des propriétés spécifiques avec des pré-conditions SPARQL optionnelles.
§5 Interopérabilité
Alignements aux standards (DAMA-DMBOK, ISO-27001, GDPR-Art5, W3C-PROV, W3C-DCAT) avec
scores plm:mappingConfidence 0–1 + définitions de passerelles (SPARQL, RML, SHACL).
Formats d'Export
Chaque contrat peut être exporté depuis le tableau de bord ArcaQ en Turtle (.ttl), JSON-LD (.jsonld) ou YAML (.yaml) — sans outillage supplémentaire.
§5 — Alignements aux Standards dans arcaq-core
Le contrat de référence arcaq-core-contract déclare la confiance d'alignement
pour 5 standards industriels.
§6 — 82 Ontologies · Un Registre Unique
Le registre OLM d'ArcaQ suit les 82 ontologies de domaine — de la gouvernance cœur aux filières industrielles, aux cadres juridiques marocains, aux traditions spirituelles mondiales et aux régions géopolitiques.
🏛️ Cœur (8)
arcaq-core, gouvernance, provenance, bitemporel, culturel, neurosymbolique-temporel, schéma OLM, SHACL
🏭 Industries (22)
aérospatial, agriculture, artisanat, automobile, construction, défense, éducation, énergie, finance, agroalimentaire, santé…
⚖️ Droit Marocain (20)
administratif, bancaire, civil, commercial, pénal, numérique, famille, fiscal, foncier, notarial, social, concurrence…
🫂 Social Marocain (13)
santé, éducation, logement, emploi, jeunesse, solidarité familiale, handicap, migration…
🖊️ Éthique & Spirituel (9)
bahaïsme, bouddhisme, christianisme, hindouisme, islam, jaïnisme, judaïsme, éthique laïque, sikhisme
🌍 Régions (7)
afrique, amériques, asie, ue, ccg, luxembourg, mena
Gérez vos Ontologies comme des Produits
Le tableau de bord OLM d'ArcaQ offre une vue complète du cycle de vie des 82 ontologies, avec des actions en un clic : soumettre, approuver, rejeter, déprécier, et exporter en Turtle / JSON-LD / YAML.