Soovin tutvustada publikule lÔiku vÀrskelt ilmunud raamatust:
Ontoloogiline ettevĂ”tte modelleerimine: meetodid ja tehnoloogiad [Tekst]: monograafia / [S. V. GorĆĄkov, S. S. Kralin, O. I. MuĆĄtak jt.; vastutav toimetaja S. V. GorĆĄkov]. â Jekaterinburg: Uurali ĂŒlikooli kirjastus, 2019. â 234 lk.: ill., tabelid; 20 cm. â Autorid on loetletud tiitellehe tagakĂŒljel. â Bibliograafia on peatĂŒkkide lĂ”pus. â ISBN 978-5-7996-2580-1: 200 eksemplari.
Selle lÔigu avaldamise eesmÀrk Habré on neljakordne:
- TĂ”enĂ€oliselt ei Ă”nnestu kellelgi seda raamatut kĂ€es hoida, kui ta ei ole austatud ; selle mĂŒĂŒk on absoluutne fakt, et seda ei ole.
- Teksti on tehtud korrektuurid (need ei ole allpool kuidagi esile tĂ”stetud) ja tĂ€iendused, mis ei ĂŒhildu vĂ€ga trĂŒkimonograafia formaadiga: pĂ€evakajalised mĂ€rkused (spoleri all) ja hĂŒperlingid.
- Tahaks koguda kĂŒsimusi ja mĂ€rkusi, et arvestada neid teksti kaasamisel ĂŒmbertöödeldud kujul mĂ”ni muude vĂ€ljaannete juurde.
- Paljud Semantilise Veebi ja Lingitud Andmete pooldajad usuvad endiselt, et nende ring on niivĂ”rd kitsas peamiselt seetĂ”ttu, et laiemale avalikkusele ei ole tĂ”eliselt selgitatud, kui Ă€ge on olla Semantilise Veebi ja Lingitud Andmete pooldaja. KĂ€esoleva lĂ”igu autor, kuigi kuulub sellesse ringi, ei jaga seda arvamust, kuid peab siiski vajalikuks teha veel ĂŒks katse.
Nii et,
Semantiline veeb
Interneti arengut saab kujutada jÀrgmiselt (vÔi rÀÀkida selle segmentidest, mis on kujunenud allpool toodud jÀrjekorras):
- Dokumendid internetis. Peamised tehnoloogiad â Gopher, FTP jne.
Internet on globaalne vĂ”rgustik kohalike ressursside vahetamiseks. - Dokumendid internetis. Peamised tehnoloogiad â HTML ja HTTP.
Esitatud ressursside iseloom arvesse vĂ”tmise keskkonna edastamise eripĂ€ra. - Andmed internetis. Peamised tehnoloogiad â REST ja SOAP API, XHR jne.
Interneti rakenduste ajastu, ressursse tarbivad mitte ainult inimesed. - Andmete internet. Peamised tehnoloogiad â Lingitud Andmete tehnoloogiad.
Neljas etapp, mille ennustas Berners-Lee, mÀrksÔnaliste tehnoloogiate looja ja W3C direktor, nimetatakse semantiliseks veebiks; Linked Data tehnoloogiad on mÔeldud selleks, et teha veebis olevad andmed mitte ainult masinloetavateks, vaid ka "masinaga arusaadavateks".
Edasi liikudes saab lugejale selgeks, kuidas seondub teise ja neljanda etapi vÔtmekontseptsioonide vastavus:
- URL-ide analoogid on URI-d,
- HTML-i analoog on RDF,
- HTML-i hĂŒperlinkidele vastavad URI sisenemised RDF-dokumentides.
Semantiline veeb on pigem sĂŒsteemne nĂ€gemus tulevikust internetis, mitte konkreetne spontaane vĂ”i eelnevalt mĂ”jutatud trend, kuigi ta suudab arvestada ka viimastega. NĂ€iteks peetakse Web 2.0 oluliseks omaduseks «kasutajatelt loodud sisu». Selle arvessevĂ”tmiseks on loodud soovitused W3C «» ja selline algatus nagu .
Kas semantiline veeb on surnud?
Kui loobuda on olukord semantilise veebiga umbes sama, mis kommunismiga arenenud sotsialismi ajal (ja kas jĂ€rgida Ilyichi tingimusi, las igaĂŒks otsustab ise). Otsingumootorid sunab veebilehed RDFa ja JSON-LD kasutusele ning kasutavad ise tehnoloogiaid, mis on seotud edasiste kirjeldustega (Google Knowledge Graph, Bing Knowledge Graph).
Ăldiselt ei saa autor öelda, mis takistab laiemat levikut, kuid ta vĂ”ib vĂ€ljendada oma arvamust isikliku kogemuse pĂ”hjal. On ĂŒlesandeid, mis saaksid olla lahendatud 'kastist vĂ€lja' SW tekkimise tingimustes, kuigi need ei ole vĂ€ga laialdased. SeetĂ”ttu ei ole neil, kellele need ĂŒlesanded on suunatud, vahendeid survet avaldada neile, kes suudavad lahendust pakkuda, ning nende enda lahenduste eeldamine on nende Ă€ri mudelitega vastuolus. Nii et jĂ€tkame HTML-i parsimist ja erinevate API-de ĂŒhendamist, mis on ĂŒksteisest halvemad.
Kuid Linked Data tehnoloogiad on levinud ka massilisest veebist vĂ€ljapoole; sellel ongi raamat pĂŒhendatud. Praegu ootab Linked Data kogukond, et need tehnoloogiad saaksid veelgi suuremat levikut tĂ€nu Gartneri selliste trendide fikseerimisele (vĂ”i kuulutamisele, kellele meeldib), nagu Knowledge Graphs ja Data Fabric. Loodame, et nende kontseptsioonide «jalgrataste» tĂ”lgendused ei saavuta edu, vaid need, mis on seotud jĂ€rgmiste W3C-standarditega.
Linked Data
Berners-Lee mÀÀratles Linked Data kui âkorrektsetâ semantilist veebi: lĂ€henemiste ja tehnoloogiate kogum, mis vĂ”imaldab saavutada selle lĂ”ppeesmĂ€rke. Linked Data pĂ”hiprincipsid, mida Berners-Lee jĂ€rgmistena.
PÔhimÔte 1. URI-de kasutamine entiteetide nimede mÀÀratlemiseks.
URI-d on globaalset laadi entiteetide identifikaatorid, erinevalt lokaalsetest stringi identifikaatoritest, mida salvestatakse. Hiljem leidis see pÔhimÔte parema vÀljenduse Google Knowledge Graphi loosungis «».
PÔhimÔte 2. URI-de kasutamine HTTP-protokollis, et neid oleks vÔimalik dereferentseerida.
URI-dele pöördudes peaks olema vĂ”imalik saada nende tĂ€hendust, mis nende taga seisab (siin on arusaadav analoogia C keeles operaatori «*» nimetuse osas); tĂ€psemalt, saada mingit representatsiooni sellest tĂ€hendusest â sĂ”ltuvalt HTTP-pealkirja vÀÀrtusest Accept:. VĂ”ib-olla tuleb AR/VR ajastu saabudes ressursi kĂ€tte saada, kuid praegu on see tĂ”enĂ€oliselt RDF-dokument, mis on loodud SPARQLi pĂ€ringu tulemusena. DESCRIBE.
Printsiip 3. W3C standardite kasutamine â eelkĂ”ige RDF(S) ja SPARQL â sealhulgas URI-de dereferentseerimisel.
Need eraldi âkihidâ seotud andmete tehnoloogiast, tuntud ka kui , kirjeldame me hiljem.
Printsiip 4. Oluline on seostada muude URI-dega, kui kirjeldatakse entiteete.
RDF vĂ”imaldab piirata ressursi kirjeldust loomulikus keeles, kuid neljas printsiip kutsub ĂŒles seda mitte tegema. Kui esimese printsiibi reegleid jĂ€rgitakse, tekib vĂ”imalus viidata teistele, sealhulgas âvÔÔrasteleâ ressurssidele, mistĂ”ttu andmed saavad olla seotud. Peaaegu vĂ€ltimatu on URI-de kasutamine, mis on nimed RDFS-sĂ”nastikus.
RDF
(Resource Description Framework) â formaalsus omavahel seotud entiteetide kirjeldamiseks.
Entiteetide ja nende omavaheliste seoste kohta tehakse vĂ€iteid vormis "subjekt-predikaat-objekt", mida nimetatakse tripletiteks. Lihtsaimatel juhtudel on nii subjekt, predikaat kui ka objekt URI. Ăks ja sama URI vĂ”ib erinevates tripletites olla erinevates positsioonides: olles nii subjekt, predikaat kui ka objekt; seelĂ€bi moodustavad tripletid omamoodi graafi, mida nimetatakse RDF-graafiks.
Subjektid ja objektid ei pruugi olla mitte ainult URI-d, vaid ka nii nimetatud tĂŒhjad sĂ”lmed, ning objektid vĂ”ivad olla ka literalid. Literalid on primitiivsete tĂŒĂŒpide eksemplarid, mis koosnevad stringi esitlusest ja tĂŒĂŒbi mÀÀratlemisest.
NĂ€ited literalide esitamisest (Turtle sĂŒntaksis, millest rÀÀgitakse allpool): "5.0"^^xsd:float ja "five"^^xsd:string. Literalid, mille tĂŒĂŒp on rdf:langString , vĂ”ivad olla varustatud ka keelemĂ€rgiga, mida Turtle'is esitatakse nii: "five"@en ja "ĐżŃŃŃ"@ru.
TĂŒhjad sĂ”lmed on "anonĂŒĂŒmsed" ressursid, millel pole globaalseid identifikaatoreid, mille kohta vĂ”ivad siiski tehtud olla vĂ€ited; omamoodi eksistentsiaalsed muutujad.
Nii et (selles peitubki kogu RDF mÔte):
- subjekt on URI vĂ”i tĂŒhja sĂ”lm,
- predikaat on URI,
- objekt on URI, tĂŒhja sĂ”lm vĂ”i literal.
Miks ei tohi predikaadid olla tĂŒhjad sĂ”lmed?
TÔenÀoliselt on pÔhjus soov mitteformaalselt mÔista ja tÔlkida esmakordselt jÀrjepideva loogika predikaadi keelde triplette. s p o kui midagi sarnast
, kus
â predikaat,
ja
â konstant. Sellise arusaama jĂ€ljed on dokumendis ââ, millel on W3C töögrupi mĂ€rkme staatus. Sellise arusaama korral tĂ”lgitakse triplet s p [], kus [] â tĂŒhjaks sĂ”lmeks, kuid kuidas tĂ”lkida
, kus
s [] o RDF 1.1 Semantics? ĐĐŒĐ”ŃŃĐžĐč ŃŃаŃŃŃ ŃĐ”ĐșĐŸĐŒĐ”ĐœĐŽĐ°ŃОО W3C ĐŽĐŸĐșŃĐŒĐ”ĐœŃ Â«Siiski, Manu Sporni
lubas .
RDF/XML , JSON-LD , (binaarne).
Ăks ja seesama RDF vĂ”ib olla erinevalt serialiseeritud RDF/XML formaati, seega on nĂ€iteks saadud XML mĂ”ttetu valideerida XSD abil vĂ”i proovida andmeid vĂ€lja tĂ”mmata XPath'i abil. Samuti ei rahulda JSON-LD tĂ”enĂ€oliselt tavalise Javascript-arendaja soovi töötada RDF-iga kasutades Javascripti punkt- ja ruuduklamber sĂŒntaksit (kuigi JSON-LD liigub selles suunas, pakkudes mehhanismi ).
Enamik sĂŒntakse pakub viise pikkade URI-de lĂŒhendamiseks. NĂ€iteks deklaratsioon @prefix rdf: Turtlenis vĂ”imaldab hiljem kirjutada selle asemel <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> lihtne rdf:type.
RDFS
(RDF skeem) â pĂ”hivara mudel, mis tutvustab mĂ”isted omadustest ja klassidest ning sellistest omadustest nagu rdf:type, rdfs:subClassOf, rdfs:domain ja rdfs:range. RDFS sĂ”nastiku abil vĂ”ivad nĂ€iteks olla kirjutatud jĂ€rgmised Ă”iged vĂ€ljendid:
rdf:type rdf:type rdf:Property .
rdf:Property rdf:type rdfs:Class .
rdfs:Class rdfs:subClassOf rdfs:Resource .
rdfs:subClassOf rdfs:domain rdfs:Class .
rdfs:domain rdfs:domain rdf:Property .
rdfs:domain rdfs:range rdfs:Class .
rdfs:label rdfs:range rdfs:Literal .RDFS on kirjeldamis- ja modelleerimissĂ”nastik, kuid ei ole piiride keelt (kuigi ametlik spetsifikatsioon ja vĂ”imaluse selliseks kasutamiseks). SĂ”na âSchemaâ ei tohiks mĂ”ista sama tĂ€hendusega kui vĂ€ljendis âXML Schemaâ. NĂ€iteks, :author rdfs:range foaf:Person tĂ€hendab, et rdf:type kĂ”ikide omaduse :author â foaf:Person, kuid see ei tĂ€henda, et sellest tuleks eelnevalt rÀÀkida.
SPARQL
(SPARQL Protokoll ja RDF KĂŒsitluskeel) on kĂŒsitluskeel RDF-andmete jaoks. Lihtsatel juhtudel koosneb SPARQL-pĂ€ring hulgast mustritest, millega vĂ”rreldakse kĂŒsitletud graafi triplette. Mustrites vĂ”ivad subjektide, predikaatide ja objektide kohtades olla muutujad.
PĂ€ring tagastab sellised muutujate vÀÀrtused, mille asendamisel mustrites vĂ”ib saada kĂŒsitletud RDF-graafi alagraafi (alamhulga tema triplette). Sama nimega muutujad erinevates mustrites peavad omama sel juhul samu vÀÀrtusi.
NÀiteks, eespool toodud seitsmest RDFS-aksioonist tagastab jÀrgmine pÀring rdfs:domain ja rdfs:range vÀÀrtustena ?s ja ?p vastavalt:
SELECT * WHERE {
?s ?p rdfs:Class .
?p ?p rdf:Property .
}Tasub mĂ€rkida, et SPARQL on deklareeritav ja ei ole graafide lĂ€bimise kirjeldamise keel (kuid mĂ”ned RDF-hoidlad pakuvad viise pĂ€ringute tĂ€itmise plaani korrigeerimiseks). SeetĂ”ttu ei saa mĂ”ningaid standardseid graafĂŒlesandeid, nĂ€iteks kĂ”ige lĂŒhema tee leidmist, lahendada SPARQL-is, sealhulgas selle mehhanismi kasutamisel (aga uuesti, mĂ”ned RDF-hoidlad pakuvad neid ĂŒlesandeid lahendamiseks erilisi laiendusi).
SPARQL ei jaga maailma avatusest tulenevat eeldust ning jĂ€rgib lĂ€henemist "negatsioon kui ebaĂ”nnestumine", milles sellised konstrueeringud nagu FILTER NOT EXISTS {âŠ}. Andmete jaotus arvestatakse .
SPARQLi ligipunkt â RDF-hoidla, mis suudab töötlema SPARQL-pĂ€ringuid â ei oma otsepĂ€ringut teisest etapist (vt selle lĂ”igu algust). Seda saab vĂ”rrelda andmebaasiga, mille sisu pĂ”hjal genereeriti HTML-lehed, kuid vĂ€liskasutuseks. SPARQLi ligipunkt on pigem API ligipunkti analoog kolmandast etapist, kuid kahe olulise erinevusega. Esiteks on vĂ”imalik ĂŒhendada mitu 'aatomaarset' pĂ€ringut ĂŒheks (mis on GraphQLi vĂ”tmeomadus), teiseks on selline API tĂ€ielikult isedokumenteeritud (mille poole HATEOAS pĂŒĂŒdis jĂ”uda).
Poleemiline mÀrkuse
RDF on andmete avaldamise viis veebis, seetĂ”ttu tuleks RDF-hoidlaid pidada dokumentaalseteks andmebaasideks. TĂ”si, kuna RDF on graaf, mitte puu, on nad ĂŒhtlasi ka graafilised. Ăllatav, et nad ĂŒldse saadud on. Kes oleks vĂ”inud arvata, et leidub tarku, kes rakendavad tĂŒhje sĂ”lmi. Koodal ei Ă”nnestunud see. .
On olemas ka vÀhem funktsionaalseid viise RDF-andmete juurdepÀÀsu korraldamiseks, nÀiteks (LDF) ja (LDP).
OWL
(Web Ontology Language) â teadmiste esitamise formaal, sĂŒntaktiline variant kirjeldusteadusest
(kogu edaspidi on korrektsem öelda OWL 2, esimene versioon OWL pÔhines
).
Deskriptsioonideaduse kontseptidele OWL-is vastavad klassid, rollidele â omadused, individuaalid hoiavad oma varasemaid nimesid. Aksiome nimetatakse samuti aksioomideks.
NĂ€iteks, nii nimetatud juba tuntud aksioom OWL-i kontekstis
kirjutatakse nii:
Class: Human
Class: Parent
EquivalentClass: Human and (inverse hasParent) some Human
ObjectProperty: hasParentOn olemas ka muid sĂŒntakse OWL-i kirja panemiseks, nĂ€iteks , mida kasutatakse ametlikus spetsifikatsioonis, ning . Lisaks vĂ”ib OWL olla serialiseeritud ja hiljem â ĂŒkskĂ”ik millisesse konkreetsetesse sĂŒntaksitesse.
OWL on RDF-i suhtes kahepoolne. Ăhest kĂŒljest vĂ”ib seda vaadelda kui mingisugust sĂ”nastikku, mis laiendab RDFS-i. Teiselt poolt on see vĂ”imsam formaal, mille jaoks RDF on vaid serialiseerimise formaat. Mitte kĂ”ik OWL-i elementaarsed konstruktsioonid ei ole vĂ”imalikud ĂŒhel RDF-tripletil.
SĂ”ltuvalt sellest, milliseid OWL struktuuride alamkogusid on lubatud kasutada, rÀÀgitakse nn . Standardiseeritud ja tuntumad on OWL EL, OWL RL ja OWL QL. Profiili valik mĂ”jutab tĂŒĂŒpiliste ĂŒlesannete arvutuslikku keerukust. TĂ€ielik OWL struktuuride kogum, mis vastab
, nimetatakse OWL DL-ks. MÔnikord rÀÀgitakse ka OWL Fullist, kus OWL struktuure on lubatud kasutada tÀieliku vabadusega nagu RDF-is, ilma semantiliste ja arvutuslike piiranguteta
. NÀiteks vÔib midagi olla nii klass kui ka omadus. OWL Full on mittetÀielik.
OWL-is jĂ€relduste ĂŒhendamise peamised pĂ”himĂ”tted on avatud maailma eelduse (open world assumption, ) ja nimede unikaalsuse eelduse (unique name assumption, ) tagasilĂŒkkamine. Allpool nĂ€eme, milleni need pĂ”himĂ”tted viia vĂ”ivad, ja tutvume mĂ”nede OWL struktuuridega.
Oletame, et ontoloogia sisaldab jĂ€rgmist fragmenti (Manchesteri sĂŒntaksis):
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human
Facts: hasChild Alice, hasChild Bob, hasChild CarolKas sellest tuleneb, et John on mitme lapse isa? UNA-st loobumine sunnib jĂ€reldusmasinat sellele kĂŒsimusele negatiivselt vastama, kuna Alice ja Bob vĂ”ivad olla ĂŒks ja sama inimene. JĂ€relduste tegemiseks on vajalik lisada jĂ€rgmine aksioom:
Erinevad isikud: Alice, Bob, Carol, JohnOlgu nĂŒĂŒd ontoloogia fragment jĂ€rgmine (John on kuulutatud mitme lapse isaks, kuid tal on kirjas vaid kaks last):
Klass: mitme lapse isa
SamavÀÀrne: Inimene, kellel on vÀhemalt 3 last
Isik: John
TĂŒĂŒbid: Inimene, mitme lapse isa
Faktid: on laps Alice, on laps Bob
Erinevad isikud: Alice, Bob, Carol, JohnKas on see ontoloogia vastuoluline (mida vÔib tÔlgendada andmete kehtetuks tunnistamisena)? OWA vastuvÔtt sunnib jÀreldusmasinat vastama eitavalt: "kusagil" mujal (teises ontoloogias) vÔib tÀiesti olla vÀidetud, et Carol on samuti John'i laps.
Kuna seda vÔimalust vÀlistada, lisame John'i kohta uue fakti:
Isik: John
Faktid: on laps Alice, on laps Bob, mitte laps CarolKuna vĂ€listada ka teiste laste ilmumine, ĂŒtleme, et kĂ”ik omaduste "omada last" vÀÀrtused on inimesed, keda meil kokku on ainult neli:
Objektomadus: on laps
Domeen: Inimene
Iseloomustused: Irrefleksiivne
Klass: Inimene
SamavÀÀrne: { Alice, Bill, Carol, John }NĂŒĂŒd muutub ontoloogia vastuoluliseks, millest hĂŒbriidmudel kindlasti teatab. Viimase aksioomina âsulgimeâ mingil mÀÀral maailma ning pöörake tĂ€helepanu, kuidas on vĂ€listatud vĂ”imalus, et John on iseenda laps.
Ăhendamine ettevĂ”tte andmetega
Linked Data lÀhenemisviiside ja tehnoloogiate kogum, mis algselt mÔeldud andmete avaldamiseks veebis, seisab silmitsi mitmete raskustega nende kasutamisel organisatsioonide vahel.
NĂ€iteks suletud organisatsioonilises keskkonnas osutub OWLi deduktiivne jĂ”ud liiga nĂ”rgaks, tuginedes OWA-le ja loobudes UNA-st â lahendustest, mis on seotud avatud ja hajutatud veebiga. Siin on jĂ€rgmised vĂ”imalused.
- OWL-i semantika andmine, mis eeldab OWA-st loobumist ja UNA vastuvĂ”tmist, sobiva hĂŒbriidmootori rakendamine. â Sel teel RDF-andmehoidla Stardog.
- Deduktiivsetest vĂ”imalustest loobumine OWLi kasuks reeglite mootori kĂ”rval. â Stardog toetab ; Jena ja GraphDB pakuvad keeli.
- Deduktiivsetest vĂ”imalustest loobumine OWLi kasutamiseks teatud alamhulga modelleerimiseks, mis on seotud RDFS-iga. â Vaata lĂ€hemalt.
Teine probleem on suurem tÀhelepanu, mida ettevÔtluses andmekvaliteedi probleemidele vÔiks pöörata, ja Linked Data tehnoloogia virnas andmete valideerimise tööriistade puudumine. Siit tulenevad jÀrgmised lahendused.
- Taaskord, OWLi konstruktsioonide kasutamine valideerimiseks, millel on suletud maailma semantika ja nimede unikaalsus sobiva jÀreldusmootoriga.
- Kasutamine , mida on standardiseeritud pÀrast Semantic Web Layer Cake kihistiku kinnitamist (kuigi seda saab kasutada ka reegli mootori vormis), vÔi .
- Teadlikkus, et kÔik lÔpuks toimub SPARQL pÀringute kaudu, luues ise lihtsa andmete valideerimise mehhanismi nende kasutamisega.
Kuid isegi tĂ€ielik loobumine deduktiivsetest vĂ”imalustest ja valideerimistööriistadest jĂ€tab Linked Data virna konkurentsivĂ”imetuks avatud ja jaotatud veebiga seotud ĂŒlesannetes â andmete integreerimise ĂŒlesannetes.
Kuidas on tavalise ettevĂ”tte infosĂŒsteemiga?
See on vĂ”imalik, kuid tuleb kindlasti arvestada, millised probleemid peavad vastavad tehnoloogiad lahendama. Kirjeldan siin tĂŒĂŒpilist arendajate reaktsiooni, et nĂ€idata, milline on see tehnoloogiline virn konventsionaalse IT vaatenurgast. See meenutab veidi muinasjuttu elevandist:
- ĂrianalĂŒĂŒtik: RDF on midagi sellist nagu otseselt talletatud loogiline mudel.
- SĂŒsteemianalĂŒĂŒtik: RDF on nagu , ainult et seal on palju indekseid ja mugav pĂ€ringute keel.
- Arendaja: noh, kÔik see on rich model ja low code kontseptsioonide vaimus, hiljuti sellest.
- Projektijuht: jah, see on ju !
Praktika nĂ€itab, et virna kasutatakse kĂ”ige sagedamini jaotuse ja andmete heterogeensuse seotud ĂŒlesannetes, nĂ€iteks MDM (Master Data Management) vĂ”i DWH (Andmehoidla) sĂŒsteemide loomisel. Selliseid ĂŒlesandeid leidub iga valdkonna sees.
Mis puudutab valdkonnapÔhiseid rakendusi, siis praegu on Linked Data tehnoloogiad kÔige populaarsemad jÀrgmistes valdkondades.
- biomeditsiinitehnoloogiad (kus nende populaarsus nÀib olevat seotud teema keerukusega);
aktuaalne
âKeeda punktisâ hiljuti toimus assotsiatsiooni âRahvuslik Meditsiini Teadmiste Baasâ poolt korraldatud konverents â».
- keerukate toodete valmistamine ja kasutamine (suurem masinatööstus, nafta ja gaasi tootmine; enamasti rÀÀgitakse standardist );
aktuaalne
Siin on pĂ”hjusteks samuti ala keerukus, kui nĂ€iteks ĂŒleminekuetapis, rÀÀkides nafta- ja gaasitööstusest, on lihtsa arvestuse jaoks vajalikud teatud CAD-funktsioonid.
2008. aastal toimus Chevroni korraldatud esinduslik avakonverents .
ISO 15926 osutus nafta- ja gaasitööstusele lĂ”puks liiga raskeks (ja leidis vĂ€hem kasu masinatööstuses). Ainult Statoil (Equinor) on sellele tĂ”eliselt jĂ€rele andnud, ĂŒmber Norra on tekkinud terve . Teised pĂŒĂŒavad teha midagi oma. NĂ€iteks, nagu kuulujutud rÀÀgivad, kavatseb Eesti Energeetikaministeerium luua âkonseptuaalse ontoloogilise mudeli ENEâ, mis on tĂ”enĂ€oliselt sarnane .
- finantsasutused (isegi XBRL vĂ”ib nĂ€ha kui mingi hĂŒbriid SDMX-ist ja RDF Data Cube ontoloogiast);
aktuaalne
LinkedIn saatis aasta alguses aktiivselt autorile tööpakkumisi peaaegu kĂ”ikidelt finantssektori hiidudelt, keda ta tunneb sarjast âSuurimad suuredâ : Goldman Sachs, JPMorgan Chase ja/vĂ”i Morgan Stanley, Wells Fargo, SWIFT/Visa/Mastercard, Bank of America, Citigroup, FRS, Deutsche Bank⊠Tundub, et kĂ”ik otsisid, kedagi, keda saaks saata . Paljusid leiti ĂŒsna palju: finantsasutused hĂ”ivasid kogu .
HeadHunteris leidus midagi huvitavat ainult Sberbanki osas, juttu oli âEAV-lao RDF sarnase andmemudeliâ kohta.
TĂ”enĂ€oliselt tuleneb erinevus kodumaiste ja lÀÀne finantsasutuste armastuses vastavate tehnoloogiate vastu nimetatud institutsioonide transnationaliseeritud iseloomust. Tundub, et riigipiirideĂŒlesed integratsioonid nĂ”uavad kvaliteetselt erinevaid organisatsioonilisi ja tehnilisi lahendusi.
- kĂŒsimus-vastus sĂŒsteemidele, mis on kaubanduslikult rakendatavad (IBM Watson, Apple Siri, Google Knowledge Graph);
aktuaalne
Muuseas, Siri looja Thomas Gruber on see, kes lĂ”i anuontoloogia (IT tĂ€henduses) mÀÀratluse kui "kontseptualiseerimise spetsifikatsioon". Minu arvates ei muuda sĂ”nade jĂ€rjestus selles mÀÀratluses selle tĂ€hendust, mis vĂ”ib tĂ”sta kĂŒsimusi, et kas seda ĂŒldse on.
- struktureeritud andmete publikatsioon (millega on tugev alus seostada Linked Open Data).
aktuaalne
Suured Linked Data armastajad on nn GLAM: galeriid, raamatukogud, arhiivid ja muuseumid. Siinkohal on piisav öelda, et Kongressi Raamatukogu edendab , mis mis loob aluse bibliograafilise kirjelduse tulevikule ja on loomulikult pÔhinenud RDF-l.
Sageli tuuakse edukate Linked Open Data projektide nĂ€itena vĂ€lja Wikidata â omamoodi masinloetav versioon Vikipeediast, mille sisu, erinevalt DBPediast, ei genereerita artiklite infokastidest impordiga, vaid luuakse enam-vĂ€hem kĂ€sitsi (ja muutub seejĂ€rel infokastide koosseisu infosaksamaa).
Soovitame tutvuda RDF-kogumiku Stardog kasutajatega Stardogi veebisaidil jaotises "Customers".
Kuidas iganes, Gartneri «Enterprise Taxonomy and Ontology Management» on het ĂŒlemineku keskmes langes pettumuse orgu, millelt tĂ”usmine «tĂ”hususe platoole» ei toimu enne jĂ€rgmise kĂŒmne aasta jooksul.
Ăhendamine ettevĂ”tte andmetega
Prognoosid, prognoosid, prognoosid...
Ajaloolise huvi tÔttu olen tabelisse kokku koondanud Gartneri prognoose erinevatelt aastatel seotud tehnoloogiate kohta.
| Aasta | Tehnoloogia | Aruanne | Seisund | Aastaid platooni |
|---|---|---|---|---|
| 2001 | Semantiline veeb | Uued tehnoloogiad | Innovatsiooni kÀivitaja | 5-10 |
| 2006 | EttevÔtte semantiline veeb | Uued tehnoloogiad | Inflateeritud ootuste tipp | 5-10 |
| 2012 | Semantiline veeb | Big Data | Inflateeritud ootuste tipp | >10 |
| 2015 | Linked Data | Kohandatud analĂŒĂŒtika ja andmete teadus | Pettumuse org | 5-10 |
| 2016 | EttevÔtte ontoloogia haldus | Uued tehnoloogiad | Pettumuse org | >10 |
| 2018 | Knowledge Graphs | Uued tehnoloogiad | Innovatsiooni kÀivitaja | 5-10 |
Tegelikult juba ilmus teine tĂ”usutee trend â Knowledge Graphs. Toimus teatud reinkarnatsioon: grafitĂŒĂŒpi andmebaasid, millele oli siirdunud kasutajate ja arendajate tĂ€helepanu, hakkasid mĂ”jutatuna esimestest nĂ”udmistest ja viimaste harjumustest saama kontuure ja positsioneerimist oma eelkĂ€ijate konkurentide seas.
Peaaegu iga grafitĂŒĂŒpi andmebaas kuulutab end nĂŒĂŒd sobilikuks platvormiks ettevĂ”tte «teadmiste grafi» vĂ€ljatöötamiseks («linked data» asendatakse mĂ”nikord «connected data»-ga), kuid kui Ă”igustatud on sellised nĂ”udmised?
Graafandmebaasid on endiselt asemantilised; andmed graafikus DB-s jÀÀvad kĂ”ikide andmesilode sisse. Stringi identifikaatorid URI-de asemel muudavad kahe graafandmebaasi integreerimise ĂŒlesande endiselt integreerimise ĂŒlesandeks, samas kui kahe RDF-hoidla integreerimine tĂ€hendab sageli lihtsalt kahe RDF-graafi ĂŒhinemist. Teine aspekt asemantilisusest on graafiku mudeli LPG mittepeegelduslikkus, mis raskendab metainfo juhtimist sama platvormi abil.
LĂ”puks puuduvad graafandmebaasidel vĂ€ljalaskemootorid ja reeglimootorid. Nende mootoreid saab tulemuslikkuse kĂŒljest kompenseerida pĂ€ringute keerukuse suurendamisega, kuid see on vĂ”imalik ka SQL-is.
Siiski ei tunne juhtivad RDF-hoidlad LPG mudeli toetamisel raskusi. KĂ”ige usaldusvÀÀrsemaks peetakse lĂ€henemist, mille kunagi esitas Blazegraph: RDF* mudel, mis ĂŒhendab RDF ja LPG.
Loe lÀhemalt
RDF-hoidlate toetuse kohta LPG mudelile saab lugeda eelnevast artiklist Habrast: . Loodan, et Knowledge Graphs ja Data Fabric teemal kirjutatakse ĂŒhel pĂ€eval eraldi artikkel. LĂ”pposa, nagu kergesti mĂ”istetav, kirjutati kiirusel ja kuigi pool aastat on möödas, ei ole need kontseptsioonid oluliselt selgemad.
Kirjandus
- Halpin, H., Monnin, A. (toim.) (2014). Filosoofiline inseneriteadus: tee veebifilosoofiani
- Allemang, D., Hendler, J. (2011) Semantiline veeb töötavale ontoloogile (2. vÀljaanne)
- Staab, S., Studer, R. (toim.) (2009) Ontoloogiate kÀsiraamat (2. vÀljaanne)
- Wood, D. (toim.). (2011) EttevÔtte andmete lingimine
- Keet, M. (2018) Sissejuhatus ontoloogia inseneriteadusse
Allikas: habr.com
