ontoMDE-uml2 contains UML2 meta-model and helper files to manipulate a UML2 model. ontoMDE-uml2 uses ontoMDE-core which provides core fonctionalities for loading a model in RDF/RDFS format. ontoMDE-UML2 is used by ontoMDE-java which contains rules for generating java Code. ontoMDE contains primitives for converting a UML2 model into a Protégé 2000 RDF/RDFS model. UML2 classes are converted into RDFS classes to allow data instances to be created. This feature is used heavily for providing editors for creating tests data for programs. == FEATURES/PROBLEMS: * UML2 meta-model definition in RDFS format * Ruby helper methods for handling a UML2 model. * UML Stereotype handling helpers. * UML predefined enumerations handling helper. * UML model manipulations helpers (add interface implementations, transform multiple inheritance into single inheritance, ...) UML2 to Protege 2000 features: * single and incremental use. * transparent update of name changes from source to target mode. * class * abstract class * interface * enumerated types * generalization links * implementation links * property, association, composition and aggregation * single and multivalued properties * mandatory fields (cardinaly=0 or >0) * UML documentation notes export to Protege 2000 for easy reference.

Required Ruby Version

>= 1.8.6

Required Rubygems Version

>= 1.0.0

Authors

Orange-labs BIZZ/CIL/SAM

Versions

  1. 2.0.5 April 22, 2009 (1.34 MB)
  2. 2.0.4 April 07, 2009 (1.34 MB)
  3. 2.0.0 August 07, 2008 (1.34 MB)
  4. 1.0.6 March 24, 2008 (1.3 MB)
  5. 1.0.4 March 02, 2008 (1.25 MB)

SHA 256 checksum