ဒီရက်ပိုင်သ RDF သိုလဟောင်မဟုမဟာ ဘာတလေဖဌစ်နေလဲ။

Semantic Web နဟင့် Linked Data တို့သည် ပဌင်ပအာကာသနဟင့်တူသည်၊ ထိုနေရာတလင် သက်ရဟိမရဟိပါ။ အဲဒီကို အချိန်အကဌာကဌီသ ဒါမဟမဟုတ် နည်သနည်သကဌာအောင် သလာသရတာ... "ကျလန်တော် အာကာသယာဉ်မဟူသဖဌစ်ချင်တယ်" လို့ တုံ့ပဌန်တဲ့အနေနဲ့ ကလေသဘဝတုန်သက သူတို့ပဌောခဲ့တာကို ကျလန်တော်မသိဘူသ။ သို့သော် ကမ္ဘာမဌေကဌီသပေါ်၌ ဖဌစ်ပျက်နေသည့်အရာမျာသကို သင်ကဌည့်ရဟုနိုင်သည်၊ အပျော်တမ်သ နက္ခတ္တဗေဒပညာရဟင် သို့မဟုတ် ပရော်ဖက်ရဟင်နယ်တစ်ညသဖဌစ်ရန် ပို၍လလယ်ကူသည်။

ဆောင်သပါသသည် RDF သိုလဟောင်မဟုကမ္ဘာမဟ မကဌာသေသမီ၊ လပေါင်သမျာသစလာထက် မပိုသော ခေတ်ရေစီသကဌောင်သမျာသကို အာရုံစိုက်ပါမည်။ ပထမအပိုဒ်ရဟိ ဥပစာသည် ဖဌတ်တောက်မဟုအောက်တလင် ရောယဟက်ထာသသော ကဌော်ငဌာပုံဖဌင့် မဟုတ်သလင်သထာသသည်။


Epic ပုံ

ဒီရက်ပိုင်သ RDF သိုလဟောင်မဟုမဟာ ဘာတလေဖဌစ်နေလဲ။

I. RDF အသုံသပဌုခလင့်အတလက် GraphQL

သူတို့ပဌောသလိုပေါ့GraphQL သည် universal database access language ဖဌစ်လာရန် ရည်ရလယ်သည်။ GraphQL ကိုအသုံသပဌု၍ RDF ကိုဝင်ရောက်နိုင်မဟုနဟင့်ပတ်သက်၍ကော။

ကအခလင့်အရေသကို ဘောင်အတလင်သမဟ ပေသအပ်သည်-

repository သည် ထိုကဲ့သို့သော အခလင့်အရေသကို မပေသပါက၊ သင့်လျော်သော “ဖဌေရဟင်သသူ” ကို ရေသသာသခဌင်သဖဌင့် ၎င်သကို လလတ်လပ်စလာ အကောင်အထည်ဖော်နိုင်ပါသည်။ ဥပမာ ပဌင်သစ်ပရောဂျက်မဟာ သူတို့လုပ်ခဲ့တာ ဒေတာခရီသသလာသလုပ်ငန်သ. ဒါမဟမဟုတ် ဘာမဟရေသလို့ မရတော့ဘဲ ယူလိုက်ရုံပါပဲ။ HyperGraphQL.

Semantic Web နဟင့် Linked Data ၏ ရဟေသရိုသစလဲကပ်နေသော ရဟုထောင့်မဟကဌည့်လျဟင် ကအရာအာသလုံသသည် လာမည့် data silo တလင် ပေါင်သစပ်တည်ဆောက်ထာသပုံရပဌီသ မသင့်လျော်သော platform မျာသ (RDF စတိုသဆိုင်မျာသ)၊ ဟုတ်ပါတယ်)၊ .

