Dreams:report: Difference between revisions
Jump to navigation
Jump to search
(→Related works from co-citations: Fix return columns) |
(→Related works from co-citations: ORDER BY) |
||
Line 187: | Line 187: | ||
} | } | ||
} | } | ||
ORDER BY DESC(score) ?titleUrl | |||
}} | }} |
Revision as of 16:23, 16 August 2022
Report
PREFIX target: <https://dreams.wikibase.cloud/entity/Q158> PREFIX dreams: <https://dreams.wikibase.cloud/entity/> PREFIX dreamst: <https://dreams.wikibase.cloud/prop/direct/> PREFIX dreamsp: <https://dreams.wikibase.cloud/prop/> PREFIX dreamspsv: <https://dreams.wikibase.cloud/prop/statement/value/> SELECT DISTINCT ?description ?value ?valueLabel ?valueUrl WHERE { BIND(target: AS ?work) { BIND(1 AS ?order) BIND("Title" AS ?description) ?work dreamst:P1 ?value . } UNION { BIND(2 AS ?order) BIND("Author" AS ?description) target: dreamst:P24 ?iri . BIND(SUBSTR(STR(?iri), 38) AS ?q) ?iri rdfs:label ?value . FILTER (LANG(?value) = 'da') BIND(CONCAT("#author/", ?q) AS ?valueUrl) } UNION { BIND(2.5 AS ?order) BIND("Language" AS ?description) ?work dreamst:P11 ?iri . ?iri rdfs:label ?value_string . FILTER (LANG(?value_string) = 'da') BIND(STR(?value_string) AS ?value) } UNION { BIND(6 AS ?order) BIND("Publication date" AS ?description) ?work dreamsp:P6 / dreamspsv:P6 ?publication_date_value . ?publication_date_value wikibase:timePrecision ?time_precision ; wikibase:timeValue ?publication_date . BIND(IF(?time_precision = 9, YEAR(?publication_date), xsd:date(?publication_date)) AS ?value) } UNION { BIND(7 AS ?order) BIND("Publisher" AS ?description) ?work dreamst:P26 ?iri . BIND(SUBSTR(STR(?iri), 38) AS ?q) ?iri rdfs:label ?value_string . FILTER (LANG(?value_string) = 'da') BIND(COALESCE(?value_string, ?q) AS ?value) BIND(CONCAT("#publisher/", ?q) AS ?valueUrl) } UNION { BIND(10 AS ?order) BIND("Project type" AS ?description) ?work dreamst:P16 ?value . BIND(CONCAT("#project-type/", SUBSTR(STR(?value), 38)) AS ?valueUrl) } UNION { BIND(21 AS ?order) BIND("Scholia" AS ?description) ?work dreamst:P3 ?value_ . BIND(CONCAT(STR(?value_), " ↗") AS ?value) BIND(CONCAT("https://scholia.toolforge.org/work/", STR(?value_)) AS ?valueUrl) } UNION { BIND(22 AS ?order) BIND("Miljøportal" AS ?description) ?work dreamst:P40 ?value_ . BIND(CONCAT(STR(?value_), " ↗") AS ?value) BIND(CONCAT("https://daieproddreamspdfsto.blob.core.windows.net/files/", STR(?value_)) AS ?valueUrl) } SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],da,en". } } ORDER BY ?order
Patterns
PREFIX target: <https://dreams.wikibase.cloud/entity/Q153> PREFIX dreams: <https://dreams.wikibase.cloud/entity/> PREFIX dreamst: <https://dreams.wikibase.cloud/prop/direct/> PREFIX dreamsp: <https://dreams.wikibase.cloud/prop/> PREFIX dreamspsv: <https://dreams.wikibase.cloud/prop/statement/value/> SELECT ?pattern ?patternLabel (CONCAT("#pattern/", SUBSTR(STR(?pattern), 38)) AS ?patternUrl) ?subject ?subjectLabel (CONCAT("#effect/", SUBSTR(STR(?subject), 38)) AS ?subjectUrl) ?object ?objectLabel (CONCAT("#effect/", SUBSTR(STR(?object), 38)) AS ?objectUrl) ?quote ?project_phase ?project_phaseLabel (CONCAT("#project-phase/", SUBSTR(STR(?project_phase), 38)) AS ?project_phaseUrl) ?project_type ?project_typeLabel (CONCAT("#project-type/", SUBSTR(STR(?project_type), 38)) AS ?project_typeUrl) WHERE { ?pattern dreamst:P2 dreams:Q263 ; dreamst:P20 target: . OPTIONAL { ?pattern dreamst:P33 ?subject . } OPTIONAL { ?pattern dreamst:P34 ?object . } OPTIONAL { ?pattern dreamst:P18 ?quote . } OPTIONAL { ?pattern dreamst:P19 ?project_phase . } OPTIONAL { ?pattern dreamst:P16 ?project_type . } SERVICE wikibase:label { bd:serviceParam wikibase:language "da,en". } }
Citations
PREFIX target: <https://dreams.wikibase.cloud/entity/Q100> PREFIX dreams: <https://dreams.wikibase.cloud/entity/> PREFIX dreamst: <https://dreams.wikibase.cloud/prop/direct/> PREFIX dreamsp: <https://dreams.wikibase.cloud/prop/> PREFIX dreamspsv: <https://dreams.wikibase.cloud/prop/statement/value/> SELECT ?title ("Scholia ↗" AS ?scholia) ?scholiaUrl WHERE { target: dreamst:P3 ?wikidata_q . BIND(IRI(CONCAT("http://www.wikidata.org/entity/", ?wikidata_q)) AS ?wikidata) SERVICE <https://query.wikidata.org/sparql> { ?wikidata wdt:P2860 ?cited . OPTIONAL { ?cited wdt:P1476 ?title . } BIND(CONCAT("https://scholia.toolforge.org/work/", SUBSTR(STR(?cited), 32)) AS ?scholiaUrl) } }
Related works from co-citations
PREFIX target: <https://dreams.wikibase.cloud/entity/Q100> PREFIX dreams: <https://dreams.wikibase.cloud/entity/> PREFIX dreamst: <https://dreams.wikibase.cloud/prop/direct/> SELECT ?score ?title ?titleUrl ("Scholia ↗" AS ?scholia) ?scholiaUrl WHERE { { SELECT (COUNT(*) AS ?score) ?work ?title WHERE { target: dreamst:P3 ?wikidata_q . BIND(IRI(CONCAT("http://www.wikidata.org/entity/", ?wikidata_q)) AS ?wikidata) SERVICE <https://query.wikidata.org/sparql> { ?wikidata (^wdt:P2860