0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

もう一度タートルファイル形式を利用したオントロジーの作成(Cookpadレシピオントロジー6)

Posted at

※ 本記事はnote投稿の転載です。
https://note.com/super_crow2005/n/n1304a77d6423

(6)もう一度タートルファイル形式を利用したオントロジーの作成

少ししつこいかもしれないが、この勢いで、3つめのタートルファイルも作ってしまおう。同じようなやり方でデータを作れることと、問題になることなどを確認したい。

料理レシピは「パイナップル牛モモ肉アスパラパプリカ」である。

パイナップル牛モモ肉アスパラパプリカ.png
図:パイナップル牛モモ肉アスパラパプリカ.png

作成順序は、(1)食材のインディビデュアル、(2)料理レシピ、(3)材料一覧と材料項目、(4)作り方(全体と各ステップ)である。

まず、food_material.rdfをprotégéで開いて、食材クラスを確認する。材料一覧は以下であり、デザート材料-パイナップル缶、野菜・きのこ-アスパラガス、野菜・きのこ-パプリカ、調味料-ケチャップ、調味料-胡椒のクラスを追加する。

パイナップル缶 1缶
牛モモ肉 500g
アスパラガス 細7本
パプリカ 1個
ワイン 50cc
ケチャップ 30cc
塩 少々
胡椒 お好み

:パイナップル缶 rdf:type owl:NamedIndividual ,
              fmat:パイナップル缶 .

:アスパラガス rdf:type owl:NamedIndividual ,
              fmat:アスパラガス .

:パプリカ rdf:type owl:NamedIndividual ,
              fmat:パプリカ .

:ケチャップ rdf:type owl:NamedIndividual ,
              fmat:ケチャップ .

:塩 rdf:type owl:NamedIndividual ,
              fmat:塩 .

:胡椒 rdf:type owl:NamedIndividual ,
              fmat:胡椒 .

なお、パイナップル牛モモ肉アスパラパプリカだけのタートルファイルを作成して、protégéで設定の確認をしたい場合は、牛もも肉やワインもインディビデュアルを作成しておかなければならない。

材料一覧と材料項目は次のようになる。

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_材料一覧
:パイナップル牛モモ肉アスパラパプリカ_材料一覧 rdf:type owl:NamedIndividual ,
                           recp:材料一覧 ;
                  recp:has :パイナップル牛モモ肉アスパラパプリカ_パイナップル缶 ,
                           :パイナップル牛モモ肉アスパラパプリカ_牛モモ肉 ,
                           :パイナップル牛モモ肉アスパラパプリカ_アスパラガス ,
                           :パイナップル牛モモ肉アスパラパプリカ_パプリカ ,
                           :パイナップル牛モモ肉アスパラパプリカ_ワイン ,
                           :パイナップル牛モモ肉アスパラパプリカ_ケチャップ ,
                           :パイナップル牛モモ肉アスパラパプリカ_塩 ,
                           :パイナップル牛モモ肉アスパラパプリカ_胡椒 .


###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_パイナップル缶
:パイナップル牛モモ肉アスパラパプリカ_パイナップル缶 rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :パイナップル缶 ;
                recp:単位 "缶"@ja ;
                recp:数量 "1"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_牛モモ肉
:パイナップル牛モモ肉アスパラパプリカ_牛モモ肉 rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :牛モモ肉 ;
                recp:単位 "g"@ja ;
                recp:数量 "500"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_アスパラガス
:パイナップル牛モモ肉アスパラパプリカ_アスパラガス rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :アスパラガス ;
                recp:単位 "本"@ja ;
                recp:補足 "細"@ja ;
                recp:数量 "7"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_パプリカ
:パイナップル牛モモ肉アスパラパプリカ_パプリカ rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :パプリカ ;
                recp:単位 "個"@ja ;
                recp:数量 "1"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ワイン
:パイナップル牛モモ肉アスパラパプリカ_ワイン rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :ワイン ;
                recp:単位 "cc"@ja ;
                recp:数量 "50"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ケチャップ
:パイナップル牛モモ肉アスパラパプリカ_ケチャップ rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :ケチャップ ;
                recp:単位 "cc"@ja ;
                recp:数量 "30"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_塩
:パイナップル牛モモ肉アスパラパプリカ_塩 rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :塩 ;
                recp:単位 ""@ja ;
                recp:数量 "少々"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_胡椒
:パイナップル牛モモ肉アスパラパプリカ_胡椒 rdf:type owl:NamedIndividual ,
                         recp:材料項目 ;
                recp:ref_mat :胡椒 ;
                recp:単位 ""@ja ;
                recp:数量 "お好み"@ja .

作り方のステップは1から10まである。次のように設定する。

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ1
:パイナップル牛モモ肉アスパラパプリカ_ステップ1 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ2 ;
                  recp:text "パイナップルを刻みます。すり鉢に移してすりつぶし、漬けダレを作ります。"@ja ;
                  recp:title "ステップ1"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_1.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ2
:パイナップル牛モモ肉アスパラパプリカ_ステップ2 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ3 ;
                  recp:text "脂や筋を取ってから、肉を柵に切ります。そして棒状に切りそろえます。棒状に出来なかった切れ端は細かく切ります。"@ja ;
                  recp:title "ステップ2"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_2.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ3
