Skip to content

SPARQL: 単元情報で1つの単元で2つの教科書があるばあいにうまくいかない #683

@yegusa

Description

@yegusa
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX textbook: <https://w3id.org/jp-textbook/>
PREFIX schema: <http://schema.org/>

SELECT * WHERE {
?s a textbook:TeachingUnit.
?s schema:name ?title.
?s textbook:school ?school .
?s schema:workExample/schema:isPartOf ?textbook .
?s schema:workExample/schema:pagination ?page .
 optional { ?s textbook:unit1 ?unit1 }.
 optional { ?s textbook:unit2 ?unit2 }.
 optional { ?s textbook:unit3 ?unit3 }.
 optional { ?s textbook:unit4 ?unit4 }.
}

以下のような、2つの教科書を参照している単元の場合、

https://w3id.org/jp-textbook/AA100000005633

page s school textbook title unit1 unit2 unit3 unit4
p. 6-9 https://w3id.org/jp-textbook/AA100000005633 https://w3id.org/jp-textbook/school/小学校 https://w3id.org/jp-textbook/小学校/2019/道徳/103 1 がっこう だいすき        
p. 6-9 https://w3id.org/jp-textbook/AA100000005633 https://w3id.org/jp-textbook/school/小学校 https://w3id.org/jp-textbook/小学校/2019/道徳/102 1 がっこう だいすき        
33 https://w3id.org/jp-textbook/AA100000005633 https://w3id.org/jp-textbook/school/小学校 https://w3id.org/jp-textbook/小学校/2019/道徳/103 1 がっこう だいすき        
33 https://w3id.org/jp-textbook/AA100000005633 https://w3id.org/jp-textbook/school/小学校 https://w3id.org/jp-textbook/小学校/2019/道徳/102 1 がっこう だいすき        

こんなデータができてしまう。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions