You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rajapinta käsittelee aina myös tiedon semanttiikaa, eli vapaasti tulkiten sitä, mitä sanoilla tarkoitetaan. Esimerkiksi ajan voi esittää / ymmärtää ainakin 20 erilaisella tavalla tietokannassa. 12/24h, päivämäärän merkintätapa jne.
Ollaan tekemässä avoimen rajapinnan määritelmää, eli määrittelemässä
sitä, mikä tekee rajapinnasta avoimen. Muutama ohjaava kysymys:
Onko semantiikat seikkoja, jotka muuttavat sitä, onko joku rajapinta
avoin vai ei?
On hyvä, jos standardeja merkintätapoja suositaan, mutta jos joku ei halua
niitä suosia, vaan tekee avoimen rajapinnan, jonka kautta saa epästandardia
kuraa, niin en minä silti rajapinnan avoimuustitteliä lähtisi poistamaan...
silloin se olisi vain huono avoin rajapinta.
Riskinä on, että jos niitä on paljon (enemmistö), niin se ei tee hyvää
avoimuudelle, eikä määritelmälle, eikä millekään. Toisena riskinä on, että
jos ei sallita huonoutta, niin tehdään määritelmästä turhan tiukka, joka
karkoittaa käyttäjiä.
Jos semantiikat huomioitaisiin, niin miten se tehtäisiin?
Tämä taisikin olla alkuperäinen kysymys, joten jatkakaa muut tästä :)
Rajapinta käsittelee aina myös tiedon semanttiikaa, eli vapaasti tulkiten sitä, mitä sanoilla tarkoitetaan. Esimerkiksi ajan voi esittää / ymmärtää ainakin 20 erilaisella tavalla tietokannassa. 12/24h, päivämäärän merkintätapa jne.
Semantiikkaa ja metadataa pohtii mm. W3C:
https://www.w3.org/TR/dwbp/#context
Tässä ketjussa voi keskustella siitä, miten tiedon semanttiikka pitäisi ottaa huomioon rajapinnan määritelmässä.
The text was updated successfully, but these errors were encountered: