Keinokieli ja UML

13

1533

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Ohjelmistometsuri

      On tuollainen mallinnus vanhempaa kuin UML. Jo esim SA (Structured Analysis) menetelmässä käytettiin ER eli olio-relaatio kaavioita.
      http://www.umsl.edu/~sauterv/analysis/er/er_intro.html

      Luokkakaaviot, joissa on erillinen perimysrelaatio, attribuutteja ja metodeja esiteltiin UML:ää vanhemmissa oliomallinnusmenetelmissa (esim OMT).
      http://www.mit.jyu.fi/opiskelu/seminaarit/ohjelmistotekniikka/omt/

      Paremmin kuin UML tuohon hommaan varmaankin soveltuvat semanttiset mallinnuskielet kuten OWL, johon linkkejä löytyy:
      http://www.w3.org/2001/sw/

      • Kyllä, eri perspektiivistä tarkasteltuna. Desquilbet IBM:stä käyttää UML:ää selventämään lojbanin kieliopin käsitteitä. Ehkä luokkakaavio ei ole paras mahdollinen käsitekartta vaan joku muunlainen "entity relationship diagram" olisi parempi. Sillon kun minä opiskelin, ja käytin, SA:ta 80-90 luvulla niin ER:n sanottiin olevan hyödyllinen vain tietokantaohjelmoinnissa ja minä kun ohjelmoin sulautettuja järjestelmiä, niin tilakaaviot olivat minun arkipäivääni.

        Mutta ihan tosissaan. Tuo Jorne projekti (http://jorne.sourceforge.net/), jossa verrataan lojbania ja RDF:ää ja pyritään rakentamaan silta näiden väliin, tuo minulle laajemman ajatuksen.

        Lojban ja eteenkin sen Gismu (perussanasto) muodostaa sinällään laajan "ontologian" niihin käsitteisiin, joilla lojban maailmaa mallintaa. Voisi olla hyödyllistä ihan filosofisesta ja ehkä käytännöllisestäkin näkökulmasta rakentaa vaikka OWL:ää käyttäen laaja ohjelmallisesti hallittavissa oleva käsitekartta, joka lojbanin perspektiivistä esittäisi eksaktisti ja yksiselitteisesti "kaiken mistä voi puhua", kielen käsitteiden suhteet toisiinsa, siis jonkinlaisen "encyclopedia datarakenteen". Tällaisella maailmaa ja ihmisiä mallintava semanttisella verkolla voisi olla paljon käyttöä.

        Tämä voisi olla kulttuuriteko..


      • knowledge$
        Yusa kirjoitti:

        Kyllä, eri perspektiivistä tarkasteltuna. Desquilbet IBM:stä käyttää UML:ää selventämään lojbanin kieliopin käsitteitä. Ehkä luokkakaavio ei ole paras mahdollinen käsitekartta vaan joku muunlainen "entity relationship diagram" olisi parempi. Sillon kun minä opiskelin, ja käytin, SA:ta 80-90 luvulla niin ER:n sanottiin olevan hyödyllinen vain tietokantaohjelmoinnissa ja minä kun ohjelmoin sulautettuja järjestelmiä, niin tilakaaviot olivat minun arkipäivääni.

        Mutta ihan tosissaan. Tuo Jorne projekti (http://jorne.sourceforge.net/), jossa verrataan lojbania ja RDF:ää ja pyritään rakentamaan silta näiden väliin, tuo minulle laajemman ajatuksen.

        Lojban ja eteenkin sen Gismu (perussanasto) muodostaa sinällään laajan "ontologian" niihin käsitteisiin, joilla lojban maailmaa mallintaa. Voisi olla hyödyllistä ihan filosofisesta ja ehkä käytännöllisestäkin näkökulmasta rakentaa vaikka OWL:ää käyttäen laaja ohjelmallisesti hallittavissa oleva käsitekartta, joka lojbanin perspektiivistä esittäisi eksaktisti ja yksiselitteisesti "kaiken mistä voi puhua", kielen käsitteiden suhteet toisiinsa, siis jonkinlaisen "encyclopedia datarakenteen". Tällaisella maailmaa ja ihmisiä mallintava semanttisella verkolla voisi olla paljon käyttöä.

        Tämä voisi olla kulttuuriteko..

        Mutta Wikipedian mallineet tekevät saman.

        http://fi.wikipedia.org/wiki/Malline:Valtion_tiedot

        Mallineita pitäisi käyttää vielä enemmän. Urheiluennätykset ovat pelkässä muotoilutaulukossa:

        http://fi.wikipedia.org/wiki/Uinnin_maailmanennätykset

        Helppo käyttöliittymä olisi tarpeen. Sellainen jossa on pudotusvalikoita, radiobuttoneita, jne, tekstipohjaista editointia tukemassa.

        Wikipedian jokaisessa "otsikossa" voi käyttää monia mallineita.


      • Knowledge$
        knowledge$ kirjoitti:

        Mutta Wikipedian mallineet tekevät saman.

        http://fi.wikipedia.org/wiki/Malline:Valtion_tiedot

        Mallineita pitäisi käyttää vielä enemmän. Urheiluennätykset ovat pelkässä muotoilutaulukossa:

        http://fi.wikipedia.org/wiki/Uinnin_maailmanennätykset

        Helppo käyttöliittymä olisi tarpeen. Sellainen jossa on pudotusvalikoita, radiobuttoneita, jne, tekstipohjaista editointia tukemassa.

        Wikipedian jokaisessa "otsikossa" voi käyttää monia mallineita.

        http://fi.wikipedia.org/wiki/Wikipedia:Malline/Tiedemallineet#Taksonomiamallineet


      • Knowledge$
        knowledge$ kirjoitti:

        Mutta Wikipedian mallineet tekevät saman.

        http://fi.wikipedia.org/wiki/Malline:Valtion_tiedot

        Mallineita pitäisi käyttää vielä enemmän. Urheiluennätykset ovat pelkässä muotoilutaulukossa:

        http://fi.wikipedia.org/wiki/Uinnin_maailmanennätykset

        Helppo käyttöliittymä olisi tarpeen. Sellainen jossa on pudotusvalikoita, radiobuttoneita, jne, tekstipohjaista editointia tukemassa.

        Wikipedian jokaisessa "otsikossa" voi käyttää monia mallineita.

        http://fi.wikipedia.org/wiki/Wikipedia:Malline/Tiedemallineet#Taksonomiamallineet


      • knowledge$ kirjoitti:

        Mutta Wikipedian mallineet tekevät saman.

        http://fi.wikipedia.org/wiki/Malline:Valtion_tiedot

        Mallineita pitäisi käyttää vielä enemmän. Urheiluennätykset ovat pelkässä muotoilutaulukossa:

        http://fi.wikipedia.org/wiki/Uinnin_maailmanennätykset

        Helppo käyttöliittymä olisi tarpeen. Sellainen jossa on pudotusvalikoita, radiobuttoneita, jne, tekstipohjaista editointia tukemassa.

        Wikipedian jokaisessa "otsikossa" voi käyttää monia mallineita.

        Nämä suomenkieliset nimitykset ovat aina yhtä outoja, ilmeisesti kyseessä on englanniksi "pattern", mutta wikiterminologiassa jonkinlainen layout-luokka rinnasteisten tietojen yhdenmukaista esittämistä varten.

        Oletan, että tässä ei mitenkään erityisesti tueta tietoalkioden keskinäistä linkittämistä muuta kuin visuaalista esittämistä silmällä pitäen eikä linkin muodostoman kahden käsitteen suhteen määrittelyä. Linkityksellä en nyt tarkoita HTML-linkkejä, jotka ovat täysin neutraaleja, määrittelemättömiä.

        Näin ainakin olen ymmärtäväni transclusion-sivulta:
        http://en.wikipedia.org/wiki/Wikipedia:Transclusion

        Mutta siis älykäs, sisältönsä ymmärtävä wikipedia olisi hieno juttu. Liittämällä jokaisen wikipediasivun alkuun "RDF Site Summary" (onko sellainen jo?)http://web.resource.org/rss/1.0/spec , olisi ehkä mahdollista luoda wikipedian tietämyskannalle kyky vastata enemmän tai vähemmän vapaamuotoisiin kysymyksiin, vielä tehokkaammin, jos kyselyt esitettäisiin lojbaniksi ja käytettävissä oli mäppäys lojbanin ja käytettyjen RDS-ontologioiden välillä (siis jorne).


      • knowledge$
        Yusa kirjoitti:

        Nämä suomenkieliset nimitykset ovat aina yhtä outoja, ilmeisesti kyseessä on englanniksi "pattern", mutta wikiterminologiassa jonkinlainen layout-luokka rinnasteisten tietojen yhdenmukaista esittämistä varten.

        Oletan, että tässä ei mitenkään erityisesti tueta tietoalkioden keskinäistä linkittämistä muuta kuin visuaalista esittämistä silmällä pitäen eikä linkin muodostoman kahden käsitteen suhteen määrittelyä. Linkityksellä en nyt tarkoita HTML-linkkejä, jotka ovat täysin neutraaleja, määrittelemättömiä.

        Näin ainakin olen ymmärtäväni transclusion-sivulta:
        http://en.wikipedia.org/wiki/Wikipedia:Transclusion

        Mutta siis älykäs, sisältönsä ymmärtävä wikipedia olisi hieno juttu. Liittämällä jokaisen wikipediasivun alkuun "RDF Site Summary" (onko sellainen jo?)http://web.resource.org/rss/1.0/spec , olisi ehkä mahdollista luoda wikipedian tietämyskannalle kyky vastata enemmän tai vähemmän vapaamuotoisiin kysymyksiin, vielä tehokkaammin, jos kyselyt esitettäisiin lojbaniksi ja käytettävissä oli mäppäys lojbanin ja käytettyjen RDS-ontologioiden välillä (siis jorne).

        Eihän enää tarvita kirjoittamista ja mäppäystä. Kaikki nettitieto voisi olla tallennettu luokkina ja olioina ja RDF-rakenteet tulisi käsittää sinällään, ei erillisen kielen kautta... Ehkä opettelen silti Lojbania. Se on selkeä. Sillä voisi perustaa vaikka jonkun tiedostomuodon, lojbanin kielisen vektorigrafiikkatiedoston...


      • knowledge$
        Yusa kirjoitti:

        Nämä suomenkieliset nimitykset ovat aina yhtä outoja, ilmeisesti kyseessä on englanniksi "pattern", mutta wikiterminologiassa jonkinlainen layout-luokka rinnasteisten tietojen yhdenmukaista esittämistä varten.

        Oletan, että tässä ei mitenkään erityisesti tueta tietoalkioden keskinäistä linkittämistä muuta kuin visuaalista esittämistä silmällä pitäen eikä linkin muodostoman kahden käsitteen suhteen määrittelyä. Linkityksellä en nyt tarkoita HTML-linkkejä, jotka ovat täysin neutraaleja, määrittelemättömiä.

        Näin ainakin olen ymmärtäväni transclusion-sivulta:
        http://en.wikipedia.org/wiki/Wikipedia:Transclusion

        Mutta siis älykäs, sisältönsä ymmärtävä wikipedia olisi hieno juttu. Liittämällä jokaisen wikipediasivun alkuun "RDF Site Summary" (onko sellainen jo?)http://web.resource.org/rss/1.0/spec , olisi ehkä mahdollista luoda wikipedian tietämyskannalle kyky vastata enemmän tai vähemmän vapaamuotoisiin kysymyksiin, vielä tehokkaammin, jos kyselyt esitettäisiin lojbaniksi ja käytettävissä oli mäppäys lojbanin ja käytettyjen RDS-ontologioiden välillä (siis jorne).

        johtuvat siitäkin kun ei ole yhtä paljon kokemusta. Tietysti on järkevää pyrkiä mahdollisimman korkeantason kieleen tietotekniikassa. Tiedostoformaatit aiheuttavat paljon ongelmia. Jos tiedostot kuvattaisiin oikeana tekstinä, ilmaisuvoimaa olisi niin paljon ettei erilaisia tietokoneelle tyypillisiä väärinkäsitysongelmia olisi. XML on nykyinen hyvä standardi mutta sen seuraaja saattaa olla lojban. Tiedostoja ei luettaisi enää niin sopimuksen varaisessa kontekstissa, vaan kuvatiedostokin voi sisältää ajatuksia kuvasta, tai mitä tietoa tahansa. Vanhanaikaisen binäärimuodon hyvä puoli on sen käsittelyssä: Binääritiedostoja voi kopioida ja poistaa yksinkertaisesti, ilman että koko järjestelmän on sopeuduttava muutokseen. Yliarvioida voi molempiin suuntiin.


      • knowledge$ kirjoitti:

        johtuvat siitäkin kun ei ole yhtä paljon kokemusta. Tietysti on järkevää pyrkiä mahdollisimman korkeantason kieleen tietotekniikassa. Tiedostoformaatit aiheuttavat paljon ongelmia. Jos tiedostot kuvattaisiin oikeana tekstinä, ilmaisuvoimaa olisi niin paljon ettei erilaisia tietokoneelle tyypillisiä väärinkäsitysongelmia olisi. XML on nykyinen hyvä standardi mutta sen seuraaja saattaa olla lojban. Tiedostoja ei luettaisi enää niin sopimuksen varaisessa kontekstissa, vaan kuvatiedostokin voi sisältää ajatuksia kuvasta, tai mitä tietoa tahansa. Vanhanaikaisen binäärimuodon hyvä puoli on sen käsittelyssä: Binääritiedostoja voi kopioida ja poistaa yksinkertaisesti, ilman että koko järjestelmän on sopeuduttava muutokseen. Yliarvioida voi molempiin suuntiin.

        En todellakaan ajattele lojbania RDF:n tai yleensä XML:n korvaajana, päin vastoin, se tukisi ja helpottaisi näiden käyttöä. Lojban olisi linkki muiden vaikeasti ihmisen luettavavien ja syötettävien tiedostomuotojen välillä. Sekä ihminen, että tietokone oppivat kohtuu vaivalla lojbania. Mikään muu (nykyinen) formatti ei kykene samaan. Siis ainakaan mikään yhtä joustava, ilmaisukykyinen ja helposti luotava. Vielä senkin jälkeen, kun AGI-tason ohjelmisto ymmärtää luonnollista kieltä, esim englantia, (10-20v kuluttua) tarjoaa lojban luotettavamman ja molemminpuolisilta väärinkäsityksiltä suojaavamman kommunikaatiovälineen ihmisen ja koneen välille.

        Siis lojbanin opettelu voi (mahdollisesti) olla sijoitus (ei niin kaukaiseen) tulevaisuuteen. Näin oletan jollakin todennäköisyyskertoimella (en siis "usko").


      • KN$
        Yusa kirjoitti:

        Nämä suomenkieliset nimitykset ovat aina yhtä outoja, ilmeisesti kyseessä on englanniksi "pattern", mutta wikiterminologiassa jonkinlainen layout-luokka rinnasteisten tietojen yhdenmukaista esittämistä varten.

        Oletan, että tässä ei mitenkään erityisesti tueta tietoalkioden keskinäistä linkittämistä muuta kuin visuaalista esittämistä silmällä pitäen eikä linkin muodostoman kahden käsitteen suhteen määrittelyä. Linkityksellä en nyt tarkoita HTML-linkkejä, jotka ovat täysin neutraaleja, määrittelemättömiä.

        Näin ainakin olen ymmärtäväni transclusion-sivulta:
        http://en.wikipedia.org/wiki/Wikipedia:Transclusion

        Mutta siis älykäs, sisältönsä ymmärtävä wikipedia olisi hieno juttu. Liittämällä jokaisen wikipediasivun alkuun "RDF Site Summary" (onko sellainen jo?)http://web.resource.org/rss/1.0/spec , olisi ehkä mahdollista luoda wikipedian tietämyskannalle kyky vastata enemmän tai vähemmän vapaamuotoisiin kysymyksiin, vielä tehokkaammin, jos kyselyt esitettäisiin lojbaniksi ja käytettävissä oli mäppäys lojbanin ja käytettyjen RDS-ontologioiden välillä (siis jorne).

        Mediawikin laajennos joka mahdollistaa jonkinlaisen semanttisen annotoinnin:
        http://semantic-mediawiki.org/wiki/Help:Introduction_to_Semantic_MediaWiki


      • Mitä ei kukaa osaa

    • a++d++c++u++ritorbu

      Javaan, ja mitä tavis tekee java CS ?

      sitten sharp,m ,c#, C, C ,D, D ,mitä näillä vääntää ku uteliaisuuttaan?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Oletko kertonut jo muille tunteistasi?

      Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.
      Ikävä
      77
      4642
    2. Olisin ottanut sinusta akan itselleni

      Mutta olitkin aika itsepäinen ja hankala luonne.
      Ikävä
      180
      1947
    3. Ei sua pysty unohtamaan

      Ei vaan yksinkertaisesti pysty
      Ikävä
      124
      1630
    4. Kerro todelliset motiivit

      kaivattuasi kohtaan?
      Ikävä
      132
      1186
    5. Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan

      Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️
      Ikävä
      16
      1121
    6. Hei, huomenta komistus

      Yllättääkö, että olet heti mielessä. Mukavaa päivää upea ❤️
      Ikävä
      35
      1056
    7. Sunnuntain terveiset kaivatulle

      Mitä ajattelet hänestä tänään? Mitä haluaisit sanoa hänelle?
      Ikävä
      78
      953
    8. Miks et tahtonut

      Enää nähdä? Haluaisin ymmärtää
      Ikävä
      52
      916
    9. Hyvää huomenta!

      Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as
      Ikävä
      78
      882
    10. Mulla on tarkat korvat

      Kuulin sun äänen ihan selvästi.
      Ikävä
      4
      848
    Aihe