ontomde-uml2-kb
by stephane (pierre) Carrie
http://ontomde.rubyforge.org/
== DESCRIPTION:
Converts 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 tool is primarily used to create data test editors.
== FEATURES/PROBLEMS:
This Protege 2000 export tool supports:
* 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.
== SYNOPSIS:
* Create a UML2 model with your case tool.
* Serialize this model to a RDF file using ontoMDA plugin.
* Run ontomde command:
$ ontomde-uml2-kb --nt myUMLModel.nt
This command has generated a prot?g? 2000 project.
* Open file myUMLModel.nt.pprj with Prot?g?2000.
* Populate your Prot?g? 2000 project with your test data.
You may then use ontomde-uml2-kbjava (trough ontomde-java-frontend) and generate junit tests skeleton with the test data created in the Prot?g? model.
== REQUIREMENTS:
REDLAND library is used to convert from Prot?g? 2000 RDF/XML and ontoMDE RDF/ntriples formats. ontoMDE is bundled with REDLAND for windows. Linux users will need to install REDLAND rapper command.
== INSTALL:
* (windows) gem install ontomde-uml2-kb
* (unix) sudo gem install ontomde-uml2-kb
* (unix) install REDLAND
Additional information is available on ontoMDE web site :
http://ontomde.rubyforge.org/website/download.html
== LICENSE:
Copyright (C) 2008 Orange-labs
38 rue General Leclerc
92130 ISSY LES MOULINEAUX, France
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see http://www.gnu.org/licenses/.
by stephane (pierre) Carrie
http://ontomde.rubyforge.org/
== DESCRIPTION:
Converts 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 tool is primarily used to create data test editors.
== FEATURES/PROBLEMS:
This Protege 2000 export tool supports:
* 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.
== SYNOPSIS:
* Create a UML2 model with your case tool.
* Serialize this model to a RDF file using ontoMDA plugin.
* Run ontomde command:
$ ontomde-uml2-kb --nt myUMLModel.nt
This command has generated a prot?g? 2000 project.
* Open file myUMLModel.nt.pprj with Prot?g?2000.
* Populate your Prot?g? 2000 project with your test data.
You may then use ontomde-uml2-kbjava (trough ontomde-java-frontend) and generate junit tests skeleton with the test data created in the Prot?g? model.
== REQUIREMENTS:
REDLAND library is used to convert from Prot?g? 2000 RDF/XML and ontoMDE RDF/ntriples formats. ontoMDE is bundled with REDLAND for windows. Linux users will need to install REDLAND rapper command.
== INSTALL:
* (windows) gem install ontomde-uml2-kb
* (unix) sudo gem install ontomde-uml2-kb
* (unix) install REDLAND
Additional information is available on ontoMDE web site :
http://ontomde.rubyforge.org/website/download.html
== LICENSE:
Copyright (C) 2008 Orange-labs
38 rue General Leclerc
92130 ISSY LES MOULINEAUX, France
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see http://www.gnu.org/licenses/.