Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri

E hiahia ana ahau ki te whakaatu atu ki te marea tetahi wahanga o tenei pukapuka kua taia ake nei:

Te whakatauira ontological o te hinonga: tikanga me nga hangarau [Text]: monograph / [S. V. Gorshkov, S. S. Kralin, O. I. Mushtak me etahi atu; ētita kaiwhakahaere S.V. Gorshkov]. - Ekaterinburg: Ural University Publishing House, 2019. - 234 p.: ill., table; 20 cm - Kaituhi. kua tohua ki te tit o muri. Me. — Te pukapuka pukapuka i te mutunga o ch. — ISBN 978-5-7996-2580-1: 200 kape.

Ko te kaupapa o te tuku i tenei wahanga ki runga i a Habré e wha nga wahanga:

  • Kaore pea e taea e tetahi te pupuri i tenei pukapuka ki o raatau ringa mena ehara ia i te kaihoko a tetahi tangata whai mana SergeIndex; Ko te tino kore i runga i te hoko.
  • Kua whakatikatikahia te tuhinga (kaore i te tohuhia i raro nei) kua mahia ano he taapiri kaore e tino hototahi ki te whakatakotoranga o te monograph kua taia: nga tuhinga korero (i raro i nga kaipahua) me nga honongaitua.
  • Kei te pirangi ahau kohikohi nga patai me nga korero, kia whai whakaaro ki a raatau i te wa e whakauru ana tenei tuhinga ki roto i te ahua hou ki etahi atu pukapuka.
  • He maha nga kaiwhaiwhai Tukutuku Tukutuku me te Raraunga Hononga e whakapono tonu ana he kuiti rawa to ratou porowhita, na te mea kaore ano kia ata whakamaramatia e te iwi whanui he aha te pai o te noho piripono ki te Tukutuku Semantic me te Raraunga Hononga. Ko te kaituhi o te kongakonga, ahakoa no roto ia i tenei porowhita, kaore ia e mau ki tenei whakaaro, engari, ahakoa, ka whakaaro ia he mea tika ki te mahi ano.

Na

Paetukutuku Tukutuku

Ko te whanaketanga o te Ipurangi ka taea te whakaatu penei (ka korero ranei mo ona waahanga i hangaia i roto i te raupapa kua tohua i raro nei):

  1. Tuhinga i runga i te Ipurangi. Hangarau matua - Gopher, FTP, etc.
    Ko te Ipurangi he whatunga ao mo te whakawhiti rauemi o te rohe.
  2. Nga tuhinga ipurangi. Ko nga hangarau matua ko HTML me HTTP.
    Ko te ahua o nga rauemi e kitea ana ka whai whakaaro ki nga ahuatanga o to raatau kaupapa whakawhiti.
  3. Raraunga Ipurangi. Hangarau matua - REST me SOAP API, XHR, etc.
    Ko te wa o nga tono Ipurangi, ehara i te mea ko nga tangata anake te hoko rauemi.
  4. Raraunga Ipurangi. Ko nga hangarau matua ko nga hangarau Raraunga Hononga.
    Ko tenei waahanga tuawha, i tohuhia e Berners-Lee, te kaihanga o nga hangarau matua tuarua me te kaiwhakahaere o te W3C, e kiia ana ko te Semantic Web; Ko nga hangarau Raraunga Hononga kua hoahoatia hei hanga raraunga i runga ipurangi ehara i te mea ka taea e te miihini anake te panui, engari he "marama-miihini."

Mai i nga mea e whai ake nei, ka mohio te kaipanui ki te hono i waenga i nga kaupapa matua o te wahanga tuarua me te tuawha:

  • He rite nga URL ki nga URI,
  • Ko te ahua o te HTML ko RDF,
  • He rite nga honongaitua HTML ki nga putanga URI i nga tuhinga RDF.

Ko te Paetukutuku Semantic he tirohanga nahanaha mo te wa kei te heke mai o te Ipurangi i te ahua o te ahua ohorere, o te whakangao ranei, ahakoa ka taea te whakaaro ki enei o muri. Hei tauira, ko tetahi ahuatanga nui o te mea e kiia nei ko te Tukutuku 2.0 ka kiia ko "nga ihirangi hanga-kaiwhakamahi." Ina koa, ka tonohia te taunakitanga W3C kia whai whakaaro ki a "Paetukutuku Ontology"me tetahi mahi penei mārō.