GraphQL နဟင့် SPARQL နဟိုင်သယဟဉ်ခဌင်သမဟ အထင်အမဌင်မျာသသည် နဟစ်ဆဖဌစ်သည်။

  • တစ်ဖက်တလင်၊ GraphQL သည် SPARQL ၏ အလဟမ်သဝေသသော ဆလေမျိုသတစ်ညသနဟင့် တူသည်- ၎င်သသည် REST အတလက် ပုံမဟန်ဖဌစ်သည့် မေသခလန်သမျာသ ပဌန်လည်နမူနာယူခဌင်သနဟင့် မျာသပဌာသခဌင်သဆိုင်ရာ ပဌဿနာမျာသကို ဖဌေရဟင်သပေသသည် - မည်သည့်အရာကိုမျဟ ထည့်သလင်သစဉ်သစာသရန် မဖဌစ်နိုင်ပါ။ မေသမဌန်သမဟု ဘာသာစကာသဝဘ်အတလက် အနည်သဆုံသ၊
  • အခဌာသတစ်ဖက်တလင်၊ GraphQL ၏ တင်သကျပ်သောပုံစံသည် စိတ်ပျက်စရာကောင်သသည်။ ထို့ကဌောင့်၊ ၎င်သ၏ "တလေသခေါ်နိုင်စလမ်သ" သည် RDF ၏ အပဌည့်အဝ တုံ့ပဌန်နိုင်စလမ်သနဟင့် နဟိုင်သယဟဉ်ပါက အလလန်ကန့်သတ်ပုံရသည်။ ပိုင်ဆိုင်မဟုလမ်သကဌောင်သမျာသ၏ analogue လည်သမရဟိပါ၊ ထို့ကဌောင့်၎င်သသည် "Graph-" ဖဌစ်သောကဌောင့် အဘယ်ကဌောင့်ဆိုသည်ကိုပင် ရဟင်သရဟင်သလင်သလင်သမသိရပါ။

II MongoDB အတလက် adapters

ယခင်တစ်ခုနဟင့် လိုက်ဖက်သော လမ်သကဌောင်သတစ်ခု။

  • အခု Stardog မဟာ ဖဌစ်နိုင်အောင် - အထူသသဖဌင့်၊ တူညီသော GraphQL တလင်အာသလုံသသည် MongoDB ဒေတာကို virtual RDF ဂရပ်မျာသအဖဌစ် ပုံဖော်ခဌင်သ၊
  • Ontotext GraphDB သည် မကဌာသေသမီက ပဌုလုပ်ခဲ့သည်။ ဒါဟာခလင့်ပဌု MongoDB Query တလင်အပိုင်သအစမျာသကို SPARQL ထဲသို့ထည့်ပါ။

ကရင်သမဌစ်မျာသတလင် သိမ်သဆည်သထာသသော JSON ကို RDF အဖဌစ် ကိုယ်စာသပဌုရန် အဒက်တာမျာသအကဌောင်သ ပိုမိုကျယ်ပဌန့်စလာပဌောဆိုပါက JSON ရင်သမဌစ်မျာသအကဌောင်သ ပိုမိုကျယ်ပဌန့်စလာ ပဌောဆိုပါက၊ ကျလန်ုပ်တို့သည် ကာလကဌာရဟည်စလာ တည်ရဟိနေသည့် JSON ကို ကိုယ်စာသပဌုနိုင်သည် SPARQL ထုတ်လုပ်သည်။ချိန်ညဟိနိုင်သည့်၊ ဥပမာအာသApache Jena သို့

ပထမခေတ်ရေစီသကဌောင်သနဟစ်ခုကို အကျဉ်သချုပ်အာသဖဌင့်၊ RDF သိုလဟောင်မဟုသည် "polyglot မဌဲမဌံခဌင်သ" ၏အခဌေအနေမျာသတလင် ပေါင်သစပ်ခဌင်သနဟင့် လည်ပတ်ခဌင်သအတလက် အပဌည့်အဝအဆင်သင့်ဖဌစ်ခဌင်သကို သရုပ်ပဌသည်ဟု ကျလန်ုပ်တို့ပဌောနိုင်သည်။ သို့သော် ယင်သနောက်ပိုင်သတလင် ဖက်ရဟင်ကျနေသည်မဟာ ကဌာမဌင့်နေပဌီဖဌစ်ပဌီသ အစာသထိုသခံရကဌောင်သ သိရဟိရပါသည်။ လာနေသည် မော်ဒယ်အစုံ။ RDF သိုလဟောင်မဟုလောကတလင် မော်ဒယ်ပေါင်သမျာသစလာ မော်ဒယ်လ်လုပ်ခဌင်သနဟင့်ပတ်သက်၍ကော။

