Goal
Implement the reviewed SKE cross-repository alignment decision now that SMO is fully published and version-active.
The canonical reusable concept is smo:SemanticModel; the already-published ESKA class remains a compatibility surface.
Reviewed decision
SKE PR #18 established that the published definitions are verbatim identical and that seven ESKA execution modes provide no evidence of ESKA-specific narrowing.
The semantic bridge is therefore:
eska:SemanticModel owl:equivalentClass smo:SemanticModel .
This implements the condition anticipated by completed ESKA #57.
Versioning boundary
This is a backward-compatible additive semantic change to the ESKA core and therefore belongs in the next core minor version rather than in immutable core 0.1.0 / repository release eska-v0.1.0.
Candidate next core module version:
Do not modify or retag eska-v0.1.0.
Required implementation
- add the SMO namespace to the next governed ESKA core source;
- assert
eska:SemanticModel owl:equivalentClass smo:SemanticModel;
- keep
eska:SemanticModel resolvable and not deprecated initially;
- keep
eska:usesSemanticModel unchanged;
- record the dependency using
dcterms:requires <https://w3id.org/smo/0.1.0> rather than introducing owl:imports by symmetry;
- bump the core module to its next minor version and update its
owl:versionIRI consistently;
- update combined distribution, executable verification, documentation, and publication metadata together;
- stage governed repository publication/version routing for the new core version rather than pointing immutable identifiers at mutable
main.
Compatibility contract
Existing ESKA consumers may continue using:
https://w3id.org/eska#SemanticModel
The bridge adds machine-readable compatibility with:
https://w3id.org/smo#SemanticModel
No second namespace migration is required.
Explicit non-goals
Do not:
- deprecate
eska:SemanticModel in this first alignment;
- replace existing
eska:usesSemanticModel assertions throughout historical examples merely for cosmetic uniformity;
- alter immutable
eska-v0.1.0;
- alter immutable
smo-v0.1.0;
- import the entire SMO ontology solely because the class bridge exists;
- move ESKA-specific concepts such as
SemanticCapability, Execution, Result, Verification, Service, Agent, or Deployment into SMO.
Acceptance
Refs SKE PR GerhardBalz/semantic-knowledge-engineering#18, SMO GerhardBalz/semantic-modeling-ontology#11, completed ESKA #57.
Goal
Implement the reviewed SKE cross-repository alignment decision now that SMO is fully published and
version-active.The canonical reusable concept is
smo:SemanticModel; the already-published ESKA class remains a compatibility surface.Reviewed decision
SKE PR #18 established that the published definitions are verbatim identical and that seven ESKA execution modes provide no evidence of ESKA-specific narrowing.
The semantic bridge is therefore:
This implements the condition anticipated by completed ESKA #57.
Versioning boundary
This is a backward-compatible additive semantic change to the ESKA core and therefore belongs in the next core minor version rather than in immutable core
0.1.0/ repository releaseeska-v0.1.0.Candidate next core module version:
Do not modify or retag
eska-v0.1.0.Required implementation
eska:SemanticModel owl:equivalentClass smo:SemanticModel;eska:SemanticModelresolvable and not deprecated initially;eska:usesSemanticModelunchanged;dcterms:requires <https://w3id.org/smo/0.1.0>rather than introducingowl:importsby symmetry;owl:versionIRIconsistently;main.Compatibility contract
Existing ESKA consumers may continue using:
The bridge adds machine-readable compatibility with:
No second namespace migration is required.
Explicit non-goals
Do not:
eska:SemanticModelin this first alignment;eska:usesSemanticModelassertions throughout historical examples merely for cosmetic uniformity;eska-v0.1.0;smo-v0.1.0;SemanticCapability,Execution,Result,Verification, Service, Agent, or Deployment into SMO.Acceptance
eska:SemanticModelandsmo:SemanticModelare explicitly equivalent in the new governed ESKA core version.eska:SemanticModelremains present and non-deprecated.owl:imports.eska-v0.1.0is byte-for-byte untouched.main.Refs SKE PR
GerhardBalz/semantic-knowledge-engineering#18, SMOGerhardBalz/semantic-modeling-ontology#11, completed ESKA #57.