Kua mate te Tukutuku Semantic?

Ki te whakakahore koe nga tumanakohanga kore, he rite tonu te ahuatanga o te paetukutuku semantic ki te communism i nga wa o te whanaketanga hapori (a mena ka mau te pono ki nga whakahau herenga a Ilyich, ma te katoa e whakatau ma ratou ano). Nga miihini rapu tino angitu Whakahauhia nga paetukutuku ki te whakamahi i te RDFa me te JSON-LD me ratou ano ka whakamahi i nga hangarau e pa ana ki era e whakaahuatia ana i raro nei (Google Knowledge Graph, Bing Knowledge Graph).

I roto i nga tikanga whanui, kaore e taea e te kaituhi te korero he aha te mea e aukati ana i te horapa nui ake, engari ka taea e ia te korero i runga i nga wheako whaiaro. He raruraru ka taea te whakaoti "i waho o te pouaka" i roto i nga ahuatanga o te whakaekenga o te SW, ahakoa kaore i te tino whanui. Ko te mutunga mai, ko te hunga e pa ana ki enei mahi karekau he tikanga ki te tohe ki te hunga e kaha ana ki te tuku otinga, engari ko te whakaritenga motuhake a te hunga whakamutunga mo te otinga e whakahē ana i o raatau tauira pakihi. Na ka haere tonu taatau ki te tarai i te HTML me te whakapiri i nga momo API, tetahi ki tetahi.

Heoi, kua horapa atu nga hangarau Raraunga Hononga ki tua atu o te Tukutuku auraki; Ko te pukapuka, he pono, kua whakatapua ki enei tono. I tenei wa, e tumanako ana te hapori Raraunga Hononga kia horapa atu enei hangarau na runga i te rekoata a Gartner (he panui ranei, e pai ana koe) o nga ahuatanga penei Kauwhau Kawenga и Raraunga Raraunga. E hiahia ana ahau ki te whakapono ehara i te mea ko nga whakatinanatanga "pahikara" o enei kaupapa ka angitu, engari ko nga mea e pa ana ki nga paerewa W3C e korerohia ana i raro nei.

Raraunga Hononga

I tautuhia e Berners-Lee nga Raraunga Hononga ko te paetukutuku semantic "i mahi tika": he huinga huarahi me nga hangarau e taea ai e ia te whakatutuki i ona tino whainga. Nga maataapono taketake o te Raraunga Hononga Berners-Lee kua tohua e whai ake nei.

Kaupapa 1. Te whakamahi i nga URI hei whakaingoa i nga hinonga.

Ko nga URI he kaitautuhi hinonga o te ao, he rereke ki nga tohu aho paetata mo nga whakaurunga. I muri mai, he pai te korero o tenei maatapono i roto i te pepeha Kauwhata Matauranga a Google "mea, ehara i te aho".

Kaupapa 2. Te whakamahi i nga URI i roto i te kaupapa HTTP kia taea ai te whakakore i te tohutoro.

Ma te korero ki tetahi URI, ka taea te tiki i te tohu i muri o taua tohu (he maamaa te whakataurite me te ingoa o te kaiwhakahaere " i konei).*"i roto C); he tika ake, kia kitea etahi tohu mo tenei - i runga i te uara o te pane HTTP Accept:. Akene, i te taenga mai o te wa AR/VR, ka taea te tiki i te rauemi ake, engari mo tenei wa, ko te mea pea, he tuhinga RDF, ko te hua o te whakahaere i te patai SPARQL DESCRIBE.

Kaupapa 3. Te whakamahi i nga paerewa W3C - ko te RDF(S) me te SPARQL - ina koa ka whakakorehia nga URI.

Ko enei "papa" takitahi o te kohinga hangarau Raraunga Hononga, e mohiotia ana ko Keke Apa Tukutuku Semantic, ka korerohia i raro nei.

Kaupapa 4. Te whakamahi tohutoro ki etahi atu URI i te wa e whakaahua ana i nga hinonga.