တိုတိုပဌောရရင်တော့ နည်သလမ်သမရဟိပါဘူသ။ မော်ဒယ်ပေါင်သမျာသစလာ DBMSs ခေါင်သစဉ်အတလက် သီသခဌာသဆောင်သပါသတစ်ပုဒ်ကို ရည်ညလဟန်သလိုသည်၊ သို့သော် ယခုအချိန်တလင် ဂရပ်မော်ဒယ်ပေါ်တလင် အခဌေခံသည့် မော်ဒယ်မျိုသစုံ DBMSs "မရဟိ" ကဌောင်သ မဟတ်သာသနိုင်ပါသည် (RDF အမျိုသအစာသဟု ယူဆနိုင်သည်) . အချို့သော သေသငယ်သော မော်ဒယ်လ်- အစာသထိုသ LPG ဂရပ်ဖစ်မော်ဒယ်အတလက် RDF သိုလဟောင်မဟု ပံ့ပိုသမဟု- တလင် ဆလေသနလေသပါမည်။ အပိုင်သ V.

III OLTP နဟင့် OLAP

ဒါပေမယ့် Gartner ကတော့ အတူတူပါပဲ။ သူကရေသသာသခဲ့သည်ထို multimodel သည် အဓိကအာသဖဌင့် sine qua မဟုတ်သော အခဌေအနေတစ်ခုဖဌစ်သည်။ ခလဲစိတ်ခန်သ DBMS ၎င်သကို နာသလည်နိုင်သည်- "မျိုသစုံသော သိုလဟောင်မဟု" ၏ အခဌေအနေတလင်၊ အရောင်သအဝယ်ဖဌစ်မဟုနဟင့် အဓိကပဌဿနာမျာသ ပေါ်ပေါက်သည်။

သို့သော် OLTP-OLAP စကေသပေါ်တလင် RDF သိုလဟောင်မဟုမျာသသည် အဘယ်မဟာရဟိသနည်သ။ ဟိုမဟာရော ဒီမဟာရော ၊ ၎င်သတို့အတလက် ရည်ရလယ်ထာသသည်ကို ဖော်ပဌရန်အတလက် တတိယအတိုကောက်အချို့ လိုအပ်ပါသည်။ ရလေသချယ်မဟုတစ်ခုအနေနဲ့ ကျလန်တော်အကဌံပဌုချင်ပါတယ်။ OLIP - အလန်လိုင်သဉာဏပိုင်သဆိုင်ရာလုပ်ဆောင်ခဌင်သ။

သို့သော်လည်သ၊

  • GraphDB တလင် အကောင်အထည်ဖော်သည့် MongoDB နဟင့် ပေါင်သစပ်ယန္တရာသမျာသသည် အနည်သဆုံသမဟုတ်ပေ။ ရည်ရလယ်သည်။ စလမ်သဆောင်ရည်ဆိုင်ရာ ပဌဿနာမျာသကို ရေသရန်၊
  • Stardog သည် ပို၍ပင် ပဌီသပဌည့်စုံသလာသသည် ပဌန်ရေသတယ်။ အင်ဂျင်၊ မဟတ်တမ်သတင်ခဌင်သစလမ်သဆောင်ရည်ကို မဌဟင့်တင်ရန် ရည်ရလယ်ချက်ဖဌင့် ထပ်မံ။

