r - 提取邮政编码、LSOA 代码和 IMD - SPARQL
问题描述
我正在编写一个代码来使用SPARQL提取以下数据:POSTCODE、LSOA 和 IMD(多重剥夺索引)。
我设法使用两个不同的调用来接近这一点,但这种方法并不是我真正想要的,因为它需要在 R 中进行额外的匹配。
第一个调用在另一个 stackoverflow 问题中进行了描述:
SELECT *
WHERE {
?postcodeUnit a <http://data.ordnancesurvey.co.uk/ontology/postcode/PostcodeUnit>;
<http://opendatacommunities.org/def/geography#lsoa> ?lsoa .
} LIMIT 10
第二个是我自己的尝试(我是初学者)。它可以调用 LSOA 和 IMD(虽然标签不是人类可读的,但我想没有标签)
SELECT *
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> ?value .
} LIMIT 10
我可以解决这个问题,只需将这些数据集加载到 R 中,然后在那里匹配邮政编码、LSOA 和 IMD;但是,我想知道是否可以一次通话。
如果我想做的事情是可能的,感谢您提供任何帮助或澄清。
解决方案
推荐阅读
- c# - System.InvalidOperationException:找不到包 MessagePack 的编译库位置?
- xml - 我在主窗口 UI 文件中添加了一个 gtk 小部件,但它没有显示
- c# - 当焦点从另一个单元格移动时如何处理datagridcomboboxcolumn单元格以更改其值
- java - 自动启动 false 不适用于 DefaultMessageListenerContainer
- azure - 如何在 azure linux 托管的 webapp 上运行 cronjobs?
- c# - 使用 Arduino 输入触发 C# 函数
- android - Android Room - RawQuery 无法在数据库中更新/插入数据
- installation - 在 node-red 中安装 i2c 失败
- azure - Azure Servicebus 队列延迟接收有序消息
- java - 使用 AttributeConverter 转换为 UUID 会导致“没有 JDBC 类型的方言映射”异常