Ko te RDF ka taea e koe te whakawhäiti i a koe ki te whakamaarama a-waha mo tetahi rauemi i roto i te reo maori, a ko te kaupapa tuawha e karanga ana kia kaua e mahi i tenei. Mena ka mauhia te maapono tuatahi, ka taea i te wa e whakaahua ana i tetahi rauemi hei korero ki etahi atu, tae atu ki nga mea "ke", na reira i kiia ai te raraunga he hono. Inaa, kare e taea te whakamahi i nga URI kua whakaingoatia ki te kupu RDFS.

RDF

RDF (Anga Whakaahuatanga Rauemi) he tikanga okawa mo te whakaahua i nga hinonga honohono.

Ko nga korero mo te momo "kaupapa-kaupapa-ahua", e kiia ana ko te torutoru, he korero mo nga hinonga me o raatau hononga. I roto i te take ngawari, ko te kaupapa, te tohu, me te ahanoa he URI katoa. Ka taea te URI kotahi ki nga tuunga rereke i roto i nga taarua rereke: he kaupapa, he tohu, he ahanoa; No reira, ka hangaia e nga taarua he momo kauwhata e kiia nei he kauwhata RDF.

Ko nga kaupapa me nga taonga kaore e taea te URI anake, engari ka kiia ano hoki kohanga kau, ka taea hoki nga taonga kupu kupu. Ko nga kupu tuhi he tauira o nga momo taketake kei roto he tohu aho me tetahi tohu momo.

He tauira o te tuhi kupu (i roto i te whakatakotoranga Turtle, he korero kei raro nei): "5.0"^^xsd:float и "five"^^xsd:string. Kuputuhi me te momo rdf:langString Ka taea hoki te whakauru ki te tohu reo; i roto i te Turtle he penei te tuhi: "five"@en и "пять"@ru.

Ko nga pona putua he rauemi "kore ingoa" kaore he tohu tohu o te ao, he aha nga korero ka taea te whakaputa; ahua o nga taurangi noho.

Na (koinei, ko te tikanga, ko te kaupapa katoa o te RDF):

  • Ko te kaupapa he URI, he node putua ranei,
  • he URI te tohu,
  • Ko te ahanoa he URI, he node putua, he mooni ranei.

He aha te take e kore ai e taea e nga tohu te noho koretake?

Ko te take pea ko te hiahia ki te mohio opaki me te whakamaori i te kupu takitoru ki te reo o te arorau whakatau tuatahi. s p o rite te tahi mea rite Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapirite wahi Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri - whakatauira, Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri и Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri - pūmau. Ko nga tohu o tenei maarama kei roto i te tuhinga "LBase: Semantics mo nga Reo o te Tukutuku Semantic", kei a ia te mana o te tuhipoka roopu mahi W3C. Ma tenei mohiotanga, ko te toru s p []te wahi [] - node kau, ka whakamaoritia hei Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapirite wahi Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri - taurangi, engari me pehea te whakamaori s [] o? Tuhinga whai mana W3C Taunakitanga "RDF 1.1 Semantics” ka tuku i tetahi atu tikanga whakamaori, engari kare ano e whakaaro te ahua o nga tohu he kohanga kau.

Heoi ano, ko Manu Sporni whakaaetia.

He tauira waitara te RDF. Ka taea te tuhi (whakaraupapa) RDF ki nga momo wetereo: RDF/XML, Te Tote (te nuinga ka taea e te tangata te panui), JSON-LD, HDT (ruarua).

Ko te RDF ano ka taea te raupapa ki RDF/XML i roto i nga huarahi rereke, na, hei tauira, kaore he tikanga ki te whakamana i te XML hua ma te whakamahi i te XSD ka ngana ranei ki te tango raraunga ma te whakamahi XPath. Waihoki, kaore pea a JSON-LD e makona i te hiahia o te kaiwhakawhanake Javascript toharite ki te mahi me te RDF ma te whakamahi i te tohu ira me te tapawha tapawha a Javascript (ahakoa ka neke a JSON-LD ki tera huarahi ma te tuku tikanga hangahanga).

Ko te nuinga o nga wetereo he huarahi hei whakapoto i nga URI roa. Hei tauira, he panui @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> i roto i te Honu ka whakaae koe ki te tuhi <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> tika rdf:type.

RDFS

