All Projects → MenthorTools → menthor-editor

MenthorTools / menthor-editor

Licence: other
Menthor Editor

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to menthor-editor

Diamond
Diamond is a full-stack web-framework written in The D Programming Language using vibe.d
Stars: ✭ 173 (+458.06%)
Mutual labels:  model
Model
The base model traits of Esensi
Stars: ✭ 203 (+554.84%)
Mutual labels:  model
Model
Angular Model - Simple state management with minimalist API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.
Stars: ✭ 242 (+680.65%)
Mutual labels:  model
Yii2 Enhanced Gii
Enhanced Yii2 Gii (generator) that generates related Models & CRUD
Stars: ✭ 183 (+490.32%)
Mutual labels:  model
Mathmodel
研究生数学建模,本科生数学建模、数学建模竞赛优秀论文,数学建模算法,LaTeX论文模板,算法思维导图,参考书籍,Matlab软件教程,PPT
Stars: ✭ 3,834 (+12267.74%)
Mutual labels:  model
Baby
Create models from a JSON file, even a Baby can do it.
Stars: ✭ 214 (+590.32%)
Mutual labels:  model
Justpersist
JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort.
Stars: ✭ 157 (+406.45%)
Mutual labels:  model
sdkmesh-to-obj
sdkmesh decoder
Stars: ✭ 17 (-45.16%)
Mutual labels:  model
Flooks
🍸 A state manager for React Hooks
Stars: ✭ 201 (+548.39%)
Mutual labels:  model
Live2dmodel
页面上加载的模型
Stars: ✭ 241 (+677.42%)
Mutual labels:  model
Germanwordembeddings
Toolkit to obtain and preprocess german corpora, train models using word2vec (gensim) and evaluate them with generated testsets
Stars: ✭ 189 (+509.68%)
Mutual labels:  model
Trilogy
TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers.
Stars: ✭ 195 (+529.03%)
Mutual labels:  model
Open model zoo
Pre-trained Deep Learning models and demos (high quality and extremely fast)
Stars: ✭ 2,925 (+9335.48%)
Mutual labels:  model
Rating
Laravel Eloquent Rating allows you to assign ratings to any model.
Stars: ✭ 175 (+464.52%)
Mutual labels:  model
Whc model
iOS平台高效转换引擎json->model,model->json,model->Dictionary,支持模型类继承其他模型类,支持指定路径转换,不区分json的key和模型属性名称大小写,自动处理json中null
Stars: ✭ 244 (+687.1%)
Mutual labels:  model
Windpowerlib
The windpowerlib is a library to model the output of wind turbines and farms.
Stars: ✭ 170 (+448.39%)
Mutual labels:  model
Lol Model Viewer
League of legends model and animation viewer based on WebGL. https://tengge1.github.io/lol-model-viewer
Stars: ✭ 211 (+580.65%)
Mutual labels:  model
mobivoc
A vocabulary for future-oriented mobility solutions and value-added services supporting them.
Stars: ✭ 27 (-12.9%)
Mutual labels:  ontology
MaskRCNN-Modanet-Fashion-Segmentation-and-Classification
Using modanet fashion dataset, the clothes images were classified under 5 season (summer,winter,spring,autumn,all).
Stars: ✭ 55 (+77.42%)
Mutual labels:  model
Django Colorfield
color field for django models with a nice color-picker in the admin. 🎨
Stars: ✭ 238 (+667.74%)
Mutual labels:  model

IMPORTANT!

Menthor Editor is no longer maintained.

It has been replaced by the OntoUML Plugin for Visual Paradigm.

Features of the Menthor Editor will gradually be migrated to this new solution.

If you have any questions, please post an issue here.

Best regards,

Tiago Sales

(On behalf of the OntoUML Tooling Team)

1. What is Menthor Editor 1.0?

Menthor Editor 1.0 is a state-of-the-art free platform for people who wants to build high quality ontologies in less time. Its goal is to enable you to develop accurate, good ontologies faster than you could if you were building your OWL/RDF from scracth. By focusing on conceptual modeling with OntoUML and an automatic validation and codification tookit which emcompasses a set of features such as OWL generation, visual simulation, semantic anti-patterns detection and SBVR documentation, Menthor Editor lets you not only build diagrammatically your ontology but garantees you not only built the right ontology but also built the ontology right.

The editor is completely free, download it now and start developing your own ontology right away.

2. License & Scientific Contribution

Distributed under MIT license, Menthor Editor is the subject of many scientific contributions found in the following list of publications

3. Acknowledgments

We would like to thank all NEMO Research Group members who have contributed to the precursor of Menthor called OLED in some very important features such as the OntoUML metamodel, OWL codifications and the portuguese text generator. In particular, we thank Roberto Carraretto, Antognoni Albuquerque, Veruska Zamborlini, Vinicius Sobral, Cásssio Reginato, Victor Amorim, Pedro Paulo Barcelos and Diorbert Correa.

4. Download & Installation

Menthor Editor is no longer maintained. See message at the beginning.

5. Running it

In order to run ME with the source code, you'll need the following tools:

  • Java 7 or superior
  • Eclipse Modeling Tools (Juno or superior recommended) with MAVEN installed.
  • Git Client application (GitHub, Tortoise, Source Tree, etc)

We are used to use Java 8, Eclipse Mars and Tortoise Git. After installing these...

5.1 Import Code on Eclipse

  • Checkout "menthor-editor" github repository on your computer using one of the Git Client Applications. This means you'll have on your computer a folder with all Menthor Editor's java source code.
  • On Eclipse click at: "File" -> "Import" -> "General" -> "Existing Project into Workspace" -> "Browse..."
  • Choose your local folder with all Menthor Editor's source code in it.
  • Select all projects and click "Finish"

5.2 Setup the correct SWT JAR dependency

Menthor's code requires at development a SWT JAR library that matches with you operating system (Mac, Linux or Windows). Follow these steps to configure a ClassPath Variable on Eclipse that will point to the right SWT JAR dependency:

  • Click at: "Eclipse" -> "Preferences.." -> "Java" -> "Build Path" -> "Classpath Variables" -> "New"
  • Set the variable name to "OS_SPECIFIC_SWT"
  • Click on "File..." and at "net.menthor.common/lib" find the correct "swt.jar" of your OS.

5.3 Run it

If your're using Mac you need to disable the "XstartOnFirstThread" option in order to run the editor, follow these steps:

  • Right click at "MenthorEditor.java" -> "Run As" -> "Run Configurations" -> "Arguments Tab"
  • Disable "XstartOnFirstThread".
  • Add -Xdock:name="Menthor Editor" to the VM arguments

Then, click at "Main.java" -> "Right Click" -> "Run As" -> "Java Application"

6 Generating Executable JAR

If you want to deploy the editor into an executable JAR file, do the following:

  • Open "MenthorEditor.java" -> Change value of "MENTHOR_VERSION" to tell which version you're building.
  • Open "MenthorEditor.java" -> Change value of "USE_LOG_FILE" to tell whether or not you're going to use the log file.
  • Right click at "MenthorEditor.java" -> "Export" -> "Runnable Jar".
  • Rename file path to "menthor-"+MENTHOR_VERSION+".jar", where MENTHOR_VERSION is the version you're building
  • Select "Copy required libraries into a sub-folder next to generated JAR" checkbox
  • Open folder "/menthor_lib" and delete the "swt.jar" file Remember this file was attached on development and is specific to your OS, that's why you need to delete it.
  • Try executing the JAR via command line
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].