クラスも検索できる(料理レシピSPARQL検索5)
(5)クラスも検索できる ここまで、SPARQLでインディビデュアルを検索してきた。それは一般的な使い方だろう。オントロジーとはいえ、実際には設計したスキーマを利用して、そのクラス(普遍者)の外...
70 search resultsShowing 1~20 results
You need to log-in
(5)クラスも検索できる ここまで、SPARQLでインディビデュアルを検索してきた。それは一般的な使い方だろう。オントロジーとはいえ、実際には設計したスキーマを利用して、そのクラス(普遍者)の外...
(3)食材を使った料理レシピの検索 前回は料理レシピで使う食材を、材料一覧にある個々の材料項目と食材オントロジーにある食材とのトリプルを利用して検索したのだった。そのトリプルとは、 recp:材...
(3)食材を使った料理レシピの検索 前回は料理レシピで使う食材を、材料一覧にある個々の材料項目と食材オントロジーにある食材とのトリプルを利用して検索したのだった。そのトリプルとは、 recp:材...
(2)料理レシピオントロジーの料理レシピと食材の関係 本記事の目標は、特定の食材を材料とする料理レシピを検索すること、とする。 例えば、食材として”玉子”を指定すれば、”オムレツ”や”目玉焼き”...
(1)CookpadのmoritoshデータとApache-JenaのSPARQL 料理レシピオントロジーについてのシリーズは、前回の連載「Cookpadレシピオントロジー」の第10回「タートル...
5.3.5 owlready2におけるRDFトリプルへのアクセス owlready2でもRDFのクアッドストアにアクセスする方法をもつが、RDFlibとは異なった特徴がある。一つに、IRIは長い...
5.3.2 SPARQLにおける接頭辞の扱い owlready2とRDFlibでは、SPARQLでのクエリー文を記述しやすくするために、接頭辞(prefix)が利用できる。 graph.bind...
5.3 SPARQLを使う SPARQL(SPARQL protocol and RDF query language)はRDFグラフにおける検索のための、問い合わせ言語である。RDBのSQL(...
5.2.2 RDFlibで新たにRDFトリプルを作る RDFlibではRDFトリプルに直接アクセスできる。RDFトリプルを生成するにはadd((subject, predicate, objec...
5.RDFトリプルとWorldを扱う Owlready2はすべてのRDFトリプルを蓄積するWorldオブジェクト(インスタンス)を持つ。owlready2は永続的記憶としてRDBのsqlite3...
4.2 構成要素のパラメータへのアクセス 構成要素のパラメータへのアクセスとは、論理演算子のパラメータと設定値、制約のパラメータと設定値を取得、設定することである。 論理演算子としてはANDとO...
OWLにはプロパティの連鎖property chainという表現がある。プロパティを関数とみなすなら、これは関数の合成である。よって合成compositionと呼ばれる。PropertyChai...
4.1 構成要素を作る 構成要素の内、クラス、インディビデュアル、プロパティについてはここまでで使い方を示してきた。 ここでは、まず制約(restriction)を示す。制約は存在制約、全称制約...
4. 構成要素(constructs)、制約(restrictions)、そしてクラスのプロパティ 3章ではクラスやプロパティの生成方法を示した。例えば、 with onto: class A(...
3.8 オントロジーを削除する 前節(3.7節)の引き続きであるが、ここでtmp_onto=get_ontology('http://tmp.org/tmp.wol') の内容を一気に削除するに...
3.6 多重の定義と前方宣言 異なる変数に同じIRIのエンティティを生成しても、そのエンティティは同じとすることである。 >>> with onto: ... bact...
3.4 エンティティを修正する エンティティの修正ではwith構文は必要ない。 >>> my_bacterium.gram_positive=True >>>...
3.2 プロパティを作る rdf:Propertyはrdfs:Classのインディビデュアルであり、クラスと類似している。というかクラスとは違う性質(継承関係やプロパティ)を持たせているのであっ...
3.Pythonでオントロジーを作成 3.1 空のオントロジーを作る get_ontology関数を利用する。 >>> from owlready2 import * >...
2.5.5 エンティティの検索(searchメソッド) owlready2のオントロジーオブジェクトにあるエンティティを検索する方法は、searchメソッドを利用する。 iriに検索の文字列を指...
70 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.