Skip to content
This repository was archived by the owner on Jul 14, 2025. It is now read-only.
This repository was archived by the owner on Jul 14, 2025. It is now read-only.

Slovníky v kontextu #15

Description

@sstenchlak

Aplikace by měla chápat kontext, v jakém jsou dané slovníky používány a dle toho je zobrazit uživateli a renderovat prvky na plátně.

Příklad 1

Máme dva slovníky. Jeden externí napojený na Wikidata, jeden lokální, který slouží pro kopii Wikidatího modelu a případné lokální úpravy. De-facto případ současného Dataspeceru s CIMem a PIMem.

Pak bych si představoval, že jeden ze zobrazovacích módu bude, že uživatel neuvidí koncepty z Wikidat, které byly nakopírovány do lokálního slovníku, protože se budou zobrazovat právě z té kopie. Tedy kopírované koncepty budou vidět pouze jednou, ne dvakrát.

V praxi by to znamenalo, že uvidíme Wikidatí ontologii například šedou barvou a červeně budou zvýrazněné koncepty, které jsou lokálně zkopírované a všechny budou mezi sebou normálně propojené.

Toto samozřejmě v první fázi vývoje bude možné řešit "virtuálním slovníkem", který se postaví nad zmíněnými, nicméně pro přehled uživatele by o tom aplikace měla vědět.

Příklad 2

Pozicování prvků na plátně dle #2 je pak možné řešit tak, že se bude jednat o další "slovník" (tady bych už tomu neříkal slovník, ale bude to na stejné úrovni), jež bude obsahovat pouze pozice prvků z jiných slovníků. Zobrazením tohoto slovníku by se pak prvky měly podle něj napozicovat. To opět vyžaduje nějakou znalost kontextu v rámci aplikace, aby věděla do jakého "slovníku" ukládat pozice a případně se k němu chovala mírně jinak.

Activity

  1. sstenchlak commented on May 31, 2023

    @sstenchlak
    MemberAuthor

    Z CIMu dostaneme popis konkrétního konceptu, například popis TC:

    <https://slovník.gov.cz/datový/turistické-cíle/pojem/turistický-cíl> ...

    Pak můžeme mít pohled, který nastavuje pozice konceptů na plátně

    <./patched-class-0001> a dataspecer:vylepseni ; -- web anotation vocabulary
        dataspecer:patchFor <https://slovník.gov.cz/datový/turistické-cíle/pojem/turistický-cíl> ;
        position:x "42".

    Pak můžeme mít pohled, který nastavuje pozice konceptů na plátně

    <./patched-class-0001> a dataspecer:vylepseni ; -- web anotation vocabulary
        dataspecer:patchFor <https://slovník.gov.cz/datový/turistické-cíle/pojem/turistický-cíl> ;
        label "sdf".
    <./patched-class-0002> a dataspecer:vylepseni ; 
        dataspecer:patchFor <https://slovník.gov.cz/datový/turistické-cíle/pojem/sportoviste> ;
        -- smazat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions