Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo

Ou te fia faailoa atu i tagata lautele se vaega o lenei tusi talu ai nei na lomia:

Ontological modeling o se atinaʻe: metotia ma tekinolosi [Text]: monograph / [S. V. Gorshkov, S. S. Kralin, O. I. Mushtak ma isi; faatonu sili S.V. Gorshkov]. - Ekaterinburg: Ural University Publishing House, 2019. - 234 p.: ill., laulau; 20 cm - Tusitala. o lo'o fa'ailoa i le pito i tua. Faatasi ai ma. — Tusitala i le faaiuga o ch. — ISBN 978-5-7996-2580-1: 200 kopi.

O le faʻamoemoe o le lafoina o lenei vaega i luga o le Habré e fa:

  • E foliga mai e le mafai e se tasi ona uuina lenei tusi i o latou lima pe afai e le o ia o se tagata faʻatau a se tagata faʻaaloalogia SergeIndex; E mautinoa lava e le o fa'atau.
  • Ua uma ona faia faasa'oga i le tusitusiga (e le o faailogaina i lalo) ma ua faia ni faaopoopoga e le fetaui lelei ma le faatulagaga o se monokalafi lolomi: faamatalaga autu (i lalo o spoilers) ma hyperlinks.
  • ou te mana'o aoina fesili ma manatu, ina ia amanaʻia ai pe a faaaofia ai lenei mau i se fomu toe teuteu i so o se isi lava lomiga.
  • O le tele o Semantic Web and Linked Data adheres e talitonu pea o la latou li'o e vaapiapi tele, aemaise lava ona o le lautele lautele e leʻi faʻamalamalamaina lelei le lelei o le avea ma se tagata e mulimuli i le Semantic Web and Linked Data. O le tusitala o le vaega, e ui lava o ia e auai i lenei li'o, e le o umia lenei manatu, ae, e ui i lea, e manatu o ia lava e tatau ona faia se isi taumafaiga.

Ma o lea,

'Upega tafaʻilagi Semantic

O le evolusione o le Initaneti e mafai ona faʻatusalia e pei ona taua i lalo (pe talanoa e uiga i ona vaega na faia i le faasologa o loʻo faʻaalia i lalo):

  1. Pepa i luga ole Initaneti. Tekinolosi autu - Gopher, FTP, ma isi.
    O le Initaneti o se fesoʻotaʻiga faʻavaomalo mo fefaʻatauaiga o punaoa faʻapitonuʻu.
  2. Initoneti pepa. O tekinolosi autu o HTML ma HTTP.
    O le natura o puna'oa fa'aalia e amana'ia uiga o latou ala fa'asalalau.
  3. Fa'amatalaga Initaneti. Tekinolosi autu - REST ma SOAP API, XHR, ma isi.
    Le vaitau o talosaga Initaneti, e le gata o tagata e avea ma tagata faʻatau punaoa.
  4. Fa'amatalaga Initaneti. O tekinolosi autu o feso'ota'iga Fa'amatalaga tekonolosi.
    O lenei laasaga lona fa, na valoia e Berners-Lee, o le na faia le tekinolosi autu lona lua ma le faatonu o le W3C, ua taʻua o le Semantic Web; O feso'ota'iga Fa'amatalaga tekonolosi ua mamanuina e faia ai fa'amaumauga i luga o le upega tafa'ilagi e le gata e mafai ona faitau i le masini, ae fa'apea fo'i ma le "malamalama-malamalama."

Mai mea o loʻo mulimuli mai, o le a malamalama le tagata faitau i le fesoʻotaʻiga i le va o manatu autu o le vaega lona lua ma le fa:

  • O URL e tutusa ma URI,
  • o le tutusa o le HTML o le RDF,
  • HTML hyperlinks e tutusa ma URI mea tutupu i RDF pepa.

O le Semantic Web e sili atu i se va'aiga fa'apitoa o le lumana'i o le Initaneti nai lo se fa'apitoa fa'apitoa po'o le fa'atupu fa'alavelave, e ui lava e mafai ona manatu i ai. Mo se faʻataʻitaʻiga, o se uiga taua o le mea ua taʻua o le Upega Tafaʻilagi 2.0 ua manatu o le "tagata e gaosia mea e faʻaaogaina." Aemaise lava, o le fautuaga a le W3C e manaʻomia ina ia amanaia "Web Annotation Ontology"ma se galuega e pei o malō.

Ua mate le Semantic Web?

Afai e te musu faamoemoega le talafeagai, o le tulaga i le upega tafaʻilagi e foliga tutusa ma le communism i le taimi o le atinaʻeina o agafesootai (ma pe mataʻituina le faʻamaoni i le faʻatonuga a Ilyich, ia tuu atu i tagata uma e filifili mo i latou lava). Masini su'esu'e manuia lava faʻamalosia 'upega tafaʻilagi e faʻaoga RDFa ma JSON-LD ma latou faʻaogaina tekinolosi e fesoʻotaʻi ma mea o loʻo faʻamatalaina i lalo (Google Knowledge Graph, Bing Knowledge Graph).

I tulaga lautele, e le mafai e le tusitala ona taʻu mai le mea o loʻo taofia ai le salalau atu, ae e mafai ona ia tautala i luga o le faʻavae o le poto masani. O loʻo i ai faʻafitauli e mafai ona foia "mai le pusa" i tulaga o le osofaʻiga a le SW, e ui lava e le o salalau tele. O se taunuuga, o i latou o loʻo feagai ma nei galuega e leai se auala e faʻamalosi ai i latou e mafai ona tuʻuina atu se fofo, ae o le tuʻufaʻatasiga tutoʻatasi a le vaega mulimuli o se fofo e feteenai ma a latou faʻataʻitaʻiga pisinisi. O lea matou te faʻaauau pea ona faʻavasega HTML ma faʻapipiʻi faʻatasi API eseese, tasi le isi shittier.

Ae ui i lea, feso'ota'i feso'ota'iga tekonolosi ua sosolo i tua atu o le Upega Tafa'ilagi; O le tusi, o le mea moni, e tuuto atu i nei talosaga. I le taimi nei, o loʻo faʻamoemoeina e le sosaiete Linked Data nei tekinolosi e sili atu ona salalau faʻafetai i le faʻamaumauga a Gartner (poʻo le folafolaga, e te manaʻo ai) o faiga e pei o Malamalama kalafi и Ie Fa'amatalaga. Ou te manaʻo e talitonu o le a le o le faʻatinoga o le "vili" o nei manatu o le a manuia, ae o mea e fesoʻotaʻi ma tulaga W3C o loʻo talanoaina i lalo.

Fa'amatalaga Feso'ota'i

Na fa'amatala e Berners-Lee Fa'amatalaga Fa'afeso'ota'i o le 'upega tafa'ilagi semantic "faia sa'o": o se seti o auala ma tekinolosi e mafai ai ona ausia ana sini autu. Fa'avae fa'avae o Fa'amaumauga Fa'afeso'ota'i Berners-Lee fa'ailogaina mea nei.

Mataupu Faavae 1. Fa'aaogā URI e fa'aigoa ai fa'alapotopotoga.

O URI o fa'asinomaga fa'alelalolagi fa'afeagai ma fa'ailoga manoa fa'alotoifale mo fa'amaumauga. Mulimuli ane, o lenei mataupu faavae na sili ona faʻaalia i le Google Knowledge Graph slogan "mea, ae le o manoa".

Mataupu Faavae 2. Faʻaaogaina URI i le polokalame HTTP ina ia mafai ona faʻaaogaina.

I le faʻasino atu i se URI, e tatau ona mafai ona maua le faʻailoga i tua o lena faʻailoga (o le faʻatusa ma le igoa o le tagata faʻatautaia " o loʻo manino iinei).*"i le C); sili atu le saʻo, ia maua se faʻataʻitaʻiga o lenei faʻailoga - faʻalagolago i le tau o le ulutala HTTP Accept:. Masalo, faatasi ai ma le oʻo mai o le AR / VR era, o le a mafai ona maua le punaoa lava ia, ae mo le taimi nei, e foliga mai o le a avea ma pepa RDF, o le taunuuga o le faʻatinoina o se fesili SPARQL. DESCRIBE.

Mataupu Faavae 3. Fa'aaogāina o fa'ata'ita'iga W3C - fa'amuamua RDF(S) ma le SPARQL - fa'apitoa pe a fa'ate'aina URI.

O nei "laupapa" taʻitasi o le fesoʻotaʻiga faʻapipiʻi tekinolosi Faʻamatalaga, e taʻua foi o Semantic Web Layer Keke, o le a faamatalaina i lalo.

Mataupu Faavae 4. Fa'aoga o fa'asinomaga i isi URI pe a fa'amatalaina fa'alapotopotoga.

O le RDF e mafai ai ona e faʻatapulaʻaina oe lava i se faʻamatalaga tautala o se punaoa i le gagana masani, ma o le mataupu faavae lona fa e valaʻau e aua le faia lenei mea. Afai o le mataupu faavae muamua o loʻo matauina i le lalolagi atoa, e mafai ona faʻamatalaina se punaoa e faʻasino i isi, e aofia ai "mai fafo", o le mea lea e taʻua ai faʻamaumauga e fesoʻotaʻi. O le mea moni, e toetoe lava a le mafai ona faʻaaogaina URI o loʻo taʻua i le RDFS vocabulary.

R.F.D.

R.F.D. (Resource Description Framework) ose faiga fa'apitoa mo le fa'amatalaina o fa'alapotopotoga feso'ota'i.

O faʻamatalaga o le ituaiga "mataupu-mataupu-meamea", e taʻua o tolu tolu, e faia e uiga i faʻalapotopotoga ma a latou sootaga. I le tulaga sili ona faigofie, o le mataupu, predicate, ma le mea faitino o URI uma. O le URI lava e tasi e mafai ona i ai i tulaga eseese i tolu tolu: avea ma mataupu, se predicate, ma se mea; O lea la, o ta'i tolu e fausia ai se ituaiga kalafi e ta'ua o le kalafi RDF.

O mataupu ma mea faitino e le gata o URI, ae faʻapea foi nodes gaogao, ma mea faitino e mafai foi upu moni. O fa'aupuga o fa'ata'ita'iga o ituaiga fa'amuamua e iai le fa'atusaina o manoa ma fa'ailoga fa'ailoga.

Fa'ata'ita'iga o le tusiaina o mea moni (i le Turtle syntax, fa'aopoopo atili i lalo): "5.0"^^xsd:float и "five"^^xsd:string. Tusitusi ma ituaiga rdf:langString e mafai foi ona faʻapipiʻiina i se pine gagana; i le Laumei o loʻo tusia faʻapea: "five"@en и "пять"@ru.

O nodes gaogao o punaoa "le iloa" e aunoa ma ni faʻamatalaga faʻavaomalo, e uiga i faʻamatalaga e mafai, peitaʻi, ona faia; ituaiga o fesuiaiga o loo iai.

O lea (o le mea moni, o le manatu atoa o le RDF):

  • ole mataupu ole URI po'o se node gaogao,
  • o le predicate o se URI,
  • mea o se URI, se node gaogao, poʻo se mea moni.

Aisea e le mafai ai ona avea fa'ailoga ma nodes gaogao?

O le mafuaaga atonu o le manao e malamalama faasamasamanoa ma faaliliu triplet i le gagana o le fa'atonuga fa'atatau muamua. s p o pei o se mea faapena Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopofea Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo - fa'ailoga, Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo и Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo - tumau. O faʻailoga o lenei malamalama o loʻo i totonu o le pepa "LBase: Semantics mo Gagana o le Semantic Web", o loʻo i ai le tulaga o se faʻamaumauga a le vaega galue W3C. Faatasi ai ma lenei malamalamaaga, o le tolu s p []fea [] - node gaogao, o le a faaliliuina e pei Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopofea Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo - fesuia'i, ae fa'afefea ona fa'aliliu s [] o? Pepa ma le W3C Fautuaga tulaga "RDF 1.1 Semantics” ofo atu se isi auala faaliliu, ae e le o manatu lava i le avanoa o predicates o ni nodes gaogao.

Peitai, Manu Sporni faatagaina.

RDF o se faʻataʻitaʻiga faʻapitoa. RDF e mafai ona tusia (serialized) i syntax eseese: RDF/XML, Turu (sili ona faitau tagata), JSON-LD, HDT (binary).

O le RDF lava lea e tasi e mafai ona faʻapipiʻiina i RDF / XML i auala eseese, o lea, mo se faʻataʻitaʻiga, e leai se uiga e faʻamaonia ai le XML e maua ai le faʻaaogaina o le XSD pe taumafai e aveese faʻamatalaga e faʻaaoga ai le XPath. E faʻapea foʻi, e le mafai e le JSON-LD ona faʻamalieina le manaʻoga o le Javascript developer e galulue faʻatasi ma le RDF e faʻaaoga ai le Javascript's dot and square bracket notation (e ui o le JSON-LD e agai i lena itu e ala i le ofoina atu o se masini. fa'ailoga).

Ole tele o syntax e ofoina atu auala e fa'apuupuu ai URI umi. Mo se faʻataʻitaʻiga, o se faʻasalalauga @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> i le Laumei o le a faʻatagaina oe e tusi nai lo <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> naʻo rdf:type.

RDFS

RDFS (RDF Schema) - o se gagana faʻataʻitaʻiga faʻavae, faʻalauiloa manatu o meatotino ma vasega ma meatotino e pei ole rdf:type, rdfs:subClassOf, rdfs:domain и rdfs:range. O le fa'aaogaina o le lomifefiloi RDFS, mo se fa'ata'ita'iga, e mafai ona tusia fa'amatalaga aoga nei:

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 o se faʻamatalaga ma faʻataʻitaʻiga upu, ae e le o se gagana faʻalavelave (e ui o le faʻamatalaga aloaia ma laulaau avanoa o sea faʻaaogaina). O le upu "Schema" e le tatau ona malamalama i le uiga tutusa e pei o le faaupuga "XML Schema". Faataitaiga, :author rdfs:range foaf:Person o lona uiga rdf:type tau meatotino uma :author - foaf:Person, ae e lē faapea e tatau ona muaʻi taʻua lenei mea.

SPARQL

