TestMermaid: Difference between revisions
Jump to navigation
Jump to search
AdminIsidore (talk | contribs) |
AdminIsidore (talk | contribs) No edit summary |
||
| Line 9: | Line 9: | ||
}} | }} | ||
== | Mermaid SMW Query Variations | ||
Below are ten variations of the SMW query to replace the {{#ask}} block in the Sandbox page’s {{#mermaid}} code, each designed to bypass [[SMW::off]] annotations and produce valid Mermaid syntax (per https://mermaid.js.org/syntax/flowchart.html). | |||
Variation 1: Plainlist with Minimal Parameters | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|mainlabel=- | |||
|format=plainlist | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Uses plainlist to output raw text, avoiding annotations. | |||
Variation 2: Explicit Property Naming | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of=Target | |||
|mainlabel=- | |||
|format=plainlist | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Names the property (=Target) for correct parameter passing. | |||
Variation 3: List Format | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|mainlabel=- | |||
|format=list | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Tests list format for simpler output. | |||
Variation 4: Suppress All Annotations | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|mainlabel=- | |||
|format=plainlist | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
|showannotations=0 | |||
|searchlabel= | |||
|intro= | |||
|outro= | |||
}} | |||
Purpose: Combines all suppression parameters. | |||
Variation 5: Suppress Property Metadata | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|mainlabel=- | |||
|format=plainlist | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
|propsep= | |||
}} | |||
Purpose: Sets propsep= to suppress metadata. | |||
Variation 6: Template Format with Intro/Outro | |||
{{#ask: | {{#ask: | ||
[[Category:Musica]] [[Musica Is component of::+]] | [[Category:Musica]] [[Musica Is component of::+]] | ||
| Line 18: | Line 95: | ||
|link=none | |link=none | ||
|limit=100 | |limit=100 | ||
|sep= | |sep=%0A | ||
| | |default="No Data" --> "None" | ||
|intro= | |intro= | ||
|outro= | |outro= | ||
}} | }} | ||
Purpose: Tests template format with minimal metadata. | |||
Variation 7: Explicit Page and Property | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|mainlabel=Source | |||
|?Musica Is component of=Target | |||
|format=plainlist | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Names page (Source) and property (Target). | |||
Variation 8: Debug Format | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|mainlabel=- | |||
|format=debug | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Outputs raw SMW data for debugging. | |||
Variation 9: Simplified Query | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|format=plainlist | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|sep=%0A | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Removes mainlabel=- to test default behavior. | |||
Variation 10: Template Format without Separator | |||
{{#ask: | |||
[[Category:Musica]] [[Musica Is component of::+]] | |||
|?Musica Is component of | |||
|mainlabel=- | |||
|format=template | |||
|template=MermaidRelationship | |||
|link=none | |||
|limit=100 | |||
|default="No Data" --> "None" | |||
}} | |||
Purpose: Omits sep=%0A for default concatenation. | |||