:パイナップル牛モモ肉アスパラパプリカ_ステップ3 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ4 ;
                  recp:text """漬けダレに棒状の肉を入れ、揉みます。
数時間、冷蔵庫で漬けておきます。"""@ja ;
                  recp:title "ステップ3"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_3.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ4
:パイナップル牛モモ肉アスパラパプリカ_ステップ4 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ5 ;
                  recp:text "アスパラガス、パプリカを棒状の肉と同じくらいの大きさに切りそろえます。"@ja ;
                  recp:title "ステップ4"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_4.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ5
:パイナップル牛モモ肉アスパラパプリカ_ステップ5 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ6 ;
                  recp:text "肉をパッドに並べます。キッチンペーパーを使って、パイナップルは良ふき取ります。グリルに入れて焼きます。(5~10分;火を通してしまいます。)"@ja ;
                  recp:title "ステップ5"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_5.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ6
:パイナップル牛モモ肉アスパラパプリカ_ステップ6 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ7 ;
                  recp:text "漬けダレをフライパンでいためます。ワイン、ケチャップを入れ、煮立ったら器に移します。"@ja ;
                  recp:title "ステップ6"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_6.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ7
:パイナップル牛モモ肉アスパラパプリカ_ステップ7 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ8 ;
                  recp:text "アスパラガスを茹でます。軽く火を通します。"@ja ;
                  recp:title "ステップ7"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_7.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ8
:パイナップル牛モモ肉アスパラパプリカ_ステップ8 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ9 ;
                  recp:text "肉が焼きあがりました。水分が出ますが、これは捨てます。"@ja ;
                  recp:title "ステップ8"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_8.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ9
:パイナップル牛モモ肉アスパラパプリカ_ステップ9 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:next_sibling :パイナップル牛モモ肉アスパラパプリカ_ステップ10 ;
                  recp:text "肉とアスパラガスをいためます。"@ja ;
                  recp:title "ステップ9"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_9.jpg"@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_ステップ10
:パイナップル牛モモ肉アスパラパプリカ_ステップ10 rdf:type owl:NamedIndividual ,
                           recp:ステップ ;
                  recp:text "あまり間をおかずに、パプリカを入れます。すぐに火からおろして、盛り付けます。"@ja ;
                  recp:title "ステップ10"@ja ;
                  recp:写真 "パイナップル牛モモ肉アスパラパプリカ_10.jpg"@ja .

最後に料理レシピ、作り方(全体)のインディビデュアルを作れば完成である。

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_レシピ
:パイナップル牛モモ肉アスパラパプリカ_レシピ rdf:type owl:NamedIndividual ,
                         recp:レシピ ;
                recp:has :パイナップル牛モモ肉アスパラパプリカ_材料一覧 ;
                recp:name "パイナップル牛モモ肉アスパラパプリカ"@ja ;
                recp:title "パイナップル牛モモ肉アスパラパプリカ"@ja ;
                recp:コツ "肉を切ってから5時間以上つけましたが、本当に少しやわらかくなっています。パプリカをほとんどいため無かったことは正解でした。" ;
                recp:レシピID "17443689"@ja ;
                recp:作者 "moritosh@cook_40029950"@ja ;
                recp:写真 "パイナップル牛モモ肉アスパラパプリカ0.jpg"@ja ;
                recp:紹介 """肉は柔らかく食べたい、栄養バランスを良くしたい、サッパリ食べたい、彩りよくしたい(4色)というコンセプトで作りました。とはいえ、原点はモモ肉をやわらかく食べたいです。南国の料理っぽいですが、中華料理と焼肉の中間といったところでしょうか。
このレシピの生い立ち
やわらかくしたモモ肉が生きる料理ということで、いろいろ考えていました。細かく切ってからパイナップルにつければ柔らかくなると思っていましたが、肉の存在感は重要です。(なお今は煮込んで柔らかくすることは考えていません。)
中華料理と思ったときにパプリカと肉の料理を思い出しました(脇屋友詞;ISBN4-418-98112-5;黄椒牛肉條)。パイナップルにも合うと思い作ってみました。"""@ja .

###  http://www.onto.org/life/food/cookpad_moritosh#パイナップル牛モモ肉アスパラパプリカ_作り方(全体)
:パイナップル牛モモ肉アスパラパプリカ_作り方(全体) rdf:type owl:NamedIndividual ,
                             recp:作り方(全体) ;
                    recp:head :パイナップル牛モモ肉アスパラパプリカ_ステップ1 .

以上の「パイナップル牛モモ肉アスパラパプリカ」のタートル形式の記述を、「シャリアピン牛モモ肉ステーキ」までの記述を格納しているcookpad_moritosh_002.ttlに追記して、ファイル名をcookpad_moritosh_003.ttlとする。これをprotégéで読み込んで確認する。

RDF/XML形式とタートル形式のファイルを添付する。

ファイル:cookpad_moritosh_003.rdf
https://note.com/api/v2/attachments/download/8a3bd601bf8fc409c76adb4ae83fadf3

ファイル:cookpad_moritosh_003.ttl
https://note.com/api/v2/attachments/download/934c9023b23d58be8748da4d0a28b3f8

今回の「パイナップル牛モモ肉アスパラパプリカ」の記載手順は、「シャリアピンもも肉ステーキ」と同じであった。このことは、記載項目は決まっており、その項目だけがわかればタートルファイルは同じように作れる、ということが分かるだろう。

タートルファイル形式は、RDF/XML形式と比較して、設定する項目を確認しやすいことも特徴である。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?