SPARQL (SPARQL Protocol and RDF Query Language) - o se gagana mo le su'eina o fa'amaumauga a le RDF. I se tulaga faigofie, o le SPARQL fesili o se seti o faʻataʻitaʻiga e fetaui ma tolu tolu o le kalafi o loʻo fesiligia. O mamanu e mafai ona i ai ni fesuiaiga i le mataupu, predicate, ma le mea faitino tulaga.

O le fesili o le a toe faʻafoʻi mai ia tulaga tau fesuiaiga, pe a suia i faʻataʻitaʻiga, e mafai ona maua ai se faʻailoga o le kalafi RDF ua fesiligia (se vaega o ana tolu tolu). O fesuiaiga o le igoa e tasi i fa'ata'ita'iga eseese o ta'i tolu e tatau ona tutusa tau.

Mo se faʻataʻitaʻiga, tuʻuina atu i luga seti o fitu RDFS axioms, o le a toe foʻi mai le fesili lea rdfs:domain и rdfs:range e pei o tulaga faatauaina ?s и ?p faʻatatau:

SELECT * WHERE {
 ?s ?p rdfs:Class .
 ?p ?p rdf:Property .
}

E taua le maitauina o le SPARQL e faʻaalia ma e le o se gagana e faʻamatala ai le faʻasologa o kalafi (peitaʻi, o nisi faleteuoloa RDF e ofoina atu auala e fetuutuunai ai le fuafuaga o le faʻatinoina o fesili). O le mea lea, o nisi faʻafitauli masani kalafi, mo se faʻataʻitaʻiga, saili le ala sili ona puupuu, e le mafai ona foia i le SPARQL, e aofia ai le faʻaaogaina o le ala meatotino (ae, toe, o faleoloa RDF taʻitasi e ofoina atu faʻaopoopoga faʻapitoa e foia ai nei faʻafitauli).

SPARQL e le fa'asoa le fa'aaliga o le matala o le lalolagi ma mulimuli i le "negation as failure", lea mafai mamanu e pei o FILTER NOT EXISTS {…}. Fa'asoaina fa'amaumauga e fa'atatau ile fa'aogaina ole masini fesili federated.

O le SPARQL avanoa avanoa - o le RDF teuina e mafai ona fa'agasolo fesili SPARQL - e leai ni fa'atusa sa'o mai le vaega lona lua (silasila i le amataga o lenei parakalafa). E mafai ona faʻatusaina i se faʻamaumauga, faʻavae i luga o mea o loʻo iai itulau HTML na gaosia, ae mafai ona maua i fafo. O le SPARQL avanoa avanoa e sili atu ona tutusa ma le API avanoa avanoa mai le vaega lona tolu, ae e lua eseesega autu. Muamua, e mafai ona tuʻufaʻatasia le tele o fesili "atomic" i le tasi (lea e manatu o se uiga autu o le GraphQL), ma le lona lua, o sea API o loʻo faʻamaonia atoatoa e le tagata lava ia (o le mea lea na taumafai HATEOAS e ausia).

Fa'amatalaga fa'aupuga

O le RDF o se auala e lolomi ai faʻamatalaga i luga o le upega tafaʻilagi, o lea e tatau ai ona manatu le teuina o le RDF o se DBMS pepa. E moni, talu ai o le RDF o se kalafi ae le o se laʻau, na faʻaalia foi e faʻavae kalafi. O se mea e ofo ai ona sa aoga. O ai na manatu o le ai ai ni tagata atamamai o le a latou faʻaaogaina nodes avanoa. Codd o iinei e lei manuia.

O lo'o iai fo'i le fa'aitiitiga o auala e fa'atulaga ai avanoa i fa'amaumauga a le RDF, mo se fa'ata'ita'iga, Vaega Fa'amatalaga So'otaga (LDF) ma Feso'ota'iga Fa'amaumauga Fa'amaumauga (LDP).

OWL

OWL (Web Ontology Language) - o se faiga fa'apitoa mo le fa'atusaina o le poto, o se fa'asologa o fa'amatalaga fa'amatalaga Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo (So'o se mea o lo'o i lalo e sili atu ona sa'o le fa'apea OWL 2, o le ulua'i lomiga o le OWL na fa'avae i luga. Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo).

O manatu o faʻamatalaga faʻamatalaga i le OWL e fetaui ma vasega, matafaioi e fetaui ma meatotino, tagata taʻitoʻatasi e taofi o latou igoa muamua. Axioms ua ta'ua foi axioms.

Mo se faʻataʻitaʻiga, i le mea e taʻua Manchester syntax mo OWL notation o se axiom ua uma ona tatou iloa Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo o le a tusia e pei o lenei:

Class: Human
Class: Parent
   EquivalentClass: Human and (inverse hasParent) some Human
ObjectProperty: hasParent

