私はTopQuadrantというツールを使用して、セマンティックWeb(RDF / OWL)オントロジーを作成しています。このツールを使用すると、MSExcelからデータをインポートできます。私のスプレッドシートは基本的に2列のシートで、最初の列はXPATH式で、2番目の列はそのXPATHの説明です。
スプレッドシートをインポートしたら、SPARQLを使用してデータを反復処理し、最初の列の値に基づいてオントロジーを作成したいと思います。たとえば、次のようなシートがある場合:
XPATH Description
Food
Food/Fruit
Food/Fruit/Apple
Food/Vegetables
Food/Vegetables/Turnips
SPARQLに、「Food」のルートクラス(もちろん「Thing」の下)、「Food」の下、「Fruit」と「Vegetables」という2つのサブクラス、および「Fruit」の下のサブクラスを使用してオントロジーを作成してもらいたいです。 「Apple」、および「Vegetables」の下で、カブのサブクラス...が進行中です。
これはSPARQLでできることですか?
前もって感謝します。