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

Podpora sdílení a správu diagramů #33

Closed psiotwo closed 2 years ago

psiotwo commented 3 years ago

Popis

V současné době jsou diagramy ukládány pouze v pracovním prostoru a nejsou publikovány. Uživatelé tak pracovní prostory raději nemažou protože mají v diagramech práci, o kterou nechtějí přijít. Tím je porušena původní myšlenka pracovních prostorů, jako krátkých transakcí nad SSP.

Návrh implementace

OntoGrapher: OntoGrapher bude načítat všechny diagramy z SSP Cache pro daný slovník z WS. Taky umožní ke slovníku přidávat diagram (jak teď vybrat slovník? (nový popup třeba) - v budoucnu by měl být 1 slovník per workspace tak by to neměl být problém) a všechny diagramy daného slovníku měnit - název i obsah. OntoGrapher zajistí, aby nebylo možné vytvořit diagram s názvem, který již v daném slovníku existuje. Diagramy daného slovníku bude možné upravovat a mazat.

v budoucnu: zvážit možnost kopírovat diagramy jiných slovníků do aktuálního slovníku

sgov-server + pipeline na GH: Diagramy se budou ukládat jako součást slovníků na GitHub. Co soubor to diagram. Každý diagram má svůj identifikátor (IRI), jehož localName bude názvem souboru (nějaký hash). Název diagramu bude pouze v datech samotných. Po zamergování workspace se musí aktualizovat SSP Cache i o diagramy.

bindeali commented 3 years ago

To zní jako rozumný návrh, jediné, co mě k tomu okamžitě napadá, je kolik, realisticky, bude mít každý slovník v praxi diagramů. Dokážu si jednoduše představit, že kvůli např. opuštěným diagramům nebo diagramům vztahujících se na populární slovníky bude dříve nebo později potřeba nějaký jednoduchý management/filtering diagramů v OG nebo jinde - něco ve stylu kontrolního panelu.

psiotwo commented 3 years ago

To zní jako rozumný návrh, jediné, co mě k tomu okamžitě napadá, je kolik, realisticky, bude mít každý slovník v praxi diagramů. Dokážu si jednoduše představit, že kvůli např. opuštěným diagramům nebo diagramům vztahujících se na populární slovníky bude dříve nebo později potřeba nějaký jednoduchý management/filtering diagramů v OG nebo jinde - něco ve stylu kontrolního panelu.

Diagram by byl vždy připojen ke slovníku - jak by se mohl stát opuštěným (už teď je mi ho líto :-) ) ?

psiotwo commented 3 years ago

Domluvili jsme se, že:

psiotwo commented 2 years ago

Implementováno v Milestone 1a - release 2022-01-03.