E iai isi fa'asologa mo le tusiaina o le OWL, pei ole syntax aoga, faʻaaogaina i le faʻamatalaga aloaia, ma OWL/XML. E le gata i lea, o le OWL e mafai ona faʻasalalau e fa'asa'o le fa'asologa o le RDF ma isi - i so'o se fa'asologa fa'apitoa.

OWL e lua mafutaga ma RDF. I le tasi itu, e mafai ona manatu o se ituaiga lolomifefiloi e faʻalautele RDFS. I le isi itu, o se faiga sili atu ona mamana lea o le RDF ua naʻo se faʻasologa faʻasologa. E le'o fa'avae uma ole OWL e mafai ona tusia ile fa'aogaina ole RDF ta'atolu.

Fa'alagolago po'o fea vaega o faufale o le OWL e fa'ataga e fa'aoga, latou te talanoa i le mea e ta'ua OWL talaaga. O le tulaga masani ma sili ona lauiloa o OWL EL, OWL RL ma OWL QL. O le filifiliga o fa'amatalaga e a'afia ai le lavelave fa'atatau o fa'afitauli masani. O se seti atoa o OWL fau fa'atatau i Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo, ua ta'ua OWL DL. O nisi taimi latou te talanoa foi e uiga i le OWL Full, lea e faʻatagaina ai le faʻaogaina o le OWL faʻatasi ma le saʻolotoga atoatoa o loʻo iai i le RDF, e aunoa ma se faʻaogaina ma faʻatapulaʻa faʻatulagaina. Semantic Upega Tafaʻilagi ma Faʻamatalaga Fesoʻotaʻi. Fa'asa'oga ma fa'aopoopo. Mo se faʻataʻitaʻiga, o se mea e mafai ona avea uma ma se vasega ma se meatotino. OWL Full e le mafai ona filifili.

O faʻavae autu mo le faʻapipiʻiina o taunuuga i le OWL o le faʻaaogaina lea o le manatu o le lalolagi tatala. O.W.A.) ma le teenaina o le manatu o igoa tulaga ese (igoa igoa tulaga ese, TASI). I lalo o le a tatou vaʻai pe o fea e mafai ona taʻitaʻia e nei mataupu faavae ma faʻalauiloa nisi o faufale OWL.

Tuu le ontology e aofia ai le vaega lea (i Manchester syntax):

Class: manyChildren
   EquivalentTo: Human that hasChild min 3
Individual: John
   Types: Human
   Facts: hasChild Alice, hasChild Bob, hasChild Carol

Pe o le a mulimuli mai ea i le mea na taʻua e faapea e toʻatele fanau a Ioane? O le teena o le UNA o le a faʻamalosia ai le afi faʻamatalaga e tali lenei fesili i le le lelei, talu ai o Alice ma Bob atonu o le tagata lava e tasi. Ina ia faia mea nei, e tatau ona faʻaopoopo le axiom lea:

DifferentIndividuals: Alice, Bob, Carol, John

Se'i o le vaega o le ontology o lo'o i ai le fomu nei (Ua ta'ua Ioane e to'atele lana fanau, ae na'o le to'alua lana fanau):

Class: manyChildren
   EquivalentTo: Human that hasChild min 3
Individual: John
   Types: Human, manyChildren
   Facts: hasChild Alice, hasChild Bob
DifferentIndividuals: Alice, Bob, Carol, John

O le a le fetaui lenei ontology (lea e mafai ona faʻamatalaina o se faʻamaoniga o faʻamatalaga le aoga)? O le taliaina o le OWA o le a mafua ai ona tali atu le afi faʻaoso i le le lelei: "se mea" i se isi mea (i se isi ontology) e mafai ona fai mai o Carol o le tama foi a Ioane.

Ina ia taofiofia le avanoa o lenei mea, seʻi o tatou faʻaopoopoina se mea moni fou e uiga ia Ioane:

Individual: John
   Facts: hasChild Alice, hasChild Bob, not hasChild Carol

Ina ia le aofia ai foliga o isi tamaiti, seʻi tatou fai atu o mea taua uma o le meatotino "i ai se tamaititi" o tagata ia e na o le toafa:

ObjectProperty: hasChild
   Domain: Human
   Сharacteristics: Irreflexive
Class: Human
EquivalentTo: { Alice, Bill, Carol, John }

O lea la o le a fete'ena'i le ontology, lea o le a le toilalo le afi fa'ai'uga e lipotia. Faatasi ai ma le mulimuli o axioms o loʻo ia i tatou, i se uiga, "tapuni" le lalolagi, ma matau pe faʻapefea ona le aofia ai le avanoa o Ioane e avea ma ana lava tama.

Feso'ota'i Fa'amaumauga o Atina'e

O le Linked Data set of approaches and technology na muai fuafuaina mo le lolomiina o faʻamatalaga i luga o le Upega Tafaʻilagi. O lo latou fa'aogaina i totonu o se siosiomaga fa'apisinisi e feagai ma le tele o fa'afitauli.

