Я пытаюсь получить имя гена, молекулярную функцию для каждого гена, но получаю ошибку:
Превышен лимит времени ожидания запроса
Это текущий У меня есть запрос:
SELECT ?geneLabel ?molecular_functionLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
OPTIONAL { ?gene wdt:P680 ?molecular_function. }
?gene wdt:P31 wd:Q7187.
}
Однако при добавлении LIMIT
в конец я получаю результаты:
SELECT ?geneLabel ?molecular_functionLabel WHERE {
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
OPTIONAL { ?gene wdt:P680 ?molecular_function. }
?gene wdt:P31 wd:Q7187.
}
LIMIT 100
Мой вопрос: что может быть, я делаю неправильно? или это должно быть отфильтровано по белковому домену, например, по кеторедуктазе, чтобы избежать получения результатов, которые достигают предела? И как я могу объединить две онтологии, такие как онтология генов и онтология хромосом?
id онтологии кеторедуктазы: https://www.wikidata.org/wiki/Q62989273