This ATL scenario shows up a traduction of KM3 into OWL (Web Ontology language) ontology language. This scenario is composed of one transformation (KM32OWL) and an OWL extractor that produces XML documents conform to the OWL syntax defined by the W3C. Resulting ontology can be used into ontology development tools like Protégé (see http://protege.stanford.edu). See also: -- UML2OWL scenario http://www.eclipse.org/atl/usecases/ODMImplementation/ -- OWL (Web Ontology language) http://www.w3.org/2004/OWL/ Transformation files: - KM32OWL.atl: The core transformation of the scenario. It is the implementation in ATL of the QVT mapping UML2OWL from ODM specification. It produces an OWL Model from a UML 2.0 Model. - OWL2XML.atl: ATL transformation that transforms an OWL Model into an XML models with OWL/XML syntax elements. - build.xml: An ANT script that automatically executes the 2 ATL transformations and the XML extractor to produce from a uml model an owl document that contains the ontology. It can be executed by right-clicking on it, then clicking on "Run As->Ant Build". To execute this transformation on other km3 examples, place your km3 models in the Samples folder and make necessary changes in ANT script. Metamodel files: - XML.ecore: XML metamodel in EMF XMI 2.0 format. This metamodel is part of standard metamodels used with ATL. It is used when models are tranformed into XML documents or vice versa. - OWL.km3: OWL Metamodel in km3 textual syntax. This Metamodel has been designed by following the ODM specification. - OWL.ecore: OWL Metamodel in Ecore EMF XMI 2.0 format. Sample files: - Samples/Museum.km3: This metamodel represents is an excerpt of a Museum metamodel and is used as input example by this transformation scenario. - Samples/Museum.owl: This file is the Museum ontology in OWL/XML format after executing the OWL2XML transformation and the XML extractor. This file can be used in an ontology editor like Protégé.