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

SPARQL查询:还是在过滤器中?,sparql,Sparql,我想根据简短标题搜索法庭案例,但我注意到RDF记录中,这些信息有时存储在一个财产(cdm:expression\u case-law\u parties)下,有时存储在另一个财产(cdm:expression\u title\u alternative)下。我想同时对两者进行过滤。下面的查询(我试图在筛选器中使用OR|)不起作用。什么是合适的方式 PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>

我想根据简短标题搜索法庭案例,但我注意到RDF记录中,这些信息有时存储在一个财产(cdm:expression\u case-law\u parties)下,有时存储在另一个财产(cdm:expression\u title\u alternative)下。我想同时对两者进行过滤。下面的查询(我试图在筛选器中使用OR
|
)不起作用。什么是合适的方式

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
前缀cdm: 选择?工作?表达?ecli?celex?alttitle?派对?标题 在哪里{ 在课堂上工作。 表达cdm:表达属于工作。 ?表达式cdm:表达式标题?标题。 ?表达式cdm:表达式_使用_语言。 ?cdm工作:案例法?ecli?ecli。 ?工作cdm:资源\法律\身份\名人?名人。 可选{表述cdm:表述_判例法_当事人} 可选{?表达式cdm:表达式_title_alternative?alttitle} 过滤器(?类在()中) 过滤器包含(?alttitle,“法国诉委员会”)| |(?双方,“法国诉委员会”)} 限制15 来自:


过滤器(包含(?alttitle,“法国诉委员会”)|包含(?parties,“法国诉委员会”))
谢谢!你能把这个作为回答吗?
FILTER (CONTAINS (?alttitle, "France v Commission") || CONTAINS(?parties, "France v Commission"))