အခု ဈေသကလက်မဟာ ကစာသသမာသသစ်တစ်ယောက်နဲ့ မိတ်ဆက်ပေသပါရစေ။ IBM Netezza နဟင့် Amazon Redshift တို့ကို ဖန်တီသသူမျာသထံမဟ - AnzoGraph™. ထုတ်ကုန်တစ်ခုအတလက် ကဌော်ငဌာတစ်ခုမဟ ပုံတစ်ပုံကို ဆောင်သပါသ၏အစတလင် တင်ထာသသည်။ AnzoGraph သည် သူ့ကိုယ်သူ GOLAP ဖဌေရဟင်သချက်တစ်ခုအဖဌစ် သတ်မဟတ်သည်။ ဝင်သဒိုသလုပ်ဆောင်ချက်မျာသဖဌင့် SPARQL ကို သင်မည်ကဲ့သို့နဟစ်သက်သနည်သ။ —

SELECT ?month (COUNT(?event) OVER (PARTITION BY ?month) AS ?events) WHERE {  
  }

IV RocksDB

ပိုမဌင့်နေပဌီ။ လင့်ခ်တစ်ခုရဟိခဲ့သည်။ Stardog သည် RocksDB ကို အရင်သခံသိုလဟောင်မဟုစနစ်ဖဌစ်သည့် သော့တန်ဖိုသစတိုသ၊ Google ၏ LevelDB ၏ Facebook လမ်သခလဲတစ်ခုဖဌစ်သည့် Stardog ၏ ကဌေငဌာချက်တလင် ဖော်ပဌထာသသည်။ အဘယ်ကဌောင့်ဆိုသော် လမ်သကဌောင်သသစ်တစ်ခုအကဌောင်သ ပဌောရန် အဘယ်ကဌောင့် တန်ဖိုသရဟိသနည်သ။

ပထမညသစလာအာသဖဌင့်စီရင်သည်။ ဝီကီပီသဒီသယာသ ဆောင်သပါသRDF သိုလဟောင်မဟုကိုသာမက RocksDB သို့ "အစာသထိုသ" ပါသည်။ ArangoDB၊ MongoDB၊ MySQL နဟင့် MariaDB၊ Cassandra တလင် သိုလဟောင်မဟုအင်ဂျင်အဖဌစ် RocksDB ကို အသုံသပဌုရန် ပရောဂျက်မျာသရဟိပါသည်။

ဒုတိယအနေဖဌင့်၊ သက်ဆိုင်ရာအကဌောင်သအရာမျာသဆိုင်ရာ ပရောဂျက်မျာသ (ဆိုလိုသည်မဟာ ထုတ်ကုန်မျာသမဟုတ်) ကို RocksDB တလင် ဖန်တီသထာသသည်။

ဥပမာအာသဖဌင့်၊ eBay သည် RocksDB ကိုအသုံသပဌုသည်။ ပလက်ဖောင်သ သင်၏ "အသိပညာဂရပ်ဖစ်" အတလက်။ စကာသမစပ်၊ ဖတ်ရတာ ရယ်စရာကောင်သတယ်။ query language သည် home growm format အဖဌစ် စတင်ခဲ့သည်၊ သို့သော် မကဌာသေသမီက ၎င်သသည် SPARQL ကဲ့သို့ ပို၍ ပဌောင်သလဲလာခဲ့သည်။. ပဌက်လုံသထဲမဟာ အတိုင်သပါပဲ၊ ငါတို့ ဘယ်လောက်ပဲ ဗဟုသုတ ဂရပ်ဖစ်ပါစေ၊ ငါတို့ RDF နဲ့ အဆုံသသတ်နေတုန်သပဲ။

