我们有三重存储信息,例如毒品,我不确定如何提取这些信息以使其可用,以便我们的搜索引擎Elasticsearch可以将其编入索引。我曾设想过运行SPARQL查询来提取以下信息:
请不要三重商店不包含上述结构,它比这复杂得多。
其中一个要求是能够使用三重商店中的不同三元组格式化标题,例如对于需要这样的药物,需要这样的东西:
扑热息痛|简介|药物
(Pracetamol是指药物名称,简介是分段,药物是指类型)对于身体,我正在考虑从与毒品有关的所有三元组中提取所有文本值。
对于href,只需使用资源(药物)的uri。
然后我会将此信息转换为JSON-LD,以便Elasticsearch可以将其编入索引。最后,JSON-LD将只包含title,body和href。
所以我的问题是,使用SPARQL是我想要做的正确方法,还是应该根据上述要求,采用不同的方法来提取我需要的数据。