Template:Workflow: Difference between revisions
From MaRDI portal
No edit summary |
|||
(18 intermediate revisions by the same user not shown) | |||
Line 158: | Line 158: | ||
(GROUP_CONCAT(DISTINCT ?outputLink; separator=", ") AS ?Output) | (GROUP_CONCAT(DISTINCT ?outputLink; separator=", ") AS ?Output) | ||
(GROUP_CONCAT(DISTINCT ?methodLink; separator=", ") AS ?Method) | (GROUP_CONCAT(DISTINCT ?methodLink; separator=", ") AS ?Method) | ||
(GROUP_CONCAT(DISTINCT ? | (GROUP_CONCAT(DISTINCT ?environmentLink; separator=", ") AS ?Environment) | ||
(GROUP_CONCAT(DISTINCT ?disciplineLink; separator=", ") AS ?Discipline) | (GROUP_CONCAT(DISTINCT ?disciplineLink; separator=", ") AS ?Discipline) | ||
Line 221: | Line 221: | ||
?environmentID rdfs:label ?environmentLabel. | ?environmentID rdfs:label ?environmentLabel. | ||
FILTER (lang(?environmentLabel) = 'en') | FILTER (lang(?environmentLabel) = 'en') | ||
BIND(replace( xsd:string(?environmentID), | |||
'https://portal.mardi4nfdi.de/entity/', | |||
'') as ?environmentQID) | |||
BIND (CONCAT('<a href=\'/wiki/Item:',?environmentQID,'\'>',?environmentLabel,'</a>') as ?environmentLink) | |||
} | } | ||
Line 245: | Line 249: | ||
}} | }} | ||
</div> | </div> | ||
=== Applied methods === | === Applied methods === | ||
<div class='no-pagination no-filter'> | <div class='no-pagination no-filter'> | ||
{{#sparql: | {{#sparql: | ||
SELECT | SELECT ?Name | ||
?Description | ?Description | ||
(GROUP_CONCAT(DISTINCT ?stepLink; separator=", ") AS ? | (GROUP_CONCAT(DISTINCT ?stepLink; separator=", ") AS ?Process_Step) | ||
(GROUP_CONCAT(DISTINCT ?softwareLink; separator=", ") AS ? | (GROUP_CONCAT(DISTINCT ?softwareLink; separator=", ") AS ?Implemented_By) | ||
WHERE { | WHERE { | ||
Line 307: | Line 311: | ||
<div class='no-pagination no-filter'> | <div class='no-pagination no-filter'> | ||
{{#sparql: | {{#sparql: | ||
SELECT | SELECT ?Name | ||
?Description | ?Description | ||
?Version | ?Version | ||
(GROUP_CONCAT(DISTINCT ?plLink; separator=", ") AS ? | (GROUP_CONCAT(DISTINCT ?plLink; separator=", ") AS ?Programming_Language) | ||
(GROUP_CONCAT(DISTINCT ?dpLink; separator=", ") AS ?Dependencies) | (GROUP_CONCAT(DISTINCT ?dpLink; separator=", ") AS ?Dependencies) | ||
?versioned | ?versioned | ||
Line 389: | Line 392: | ||
<div class='no-pagination no-filter'> | <div class='no-pagination no-filter'> | ||
{{#sparql: | {{#sparql: | ||
SELECT | SELECT ?Name | ||
?Description | ?Description | ||
(GROUP_CONCAT(DISTINCT ?processorLink; separator=", ") AS ?Processor) | (GROUP_CONCAT(DISTINCT ?processorLink; separator=", ") AS ?Processor) | ||
(GROUP_CONCAT(DISTINCT ?nodes; separator=", ") AS ? | (GROUP_CONCAT(DISTINCT ?nodes; separator=", ") AS ?Node_Number) | ||
(GROUP_CONCAT(DISTINCT ?cores; separator=", ") AS ? | (GROUP_CONCAT(DISTINCT ?cores; separator=", ") AS ?Core_Number) | ||
WHERE { | WHERE { | ||
Line 444: | Line 446: | ||
<div class="no-pagination no-filter"> | <div class="no-pagination no-filter"> | ||
{{#sparql: | {{#sparql: | ||
SELECT | SELECT ?Name | ||
?Size | ?Size | ||
?DataStructure | (?DataStructure AS ?Data_Structure) | ||
?ExchangeFormat | (?ExchangeFormat AS ?Exchange_Format) | ||
?BinaryOrText | (?BinaryOrText AS ?Binary_Text) | ||
?Proprietary | ?Proprietary | ||
?toPublish | (?toPublish AS ?to_Publish) | ||
?toArchive | (?toArchive AS ?to_Archive) | ||
WHERE { | WHERE { | ||
Line 557: | Line 558: | ||
<div class="no-pagination no-filter"> | <div class="no-pagination no-filter"> | ||
{{#sparql: | {{#sparql: | ||
SELECT | |||
SELECT ?Name | |||
?Size | ?Size | ||
?DataStructure | (?DataStructure AS ?Data_Structure) | ||
?ExchangeFormat | (?ExchangeFormat AS ?Exchange_Format) | ||
?BinaryOrText | (?BinaryOrText AS ?Binary_Text) | ||
?Proprietary | ?Proprietary | ||
?toPublish | (?toPublish AS ?to_Publish) | ||
?toArchive | (?toArchive AS ?to_Archive) | ||
WHERE { | WHERE { | ||
Line 668: | Line 669: | ||
== Reproducibility == | == Reproducibility == | ||
<div class='no-pagination no-filter'> | |||
{{#sparql: | |||
SELECT ?Mathematically | |||
?Runtime | |||
?Result | |||
(?OriginalPlatform AS ?Original_Platform) | |||
(?CrossPlatform AS ?Cross_Platform) | |||
?Transferability | |||
WHERE { | |||
# Mathematical Reproducibility | |||
OPTIONAL { | |||
wd:{{#invoke:Wd|label|raw|}} p:P31 ?math_statement. | |||
?math_statement ps:P31 wd:Q6534210. | |||
BIND("Yes" AS ?math_hasTriple) | |||
OPTIONAL { | |||
?math_statement pq:P8 ?math_text. | |||
BIND(CONCAT("Yes: ", STR(?math_text)) AS ?math_result) | |||
} | |||
} | |||
BIND(IF(BOUND(?math_result), ?math_result, IF(BOUND(?math_hasTriple), "Yes", "No")) AS ?Mathematically) | |||
# Runtime Reproducibility | |||
OPTIONAL { | |||
wd:{{#invoke:Wd|label|raw|}} p:P31 ?run_statement. | |||
?run_statement ps:P31 wd:Q6534211. | |||
BIND("Yes" AS ?run_hasTriple) | |||
OPTIONAL { | |||
?run_statement pq:P8 ?run_text. | |||
BIND(CONCAT("Yes: ", STR(?run_text)) AS ?run_result) | |||
} | |||
} | |||
BIND(IF(BOUND(?run_result), ?run_result, IF(BOUND(?run_hasTriple), "Yes", "No")) AS ?Runtime) | |||
# Result Reproducibility | |||
OPTIONAL { | |||
wd:{{#invoke:Wd|label|raw|}} p:P31 ?res_statement. | |||
?res_statement ps:P31 wd:Q6534212. | |||
BIND("Yes" AS ?res_hasTriple) | |||
OPTIONAL { | |||
?res_statement pq:P8 ?res_text. | |||
BIND(CONCAT("Yes: ", STR(?res_text)) AS ?res_result) | |||
} | |||
} | |||
BIND(IF(BOUND(?res_result), ?res_result, IF(BOUND(?res_hasTriple), "Yes", "No")) AS ?Result) | |||
# Original Platform Reproducibility | |||
OPTIONAL { | |||
wd:{{#invoke:Wd|label|raw|}} p:P31 ?plat_statement. | |||
?plat_statement ps:P31 wd:Q6534213. | |||
BIND("Yes" AS ?plat_hasTriple) | |||
OPTIONAL { | |||
?plat_statement pq:P8 ?plat_text. | |||
BIND(CONCAT("Yes: ", STR(?plat_text)) AS ?plat_result) | |||
} | |||
} | |||
BIND(IF(BOUND(?plat_result), ?plat_result, IF(BOUND(?plat_hasTriple), "Yes", "No")) AS ?OriginalPlatform) | |||
# Cross Platform Reproducibility | |||
OPTIONAL { | |||
wd:{{#invoke:Wd|label|raw|}} p:P31 ?xplat_statement. | |||
?xplat_statement ps:P31 wd:Q6534214. | |||
BIND("Yes" AS ?xplat_hasTriple) | |||
OPTIONAL { | |||
?xplat_statement pq:P8 ?xplat_text. | |||
BIND(CONCAT("Yes: ", STR(?xplat_text)) AS ?xplat_result) | |||
} | |||
} | |||
BIND(IF(BOUND(?xplat_result), ?xplat_result, IF(BOUND(?xplat_hasTriple), "Yes", "No")) AS ?CrossPlatform) | |||
# Transferability | |||
OPTIONAL { | |||
wd:{{#invoke:Wd|label|raw|}} p:P31 ?trans_statement. | |||
?trans_statement ps:P31 wd:Q6534215. | |||
BIND("Yes" AS ?trans_hasTriple) | |||
OPTIONAL { | |||
?trans_statement pq:P8 ?trans_text. | |||
BIND(CONCAT("Yes: ", STR(?trans_text)) AS ?trans_result) | |||
} | |||
} | |||
BIND(IF(BOUND(?trans_result), ?trans_result, IF(BOUND(?trans_hasTriple), "Yes", "No")) AS ?Transferability) | |||
} | |||
GROUP BY ?Mathematically ?Runtime ?Result ?OriginalPlatform ?CrossPlatform ?Transferability | |||
| chart=bordercloud.visualization.DataTable | |||
| options=width=100%! | |||
| endpoint=https://query.portal.mardi4nfdi.de/proxy/wdqs/bigdata/namespace/wdq/sparql | |||
}} | |||
</div> |
Latest revision as of 10:22, 19 December 2024