2013-06-20 3 views
1

Короче говоря, если кто-то инструктирует меня: «Получить список баз данных, включая Oracle, Mysql, DB2, MSSQL и т. Д.», Как я могу фактически установить, какие поля и информация мне нужно создать запрос? Я скачал DBpedia и grepped тройные, например,SPARQL - обучение на примере

$ `grep 'Oracle' * | grep 'Database' 
article_categories_en.nt:<http://dbpedia.org/resource/Oracle_Database> <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Relational_database_management_systems> .` 

Как создать запрос SPARQL от этого первоначального вопроса? Используя этот фрагмент выше, я знаю, что Oracle - это компания, а один из ее продуктов - это РСУБД с тем же именем. Я попробовал инструмент поиска и поиска в Интернете, но не стал достаточно далеко с этим и нуждался в каком-то направлении.

ответ

3

В этом конкретном случае я бы начал с посещения страницы DBpedia, соответствующей одной из вещей, которые, как вы знаете, вам понравятся в вашем результате. Хорошим примером является http://dbpedia.org/page/MySQL. На этой странице вы можете начать поиск свойств, которые могут помочь вам найти другие связанные системы. Одним из свойств перечисленных на странице

dbpedia-owl:genre dbpedia:Relational_database_management_system 

Тогда я пойти DBpedia SPARQL endpoint и попытаться найти другие вещи, которые имеют такое же свойство и значение. В этом случае я могу выполнить следующий запрос:

SELECT * WHERE { 
    ?rdbms dbpedia-owl:genre dbpedia:Relational_database_management_system . 
} 

SPARQL results

результаты довольно многообещающим; есть 38 результатов. Первые немногие из них:

rdbms 
http://dbpedia.org/resource/MySQL_Cluster 
http://dbpedia.org/resource/MSQL 
http://dbpedia.org/resource/OpenEdge_Advanced_Business_Language 
http://dbpedia.org/resource/Adaptive_Server_Enterprise 
… 

В общем, я считаю, это намного легче найти экземпляр рода вещи, которые я ищу в Википедии, а затем посетить соответствующую страницу DBpedia и посмотреть на свойства, а затем сформулировать некоторые поисковые запросы на основе этого.