Szeretném bemutatni a közönségnek ennek a nemrégiben megjelent könyvnek egy részletét:
Az ontológiai modellezés módszerei és technológiái [Szöveg]: monográfia / [S. V. Gorshkov, S. S. Kralin, O. I. Mushtak és mások; főszerkesztő S. V. Gorshkov]. — Jekatyerinburg: Uráli Egyetem Kiadója, 2019. — 234 p.: ill., táblázatok; 20 cm. — A szerzők a címfordulón vannak feltüntetve. — Bibliográfia a fejezet végén. — ISBN 978-5-7996-2580-1: 200 példány.
A részlet közzétételének célja négyes számú:
- Valószínűtlen, hogy bárki is meg tudja fogni ezt a könyvet, ha nem az elismert ; a kereskedelemben biztosan nincs.
- A szövegben javításokat végeztek (ezek alább nincsenek kiemelve) és olyan kiegészítéseket tettek, amelyek nem igazán kompatibilisek a nyomtatott monográfia formátumával: aktuális megjegyzések (spoiler alatt) és hivatkozások.
- Szeretném összegyűjteni a kérdéseket és észrevételeket, hogy figyelembe lehessen venni őket, amikor ezt a szöveget átdolgozott formában bármilyen más kiadványba beillesztjük.
- A Semantic Web és a Linked Data hívei továbbra is úgy vélik, hogy körük meglehetősen szűk, főleg azért, mert a nagyközönségnek eddig nem magyarázták el rendesen, hogy mennyire jó dolog a Semantic Web és a Linked Data híveinek lenni. A részlet szerzője, bár e körhöz tartozik, nem osztja ezt a véleményt, de mindazonáltal kötelességének érzi, hogy újabb kísérletet tegyen.
Tehát,
Semantic Web
Az internet fejlődését a következőképpen lehet bemutatni (vagy beszélni a szegmenseiről, amelyek az alább megadott sorrendben alakultak ki):
- Dokumentumok az interneten. Kulcstechnológiák — Gopher, FTP stb.
Az internet globális hálózat a helyi erőforrások cseréjére. - Az internet dokumentumai. Kulcstechnológiák — HTML és HTTP.
A kiállított erőforrások jellege figyelembe veszi a továbbításuk környezetének sajátosságait. - Adatok az interneten. Kulcstechnológiák — REST és SOAP API, XHR stb.
Az internetes alkalmazások kora, ahol az erőforrások felhasználói már nemcsak emberek. - Az adatok internete. Kulcstechnológiák — Linked Data technológiák.
Ez a negyedik szakasz, amelyet Berners-Lee, a második szakasz kulcstechnológiáinak alkotója és a W3C igazgatója jósolt meg, és amelyet Semantic Web-nek neveznek; a Linked Data technológiák célja, hogy az adatok az interneten ne csak géppel olvashatók, hanem "gépileg érthetők" legyenek.
A továbbiakból világossá válik a második és negyedik szakasz kulcsfogalmainak megfelelése:
- az URL analógjai a URI-k,
- az HTML analógja az RDF,
- Az HTML hiperhivatkozások analógjai az URI-k bejegyzései az RDF-dokumentumokban.
A Szemantikus Web inkább a jövő internetének rendszerszintű víziója, mintsem egy konkrét, spontán vagy lobbiált trend, bár ezt is figyelembe tudja venni. Például a Web 2.0-hoz kapcsolódó fontos jellemző a "felhasználók által létrehozott tartalom". Ezt figyelembe kell venni, különösen a W3C ajánlása szerint,és olyan kezdeményezések, mint .
Halott a Szemantikus Web?
Ha elvetjük a a helyzet a szemantikus webbel körülbelül olyan, mint a kommunizmussal a fejlett szocializmus időszakában (a kérdés, hogy hűek maradunk-e Iljics feltételezett örökségéhez, mindenki saját döntése). A keresőmotorok kényszerítik a weboldalakat RDFa és JSON-LD használatára, és maguk is olyan technológiákat használnak, amelyek rokonok az alább leírandókkal (Google Knowledge Graph, Bing Knowledge Graph).
Általánosságban a szerző nem tudja megmondani, mi akadályozza a nagyobb elterjedést, de meg tudja osztani a személyes tapasztalatai alapján kialakult véleményét. Olyan feladatok léteznek, amelyeket "dobozból" lehetne megoldani a SW előrehaladásának körülményei között, bár nem túl tömegesen. Ennek következményeként azok számára, akiknek ezek a feladatok előttük állnak, nincs kényszerítő eszközük azokkal szemben, akik képesek biztosítani a megoldást, az utóbbiaknak a saját üzleti modelljükkel ellentétes, ha saját maguk biztosítják a megoldást. Tehát folytatjuk a HTML elemzését és különböző API-k összekapcsolását, mindegyik szarabb, mint a másik.
Azonban a Linked Data technológiák a tömeges weben túl is elterjedtek; ennek az alkalmazásainak szenteli a könyv, valójában. Jelenleg a Linked Data közösség azt várja, hogy ezek a technológiák még szélesebb körű elterjedésre találjanak, köszönhetően a Gartner által rögzített (vagy hirdetett, ahogy tetszik) trendeknek, mint például Knowledge Graphs és Data Fabric. Reméljük, hogy nem a "kerékpáros" megvalósításai fogják elérni a sikert, hanem azok, amelyek kapcsolódnak a később tárgyalt W3C szabványokhoz.
Linked Data
Berners-Lee a Linked Data-t meghatározta mint a "helyesen végrehajtott" szemantikus web: az a megközelítések és technológiák összessége, amelyek lehetővé teszik ezen végső célok elérését. Berners-Lee a Linked Data alapvető elveit a következő.
1. elv. URI-k használata az entitások elnevezésére.
A URI is a global identifier for entities, in contrast to local string identifiers for records. This principle is aptly encapsulated in the Google Knowledge Graph slogan “».
Principle 2. The use of URIs in the HTTP scheme enables dereferencing them.
By referencing a URI, it should be possible to obtain the meaning it denotes (this is similar to the name of the operator “*” in C); more precisely, it should be possible to get some representation of that meaning—depending on the value of the HTTP header Accept:. Perhaps with the advent of the AR/VR era, it will be possible to obtain the resource itself; for now, it will likely be an RDF document resulting from a SPARQL query DESCRIBE.
Principle 3. The use of W3C standards—primarily RDF(S) and SPARQL—specifically in the dereferencing of URIs.
These distinct “layers” of the Linked Data technology stack, also known as , will be described later.
Principle 4. When describing entities, references to other URIs should be used.
RDF allows for a verbal description of a resource in natural language, and the fourth principle urges against doing so. By adhering to the first principle universally, it becomes possible to refer to other resources, including “foreign” ones, thus making the data ‘linked’. In fact, the use of URIs as named in the RDFS vocabulary is almost inevitable.
RDF
(Resource Description Framework)—a formalism for describing interconnected entities.
Statements are made about entities and their relationships in the form of “subject-predicate-object,” known as triples. In the simplest case, the subject, predicate, and object are all URIs. The same URI can occupy different positions in various triples: it can be a subject, predicate, and object; thus, triples form a kind of graph known as an RDF graph.
Subjects and objects can be not only URIs but also so-called blank nodes, while objects can also be literals. Literals are instances of primitive types consisting of a string representation and a type designation.
Examples of literal notation (in Turtle syntax, which will be discussed later): "5.0"^^xsd:float és "five"^^xsd:string. Literals of type rdf:langString may also be accompanied by a language tag, which is written in Turtle as follows: "five"@en és "öt"@hu.
Üres csomópontok – "anonim" erőforrások globális azonosítók nélkül, amelyekről azonban állításokat lehet tenni; egyfajta egzisztenciális változók.
Tehát (ebben rejlik az RDF lényege):
- alany – URI vagy üres csomópont,
- predicate – URI,
- objektum – URI, üres csomópont vagy literál.
Miért nem lehetnek a predikátumok üres csomópontok?
Valószínű ok – a kívánalom, hogy informálisan értsük és fordítsuk az elsőrendű predikátumok nyelvére a hármasokat s p o mint valami olyanra,
, ahol
– predikátum,
és
– konstansok. Ilyen megértés nyomai találhatók a dokumentumban "" amely a W3C munkacsoportjának jegyzeteként van nyilvántartva. Ezzel a szemlélettel a hármas s p [], ahol [] – üres csomópont, úgy fordítódik le, mint
, ahol
– változó, de hogyan fordítsuk le akkor, s [] o? Имеющий статус рекомендации W3C документ «" más fordítási módot javasol, de a predikátumok üres csomópontként való lehetősége továbbra sem kerül szóba.
Egyébként Manu Spornival .
az RDF absztrakt modell. Az RDF különböző szintaxisokban rögzíthető (sorozatosítható): , (a legolvashatóbb), , (binaris).
Ugyanaz az RDF különböző módokon sorozatosítható RDF/XML-ben, ezért például a kapott XML-t értelmetlen érvényesíteni XSD-vel, vagy adatokat kinyerni XPath segítségével. Hasonlóképpen, a JSON-LD valószínűleg nem fedi le a közönséges Javascript-fejlesztők vágyát, hogy RDF-t dolgozzanak fel Javascript pont- és négyzetes zárójelezéssel (bár a JSON-LD ebbe az irányba halad, és keretet kínál, ).
A legtöbb szintaxis módokat kínál hosszú URI-k lerövidítésére. Például a nyilvános @prefix rdf: a Turtle-ben lehetővé teszi, hogy később a következőt írjuk <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> egyszerűen rdf:type.
RDFS
(RDF Schema) – az alapmodellt bevezető szótár, bevezeti a tulajdonság és osztály fogalmát, valamint olyan tulajdonságokat, mint rdf:type, rdfs:subClassOf, rdfs:domain és rdfs:range. Az RDFS szótárral például a következő helyes állítások rögzíthetők:
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 .Az RDFS a leíró és modellező szótár, de nem korlátozási nyelv (bár a hivatalos specifikáció ennek a használatának lehetősége). A "Schema" szót nem szabad ugyanabban az értelemben értelmezni, mint az "XML Schema" kifejezésben. Például, :author rdfs:range foaf:Person azt jelenti, hogy rdf:type a tulajdonság minden értéke :author — foaf:Person, de nem jelenti azt, hogy erről előre kellene szólni.
SPARQL
(SPARQL Protokoll és RDF Lekérdező Nyelv) — egy lekérdező nyelv az RDF adatokhoz. Egyszerű esetben a SPARQL lekérdezés egy minták halmaza, amelyeknek a tripletek illeszkednek a lekérdezett gráfhoz. A minták alany, állítmány és tárgy pozícióiban változók kerülhetnek.
A lekérdezés visszaadja azokat a változók értékeit, amelyek behelyettesítésével a mintákba egy algráf (a lekérdezett RDF gráf egy része) kapható (a tripletek egy részhalmaza). Az azonos nevű változók a különböző triplet mintákban ugyanolyan értékeket kell, hogy képviseljenek.
Például a fenti hét RDFS axiómásor alapján az alábbi lekérdezés visszaadja rdfs:domain és rdfs:range mint értékek ?s és ?p illetve:
SELECT * WHERE {
?s ?p rdfs:Class .
?p ?p rdf:Property .
}Megjegyzendő, hogy a SPARQL deklaratív, és nem egy gráf bejárásának leíró nyelve (bár egyes RDF tárolók kínálnak módokat a lekérdezés végrehajtási tervének korrigálására). Ezért egyes standard gráf feladatok, mint például a legrövidebb út keresése, nem megoldhatók SPARQL segítségével, még a mechanizmus használatával sem, (de ismét, bizonyos RDF tárolók külön bővítésekkel kínálnak megoldásokat ezekre a feladatokra).
A SPARQL nem osztja meg a nyitott világ feltevését, és a "negation as failure" megközelítést követi benne olyan konstrukciók, mint FILTER NOT EXISTS {…}. Az adatok elosztottsága a .
A SPARQL végpont — egy RDF tároló, amely képes SPARQL lekérdezések kezelésére — nincs közvetlen analógja a második szakaszból (lásd a szakasz elejét). Olyan, mint egy adatbázis, amelynek tartalmából HTML oldalak készültek, de kívülről elérhető. A SPARQL végpont inkább egy API végpont analógja a harmadik szakaszból, de két fő eltéréssel. Először is, van lehetőség több "atomikus" lekérdezés egyben való összekapcsolására (amit a GraphQL kulcsfontosságú jellemzőjének tartanak), másodszor, ilyen API teljesen ön-dokumentált (amit a HATEOAS próbált elérni).
Polémikus megjegyzés
Az RDF — egy adatkiadási módszer a weben, ezért az RDF-tárakat dokumentum-orientált DBMS-nek kellene tekinteni. Az igazság az, hogy mivel az RDF gráf, nem pedig fa, így egyben gráf-DBMS-nek is tekinthetők. Megdöbbentő, hogy egyáltalán létrejöttek. Ki gondolhatta volna, hogy lesznek okosok, akik megvalósítják a blank node-okat. Coddból ez... .
Vannak kevésbé funkcionális módszerek is az RDF-adatokhoz való hozzáférés megszervezésére, például: (LDF) és (LDP).
OWL
(Web Ontology Language) — a tudás előadásának formalizmusa, a leíró logika szintaktikai változata,
(mindenhol helyesen OWL 2-t kellene mondani, mert az OWL első verziója alapult a
).
leíró logikák fogalmain.) Az OWL-ben a leíró logikáknak megfelelően az osztályok, a szerepek — tulajdonságok, az egyedek megőrzik régi nevüket. Az axiómákat szintén axiómáknak hívják.
Például, a úgynevezett az OWL rögzítésére az alábbi már ismert axióma lesz felírva:
Class: Human Class: Parent EquivalentClass: Human and (inverse hasParent) some Human ObjectProperty: hasParent
Vannak más szintaxisok is az OWL rögzítésére, példáulfunkcionális szintaxis, OWL/XML. abstrakt RDF szintaxisban Az OWL az RDF-fel kapcsolatban kétirányú viszonyban áll. Egyfelől úgy tekinthető, mint egy szótár, amely kibővíti az RDFS-t. Másfelől egy erősebb formalizmus, amelynek RDF csupán a sorozatok formátuma. Nem minden elemi OWL konstrukció rögzíthető egyetlen RDF triplettel.
Attól függően, hogy az OWL konstrukciók mely almintáját engedélyezik, az úgynevezett
OWL profilokról beszélünk. A szabványos és legismertebbek az OWL EL, OWL RL és OWL QL. A profil kiválasztása befolyásolja a tipikus feladatok számítási bonyolultságát. Az OWL teljes konstrukciókészletét, amely kapcsolódik Például valami lehet osztály és tulajdonság is. Az OWL Full nem mondható el.
A következtetések levonásának kulcsfontosságú elvei az OWL-ben — a nyitott világ előfeltevésének (open world assumption,
OWA) és az egyedi nevek előfeltevésének (unique name assumption,
UNA) elutasítása. ) és az egyedi név feltételezésének elutasítása (unique name assumption, ). Az alábbiakban megnézzük, hogy ezek az elvek hová vezethetnek, és megismerkedünk néhány OWL konstrukcióval.
Tegyük fel, hogy az ontológia a következő töredéket tartalmazza (Manchester szintaxisban):
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human
Facts: hasChild Alice, hasChild Bob, hasChild CarolKövetkezik-e a fentiekből, hogy John sokgyermekes? Az UNA elvetése miatt a következtető motor ezt a kérdést negótívan fogja megválaszolni, hiszen Alice és Bob akár ugyanaz a személy is lehet. Ahhoz, hogy a következtetés érvényes legyen, szükséges egy olyan axióma hozzáadása:
DifferentIndividuals: Alice, Bob, Carol, JohnTegyük fel, hogy most az ontológia töredékének a következő formája van (John sokgyermekesnek van nyilvánítva, de csak két gyermeke van megadva):
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human, manyChildren
Facts: hasChild Alice, hasChild Bob
DifferentIndividuals: Alice, Bob, Carol, JohnEz az ontológia ellentmondásos lesz (ami értelmezhető a adatok érvénytelenségeként)? Az OWA elfogadása miatt a következtető motor ezt a kérdést negatívan fogja megválaszolni: 'valahol máshol' (egy másik ontológiában) is lehet mondani, hogy Carol is John gyermeke.
Annak érdekében, hogy ezt kizárjuk, adjunk hozzá egy új tényt Johnról:
Individual: John
Facts: hasChild Alice, hasChild Bob, not hasChild CarolAzt is kizárjuk, hogy más gyerekei is legyenek, mondjuk, hogy a 'gyermekkel rendelkezik' tulajdonság minden értéke olyan emberek, akiket összesen négyen ismerünk:
ObjectProperty: hasChild
Domain: Human
Characteristics: Irreflexive
Class: Human
EquivalentTo: { Alice, Bill, Carol, John }Most az ontológia ellentmondásossá válik, amit a következtető motor nem fog kihagyni, hogy jelezzen. Az utolsó axiómákkal lényegében 'lezárva' zártuk a világot, és figyeljük meg, hogy milyen módon zártuk ki azt a lehetőséget, hogy John saját magának legyen a gyermeke.
Linking Enterprise Data
A Linked Data megközelítések és technológiák eredeti célja a weben való adatok publikálása volt. Használatuk a vállalaton belüli környezetben számos nehézséggel találkozik.
Például a zárt vállalati környezetben az OWA elvetésén és az UNA elfogadásán alapuló OWL következtető képessége túl gyengének bizonyul - melyek a nyílt és elosztott web sajátosságai miatt vannak. Itt a következő megoldások lehetségesek.
- Az OWL meghatározása, ami az OWA elvetését és az UNA elfogadását feltételezi, a megfelelő következtető motor megvalósítása. - Ilyen úton az RDF tároló Stardog.
- Az OWL deduktív lehetőségeinek elhagyása a szabálymotorok javára. — A Stardog támogatja ; a Jena és a GraphDB saját Az OWL deduktív lehetőségeinek elhagyása, a megfelelő altípus RDFS-hez közeli modellezés céljából. — Részletek a későbbiekben.
- Egy másik probléma a vállalati világban a data quality kérdésekre fordított nagyobb figyelem, valamint a Linked Data eszközök közül a validációs eszközök hiánya. Az alábbi megoldások állnak rendelkezésre.
Ismét, az OWL struktúrák validálásának használata zárt világ szemináriákkal és név egyediséggel, amennyiben a megfelelő következtetési motor rendelkezésre áll.
- SHACL
- Használat ShEx .
- Bár, a deduktív lehetőségek és a validálási eszközök teljes elhagyása a Linked Data réteget versenyképtelenné teszi az adatintegrációs feladatokban, amelyek tájékozottan hasonlóak a nyílt és elosztott webhez.
Mi a helyzet a hagyományos vállalati információs rendszerekkel?
Ez lehetséges, de természetesen figyelembe kell venni, hogy pontosan milyen problémákat kell megoldaniuk a megfelelő technológiáknak. Itt bemutatom a fejlesztési résztvevők tipikus reakcióját, hogy lássuk, hogyan néz ki ez a technológiai stack a szokásos IT szempontjából. Kicsit emlékeztet a fáraó meséjére:
Üzleti elemző
- : Az RDF olyan, mint egy közvetlenül tárolt logikai modell.Rendszerelemző
- : Az RDF olyan, mint, csak rengeteg indexszel és kényelmes lekérdezési nyelvvel. : nos, ez mind a gazdag modell és alacsony kód koncepció szellemében van,
- Fejlesztőmostanában olvastam erről. stack összevonása
- A projekt vezetőjeA gyakorlat megmutatja, hogy a stacket leggyakrabban az elosztottsággal és az adatok heterogenitásával kapcsolatos feladatokhoz használják, például MDM (Master Data Management) vagy DWH (Data Warehouse) rendszerek építésekor. Ezek a feladatok bármely iparágban jelen vannak. !
Ami az ipari specializációval kapcsolatos alkalmazásokat illeti, jelenleg a Linked Data technológiák legnépszerűbbek a következő iparágakban.
Ami az ipari specializációval kapcsolatos alkalmazásokat illeti, jelenleg a Linked Data technológiák legnépszerűbbek a következő iparágakban.
- biomedikai technológiák (hol népszerűségük nyilvánvalóan a téma bonyolultságával függ össze);
aktuális
A „Tűzpontban” nemrégiben zajlott a „Nemzeti Orvosi Tudásbázis” szövetsége által szervezett konferencia „».
- bonyolult termékek gyártása és üzemeltetése (nagyobb gépgyártás, olaj- és gázkitermelés; leggyakrabban a sztenderdekről van szó );
aktuális
Itt is az a probléma, hogy a téma bonyolult, amikor például a felfelé irányuló szakaszban, ha az olaj- és gáziparról beszélünk, a közvetlen nyilvántartásnak bizonyos CAD funkciókkal kell rendelkeznie.
2008-ban a Chevron által szervezett megbeszélés zajlott .
Az ISO 15926 végül túl nehéznek bizonyult az olaj- és gázipar számára (és alig használták a gépgyártásban). Esetleg a Statoil (Equinor) ragadott meg belőle valamit, Norvégiában pedig egy teljes . A többiek próbálnak valami sajátot alkotni. Például hírek szerint a hazai Energiaügyi Minisztérium a „konceptuális ontológiai modell létrehozásával” akar foglalkozni, valószínűleg olyan, mint .
- pénzügyi szervezetek (még az XBRL is egyfajta SDMX és RDF Data Cube ontológia hibridként értelmezhető);
aktuális
A LinkedIn az év elején aktívan spameket küldött a szerzőnek a pénzügyi ipar szinte minden óriásával, akiket a 'Suits' sorozatból ismer: Goldman Sachs, JPMorgan Chase és/vagy Morgan Stanley, Wells Fargo, SWIFT/Visa/Mastercard, Bank of America, Citigroup, a Fed, Deutsche Bank… Valószínűleg mind kerestek olyan embert, akit feladatokra lehetett küldeni. Számosan találtak is munkaerőt: a pénzügyi intézmények teljesen .
A HeadHunteren pedig valami érdekeset csak a Sberbanknál találtam, ahol a „RDF-szerű adatmodellű EAV-tárházról” volt szó.
Valószínűleg a hazai és nyugati pénzügyi intézmények technológiák iránti szeretetének különbsége a transznacionális tevékenységüknek tudható be. Valószínűleg a határokon átívelő integrációk másfajta szervezési és technikai megoldásokat igényelnek.
- kereső-válasz rendszerek, amelyek kereskedelmi alkalmazást találnak (IBM Watson, Apple Siri, Google Knowledge Graph);
aktuális
Egyébként a Siri létrehozója, Thomas Gruber, az azonos definíció szerzője, mely az ontológiát (az IT jelentésében) a „konceptualizálás specifikációjának” nevezi. Véleményem szerint a definíció szavainak átrendezése nem változtat a jelentésén, ami talán arra utal, hogy az ott tulajdonképpen nincs is.
- strukturált adatok publikálása (ezt már nagyobb alapossággal a Linked Open Data-ra is lehet vonatkoztatni).
aktuális
A Linked Data nagy rajongói a GLAM néven ismert csoport: Galériák, Könyvtárak, Archívumok és Múzeumok. Itt elegendő annyit mondani, hogy a MARC21 helyett a Kongresszusi Könyvtár előterjeszti , ami amely alapot nyújt a bibliográfiai leírás jövőjéhez és természetesen az RDF-re alapozva.
Sokszor a Linked Open Data sikeres projektjeként említik a Wikidata-t – egyfajta gépileg olvasható verzióját a Wikipédiának, amelynek tartalmát ellentétben a DBPedia-val nem importálják a cikkek infoboxaiból, hanem többé-kevésbé manuálisan hozzák létre (és később ez a forrása lesz a cikkek infoboxainak).
Ajánljuk még figyelmébe a Stardog RDF-tároló felhasználóit a Stardog weboldalán a „Customers” rovatban.
Bárhogy is legyen, a Gartner az „Enterprise Taxonomy and Ontology Management” a csalódás völgyének közepén helyezkedik el, amelyből nem várható a „termelékenységi platóra” való eljutás legalább 10 éven belül.
Kapcsolódó vállalati adatok
Előrejelzések, előrejelzések, előrejelzések ...
Történelmi érdekességként az alábbi táblázatban összefoglaltam a Gartner különböző évekre vonatkozó előrejelzéseit az általunk érdeklő technológiák terén.
| Év | Technológia | Jelentés | Állapot | Évek a platóig |
|---|---|---|---|---|
| 2001 | Semantic Web | Fejlődő technológiák | Innovációs kiváltó ok | 5-10 |
| 2006 | Korporatív szemantikai web | Fejlődő technológiák | Felfújt elvárások csúcspontja | 5-10 |
| 2012 | Semantic Web | Nagy adatok | Felfújt elvárások csúcspontja | >10 |
| 2015 | Linked Data | Fejlett analitika és adatkutatás | Csalódás völgye | 5-10 |
| 2016 | Vállalati ontológia menedzsment | Fejlődő technológiák | Csalódás völgye | >10 |
| 2018 | Knowledge Graphs | Fejlődő technológiák | Innovációs kiváltó ok | 5-10 |
Mindazonáltal már a 2018-as egy másik növekvő trend jelent meg – a Tudásgrafok. Valamilyen „újjászületés” történt: a grafikus adatbázisok, amelyekre a felhasználók és a fejlesztők figyelme átváltott, a felhasználók igényei és a fejlesztők szokásai hatására kezdtek alakot és pozicionálást venni elődeik versenytársaihoz képest.
Gyakorlatilag minden grafikus adatbázis ma már alkalmas vállalati „tudásgraf” építésére, a „linkelt adatok” néha „kapcsolt adatokra” cserélődnek, de mennyire indokoltak ezek az igények?
A gráf alapú adatbázisok továbbra is szemantikátlanok, a gráf SGBD-ben lévő adatok mind ugyanazt az adatsilót jelzik. A sztring azonosítók helyett az URI-k integrálása a két gráf SGBD közötti integráció feladatának megkönnyítése, míg a két RDF-tároló integrációja a két RDF-gráf egyszerű egyesítésére csökkenhet. A szemantika hiányának másik aspektusa a gráf LPG modell nem reflexivitása, amely megnehezíti a metadaták kezelését ugyanazon platformon.
Végül, a gráf SGBD-k nem rendelkeznek következtető motorokkal és szabálymotorokkal. Az ilyen motorok működésének eredményei lekérdezések bonyolításával reprodukálhatók, de ez még SQL esetén is lehetséges.
Eközben a vezető RDF-tárolók nem tapasztalnak nehézségeket az LPG modell támogatásában. A legkomolyabb megközelítést a Blazegraph korábban javasolta: az RDF* modell, amely az RDF-t és az LPG-t egyesíti.
További információ
Bővebben az RDF-tárolók LPG modelljének támogatásáról a Hubon található korábbi cikkben olvashat: . A Knowledge Graphs és a Data Fabric témájáról remélhetőleg egy külön cikk is születik. A záró szakaszt, ahogyan könnyű megérteni, sietve írták, viszont fél évvel később sem lett sokkal világosabb ez a koncepció.
Irodalom
- Halpin, H., Monnin, A. (szerk.) (2014). Philosophical Engineering: Toward a Philosophy of the Web
- Allemang, D., Hendler, J. (2011) Semantic Web for the Working Ontologist (2. kiadás)
- Staab, S., Studer, R. (szerk.) (2009) Handbook on Ontologies (2. kiadás)
- Wood, D. (szerk.). (2011) Linking Enterprise Data
- Keet, M. (2018) An Introduction to Ontology Engineering
Forrás: habr.com
