datagov-cz / ontoGrapher

Tento repozitář je udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.
Mozilla Public License 2.0
2 stars 2 forks source link

Jednoduché používání formálního jazyka #253

Open MichalMed opened 3 years ago

MichalMed commented 3 years ago

Nástroj OntoGrapher automaticky předpokládá anotaci pojmů podle UFO, dokonce na jejich základě vykresluje tvar pojmů. Při označení pojmu má uživatel v pravé části obrazovky blok s detaily pojmu. V sekci Stereotype jsou dvě roletová menu, "Set Type stereotype" a "Set OntoUML stereotype". První slouží k selekci stereotypu z UFO a závisí na něm tvar boxu pojmu v diagramu. Druhý slouží k určení pojmu podle OntoUML jazyka. Nejmenším možným zásahem do současného stavu je přidání třetího roletového menu se všemi ostatními stereotypy ze všech formálních jazyků přiřazených ke slovníku s výjimkou UFO a OntoUML, které tam už jsou. Řazení by probíhalo stejně jako v TermItu, tedy stereotypy z nejspecializovanějších jazyků budou nahoře. Bylo by dobré umožnit výběr více stereotypů jazyka. Implementovat by to šlo podobným způsobem jako u TermIta, viz https://github.com/opendata-mvcr/termit/issues/73

Souvisí s problémy popsanými zde: https://docs.google.com/document/d/14C3Z_Zbik8jbM7W-hoP6QU1Ik3PiFW0ZRVmHFy-Iubw/edit?usp=sharing

psiotwo commented 3 years ago

Obsahové stereotypy formálního jazyka se spojí s UFO stereotypy do stejného vybírátka (strom, kde top-level pojmy jsou UFO typy a pod nimi obsahové stereotypy FJ). Vybírátko umožňuje multiselekci.