RDFS (RDF Schema) - he kupu whakatauira taketake, e whakaatu ana i nga ariā o te rawa me te akomanga me nga taonga penei i te rdf:type, rdfs:subClassOf, rdfs:domain и rdfs:range. Ma te whakamahi i te papakupu RDFS, hei tauira, ka taea te tuhi i nga korero whaimana e whai ake 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 .

Ko te RDFS he whakamaarama me te whakatauira kupu, engari ehara i te reo here (ahakoa ko te tohu whaimana me rau ka taea te whakamahi pera). Ko te kupu "Schema" kia kaua e rite ki te kupu "XML Schema". Hei tauira, :author rdfs:range foaf:Person ko te tikanga tera rdf:type nga uara taonga katoa :author - foaf:Person, engari ehara i te mea me korero i mua.

SPARQL

SPARQL (SPARQL Protocol and RDF Uiui Reo) - he reo mo te uiui raraunga RDF. I roto i tetahi take ngawari, ko te patai SPARQL he huinga tauira e taurite ana nga taarua o te kauwhata e uiuia ana. Ka taea e nga tauira te whakauru i nga taurangi i roto i te kaupapa, te tohu, me te waahi ahanoa.

Ka whakahokia mai e te patai nga uara rerekee, ina whakakapia ki nga tauira, ka puta he kauwhata iti o te kauwhata RDF i uiuia (he waahanga o ana taarua). Ko nga taurangi o te ingoa kotahi i roto i nga tauira rereke o nga taarua me rite nga uara.

Hei tauira, ko te huinga o runga ake o nga axioms RDFS e whitu, ka hoki mai te patai e whai ake nei rdfs:domain и rdfs:range hei uara ?s и ?p aua:

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

Me mahara ko te SPARQL he korero korero, ehara i te reo mo te whakamaarama i te haere kauwhata (engari, ko etahi o nga putunga RDF e tuku huarahi ki te whakatika i te mahere mahi uiui). Na reira, ko etahi rapanga kauwhata paerewa, hei tauira, te kimi i te huarahi poto rawa, kaore e taea te whakaoti i te SPARQL, tae atu ki te whakamahi i te nga huarahi taonga (engari ano, ko nga whare pupuri RDF takitahi e tuku ana i nga taapiri motuhake hei whakaoti i enei raru).

Karekau a SPARQL e tiritiri i te whakaaro o te tuwhera o te ao me te whai i te huarahi "whakakore i te kore" taea hoahoa penei FILTER NOT EXISTS {…}. Ko te tohatoha raraunga ka whakaarohia ma te whakamahi i te tikanga nga uiuinga whakakotahi.

Ko te waahi uru SPARQL - he rokiroki RDF e kaha ana ki te tukatuka i nga patai SPARQL - kaore he taurite tika mai i te waahanga tuarua (tirohia te timatanga o tenei waahanga). Ka taea te whakataurite ki te putunga raraunga, i runga i nga ihirangi i hangaia ai nga wharangi HTML, engari ka uru atu ki waho. Ko te waahi uru SPARQL he rite tonu ki te waahi whakauru API mai i te tuatoru o nga waahanga, engari e rua nga rereketanga nui. Tuatahi, ka taea te whakakotahi i te maha o nga patai "ngota" ki te kotahi (e kiia ana ko te ahuatanga matua o te GraphQL), tuarua, ko taua API he tino tuhi-whaiaro (koinei te mea i ngana a HATEOAS ki te whakatutuki).

Ko te korero tautohetohe

Ko te RDF he huarahi ki te whakaputa i nga raraunga ki runga ipurangi, no reira me whakaaro te rokiroki RDF he tuhinga DBMS. Pono, i te mea he kauwhata te RDF, ehara i te rakau, i puta ano he kauwhata. He mea whakamiharo i mahi katoa. Ko wai i whakaaro tera ano etahi tangata mohio ka whakatinana i nga kohanga kore. Kei konei a Codd kihai i pai.

He iti ake ano nga huarahi ki te whakarite i te uru ki nga raraunga RDF, hei tauira, Nga Whatunga Raraunga Hononga (LDF) me Raraunga Raraunga Hononga (LDP).

OWL

OWL (Web Ontology Language) - he tikanga okawa mo te whakaatu i te matauranga, he putanga syntactic o te arorau whakaahuatanga Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri (i nga waahi katoa o raro he tika ake te korero OWL 2, ko te putanga tuatahi o OWL i ahu mai i Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri).