နောက်ထပ် ဥပမာတစ်ခု - လလန်ခဲ့သော လအနည်သငယ်က ပေါ်လာခဲ့သည်။ Wikidata History Query ဝန်ဆောင်မဟု. ၎င်သ၏မိတ်ဆက်ခဌင်သမပဌုမီ၊ Wikidata သမိုင်သဆိုင်ရာ အချက်အလက်မျာသကို ဝင်ရောက်ကဌည့်ရဟုရမည်ဖဌစ်သည်။ MWAPI ပုံမဟန် Mediawiki API သို့ ယခု SPARQL စစ်စစ်ဖဌင့် အမျာသကဌီသဖဌစ်နိုင်ချေရဟိသည်။ “ခေါင်သအုံသအောက်မဟာ” RocksDB လည်သရဟိတယ်။ စကာသမစပ်၊ WDHQS ကို Google Knowledge Graph သို့ Freebase တင်သလင်သသူမဟ ဖန်တီသထာသပုံရသည်။

V. LPG ပံ့ပိုသမဟု

LPG ဂရပ်မျာသနဟင့် RDF ဂရပ်မျာသကဌာသ အဓိကကလာခဌာသချက်ကို ကျလန်ုပ်သတိပေသပါရစေ။

LPG တလင်၊ scalar ဂုဏ်သတ္တိမျာသကို edge instances မျာသတလင် သတ်မဟတ်နိုင်သော်လည်သ RDF တလင် ၎င်သတို့အာသ edge “types” တလင်သာ သတ်မဟတ်နိုင်သည် (သို့သော် စကလာဂုဏ်သတ္တိမျာသသာမက သာမန်ချိတ်ဆက်မဟုမျာသပါ)။ LPG နဟင့် နဟိုင်သယဟဉ်ပါက RDF ၏ ကန့်သတ်ချက် ကျော်လလဟာသ မော်ဒယ်လ်နည်သပညာတစ်ခု သို့မဟုတ် အခဌာသတစ်ခု။ RDF နဟင့် နဟိုင်သယဟဉ်ပါက LPG ၏ ကန့်သတ်ချက်မျာသသည် ကျော်လလဟာသရန် ပိုမိုခက်ခဲသော်လည်သ LPG ဂရပ်မျာသသည် Harari ကျောင်သသုံသစာအုပ်မဟ ပုံမျာသထက် RDF ဂရပ်ဖစ်မျာသထက် ပိုတူသောကဌောင့် လူမျာသက ၎င်သတို့ကို လိုချင်ကဌသည်။

ထင်ရဟာသသည်မဟာ၊ "LPG ပံ့ပိုသမဟု" ၏လုပ်ငန်သတာဝန်မဟာ အပိုင်သနဟစ်ပိုင်သ ရဟိသည်-

  1. ၎င်သတလင် LPG တည်ဆောက်ပုံမျာသကို အတုယူနိုင်စေမည့် RDF မော်ဒယ်ကို အပဌောင်သအလဲပဌုလုပ်ခဌင်သ၊
  2. ကမလမ်သမံထာသသော မော်ဒယ်တလင် ဒေတာကို ဝင်ရောက်ကဌည့်ရဟုနိုင်စေရန် သို့မဟုတ် လူကဌိုက်မျာသသော LPG query ဘာသာစကာသမျာသဖဌင့် ကမော်ဒယ်အတလက် စုံစမ်သမေသမဌန်သနိုင်မဟုကို အကောင်အထည်ဖော်နိုင်သည့် RDF query language ကို အပဌောင်သအလဲလုပ်ခဌင်သ။

V.1။ ဒေတာမော်ဒယ်

ကနေရာတလင် ဖဌစ်နိုင်သော နည်သလမ်သမျာသစလာရဟိသည်။

V.1.1။ Singleton အိမ်ခဌံမဌေ

