IMIいみちゃんのこころざし

だい1しょう めざせ!天下統一てんかとういつ

わたし、IMIちゃん。イミちゃんってんで!
天下統一てんかとういつのためにがんばっているわたし。
天下統一てんかとういつっていっても、もちろんキングダムじゃないわよ。
データについての統一基準とういつきじゅんをつくろうってワケ。

これまでくに自治体じちたい会社かいしゃ学者がくしゃもヒマ人も、みんな自分流じぶんりゅう基準きじゅんでデータを作ってきたわ。
で、せっかく作ったデータ、使つかてるんじゃなくて、再利用さいりようしたり、オープンデータとして公開こうかいしようって、いろんな人が思うようになってきたの。
でも、みんなが勝手かってに作ってきたもんだから、使つか勝手がってがすっごくわるいのよ。
たとえば「氏名しめい」のデータ。ある人はこんなふうにつくってる。

氏名:林 伊美

でも、こんなふうにつくる人もいる。

姓:林
名:伊美

こんなふうにつくる人もいる。

name:林 伊美(ハヤシ イミ)

まあ人間にんげん判断はんだんするには問題もんだいないのよ。のうが「全部ぜんぶおんなじ人」ってテキトーに解釈かいしゃくするから。昭和しょうわおじさんはテキトーが大得意だいとくいなんだ!
でも、令和れいわ時代じだい機械きかいのおともだちがはたらくようになってこまることになった。機械きかいはテキトーが苦手にがてでうまいこと判断はんだんできないのよ。
こういうのをかしこAIエーアイ判断はんだんさせようって研究けんきゅうすすんでるんだけど、そもそも最初さいしょからみんなが同じ形式けいしきでデータを作ってたらメチャらくなわけ。わかる?

だからわたし、立ち上がったの。みんなのハッピーのために!
みんな同じルールでデータをつくろうね、ってうったえ続けてるの。
それが「共通語彙基盤きょうつうごいきばん」の考え方なんだよ。

・・・でも、みんなぜんぜんついてきてくれないの(涙)え~ん

みんな、わたしのかかげる「理念りねん」には共感きょうかんしてくれるって言うの。
すごいね、がんばってね、って言ってくれるの。

でも、言ってることはわかるけど、あなたのやり方にはとてもついていけないって・・・。

だい2しょう わたしのどこがいけないの?

それでわたし、おもっていてみたの。
わたしのどこがいけなかったのかなって・・・

そしたらね、まずこう言われたの。
「おまえの作ったルールは分かりにくすぎる。」
「おまえの言うとおりのデータなんてだれも作れんわ。」
政府せいふ推奨すいしょうデータセットってのの説明書せつめいしょに作り方がいてあるが、それ見てデータを作れるやつはお前以外いがいにおらんわ」
って・・・

たとえば、その説明書せつめいしょの「AED設置場所エーイーディーせっちばしょ---利用可能曜日りようかのうようび」の項目こうもく
そこにはこうやって作りなさいっていてあるわ。

設備 > 利用可能時間{@定期スケジュール型}{種別='週間'} > 開催期日(注5、注6)
注5:「利用可能時間」の型を、{}の中に記述した「定期スケジュール型」に読み替える
注6:利用可能時間>種別という項目へ、'週間'と記述することで、当該「スケジュール」が「週間」であることを、データの中に明記している

こんなの簡単かんたんよね? だれでも分かるよね??

設備型せつびがたクラスの設備せつびプロパティがつ、本来ほんらい期間きかんスケジュールがた継承けいしょうしているが今回こんかいのみ特別とくべつ定期ていきスケジュールがたえた利用可能時間りようかのうじかんプロパティが種別しゅべつプロパティに"週間しゅうかん"と記載きさいした上で利用可能時間りようかのうプロパティが開催期日かいさいきじつプロパティにてはめてデータを作るだけよ。月火水木金げつかすいもくきんって。

そしたらね、お前は庶民しょみん気持きもちが全然ぜんぜんわかってない。お前みたいな上級国民じょうきゅうこくみんにはおれらの気持きもちなんて一生いっしょうわかるもんか、って言われちゃったの。グスン。。。

だい3しょう おれのデータベース

こんなふうに言われたこともあるわ。
「おまえのデータは俺様おれさまのデータベースに入れられないじゃないか」

わたし、もちろん反論はんろんしたわ。
「グラフがたデータベース、トリプルストアってのがあってねそれを使うの。」
SPARQLスパークルを使えば、ふつうのSQLエスキューエルよりも高度こうど検索けんさくができるの。」
「ティムもおすすめしてるの。とにかくすごいのよ。」