Ko nga ariā o te arorau whakamaarama i roto i te OWL e rite ana ki nga karaehe, e rite ana nga mahi ki nga taonga, ka mau tonu nga tangata takitahi ki o raatau ingoa o mua. Ko nga Axioms ka kiia ko nga axioms.

Hei tauira, i roto i te pera-ka karanga Manchester syntax mo te tohu OWL he axiom kua mohiotia e tatou Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri ka tuhia penei:

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

He wetereo ano mo te tuhi OWL, penei wetereo mahi, whakamahia i roto i te tohu whaimana, me OWL/XML. I tua atu, ka taea te raupapa OWL ki te wetereo RDF wetereo me etahi atu - i roto i tetahi o nga wetereo motuhake.

He hononga takirua a OWL me RDF. I tetahi taha, ka taea te whakaaro he momo papakupu e whakawhānui ana i te RDFS. I tetahi atu taha, he ahua okawa kaha ake mo te RDF he whakatakotoranga raupapa noa. E kore e taea te tuhi i nga hanga OWL tuatahi ma te whakamahi i te RDF takitoru kotahi.

I runga i nga waahanga o nga hanganga OWL e whakaaetia ana kia whakamahia, ka korero ratou mo nga mea e kiia ana Kōtaha OWL. Ko nga mea paerewa me te tino rongonui ko OWL EL, OWL RL me OWL QL. Ko te kowhiringa o nga korero ka pa ki te uaua o te rorohiko o nga rapanga angamaheni. He huinga katoa o nga hanga OWL e rite ana ki Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri, ka kiia ko OWL DL. I etahi wa ka korero ano ratou mo te OWL Full, ka whakaaetia kia whakamahia nga hanganga OWL me te tino herekore i roto i te RDF, kaore he herenga kupu me te rorohiko. Tukutuku Semantic me te Raraunga Hononga. Te whakatikatika me te taapiri. Hei tauira, he karaehe me tetahi taonga. Ko OWL Full kaore e taea te whakatau.

Ko nga maataapono matua mo te taapiri i nga huanga i roto i te OWL ko te tango i te whakaaro o te ao tuwhera. O.W.A.) me te whakakore i te whakapae mo nga ingoa ahurei (whakaaro ingoa ahurei, Kotahi). Kei raro nei ka kite tatou i nga waahi ka taea e enei maataapono te arahi me te whakauru i etahi hanga OWL.

Kia mau ki te ontology te wahanga e whai ake nei (kei roto i te syntax Manchester):

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

E pee anei te reira i tei parauhia e e rave rahi tamarii ta Ioane? Ma te whakakore i te UNA ka kaha te miihini whakatau ki te whakautu i tenei patai i roto i te kino, na te mea ko Alice raua ko Bob te tangata kotahi. Mo nga mea e whai ake nei, me taapiri te axiom e whai ake nei:

DifferentIndividuals: Alice, Bob, Carol, John

Me penei te ahua o te wahanga ontology (e kiia ana he maha nga tamariki a John, engari tokorua ana tamariki):

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

Ka taupatupatu ranei tenei ontology (ka taea te whakamaori hei taunakitanga mo nga raraunga muhu)? Ma te whakaae ki a OWA ka whakautu kino te miihini whakatau: "kei hea" ke atu (i tetahi atu ontology) ka kiia pea he tamaiti ano a Carol na John.

Hei whakakore i te tupono o tenei, me taapiri he korero hou mo John:

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

Hei whakakore i te ahua o etahi atu tamariki, me kii ko nga uara katoa o te taonga "he tamaiti" he tangata, e wha noa a matou:

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

Inaianei ka taupatupatu te ontology, e kore e ngaro i te miihini whakatau. Na te mutunga o nga axioms kei a tatou, i roto i te tikanga, "katia" te ao, ka kite me pehea te kore o John hei tamaiti ake nana.

Te hono Raraunga hinonga

Ko te huinga Raraunga Hononga o nga huarahi me nga hangarau i whakaritea tuatahi mo te whakaputa raraunga i runga i te Tukutuku. Ko ta ratou whakamahi i roto i te taiao umanga a-roto ka pa ki te maha o nga uaua.

