The Model Development Tools (MDT) project focuses on big "M" modeling within the Modeling project. Its purpose is twofold:
The next release of MDT is tentatively scheduled for the end of June 2009. For the previous release, see 1.1 New & Noteworthy.
EODM is an implementation of RDF(S)/OWL metamodels of the Ontology Definition Metamodel (ODM) using EMF with additional parsing, inference, model transformation and editing functions. EODM is part of the IBM Integrated Ontology Development Toolkit (IODT). The proposed ODM standard unifies UML and MOF Standards from OMG and the emerging Semantic Web standards from W3C - RDF (Resource Description Framework) and OWL (Web Ontology Language) specifically. It is the fist coherent effort to integrate Model Driven Technologies and Semantic Web Technologies. EODM uses Eclipse and Eclipse Modeling Framework (EMF) to drive this integration. It is the first design and implementation of ODM within the Eclipse, EMF and Semantic Web community. EODM allows users to load a RDF/OWL ontology into EMF-based Java objects, to manipulate and infer the EMF Java objects which represents the RDF/OWL ontology in memory, and to serialize the Java objects to an ontology in RDF/XML syntax. EODM also provides model transformation capabilities between RDF/OWL and other modeling languages, such as ECore, UML and ER etc.
EODM includes the following components:
An initial EODM documentation is provided.
BPMN2 is an open source component of the Model Development Tools (MDT) subproject to provide a metamodel implementation based on the forthcoming Business Process Model and Notation (BPMN) 2.0 OMG specification.
IMM is an open source component of the Model Development Tools (MDT) subproject to provide metamodel/profile implementations based on the forthcoming Information Management Metamodel (IMM) OMG specification.
OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.
SBVR provides a metamodel implementation and sample tools based on the adopted Semantics of Business Vocabulary and Business Rules (SBVR) OMG specification.
UML2 is an EMF-based implementation of the UMLTM 2.x metamodel for the Eclipse platform.
May 13th - A new Papyrus component has been proposed.
Apr 9th - EclipseCon 2008 "Creating Robust Scalable DSL's with UML" Tutorial tutorial now available.
Apr 9th - EclipseCon 2008 "New Features of UML2" Long Talk presentation now available.
Mar 19th - EclipseCon 2008 Short Talk presentation now available.
Build NewsOct 9th 2007 - EODM 0.8.1 has been released! Get it here.
Oct 9th 2007 - EODM 0.9.1 has been released! Get it here.
Sep 20th 2007 - EODM stable build 0.9.1RC is available for download.
Aug 24th 2007 - EODM R0_8_maintenance build M200708240438 is available for download.
Want to contribute models, projects, files, ideas, utilities, or code to MDT or any other part of the Modeling Project? Now you can!
Have a look, post your comments, submit a link, or just read what others have written. Details here.