Mo se faʻataʻitaʻiga, i totonu o se siosiomaga faʻapipiʻi tapunia, o le malosi toesea o le OWL e faʻavae i luga o le vaetamaina o le OWA ma le teenaina o le UNA, faʻaiʻuga ona o le matala ma le tufatufaina o le Uepi, e vaivai tele. Ma o iinei e mafai ai fofo nei.

  • O le faʻatagaina o le OWL i semantics, faʻaalia le lafoaia o le OWA ma le faʻaaogaina o le UNA, le faʻatinoina o le afi faʻatatau. - I luga o lenei ala o loʻo alu Stardog RDF teuina.
  • Fa'ate'aina le mafai toesea a le OWL ae fa'amanino fa'atonu. — lagolago Stardog SWRL; Jena ma GraphDB ofo lava ia gagana tulafono
  • Teena o le mafai toesea o le OWL, faʻaogaina o se tasi poʻo se isi vaega e latalata ile RDFS mo faʻataʻitaʻiga. - Va'ai atili e uiga i lenei mea i lalo.

O le isi mataupu o le sili atu lea o le taulaʻi atu o le lalolagi faʻapisinisi e mafai ona i ai i luga o faʻamatalaga lelei faʻamaumauga ma le le lava o meafaigaluega faʻamaonia faʻamaumauga i le Linked Data stack. O galuega faatino iinei e faapenei.

  • Toe fa'aoga mo le fa'amaoniaina o mea faufale o le OWL fa'atasi ai ma semantics o le lalolagi tapuni ma igoa fa'apitoa pe a maua se afi fa'asinomaga talafeagai.
  • Faaaoga SHACL, faʻasalaina pe a maeʻa le lisi o Semantic Web Layer Cake layers ua faʻamautu (peitaʻi, e mafai foi ona faʻaaogaina e avea o se afi tulafono), poʻo SEx.
  • Malamalama o mea uma e iu lava ina faia i SPARQL fesili, fatuina o lau lava faʻamatalaga faigofie faʻamaonia faʻaogaina e faʻaaoga ai.

Ae ui i lea, e oʻo lava i le teena atoatoa o mea e mafai ona toesea ma meafaigaluega faʻamaonia e tuʻu ai le Linked Data stack mai le tauvaga i galuega e tutusa i le laufanua ma le upega tafaʻilagi tatala ma tufatufaina - i galuega faʻapipiʻi faʻamaumauga.

Ae fa'afefea se faiga masani o fa'amatalaga tau pisinisi?

E mafai lenei mea, ae e tatau, ioe, ia e nofouta tonu i faʻafitauli e tatau ona foia e tekinolosi tutusa. O le a ou faʻamatalaina iinei se tali masani a tagata auai atinaʻe e faʻaalia ai foliga o lenei faʻaputuga tekonolosi mai le vaaiga o IT masani. Faamanatu mai ia te au sina faataoto i le elefane:

  • Su'esu'e pisinisi: RDF o se mea e pei o se faʻataʻitaʻiga faʻamaonia saʻo teuina.
  • Faʻatonu System: RDF e pei EAV, na'o le tele o fa'asinomaga ma se gagana fa'afesili talafeagai.
  • Atinaʻe: lelei, o mea uma nei i le agaga o manatu o le mauoa faʻataʻitaʻiga ma le code maualalo, sa faitau talu ai nei e uiga i lenei mea.
  • Pule o Poloketi: ioe e tutusa lava malepe le faaputuga!

Faʻataʻitaʻiga e faʻaalia ai o le faʻaputuga e masani ona faʻaaogaina i galuega e fesoʻotaʻi ma le tufatufaina ma le heterogeneity o faʻamaumauga, mo se faʻataʻitaʻiga, pe a fausia le MDM (Master Data Management) poʻo le DWH (Data Warehouse) faiga vasega. O ia faʻafitauli e iai i soʻo se pisinisi.

I tulaga o alamanuia-fa'apitoa talosaga, feso'ota'i Fa'amatalaga tekonolosi o lo'o sili ona ta'uta'ua i le taimi nei i pisinisi nei.

  • biomedical tekinolosi (lea e foliga mai o lo latou lauiloa e fesoʻotaʻi ma le lavelave o le vaega);

taimi nei

O le “Boiling Point” na talimalo talu ai nei i se fonotaga na faatulagaina e le “National Medical Knowledge Base” association “Tu'ufa'atasi o ontologies. Mai le a'oa'oga i le fa'atinoga".

  • gaosiga ma le faʻaogaina o mea faʻalavelave (enisinia faʻainisinia tetele, gaosiga o suauʻu ma kesi; e masani ona tatou talanoa e uiga i tulaga masani ISO 15926);

taimi nei

