In the prototype implementation of the SEMIC approach, the domain-specific ontologies, the semantic content
models (ML-SCM and SMM) as well as content representations are implemented using the semantic web standards
(RDF, RDFS and OWL), which permit the creation of semantic statements (facts) and the Prova declarative language34,
which permits the creation of horn clauses (rules) in the first-order logic.
Transformation of semantic 3D content representations to their final counterparts, which are encoded using selected
3D content representation languages, is implemented as a Java-based application, which uses the Pellet reasoner35,
the Apache Jena SPARQL engine36 and the Prova rule engine34. Currently, final content representations are encoded