そしたらね、お前は庶民しょみん生活せいかつまったくわかってない。おれらみたいな平民へいみんはみんなリレーショナルデータベースだ。早くてやすくてうま牛丼ぎゅうどん大好だいすきなんだ。お前はマリーアントワネットか。って言われちゃったの。ひどい言い草いいぐさよね。グスン。。。

だい4しょう 召喚魔法しょうかんまほう

ほかの人にはこうも言われたわ。
「おまえのデータを召喚しょうかんする呪文じゅもんむずかしすぎる」

あ、召喚しょうかんする呪文じゅもんってのは、APIエーピーアイエンドポイントにリクエストするSPARQLスパークルクエリのこと。
たとえば、共通語彙基盤きょうつうごいきばん形式けいしきで作られたこんなデータがあるとするね。

:001 ic:氏名 > ic:姓名 "林 伊美"@ja ;
   ic:身長 > ic:数値 "153" ;
   ic:体重 > ic:数値 "53" ;
   ic:年齢 > ic:数値 "28" .

これをび出すにはこんなふうにくの。ね、かんたんでしょ!

SELECT *
WHERE {
:001 ic:氏名 [ic:姓名 ?name ] .
OPTIONAL{ :001 ic:身長 [ic:数値 ?height ] . }
OPTIONAL{ :001 ic:体重 [ic:数値 ?weight ] . }
OPTIONAL{ :001 ic:年齢 [ic:数値 ?age ] . }
}

でもね、そいついわく、もしこんなデータだったら、

:001 ic:氏名 "林 伊美"@ja ;
   ic:身長 "153" ;
   ic:体重 "53" ;
   ic:年齢 "28" .

たったこれだけでいいのにって。

SELECT * WHERE { :001 ?p ?o .}

複雑ふくざつ呪文じゅもんかんがえるのもめんどくさいし、階層構造かいそうこうぞうがあるとデータベースを何度なんどもぐるぐるまわさないといけないから魔法まほう効果発動こうかはつどう遅延ちえんしちゃうんだって。
ほんで、ウィキデータとかDBディービーペディアみたいなフラットな構造こうぞうならはやくてうまくてハッピーって言いやがるの。

ほんと下民げみんかんがえることって目先めさきよくのことばかり。
こういうのを「燕雀えんじゃくいずくんぞ鴻鵠こうこくこころざしらんや」っていうのかしら。いやになっちゃうわ・・・

だい5しょう わたしのかうみち。これから

共通語彙基盤きょうつうごいきばん本質ほんしつって、あなたはなんだと思う?

わたしはこう思うわ。
世の中よのなかのあらゆる物事ものごとを、適切てきせつ分類ぶんるいした上で、適切てきせつ名前なまえをあてはめること」と。

たとえばわたしの「氏名しめい」。共通語彙基盤きょうつうごいきばんでは [概念型がいねんがた]>[事物型じぶつがた]>[実体型じったいがた]>[人型ひとがた] というクラスに分類ぶんるいされて、その人型ひとがたクラスの[氏名しめい] プロパティに内包ないほうされる [姓名せいめい] というプロパティめいあたえられているの。

わたしの氏名しめい、わたしの好きなケーキの名前なまえ、わたしの好きなアイドルグループの名称めいしょう、それらを「べつのもの」としてきちんと分類ぶんるいして、適切てきせつはこに入れて、ただしいラベルをつけようね、ってこと。

それは、機械きかいのおともだちへのラヴであって、そして人間にんげん幸せハッピーにもつながっているの。
わたしはみんながしあわせになる世界ワールドをつくりたいと、本気マジで思っているの。

でも、みんなはついてきてくれなかった。
語彙基盤ごいきばんかたきにうおみかねてもとにごりの田沼恋たぬまこいしき」とか言っちゃってさ。

わたしね、きびしく改革かいかくするつもりはなかったの。
わたしのやり方をけるつもりもないの。
データは時代じだいによってかたちをかえるもの。
やわららかく共通語彙基盤きょうつうごいきばんを使ってもらってほしいって思っているの。

だからかんがえたよわたし。
一生懸命いっしょうけんめい考えた。
みんながしあわせになれる共通語彙基盤きょうつうごいきばんあたらしいカタチ。
やわらかく、わかりやすく、作りやすく、使いやすい、あたらしい共通語彙基盤きょうつうごいきばん

それがこの、共通語彙基盤Liteきょうつうごいきばんライト 

とどけ、わたしのねがい...





このページの内容は全部CC0です
back