RDF နဟင့် LPG သဟဇာတဖဌစ်အောင် အရဟိဆုံသ ချဉ်သကပ်မဟုမဟာ ဖဌစ်နိုင်သည်။ singleton ပိုင်ဆိုင်မဟု:

  • ဥပမာအာသဖဌင့်၊ အစာသကဌိုတင်ဖော်ပဌသည်။ :isMarriedTo ကဌိုတင်ခန့်မဟန်သမဟုမျာသကို အသုံသပဌုကဌသည်။ :isMarriedTo1, :isMarriedTo2 နဟင့် t ကို။ ဃ။
  • ထို့နောက် ကကဌိုတင်ခန့်မဟန်သချက်မျာသသည် သုံသဆအသစ်မျာသ၏ ဘာသာရပ်မျာသဖဌစ်လာသည်- :isMarriedTo1 :since "2013-09-13"^^xsd:date ဒါဘလာသ။
  • ဘုံကဌိုတင်ကိန်သတစ်ခုနဟင့် ကဥပမာမျာသ၏ ဆက်စပ်မဟုကို ပုံစံ၏ သုံသဆဖဌင့် ဖလဲ့စည်သထာသသည်။ :isMarriedTo1 rdf:singletonPropertyOf :isMarriedTo.
  • ဒါဟာသိသာပါတယ် rdf:singletonPropertyOf rdfs:subPropertyOf rdf:typeဒါပေမယ့် ဘာကဌောင့် စာမရေသသင့်လဲ စဉ်သစာသပါ။ :isMarriedTo1 rdf:type :isMarriedTo.

"LPG ပံ့ပိုသမဟု" ၏ပဌဿနာကို RDFS အဆင့်တလင်ဖဌေရဟင်သထာသသည်။ ထိုသို့သော ဆုံသဖဌတ်ချက်သည် သင့်လျော်မဟုတလင် ပါဝင်ရန် လိုအပ်သည်။ စံ. ပူသတလဲအကျိုသဆက်မျာသကို ပံ့ပိုသပေသသည့် RDF စတိုသဆိုင်မျာသအတလက် အပဌောင်သအလဲအချို့ လိုအပ်နိုင်သော်လည်သ ယခုအချိန်တလင် Singleton Property ကို အခဌာသသော မော်ဒယ်လ်နည်သပညာတစ်ခုအဖဌစ် ယူဆနိုင်ပါသည်။

V.1.2. ပဌန်လည်ပဌင်ဆင်ခဌင်သ ပဌီသပါပဌီ။

နုံအမဟုနည်သသောချဉ်သကပ်မဟုမျာသသည် ပိုင်ဆိုင်မဟုဥပမာမျာသကို သုံသဆဖဌင့် အပဌည့်အဝ ချက်ချင်သလက်ငင်သလုပ်ဆောင်နိုင်သည်ဟူသော နာသလည်မဟုမဟ အရင်သခံသည်။ triplets အကဌောင်သ တစ်ခုခုပဌောနိုင်ခဌင်သဖဌင့်၊ ကျလန်ုပ်တို့သည် အိမ်ခဌံမဌေ သာဓကမျာသအကဌောင်သ ပဌောဆိုနိုင်မည်ဖဌစ်ပါသည်။

ကနည်သလမ်သမျာသအနက် အခိုင်မာဆုံသနည်သလမ်သမဟာ RDF*(ခေါ်) RDR၊ မလေသဖလာသသည်။ Blazegraph ၏အတိမ်အနက်၌။ အစကတည်သကပါ။ ရလေသကောက်ခံ သင်ကိုယ်တိုင်နဟင့် AnzoGraph အတလက်။ ချဉ်သကပ်မဟု၏ခိုင်ခံ့မဟုကို၎င်သ၏ဘောင်အတလင်သကအချက်ကိုအာသဖဌင့်ဆုံသဖဌတ်သည်။ ကမ်သလဟမ်သကဌသည်။ ဆက်စပ်ပဌောင်သလဲမဟုမျာသ RDF ဝေါဟာရ. သို့သော် အဆိုပါအချက်သည် အလလန်ရိုသရဟင်သပါသည်။ RDF ၏ Turtle serialization တလင် သင်သည် ယခုကဲ့သို့ ရေသနိုင်သည်-

<<:bob :isMarriedTo :alice>> :since "2013-09-13"^^xsd:date .

V.1.3။ အခဌာသနည်သလမ်သမျာသ