Hei tauira, i roto i te taiao rangatōpū kati, ko te mana tangohanga o OWL i runga i te tangohanga o OWA me te whakakore i te UNA, nga whakatau na te tuwhera me te tohatoha o te Tukutuku, he ngoikore rawa. Na konei ka taea nga otinga e whai ake nei.

  • Ko te whakawhiwhi i te OWL me nga tohu tohu, e kii ana i te whakarere o OWA me te tangohanga o te UNA, te whakatinanatanga o te miihini whakaputa e rite ana. - I tenei ara kei te haere mai Stardog RDF rokiroki.
  • Te whakarere i nga kaha tangohanga a OWL hei pai mo nga miihini ture. — Tautoko Stardog SWRL; Ko Jena me GraphDB te tuku ōu reo ture
  • Te whakakore i nga kaha tangohanga o OWL, te whakamahi i tetahi, tetahi atu waahanga tata ki te RDFS mo te whakatauira. - Tirohia etahi atu korero mo tenei i raro nei.

Ko tetahi atu take ko te arotahi nui atu pea te ao rangatōpū ki runga i nga take kounga raraunga me te kore o nga taputapu whakamana raraunga i roto i te kohinga Raraunga Hononga. Ko nga putanga kei konei e whai ake nei.

  • Ano, whakamahia mo te whakamana i nga hanga OWL me nga tohu o te ao kati me nga ingoa ahurei mena kei te waatea he miihini whakatau tika.
  • Whakamahia SHACL, kua whakatauhia i muri i te rarangi o nga paparanga Keke Apa Tukutuku Semantic kua whakaritea (heoi, ka taea hoki te whakamahi hei miihini ture), ranei ShEx.
  • Ma te mohio kua oti nga mea katoa ki nga patai SPARQL, te hanga i o ake tikanga whakamana raraunga ngawari ma te whakamahi i enei.

Heoi, ahakoa te whakakore katoa i nga kaha tangohanga me nga taputapu whakamana ka waiho te Raraunga Hononga ki waho o te whakataetae i nga mahi e rite ana ki te whenua ki te paetukutuku tuwhera me te tohatoha - i roto i nga mahi whakauru raraunga.

Me pehea te punaha korero umanga auau?

Ka taea tenei, engari me tino mohio koe he aha nga raru ka whakatauhia e nga hangarau e rite ana. Ka whakaahua ahau i konei he tauhohenga angamaheni o nga kaiuru whanaketanga hei whakaatu i te ahua o tenei puranga hangarau mai i te tirohanga o te IT tikanga. Te faahaamana'o iti nei au i te parabole o te arewhana:

  • Kaitātari pakihi: Ko te RDF he ahua rite ki te tauira arorau kua penapena tika.
  • Kaitakitari i nga punaha: He rite te RDF EAV, me te paihere taupū me te reo patai watea.
  • kaiwhakawhanake: pai, ko enei katoa i roto i te wairua o nga ariā o te tauira whai rawa me te waehere iti, i te panui tata nei mo tenei.
  • Kaiwhakahaere Kaupapa: ae he rite tonu te tiango i te puranga!

Ko nga mahi e whakaatu ana he maha nga wa e whakamahia ana te puranga i roto i nga mahi e pa ana ki te tohatoha me te rereke o nga raraunga, hei tauira, i te wa e hanga ana i nga punaha akomanga MDM (Master Data Management), DWH (Data Warehouse). Ko enei raruraru kei roto i tetahi ahumahi.

Mo nga tono a-ahumahi, ko nga hangarau Raraunga Hononga kei te tino rongonui i enei wa i nga umanga e whai ake nei.

  • nga hangarau rongoa koiora (kei te ahua o te ahua o to ratou rongonui ki te uaua o te rohe);

nāianei

I whakahaerehia e te "Boiling Point" he huihuinga i whakaritea e te "National Medical Knowledge Base" association "Te whakakotahi i nga ontologies. Mai i te ariā ki te whakamahi mahi".

  • te hanga me te mahi o nga hua uaua (te miihini miihini nui, te hanga hinu me te hau; te nuinga o nga wa e korero ana matou mo te paerewa ISO 15926);

nāianei

I konei hoki, ko te take ko te uaua o te waahi kaupapa, ina, hei tauira, i te waahi whakarunga, mena ka korero tatou mo te umanga hinu me te hau, ka hiahiatia e te kaute ngawari etahi mahi CAD.

