首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPARQL查询:还是在过滤器中?

SPARQL查询:还是在过滤器中?
EN

Stack Overflow用户
提问于 2021-03-18 18:03:15
回答 1查看 413关注 0票数 0

我想根据案件的简短标题搜索法院案件,但我在RDF记录中注意到,这些信息有时存储在一个属性(cdm:expression_law_parties)下,有时存储在另一个属性(cdm:expression_title_alternative)下。我想同时对两者进行过滤。下面的查询(我试图在过滤器中使用OR || )不起作用。什么是合适的方法?

代码语言:javascript
复制
PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
                            SELECT ?work ?expression ?ecli ?celex ?alttitle ?parties ?title
                            WHERE {
                            ?work a ?class.
                            ?expression cdm:expression_belongs_to_work ?work.
                                ?expression cdm:expression_title ?title.
                                ?expression cdm:expression_uses_language <http://publications.europa.eu/resource/authority/language/ENG>.
                            ?work cdm:case-law_ecli ?ecli.
                            ?work cdm:resource_legal_id_celex ?celex.
                            OPTIONAL{?expression cdm:expression_case-law_parties ?parties}
                            OPTIONAL{?expression cdm:expression_title_alternative ?alttitle}
                            FILTER(?class in (<http://publications.europa.eu/ontology/cdm#judgement>))
                            FILTER CONTAINS (?alttitle, "France v Commission") || (?parties, "France v Commission")}

LIMIT 15
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-19 13:23:45

来自Stanislav Kralin's comment

代码语言:javascript
复制
FILTER (CONTAINS (?alttitle, "France v Commission") || CONTAINS(?parties, "France v Commission"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66696670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档