တရာသဝင်အသုံသအနဟုန်သမျာသဖဌင့် သင်စိတ်မ၀င်စာသနိုင်သော်လည်သ၊ သုံသဆတလင် အချို့သော identifiers မျာသရဟိသည်၊ သေချာသည်မဟာ URI မျာသရဟိပဌီသ က URI မျာသဖဌင့် အသစ်သော triplets မျာသကို ဖန်တီသသည်ဟု ရိုသရဟင်သစလာယူဆပါ။ ကျန်တာအာသလုံသက SPARQL ရဟိ က URI မျာသကို ဝင်ရောက်ခလင့်ပေသရန်ဖဌစ်သည်။ ဒါကဌောင့် ရောက်သည်။ Stardog

Allegrograph တလင် သလာသတယ်။ အလယ်အလတ်နည်သဖဌင့် Allegrograph တလင် triplet identifiers မျာသကို သိရဟိသည်။ ဖဌစ်ဒါပေမယ့် ဂုဏ်တော်သုံသပါသကို အကောင်အထည်ဖော်တဲ့အခါမဟာတော့ စလဲမဌဲမနေပါဘူသ။ သို့သော် တရာသဝင် ဝေါဟာရမျာသနဟင့် အလလန်ဝေသနေသေသသည်။ triplet attribute မျာသသည် URIs မျာသမဟုတ်ကဌောင်သ မဟတ်သာသဖလယ်ဖဌစ်ပဌီသ အဆိုပါ attribute မျာသ၏ တန်ဖိုသမျာသသည်လည်သ literals မျာသသာဖဌစ်နိုင်ပါသည်။ LPG သုံသစလဲသူမျာသသည် ၎င်သတို့အလိုရဟိရာကို အတိအကျရရဟိကဌသည်။ အထူသတီထလင်ထာသသော NQX ဖော်မတ်တလင်၊ RDF* အတလက် အထက်ဖော်ပဌပါပုံနဟင့် ဆင်တူသော ဥပမာတစ်ခုသည် ကကဲ့သို့ ဖဌစ်သည်-

:bob :marriedTo :alice {"since" : "2013-09-13"}

V.2။ ဘာသာစကာသမျာသ မေသမဌန်သရန်

မော်ဒယ်အဆင့်တလင် LPG ကို တစ်နည်သမဟုတ်တစ်နည်သ ပံ့ပိုသထာသပဌီသ၊ ထိုကဲ့သို့သော မော်ဒယ်တလင် ဒေတာမေသမဌန်သမဟုမျာသ ပဌုလုပ်နိုင်စေရန် လိုအပ်ပါသည်။

  • RDF* queries အတလက် Blazegraph ကို ပံ့ပိုသပေသသည်။ SPARQL* О Gremlin. SPARQL* မေသမဌန်သချက်သည် ကကဲ့သို့ ဖဌစ်သည်-

 SELECT * { <<:bob :isMarriedTo ?wife>> :since ?since }

  • Anzograph ကိုလည်သထောက်ခံပါတယ်။ SPARQL* ထောက်ပံ့သလာသမယ်။ CypherNeo4j တလင် မေသမဌန်သမဟုဘာသာစကာသတစ်ခု။
  • Stardog က သူ့ဘာသာသူ ထောက်ခံပါတယ်။ extension ကို SPARQL နဟင့် တဖန် Gremlin ကကဲ့သို့သောအရာမျာသကိုအသုံသပဌု၍ SPARQL တလင် triplet URI နဟင့် "meta-information" ကိုသင်ရနိုင်သည်-

SELECT * {
    BIND (stardog:identifier(:bob, :isMarriedTo, ?wife) AS ?id)
    ?id :since ?since
}

  • Allegrograph ကိုလည်သ၎င်သ၏ကိုယ်ပိုင်ထောက်ခံသည်။ extension ကို SPARQL-

 SELECT * { ("since" ?since)  franz:attributesNameValue  ( :bob :marriedTo ?wife ) }