I te tau 2008, ka tu tetahi hui whakaurunga kanohi, na Chevron i whakahaere te huihuinga.

Ko te ISO 15926, i te mutunga, he ahua taumaha ki te umanga hinu me te hau (a he nui ake pea te tono mo te miihini miihini). Ko Statoil (Equinor) anake i mau ki runga; i Norway, he katoa rauwiringa kaiao. Ko etahi e ngana ana ki te mahi i a raatau ake mahi. Hei tauira, e ai ki nga korero, ko te Manatu o te Pungao o roto o te whare e whakaaro ana ki te hanga i tetahi "tauira ontological ontological o te wahie me te matatini pūngao," he rite, te ahua, ki i hangaia mo te ahumahi hiko hiko.

  • nga whakahaere putea (tae noa ki te XBRL ka taea te kiia he momo ranu o SDMX me te RDF Data Cube ontology);

nāianei

I te timatanga o te tau, ka kaha te korero a LinkedIn ki te kaituhi me nga waahi mai i nga tangata nunui katoa o te umanga putea, e mohio ana ia mai i te raupapa pouaka whakaata "Force Majeure": Goldman Sachs, JPMorgan Chase me / ranei Morgan Stanley, Wells Fargo, SWIFT/Visa/Mastercard, Bank of America, Citigroup, Fed, Deutsche Bank... I rapu pea te katoa mo tetahi tangata ka taea e ratou te tuku atu. Huihuinga Kauwhata Matauranga. He ruarua noa nga mea i kitea: ka mau nga whakahaere putea i nga mea katoa te ata o te ra tuatahi.

I runga i te HeadHunter, ko Sberbank anake i kite i tetahi mea whakamere; ko te korero mo te "Pupuri EAV me te tauira raraunga rite RDF."

Akene, ko te rereketanga o te tohu o te aroha mo nga hangarau e rite ana o nga umanga putea o te kaainga me te Tai Hauauru na te ahuatanga whakawhiti o nga mahi o muri. Ko te ahua, ko te whakaurunga puta noa i nga rohe o te kawanatanga me tino rerekee nga otinga whakahaere me te hangarau.

  • nga punaha whakautu patai me nga tono arumoni (IBM Watson, Apple Siri, Google Knowledge Graph);

nāianei

Ma te ara, ko te kaihanga o Siri, ko Thomas Gruber, te kaituhi o te tino whakamaramatanga o te ontology (i roto i te tikanga IT) hei "whakatakoto whakaaro." Ki taku nei whakaaro, ko te whakatikatika i nga kupu i roto i tenei whakamaramatanga kare e huri i tona tikanga, tera pea e tohu ana kaore i reira.

  • te whakaputanga o nga raraunga hanganga (me te nui ake o te tika ka kiia tenei ki te Raraunga Tuwhera Hononga).

nāianei

Ko nga kaiwhaiwhai nui o Raraunga Hononga ko nga mea e kiia nei ko GLAM: Taiwhanga, Whare Pukapuka, Puranga, me nga Whare Taonga. Kati noa ki te kii kei te whakatairanga te Whare Pukapuka o te Runanga i tetahi whakakapinga mo MARC21 WHAKAMAHI, e e whakarato ana i te turanga mo te wa kei te heke mai mo te whakaahuatanga pukapuka a, o te akoranga, i runga i RDF.

He maha nga wa e kiia ana a Wikidata hei tauira mo te kaupapa angitu i roto i te mara o te Raraunga Tuwhera Hononga - he momo putanga miihini-maama o Wikipedia, ko nga mea o roto, he rereke ki te DBPedia, kaore i hangaia ma te kawemai mai i nga pouaka korero tuhinga, engari he he nui ake, iti iho ranei i hangaia ma te ringa (a ka noho hei puna korero mo nga pouaka korero kotahi).

Ka tūtohu ano matou kia tirohia e koe rārangi nga kaiwhakamahi o te rokiroki Stardog RDF i runga i te paetukutuku Stardog i te waahanga "Kaihoko".

