Я пытаюсь сопоставить почтовые индексы, хранящиеся локально на моем компьютере, с почтовыми кодами, полученными в результате запроса, отправленного в базы данных opendatacommunities.org и ordnancesurvey.co.uk.
Почтовые индексы, хранящиеся на моем компьютере, будут соответствовать стандартному формату, дляпример:
IP3
NR32
IP8
IP6
IP18
CB8
Ip13
IP31
IP3
IP11
(Примечание: я анонимизировал почтовые индексы, удалив последние три буквы)
Что мне удалось сделать на основе другой вопрос StackOverflow - это запрос ниже.
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?lsoa_name ?area_name ?postcode ?period ?imd_dec
WHERE {
?obs <http://opendatacommunities.org/def/ontology/communities/societal_wellbeing/imd/indices>
<http://opendatacommunities.org/def/concept/general-concepts/imd/combineddeprivation>.
?obs <http://opendatacommunities.org/def/ontology/geography/refArea> ?areauri .
?obs <http://opendatacommunities.org/def/ontology/time/refPeriod> ?perioduri .
?obs <http://opendatacommunities.org/def/ontology/communities/societal_wellbeing/imd/decObs> ?imd_dec .
?postcodeUnit a <http://data.ordnancesurvey.co.uk/ontology/postcode/PostcodeUnit>;
<http://opendatacommunities.org/def/geography#lsoa> ?lsoa .
?areauri <http://www.w3.org/2002/07/owl#sameAs> ?sg .
?lsoa <http://www.w3.org/2002/07/owl#sameAs> ?sg .
?areauri rdfs:label ?lsoa_name .
?perioduri rdfs:label ?period .
?lsoa rdfs:label ?area_name.
?postcodeUnit rdfs:label ?postcode.
} LIMIT 10
Запрос возвращает ВСЕ почтовые индексы в Англии с соответствующим индексом множественного лишения, LSOA и т. д. Проблема в том, что результат настолько велик, чтоневозможно скачать его и сохранить на моем компьютере.Поскольку мне нужен не весь набор данных всех почтовых индексов, а только выборка, совпадающая с данными, хранящимися локально на моем компьютере (см. Пример выше), я подумал, что, каким-то образом сопоставив почтовые индексы, я смогу успешно сократить объем данных, фильтруйте только релевантные почтовые индексы и, таким образом, получите выборку данных, которые мне действительно нужны.