datagov-cz / sgov-assembly-line

Issue tracker k výrobní lince sémantických konceptuálních modelů.
MIT License
3 stars 0 forks source link

Zobrazení skos:broader (vztahu nadřazenosti) v OG a rdfs:subClassOf v Termitu #158

Open bindeali opened 1 year ago

bindeali commented 1 year ago

V termitu se u pojmů uvádí nadřazené pojmy (skos:broader) a v OntoGrapheru nadtřídy (rdfs:subClassOf). Tyto vazby mezi pojmy nejsou ekvivalentní, ale pro laiky dostatečně podobné, aby si je pletli - ptají se, proč se jeden typ vazby neukazuje v OG a ten druhý v Termitu. Vznikají tu tedy dva oddělené problémy:

skos:broader v OntoGrapheru

Jako zdánlivě jednoduché řešení se tu nabízí nový typ "čáry", vizuálně odlišný od pod/nadtříd. Navrhla jsem nějaké kandidáty: image

"Zdánlivě" jednoduché píšu proto, že nevím, jestli to bude pouze s novou čárou pro uživatele dostatečně srozumitelné.

rdfs:subClassOf v TermItu

Zde pravděpodobně jde o přidání kolonky k detailu jednotlivého pojmu. Úkol toto rozmyslet a zjistit náročnost implementace jsem na naší schůzce 20.6. zadala @blcham.

Jak rozdíl ve vazbách vysvětlit uživatelům?

Ze zkušenosti vím, že je pro běžného uživatele náročné rozeznat přesný rozdíl mezi nadtřídou a nadřazeným pojmem. Chtěla bych tedy i od vás slyšet názor, jak se s tím vypořádat - pomocný tooltip v nástrojích? Úprava metodiky/zakomponování do konzultací?

MichalMed commented 1 year ago

Jak jsem naznačoval už na posledním callu, na straně TermIta bych o neřešil, maximálně tak, aby se subClassOf z OG zobrazoval v TermItu jako skos:broader (tzn. fungovala tranzitivita). Pro uživatele TermIta je bezpředmětné tohle rozlišovat, akorát by ho to zmátlo.

Na straně OG by bylo fajn, aby se tam vztahy z TermIta zobrazovaly jako nějaké vodítko nebo reminder ve stylu "bacha, máme tady nějaký vztah a musíme dospecifikovat jaký". To se ale netýká jenom skos:broader, ale i skos:related. Ale na druhou stranu chceme, aby tyhle skos vztahy v OG fungovaly jenom jako reminder, tzn. aby je z OG nebylo možné vytvořit. Byl bych asi nejspíš pro tu variantu šestou shora, ale ještě bych to rád probvral zítra na callu.

blcham commented 1 year ago

Souhlasím s @MichalMed, jako bych to napsal :). I variantu šestá zhora bych vybral, no ještě mnohem víc se mi líbí stejná šipka, ale přerušovaná (nechceme totiž uživateli navodit dojem, že jde jenom nedospecifikovanou ISA vazbu).

Předpoklady:

K zamyšlení je podle mne následující:

Ad A1)

Navic bychom meli zabezpecit, ze TermIt bude vazbu subClassOf zobrazovat jako skos:broader, a mel by byt schopen ji i zrusit. Co se tyce moznosti zadavani subClassOf v TermIt-e, tak to mi zatim nepride dobry napad to tam davat.

blcham commented 1 year ago

Vytvořil jsem relevantní ticket v TermIt-u -- https://github.com/kbss-cvut/termit-ui/issues/421.