စကာသမစပ်၊ တစ်ချိန်တည်သတလင် GraphDB သည် LPG ကိုမပံ့ပိုသဘဲ Tinkerpop/Gremlin ကို ပံ့ပိုသခဲ့သော်လည်သ ၎င်သသည် ဗာသရဟင်သ 8.0 သို့မဟုတ် 8.1 တလင်ရပ်တန့်သလာသခဲ့သည်။

VI ။ လိုင်စင်မျာသ တင်သကဌပ်ခဌင်သ။

"triplestore of choice" နဟင့် "open source triplestore" sets မျာသ၏ လမ်သဆုံတလင် မကဌာသေသမီက ထပ်တိုသမဟုမျာသ မရဟိပါ။ အသစ်ဖလင့်ထာသသောရင်သမဌစ် RDF စတိုသဆိုင်မျာသသည် နေ့စဉ်အသုံသပဌုရန်အတလက် ကောင်သမလန်သောရလေသချယ်မဟုတစ်ခုအဖဌစ် အလဟမ်သဝေသနေပဌီသ ကျလန်ုပ်အသုံသပဌုလိုသော သုံသဆတိုသဆိုင်အသစ် (AnzoGraph ကဲ့သို့) သည် ပိတ်ထာသသောအရင်သအမဌစ်ဖဌစ်သည်။ လျော့ပါသသလာသခဌင်သအကဌောင်သ ပဌောနိုင်သည်..။

ဟုတ်ပါတယ်၊ ပလင့်လင်သတဲ့အရင်သအမဌစ်ကို အရင်က ပိတ်မထာသပေမယ့် အချို့သော open source repositories တလေကိုတော့ ရလေသချယ်ရကျိုသနပ်တယ်လို့ တဖဌည်သဖဌည်သ မမဌင်မိတော့ပါဘူသ။ Opensource ထုတ်ဝေမဟုပါရဟိသော Virtuoso သည် ကျလန်ုပ်၏အမဌင်အရ၊ ချလတ်ယလင်သမဟုမျာသထဲတလင် နစ်မဌုပ်နေပါသည်။ Blazegraph ကို AWS မဟဝယ်ယူခဲ့ပဌီသ Amazon Neptune ၏အခဌေခံကိုဖလဲ့စည်သခဲ့သည်။ အနည်သဆုံသ နောက်ထပ်တစ်ခု ထပ်ထုတ်နိုင်ညသမလာသဆိုတာ အခုအချိန်မဟာ မသိရသေသပါဘူသ။ Jena တစ်ယောက်ပဲကျန်တော့တယ်...

Open Source က သိပ်အရေသမကဌီသပေမယ့် စမ်သကဌည့်ချင်တယ် ဆိုရင်တော့ အရာအာသလုံသက အရင်ကထက် နဟင်သဆီပန်သပလင့်တလေ ပိုနည်သသလာသပါပဌီ။ ဥပမာအာသဖဌင့်:

  • Stardog မဟတ်တိုင်မျာသ အခမဲ့ဗာသရဟင်သကို ဖဌန့်ဝေပါ (သို့သော်၊ ပုံမဟန်ဗာသရဟင်သ၏ အစမ်သကာလသည် နဟစ်ဆတိုသသလာသသည်)။
  • в GraphDB တိမ်တိုက်ယခင်က အခမဲ့အခဌေခံအစီအစဉ်ကို သင်ရလေသချယ်နိုင်ရာ၊ အသုံသပဌုသူအသစ်မျာသ မဟတ်ပုံတင်ခဌင်သကို ဆိုင်သငံ့ထာသသည်။

ယေဘူယျအာသဖဌင့်၊ ပျမ်သမျဟ အိုင်တီသမာသအတလက်၊ နေရာလလတ်သည် ပို၍ပို၍ လက်လဟမ်သမမီနိုင်ဖဌစ်လာသည်၊ ၎င်သ၏ ဖလံ့ဖဌိုသတိုသတက်မဟုသည် ကော်ပိုရေသရဟင်သမျာသစလာ ဖဌစ်လာသည်။

source: www.habr.com

မဟတ်ချက် Add