Heoi ano, i Gartner Hype Cycle for Emerging Technologies 2016 Ko te "Enterprise Taxonomy and Ontology Management" ka tuu ki waenganui o te hekenga ki te raorao o te pouri me te tumanako ka eke ki te "maamaa hua" kaore i mua atu i nga tau 10.

Te hono Raraunga Hinonga

Matapae, matapae, matapae...

I runga i te hiahia o mua, kua tabulahia e au ki raro i nga matapae a Gartner mo nga tau maha mo nga hangarau e pai ana ki a tatou.

Tau Hangarau Pūrongo Tūnga Nga tau ki te mania
2001 Paetukutuku Tukutuku Tohu Hangarau Te Keu Hou 5-10
2006 Paetukutuku Semantic Corporate Tohu Hangarau Te tihi o nga tumanakohanga kua piki ake 5-10
2012 Paetukutuku Tukutuku Raraunga Nui Te tihi o nga tumanakohanga kua piki ake > 10
2015 Raraunga Hononga Te Taatari Ake me te Pūtaiao Raraunga Te Whanaketanga 5-10
2016 Whakahaere Ontology Enterprise Tohu Hangarau Te Whanaketanga > 10
2018 Kauwhau Kawenga Tohu Hangarau Te Keu Hou 5-10

Heoi, kua uru ki roto "Hype Cycle..." 2018 kua puta mai ano he ia piki ake - Nga Kauwhata Matauranga. I puta ano tetahi reincarnation: kauwhata DBMS, i huri te aro o nga kaiwhakamahi me nga mahi a nga kaiwhakawhanake, i raro i te mana o nga tono o mua me nga tikanga o muri, ka tiimata ki te tango i nga waahanga me te tuunga. o o raatau whakataetae o mua.

Tata ki nga kauwhata katoa a DBMS e kii ana he turanga pai mo te hanga "kauwhata matauranga" umanga ("raunga hono" i etahi wa ka whakakapihia e "raraunga hono"), engari he pehea te tika o enei kereme?

He rite tonu nga papaunga raraunga kauwhata; he rite tonu nga raraunga kei roto i te kauwhata DBMS. Ko nga kaitautuhi aho hei utu mo nga URI, ko te mahi ki te whakauru i nga kauwhata DBMS e rua he mahi whakauru tonu, engari ko te whakauru i nga toa RDF e rua ka heke iho ki te whakakotahi noa i nga kauwhata RDF e rua. Ko tetahi atu ahuatanga o te whakakotahitanga ko te kore-whakaaroaro o te tauira kauwhata LPG, he uaua ki te whakahaere metadata ma te whakamahi i te papaaho kotahi.

Ka mutu, ko nga DBMS kauwhata kaore he miihini whakatau, he miihini ture ranei. Ko nga hua o enei miihini ka taea te whakaputa ma te whakararu i nga patai, engari ka taea tenei ahakoa i roto i te SQL.

Heoi, karekau he uaua o nga punaha rokiroki RDF ki te tautoko i te tauira LPG. Ko te huarahi tino pakari ka whakaarohia ko te mea i whakaarohia i te wa kotahi i Blazegraph: te tauira RDF*, te whakakotahi i te RDF me te LPG.

Pānuitia atu

Ka taea e koe te panui atu mo te tautoko rokiroki RDF mo te tauira LPG i te tuhinga o mua mo Habré: "He aha kei te tupu me te rokiroki RDF inaianei". Te ti'aturi nei au i tetahi ra ka tuhia he tuhinga motuhake mo nga Kauwhata Matauranga me te Raraunga Raraunga. Ko te waahanga whakamutunga, he mea ngawari ki te mohio, i tuhia i roto i te tere, engari, ahakoa e ono marama i muri mai, kaore nga mea katoa e tino marama ake ki enei kaupapa.

Tuhinga

  1. Halpin, H., Monnin, A. (eds.) (2014). Hangarau Hangarau: Ki te Tohunga o te Tukutuku
  2. Allemang, D., Hendler, J. (2011) Tukutuku Semantic for the Working Ontologist (2nd ed.)
  3. Staab, S., Studer, R. (eds.) (2009) Handbook on Ontologies (2nd ed.)
  4. Wood, D. (ed.). (2011) Te Hononga Raraunga Hinonga
  5. Keet, M. (2018) He Introduction to Ontology Engineering

Source: will.com

Tāpiri i te kōrero