使用しているデータについて言及していないため、実際に正しいデータを使用しているかどうか、または使用しているデータのバージョンがわからない. OWL オントロジーは、オントロジーの OWL バージョンがuniv-bench.owlである Lehigh University Benchmark (LUBM)からダウンロードできます。
そのデータに基づいて、次のようなクエリを使用して、存在する OWL クラスの数を調べることができます::
prefix owl: <http://www.w3.org/2002/07/owl#>
select (count(?class) as ?numClasses) where { ?class a owl:Class }
--------------
| numClasses |
==============
| 43 |
--------------
私は Sesame ワークベンチに慣れていないので、どのように種類を数えているのかわかりませんが、種類を数える方法が異なれば結果が異なることは容易にわかります。たとえば、インスタンスが存在するタイプのみを数えると、6 つのクラスしか得られません (これらは OWL メタクラスであるため、これは特に有用ではありません)。
select distinct ?class where { ?x a ?class }
--------------------------
| class |
==========================
| owl:Class |
| owl:TransitiveProperty |
| owl:ObjectProperty |
| owl:Ontology |
| owl:DatatypeProperty |
| owl:Restriction |
--------------------------
これは、オントロジー自体に対してクエリを実行している場合に発生することです。オントロジーは、実際の状況を説明するために使用できる語彙の定義のみを提供します。しかし、実際の (または架空の) 状況の説明はどこで入手できますか? SWAT Projects - the Lehigh University Benchmark (LUBM)には、オントロジーのダウンロードの下にリンクがあります。
データジェネレーター (UBA):
このツールは、大学単位で Univ-Bench オントロジー上で合成 OWL または DAML+OIL データを生成します。これらのデータは、ユーザーが乱数生成のシード、大学の数、および大学の開始インデックスを指定できるようにすることで、繰り返し可能でカスタマイズ可能です。*データはどのように見えますか?
「データはどのように見えるか」リンクをたどると、実際のサンプル ファイルへの別のリンクが表示されます。
それには実際にいくつかのデータが含まれています。sparql.org のクエリ プロセッサで次のようなクエリを実行すると、有用な結果が得られます。
select ?individual ?class
from <http://swat.cse.lehigh.edu/projects/lubm/University0_0.owl>
where {
?individual a ?class
}
-------------------------------------------------------------------------------------------------------------------------------------------------------------
| individual | class |
=============================================================================================================================================================
| <http://www.Department0.University0.edu/AssociateProfessor9> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#AssociateProfessor> |
| <http://www.Department0.University0.edu/GraduateStudent127> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#GraduateStudent> |
| <http://www.Department0.University0.edu/UndergraduateStudent98> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#UndergraduateStudent> |
| <http://www.Department0.University0.edu/UndergraduateStudent182> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#UndergraduateStudent> |
| <http://www.Department0.University0.edu/GraduateStudent1> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#TeachingAssistant> |
| <http://www.Department0.University0.edu/AssistantProfessor4/Publication4> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#Publication> |
| <http://www.Department0.University0.edu/UndergraduateStudent271> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#UndergraduateStudent> |
| <http://www.Department0.University0.edu/UndergraduateStudent499> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#UndergraduateStudent> |
| <http://www.Department0.University0.edu/UndergraduateStudent502> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#UndergraduateStudent> |
| <http://www.Department0.University0.edu/GraduateCourse61> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#GraduateCourse> |
| <http://www.Department0.University0.edu/AssociateProfessor10> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#AssociateProfessor> |
| <http://www.Department0.University0.edu/UndergraduateStudent404> | <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#UndergraduateStudent> |
…
探しているような結果を得るには、このデータをダウンロードするか、UBA テスト データ ジェネレーターのバージョンをダウンロードして独自のデータを生成する必要があると思います。