tbox: v2.0 - 47 renommages de vocabulaire, alignement T-Box/A-Box sur les attributs transverses, GovernanceLayerObject inseree au-dessus d'Actor, isAbstract declare sur les 44 classes, ActivationStatus et Environment fermes en litteraux, labels derives de l'IRI, conformsTo pose sur les shapes, requetes SPARQL embarquees reecrites. Validation SHACL sans violation bloquante, rejeu a zero modification. Viewer T-Box regenere mais encore porteur d'IRI en dur, cf backlog

This commit is contained in:
Bastien Gourdon
2026-08-05 14:32:49 +02:00
parent 1719ec1934
commit 908826601a
18 changed files with 4230 additions and 3677 deletions
@@ -0,0 +1,52 @@
{
"attempt_timestamp": "2026-08-05T09:31:13",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "552bbe0e9c0883d869ac5d6de40503bb",
"instances/sodh.ttl": "9eb1dbb96e325dbd61c6e880b43eaa44",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"deprecated_dropped": 119,
"deprecated_kept": 2,
"rename_order_1": 244,
"rename_order_2": 256,
"rename_order_3": 14,
"merge": 5,
"reclassified": 2,
"classes_created": 1,
"reparented": 1,
"to_literal_property": 2,
"to_literal_values": 6,
"to_literal_dropped": 18,
"isAbstract_declared": 31,
"display_removed": 22,
"display_set": 25,
"labels_regenerated": 78,
"version_bumped": 1
},
"total_changes": 827,
"triples_before": {
"ontology/pr_metamodel.ttl": 853,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 734,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"notes": [
"deprecated_kept: materializedAs still used 1 times",
"deprecated_kept: hasGranularity still used 1 times",
"reclassified: shortLabel",
"reclassified: acronym",
"classes_created: GovernanceLayerObject",
"reparented: Actor -> GovernanceLayerObject",
"to_literal_property: activationStatus",
"to_literal_property: environment",
"version_bumped: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,52 @@
{
"attempt_timestamp": "2026-08-05T14:11:08",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "552bbe0e9c0883d869ac5d6de40503bb",
"instances/sodh.ttl": "9eb1dbb96e325dbd61c6e880b43eaa44",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"deprecated_dropped": 132,
"rename_order_1": 244,
"rename_order_2": 256,
"rename_order_3": 14,
"abox_aligned": 353,
"merge": 5,
"reclassified": 2,
"classes_created": 1,
"reparented": 1,
"to_literal_property": 2,
"to_literal_values": 6,
"to_literal_dropped": 18,
"isAbstract_declared": 31,
"display_removed": 22,
"display_set": 25,
"labels_regenerated": 76,
"version_bumped": 1,
"shapes_conformsTo": 1
},
"total_changes": 1190,
"triples_before": {
"ontology/pr_metamodel.ttl": 853,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 396
},
"notes": [
"reclassified: shortLabel",
"reclassified: acronym",
"classes_created: GovernanceLayerObject",
"reparented: Actor -> GovernanceLayerObject",
"to_literal_property: activationStatus",
"to_literal_property: environment",
"version_bumped: https://ontology.pernod-ricard.com/metamodel/2.0",
"shapes_conformsTo: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,52 @@
{
"attempt_timestamp": "2026-08-05T14:14:31",
"mode": "apply",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "552bbe0e9c0883d869ac5d6de40503bb",
"instances/sodh.ttl": "9eb1dbb96e325dbd61c6e880b43eaa44",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"deprecated_dropped": 132,
"rename_order_1": 244,
"rename_order_2": 256,
"rename_order_3": 14,
"abox_aligned": 353,
"merge": 5,
"reclassified": 2,
"classes_created": 1,
"reparented": 1,
"to_literal_property": 2,
"to_literal_values": 6,
"to_literal_dropped": 18,
"isAbstract_declared": 31,
"display_removed": 22,
"display_set": 25,
"labels_regenerated": 76,
"version_bumped": 1,
"shapes_conformsTo": 1
},
"total_changes": 1190,
"triples_before": {
"ontology/pr_metamodel.ttl": 853,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 396
},
"notes": [
"reclassified: shortLabel",
"reclassified: acronym",
"classes_created: GovernanceLayerObject",
"reparented: Actor -> GovernanceLayerObject",
"to_literal_property: activationStatus",
"to_literal_property: environment",
"version_bumped: https://ontology.pernod-ricard.com/metamodel/2.0",
"shapes_conformsTo: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,30 @@
{
"attempt_timestamp": "2026-08-05T14:14:43",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "32929c506d402738807b8b30c04fbb48",
"instances/sodh.ttl": "6bef7bad65c091738cd58cf5f0f1a395",
"shapes/pr_metamodel_shapes.ttl": "f87572aa372d4f6944c21e3cb12fb164"
},
"steps": {
"rename_order_1": 0,
"rename_order_2": 0,
"rename_order_3": 0,
"abox_aligned": 0,
"merge": 0
},
"total_changes": 0,
"triples_before": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 396
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 396
},
"notes": []
}
@@ -0,0 +1,33 @@
{
"attempt_timestamp": "2026-08-05T14:17:11",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "32929c506d402738807b8b30c04fbb48",
"instances/sodh.ttl": "6bef7bad65c091738cd58cf5f0f1a395",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"rename_order_1": 9,
"rename_order_2": 2,
"rename_order_3": 0,
"abox_aligned": 0,
"merge": 0,
"shapes_conformsTo": 1
},
"total_changes": 12,
"triples_before": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"notes": [
"shapes_conformsTo: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,33 @@
{
"attempt_timestamp": "2026-08-05T14:18:45",
"mode": "apply",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "32929c506d402738807b8b30c04fbb48",
"instances/sodh.ttl": "6bef7bad65c091738cd58cf5f0f1a395",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"rename_order_1": 9,
"rename_order_2": 2,
"rename_order_3": 0,
"abox_aligned": 0,
"merge": 0,
"shapes_conformsTo": 1
},
"total_changes": 12,
"triples_before": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"notes": [
"shapes_conformsTo: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,30 @@
{
"attempt_timestamp": "2026-08-05T14:18:59",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "ab4100d1eb8f0e16231339f675f80797",
"instances/sodh.ttl": "6bef7bad65c091738cd58cf5f0f1a395",
"shapes/pr_metamodel_shapes.ttl": "baa6fdf5edae6d8e5b1772f5ee467df9"
},
"steps": {
"rename_order_1": 0,
"rename_order_2": 0,
"rename_order_3": 0,
"abox_aligned": 0,
"merge": 0
},
"total_changes": 0,
"triples_before": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"notes": []
}
@@ -0,0 +1,53 @@
{
"attempt_timestamp": "2026-08-05T14:25:50",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "552bbe0e9c0883d869ac5d6de40503bb",
"instances/sodh.ttl": "9eb1dbb96e325dbd61c6e880b43eaa44",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"deprecated_dropped": 130,
"rename_order_1": 244,
"rename_order_2": 256,
"rename_order_3": 14,
"abox_aligned": 356,
"queries_rewritten": 1,
"merge": 5,
"reclassified": 2,
"classes_created": 1,
"reparented": 1,
"to_literal_property": 2,
"to_literal_values": 6,
"to_literal_dropped": 18,
"isAbstract_declared": 31,
"display_removed": 22,
"display_set": 25,
"labels_regenerated": 76,
"version_bumped": 1,
"shapes_conformsTo": 1
},
"total_changes": 1192,
"triples_before": {
"ontology/pr_metamodel.ttl": 853,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"notes": [
"reclassified: shortLabel",
"reclassified: acronym",
"classes_created: GovernanceLayerObject",
"reparented: Actor -> GovernanceLayerObject",
"to_literal_property: activationStatus",
"to_literal_property: environment",
"version_bumped: https://ontology.pernod-ricard.com/metamodel/2.0",
"shapes_conformsTo: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,53 @@
{
"attempt_timestamp": "2026-08-05T14:27:09",
"mode": "apply",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "552bbe0e9c0883d869ac5d6de40503bb",
"instances/sodh.ttl": "9eb1dbb96e325dbd61c6e880b43eaa44",
"shapes/pr_metamodel_shapes.ttl": "f6a1b4681e5817f8852c81424312e3d9"
},
"steps": {
"deprecated_dropped": 130,
"rename_order_1": 244,
"rename_order_2": 256,
"rename_order_3": 14,
"abox_aligned": 356,
"queries_rewritten": 1,
"merge": 5,
"reclassified": 2,
"classes_created": 1,
"reparented": 1,
"to_literal_property": 2,
"to_literal_values": 6,
"to_literal_dropped": 18,
"isAbstract_declared": 31,
"display_removed": 22,
"display_set": 25,
"labels_regenerated": 76,
"version_bumped": 1,
"shapes_conformsTo": 1
},
"total_changes": 1192,
"triples_before": {
"ontology/pr_metamodel.ttl": 853,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 395
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"notes": [
"reclassified: shortLabel",
"reclassified: acronym",
"classes_created: GovernanceLayerObject",
"reparented: Actor -> GovernanceLayerObject",
"to_literal_property: activationStatus",
"to_literal_property: environment",
"version_bumped: https://ontology.pernod-ricard.com/metamodel/2.0",
"shapes_conformsTo: https://ontology.pernod-ricard.com/metamodel/2.0"
]
}
@@ -0,0 +1,31 @@
{
"attempt_timestamp": "2026-08-05T14:27:20",
"mode": "dry-run",
"from_version": "1.6",
"to_version": "2.0",
"input_checksums": {
"ontology/pr_metamodel.ttl": "32929c506d402738807b8b30c04fbb48",
"instances/sodh.ttl": "6bef7bad65c091738cd58cf5f0f1a395",
"shapes/pr_metamodel_shapes.ttl": "d67b69756389a9864e306241d53114f1"
},
"steps": {
"rename_order_1": 0,
"rename_order_2": 0,
"rename_order_3": 0,
"abox_aligned": 0,
"queries_rewritten": 0,
"merge": 0
},
"total_changes": 0,
"triples_before": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"triples_after": {
"ontology/pr_metamodel.ttl": 723,
"instances/sodh.ttl": 2308,
"shapes/pr_metamodel_shapes.ttl": 398
},
"notes": []
}