Menu

Feedback 0.3.1

Dušan Rychnovský Mifeet Tomas Soukup Jakub Daniel Petr Jerman

Feedback 0.3.1

Toto jsou poznámky k release 0.3.1, zejména po zkušenostech s přípravou pravidel pro data z isvzusu a prezentaci v Berlíně.

Frontend

Dodělávky

  • FIXED: editace prefixů by se měla objevit v obou instancích (při vytváření nového prefixu / mazání existujícího prefixu se ekvivalentní úprava provádí v obou instancích zároveň; seznam prefixů se čte z čisté databáze; tento přístup předpokládá, že výchozí stav prefixů při instalaci v obou instancích bude stejný, a že pokud bude někdo upravovat nastavení prefixů mimo webový frontend, udělá stejnou úpravu v obou instancích; alternativně by bylo možné ve frontendu poskytnout dvě samostatné obrazovky, jednu pro správu prefixů v čisté a jednu ve špinavé databázi - uživatel by pak musel ručně provádět úpravy nastavení prefixů v obou instancích)

  • FIXED: přiřazování DN pravidel transformeru

  • FIXED: bug: instance transformeru - u vytváření je config nepovinný, ale při editaci je vyžadován
  • FIXED: detaily pravidel zobrazovat v <pre>
  • FIXED: řadit instance transformerů defaultně podle priority

Design

  • FIXED: po vytvoření skupiny pravidel / pipeline automaticky přesměrovat na detail
  • FIXED: Z "Assign group to transformer intance" obrazovky by to chtělo mít přístup k vytvoření nové skupiny pravidel (alespoň odkaz)
  • WON'T DO: textarea pole (configuration, description, ...) vizuálně menší (tak dva řádky, v prohlžeči lze stejně zvětšit)
  • FIXED: užší layout
  • FIXED: stránkování po větším množství položek (cca 25)
  • FIXED: skrývat stránkování, kde není nutné
  • FIXED: tlačítko "Detail" je imho pořád neintuitivní

Ostatní

  • FIXED: po příhlášení přesměrovat na původní stránku

Change request

  • FIXED: ne číselná priority transofrmerů, ale výběr z "Insert before ..., Insert before ,... , Insert at the end (default)"
  • FIXED: WD se má zadávat pro transformer, ne pro instanci transformeru

Engine

  • FIXED: bug: problémy s diakritiku při importu - ttl import nyní také podporuje Unicode jako rdfxml
  • a samozřejmě dodělat import

Linker

  • FIXED: ! vkládaný graf by se měl slinkovat i sám proti sobě
  • FIXED: ! ve frontendu label OI pravidla musí být [a-zA-Z0-9_-]+; navíc by měl být unikátní jenom v rámci skupiny
    • -> do konfiguráku pro Silk bych label asi vůbec nedával
  • WORKS: bug: nelze přiřazovat výstup do DB ve frontendu (viz hotfix v berlin branchi)
  • byl by užitečný ten import/export ze Silk Workbenche
  • je neintuitivní, že se musí zadávat ještě výstup do databáze; jak moc je vlastně potřeba výstup do souboru? (Nestačil by debug?)
  • WORKS PJ: Silk asi nebude umět ignorovat dle prefixů grafů, které mají být skryté při importu - vadí to? Zavedenim prefixu pro prenos dat mezi DB se pro transformery nic nemeni, prenos dat pracuje v jinem case nez transformery, datovy obraz pro transformery je stejny jako drive

  • poznámka: Silk zřejmě nelinkuje blank nodes

DN

  • práce s pravidly funguje docela dobře
  • FIXED: trochu matoucí je, že pokud chci udělat update hodnoty, INSERTem vložím novou hodnotu, ale je nešikovné psát DELETE staré hodnoty tak, aby nesmazal tu novou. To by snad mohla vyresit Replace Rule Template
  • FIXED: v berlin branchi je verze využívající direktivu DEFINE input:default-graph-uri, funguje a pravidla se zadávají pohodlněji
  • FIXED BY TEMPLATES velmi užitečné by bylo poskytnout formuláře pro vytváření běžných pravidel (obdoba templates)
    • filtr dle zadaného regexu
    • konverze na zadaný typ literálu (xsd:integer, ...); speciálně u data možnost zadat formát data
    • práce s enumy (možnost zahodit/nechat co nepatří do výčtu, možnost i nepřesné shody?)

QA

  • FIXED: bylo by hezké, kdyby nebylo nutné zadávat obklopující "{" a "}" - např. pokud by začátek nemečoval "\s*{", potom by se { a } přidalo samo

QE

  • hodila by se možnost dotázat se na všechny resources daného typu (rdf:type)

Ostatní

  • jednotné formátování kódu
  • FIXED: bude potřeba transformer pro přiřazovaní URI blank nodům; to mapování by se do budoucna taky hodilo

Discussion

  • Dušan Rychnovský

    Add "textarea pole (configuration, description, ...) vizuálně menší (tak dva řádky, v prohlžeči lze stejně zvětšit)":

    Jak se textové pole zvětšuje například v Opeře?

    Dušan

     
    • Mifeet

      Mifeet - 2012-09-14

      Nevím, mám starou verzi Opery a tohle podporují novější prohlížeče. Tohle asi není tak důležité, teď s novým designem to taky vypadá trochu jinak, jenom 6 řádků na description asi využiju málokdy.

       
  • Jakub Daniel

    Jakub Daniel - 2012-09-15

    "velmi užitečné by bylo poskytnout formuláře pro vytváření běžných pravidel (obdoba templates)"

    v cem by to bylo jine nez template?

    Template = Formular pro tvorbu slozitejsich pravidel jednoduse
    Instance = Doplnene hodnoty
    Raw pravidlo = Vygenerovane pravidlo

     

    Last edit: Jakub Daniel 2012-09-15
    • Mifeet

      Mifeet - 2012-09-15

      V ničem, když jsem to psal, tak jsem ještě neměl jasno, jak vlastně templates budou vypadat.

       

Log in to post a comment.