Template:Workflow: Difference between revisions
From MaRDI portal
| (2 intermediate revisions by the same user not shown) | |||
| Line 46: | Line 46: | ||
# Starting from the central item | # Starting from the central item | ||
wd:{{#invoke:Wd|label|raw|}} p:P557 ?statement. | wd:{{#invoke:Wd|label|raw|}} p:P557 ?statement. | ||
?statement ps: | ?statement ps:P557 ?model. | ||
?statement pq: | ?statement pq:P147 ?task. | ||
?model wdt:P31 wd:Q68663. | ?model wdt:P31 wd:Q68663. | ||
| Line 78: | Line 78: | ||
?inner_inner_statement ps:P983 ?Symbol. | ?inner_inner_statement ps:P983 ?Symbol. | ||
?inner_inner_statement pq:P984 ?quantity | ?inner_inner_statement pq:P984 ?quantity | ||
} | } | ||
FILTER (?quantity = ?item) | |||
BIND("" AS ?Unit) | BIND("" AS ?Unit) | ||
} | } | ||
| Line 92: | Line 90: | ||
=== Parameters === | === Parameters === | ||
{{#sparql: | {{#sparql: | ||
SELECT ?Name ?Unit ?Symbol ?Task WHERE { | |||
SELECT ?Name ?Unit ?Symbol WHERE { | |||
# Starting from the central item | # Starting from the central item | ||
wd:{{#invoke:Wd|label|raw|}} | wd:{{#invoke:Wd|label|raw|}} p:P557 ?statement. | ||
? | ?statement ps:P557 ?model. | ||
?statement pq:P147 ?task. | |||
?model wdt:P31 wd:Q68663. | |||
?task rdfs:label ?Task . | |||
# | # Define type based on connection type (Parameter) | ||
? | ?task p:P1560 ?inner_statement . | ||
?inner_statement ps:P1560 ?item. | |||
?inner_statement pq:P560 ?role. | |||
FILTER (?role = wd:Q6480341) | |||
?item rdfs:label ?Name . | ?item rdfs:label ?Name . | ||
# Filter results to only show defining statements that match the current quantity label | # Filter results to only show defining statements that match the current quantity label | ||
OPTIONAL { | OPTIONAL { | ||
?task | ?task wdt:P1560 ?formulation. | ||
?formulation | ?formulation wdt:P31 wd:Q6481152. | ||
?formulation p:P983 ?inner_inner_statement . | |||
?inner_inner_statement ps:P983 ?Symbol. | |||
?inner_inner_statement pq:P984 ?quantity | |||
} | } | ||
FILTER (?quantity = ?item) | |||
BIND("" AS ?Unit) | |||
} | } | ||
ORDER BY ? | ORDER BY ?task ?item| chart=bordercloud.visualization.DataTable | ||
| chart=bordercloud.visualization.DataTable | |||
| endpoint=https://query.portal.mardi4nfdi.de/proxy/wdqs/bigdata/namespace/wdq/sparql | | endpoint=https://query.portal.mardi4nfdi.de/proxy/wdqs/bigdata/namespace/wdq/sparql | ||
}} | }} | ||
| Line 239: | Line 224: | ||
</div> | </div> | ||
=== | === Methods === | ||
<div class='no-pagination no-filter'> | <div class='no-pagination no-filter'> | ||
{{#sparql: | {{#sparql: | ||
Latest revision as of 12:10, 28 April 2025