O iinei foi, o le mafuaʻaga o le lavelave o le mataupu autu, pe a, mo se faʻataʻitaʻiga, i luga o le tulaga i luga, pe a tatou talanoa e uiga i le suauʻu ma kesi alamanuia, faʻamatalaga faigofie e manaʻomia ai nisi o galuega CAD.

I le 2008, na faia ai se mea faʻapipiʻi sui, faʻatulagaina e Chevron le konafesi.

ISO 15926, i le iʻuga, na foliga mai e fai si mamafa i le suauʻu ma le kesi alamanuia (ma maua atonu e sili atu le faʻaaogaina i le inisinia masini). Na'o Statoil (Equinor) na fa'amauina lelei; i Nouei, atoa siosiomaga. O isi o loo taumafai e fai a latou lava mea. Mo se faʻataʻitaʻiga, e tusa ai ma tala, o le Matagaluega o Malosiaga i totonu o le atunuʻu o loʻo faʻamoemoe e fatuina se "faʻataʻitaʻiga faʻataʻitaʻiga o le suauʻu ma le malosi faʻalavelave," tutusa, e foliga mai, i. faia mo le eletise eletise alamanuia.

  • fa'alāpotopotoga tau tupe (e o'o lava i le XBRL e mafai ona ta'ua o se ituaiga o fa'afefiloi o SDMX ma le RDF Data Cube ontology);

taimi nei

I le amataga o le tausaga, LinkedIn malosi spammed le tusitala ma avanoa mai toetoe lava o tagata tetele uma o le pisinisi tau tupe, lea na te iloa mai le faasologa "Force Majeure": Goldman Sachs, JPMorgan Chase ma / poʻo Morgan Stanley, Wells Fargo, SWIFT /Visa/Mastercard, Faletupe o Amerika, Citigroup, Fed, Deutsche Bank... Masalo sa saili tagata uma mo se tasi e mafai ona latou auina atu i ai. Konafesi kalafi o le Poto. E toaitiiti na mafai ona maua: o faʻalapotopotoga tau tupe na ave mea uma taeao o le aso muamua.

I luga o le HeadHunter, naʻo Sberbank na maua se mea manaia; e uiga i le "EAV teuina ma se faʻataʻitaʻiga faʻataʻitaʻiga RDF."

Masalo, o le eseesega i le tikeri o le alofa mo tekinolosi tutusa a le lotoifale ma le itu i Sisifo faʻalapotopotoga tau tupe e mafua mai i le natura faʻavaomalo o gaioiga mulimuli. E foliga mai, o le tu'ufa'atasiga i tua'oi o le setete e mana'omia ai ni fofo fa'alapotopotoga ma fa'apitoa fa'apitoa.

  • faiga fesili-tali ma talosaga faapisinisi (IBM Watson, Apple Siri, Google Knowledge Graph);

taimi nei

I le auala, o le na faia Siri, Thomas Gruber, o le tusitala o le faʻamatalaga tonu o le ontology (i le IT IT) o se "faʻamatalaga faʻapitoa." I lo’u manatu, o le toe faatulagaina o upu i lenei faauigaga e le suia ai lona uiga, atonu e ta’u mai ai e le o iai.

  • lolomiga o faʻamaumauga faʻatulagaina (faʻatasi ai ma se faʻamaoniga sili atu e mafai ona faʻatatau i le Linked Open Data).

taimi nei

O le tele o tagata fiafia o Linked Data e ta'ua o le GLAM: Faletusi, Faletusi, Fa'amaumauga, ma Fale Mataaga. Ua lava le fai atu o le Faletusi a le Konekeresi o loʻo faʻalauiloaina se sui mo MARC21 FA'ATA'IGA, lea e maua ai se faavae mo le lumanaʻi o faʻamatalaga tusi ma, ioe, faʻavae ile RDF.

Wikidata e masani ona taʻua o se faʻataʻitaʻiga o se poloketi manuia i le matata o Linked Open Data - o se ituaiga o masini e mafai ona faitau i ai Wikipedia, o mea o loʻo i ai, e ese mai i le DBPedia, e le faʻatupuina e ala i le faʻaulufale mai mai pusa faʻamatalaga, ae o faia atili pe itiiti ifo ma le lima (ma mulimuli ane avea ma puna o faʻamatalaga mo pusa faʻamatalaga tutusa).

Matou te fautuaina foi e te siakiina le lisi tagata faʻaoga o le Stardog RDF teuina i luga o le upega tafaʻilagi a Stardog i le vaega "Tagata Faʻatau".

Po o le a lava, i Gartner Hype Cycle mo Fa'atekonolosi Fa'afou 2016 "Enterprise Taxonomy and Ontology Management" o loʻo tuʻuina i le ogatotonu o le alu ifo i totonu o le vanu o le le fiafia ma le faʻamoemoe e oʻo atu i se "faʻatoʻaga gaosiga" e leʻo muamua atu i le 10 tausaga.

Feso'ota'i Fa'amaumauga o Atina'e

Va'aiga, va'aiga, va'aiga...

Ona o le fiafia i tala faasolopito, ua ou faʻavasegaina i lalo o faʻamatalaga a Gartner mo le tele o tausaga i luga o tekinolosi tatou te fiafia i ai.

Polo Technology Lipoti Tulaga Tausaga i fanua laugatasi
2001 'Upega tafaʻilagi Semantic Faʻamatalaga Faʻamataʻu Fa'afou Fou 5-10
2006 Uepese Semantic Autasi Faʻamatalaga Faʻamataʻu Tulaga o Fa'amoemoega Fa'atuputeleina 5-10
2012 'Upega tafaʻilagi Semantic Big Data Tulaga o Fa'amoemoega Fa'atuputeleina > 10
2015 Fa'amatalaga Feso'ota'i Su'esu'ega Maualuga ma Saienisi Fa'amatalaga Ala o le le fiafia 5-10
2016 Enterprise Ontology Pulega Faʻamatalaga Faʻamataʻu Ala o le le fiafia > 10
2018 Malamalama kalafi Faʻamatalaga Faʻamataʻu Fa'afou Fou 5-10

Peitai, ua i totonu "Ta'amilosaga Hype..." 2018 ua aliali mai foi le isi tulaga agai i luga - Knowledge Graphs. O se toe faʻafouina na tupu: kalafi DBMSs, lea na suia ai le gauai o tagata faʻaoga ma taumafaiga a le au atinaʻe, i lalo o le faatosinaga a talosaga a le muamua ma masani a le mulimuli, na amata ona faʻaogaina ma faʻatulagaina. o latou muamua tauva.

Toeitiiti lava o kalafi uma DBMS o loʻo faʻaalia nei o ia lava o se faʻavae talafeagai mo le fausiaina o se "kalafi o le malamalama" ("faʻamatalaga fesoʻotaʻi" e suia i nisi taimi i "faʻamatalaga fesoʻotaʻi"), ae faʻafefea ona faʻamaonia ia faʻamatalaga?

O fa'amaumauga o kalafi o lo'o fa'atumauina pea; o fa'amaumauga i totonu o le kalafi DBMS o lo'o tutusa lava le silo fa'amaumauga. Fa'ailoga fa'ailoga nai lo URI o lo'o faia le galuega o le tu'ufa'atasia o kalafi e lua DBMS o lo'o avea pea ma galuega tu'ufa'atasi, a'o tu'ufa'atasia faleoloa RDF e lua e masani ona o'o mai i lalo i le tu'ufa'atasia o kalafi RDF e lua. O le isi itu o le asemanticity o le leai o se faʻataʻitaʻiga o le ata o le kalafi LPG, lea e faigata ai ona pulea metadata e faʻaaoga ai le tulaga tutusa.

Ma le mea mulimuli, kalafi DBMSs e leai ni afi fa'ailo po'o ni masini fa'atonu. O taunuʻuga o ia afi e mafai ona toe gaosia e ala i faʻalavelave faʻalavelave, ae e mafai lava e oʻo lava ile SQL.

Ae ui i lea, o le taʻitaʻia o faiga faʻapipiʻi RDF e leai se faigata e lagolagoina le faʻataʻitaʻiga LPG. O le auala sili ona mautu e manatu o le tasi lea na tu'uina mai i le taimi e tasi i le Blazegraph: le RDF* fa'ata'ita'iga, tu'ufa'atasia le RDF ma le LPG.

nisi

E mafai ona e faitau atili e uiga i le lagolago mo le teuina o le RDF mo le faʻataʻitaʻiga LPG i le tusiga muamua i luga o Habré: "O le a le mea o tupu i le teuina o le RDF i le taimi nei". Ou te faʻamoemoe e iai se aso o le a tusia ai se isi tala e uiga i le Poto Ata ma Faʻamatalaga Faʻamatalaga. O le vaega mulimuli, e pei ona faigofie ona malamalama, na tusia i se faanatinati, ae ui i lea, e oo lava i le ono masina mulimuli ane, e le o manino mea uma i nei manatu.

Tusi

  1. Halpin, H., Monnin, A. (eds.) (2014). Philosophical Engineering: agai i se Philosophy of the Web
  2. Allemang, D., Hendler, J. (2011) Semantic Web for the Working Ontologist (2nd ed.)
  3. Staab, S., Studer, R. (eds.) (2009) Tusitaulima i Ontologies (2nd ed.)
  4. Wood, D. (ed.). (2011) Feso'ota'i Fa'amaumauga o Atina'e
  5. Keet, M. (2018) O se Folasaga i Ontology Engineering

puna: www.habr.com

Faaopoopo i ai se faamatalaga