Jump to content

Template:WaveBuilt: Difference between revisions

From Philosophical Research
m implement .wrap for both directions
m rewrite markup for stylesheet rework
 
(10 intermediate revisions by the same user not shown)
Line 3: Line 3:
== Template ==
== Template ==


<onlyinclude><div class="row"><dt>{{#switch: {{{P}}}
<onlyinclude><div class="row {{#switch: {{{P|153}}} | 135 = p135 | EEE = p153 | FFF = p135 | #default = p153 }}" data-return="A + B = C"><dt>{{#switch: {{{P}}}
| 135 = {{Ontology:P135}}
| 135 = {{Ontology:P135}}
| 153 = {{Ontology:P153}}
| 153 = {{Ontology:P153}}
| EEE = Wavebuilder: hyponym
| FFF = Wavebuilder: hypernym
| 000 = {{Ontology:P153}}
| 000 = {{Ontology:P153}}
| #default = {{{P}}}
| #default = {{{P}}}
}}</dt> <dd><dl class="wikitable hue values"><dt class="term"></dt> {{#switch: {{{P}}}
}}</dt> <dd><dl class="wikitable hue values"> <dt class="term"></dt> {{#switch: {{{3|PARAMETERTHREENULL}}}
| 135 = <dd>{{{3|--}}}</dd> <div class="wrap" style="display: inline-block;"><dt>{{Ontology:P134}}</dt> <dd>{{{1|--}}}</dd> <dd>{{{2|--}}}</dd></div>
| PARAMETERTHREENULL = <dd class="value-main">{{{2|--}}}</dd>
| #default = <dd>{{{2|--}}}</dd> <div class="wrap" style="display: inline-block;"><dt>{{Ontology:P145}}</dt> <dd>{{{1|--}}}</dd></div>
| #default = <dd class="value-main">{{{3|--}}}</dd>
}}</dl></dd></div> {{#switch: {{{P}}}
}} {{#switch: {{{3|PARAMETERTHREENULL}}}
| 000 = [[Category:Items without Wavebuilder combinations]]
| PARAMETERTHREENULL = <div class="wrap p145"><dt>{{Ontology:P145}}</dt><dd>{{{1|--}}}</dd></div>
| #default = [[Category:Wavebuilder combinations ontology]]
| #default = <div class="wrap p145 arg1"><dt>{{Ontology:P145}}</dt><dd>{{{1|--}}}</dd></div> <div class="wrap both p134"><dt>{{Ontology:P134}}</dt><dd>{{{1|--}}}</dd><dd>{{{2|--}}}</dd><dd class="result">{{{3|--}}}</dd></div>
}}</onlyinclude></includeonly>
}}</dl></dd></div> {{#switch: {{{P}}} | 000 = [[Category:Items without Wavebuilder combinations]] | EEE = [[Category:Wavebuilder thesaurus ontology]] | #default = [[Category:Wavebuilder combinations ontology]] }}</onlyinclude></includeonly>


== "WaveBuild" demo / combinations ==
== "WaveBuild" demo / combinations ==


{{HueCSS}}<!--
{{HueCSS}}<dl class="wikitable hue data_wavebuild">
--><dl class="wikitable hue data_wavebuild">
{{WaveBuilt|P=153| {{Ontology:Q220}} | {{Ontology:Q617}} }}
{{WaveBuilt|P=153| {{Ontology:Q220}} | {{Ontology:Q617}} }}
{{WaveBuilt|P=153| very long string that another element happens to form with along with the other element it uses | very long string of what an element produces from two other elements and all the elements before it }}
{{WaveBuilt|P=153| very long string that another element happens to form with along with the other element it uses | very long string of what an element produces from two other elements and all the elements before it }}
Line 25: Line 26:


<dl class="wikitable hue data_wavebuild">
<dl class="wikitable hue data_wavebuild">
{{HueRoster|P=Template adds Category| [[:Category:Wavebuilder combinations ontology]] }}
{{WaveBuilt|P=153| {{Ontology:Q220}} | {{Ontology:Q220}} | {{Ontology:Q617}} }}
{{WaveBuilt|P=153| long string for a first element about to be combined with another | long string that another element happens to form with along with the other element | very long string of what an element produces from two other elements and all the elements before it }}
</dl>
</dl>
<dl class="wikitable hue">{{HueRoster|P=Template adds Category| [[:Category:Wavebuilder combinations ontology]] }}</dl>


== "WaveRoute" demo / characterizations ==
== "WaveRoute" demo / characterizations ==
Line 34: Line 38:
{{WaveBuilt|P=135| rather long string of middle element | other rather long string of middle element | very long string of what an element produces from two other elements }}
{{WaveBuilt|P=135| rather long string of middle element | other rather long string of middle element | very long string of what an element produces from two other elements }}
</dl>
</dl>
<dl class="wikitable hue">
{{HueRoster|P=Template adds Category| [[:Category:Wavebuilder combinations ontology]] }}
</dl>
== Thesaurus demo ==
(Incomplete.)


<dl class="wikitable hue data_wavebuild">
<dl class="wikitable hue data_wavebuild">
{{HueRoster|P=Template adds Category| [[:Category:Wavebuilder combinations ontology]] }}
{{WaveBuilt|P=EEE| stage | place | staging-ground }}
{{WaveBuilt|P=FFF| floor | theater | stage }}
</dl>
</dl>


Line 43: Line 56:
<dl class="wikitable hue data_wavebuild">{{WaveBuilt|P=000| -- | -- }}</dl>
<dl class="wikitable hue data_wavebuild">{{WaveBuilt|P=000| -- | -- }}</dl>


<dl class="wikitable hue data_wavebuild">
<dl class="wikitable hue">
{{HueRoster|P=Template adds Category| [[:Category:Items without Wavebuilder combinations]] }}
{{HueRoster|P=Template adds Category| [[:Category:Items without Wavebuilder combinations]] }}
</dl>
== With [[Help:Gadgets|"WaveForward" gadget]] ==
This has to be activated in user preferences. If turned on, <em>this table only</em> will show combinations in a linear order of A + B = C, while other combinations on this page are unaffected. This applies to any data table with the classname <code>data_wavebuild three</code>. (This is the kind of table that is used on actual Item pages.)
<dl class="wikitable hue data_wavebuild three">
{{WaveBuilt|P=153| {{Ontology:Q220}} | {{Ontology:Q220}} | {{Ontology:Q617}} }}
{{WaveBuilt|P=135| {{Ontology:Q220}} | {{Ontology:Q221}} | {{Ontology:Q22}} }}
{{WaveBuilt|P=EEE| stage | place | staging-ground }}
{{WaveBuilt|P=FFF| floor | theater | stage }}
</dl>
</dl>




[[Category:Fake Item lists]]
[[Category:Fake Item lists]]

Latest revision as of 08:21, 4 August 2025

This template may be used to display either combinations from a particular Item or combinations to a particular Item. The RDF syntax for inputting Wavebuilder combinations has undergone a few revisions, and could potentially undergo a few more before it becomes final.

"WaveBuild" demo / combinations[edit]

pronounced [P] pronounced Wavebuilder: forms result [Item]
very long string of what an element produces from two other elements and all the elements before it
along with [Item]
very long string that another element happens to form with along with the other element it uses
pronounced [P] pronounced Wavebuilder: forms result [Item]
very long string of what an element produces from two other elements and all the elements before it
along with [Item]
long string for a first element about to be combined with another
forming from [Item]
long string for a first element about to be combined with another
long string that another element happens to form with along with the other element
very long string of what an element produces from two other elements and all the elements before it

"WaveRoute" demo / characterizations[edit]

pronounced Wavebuilder: route [Item]
very long string of what an element produces from two other elements
along with [Item]
rather long string of middle element
forming from [Item]
rather long string of middle element
other rather long string of middle element
very long string of what an element produces from two other elements

Thesaurus demo[edit]

(Incomplete.)

Wavebuilder: hyponym
staging-ground
along with [Item]
stage
forming from [Item]
stage
place
staging-ground
Wavebuilder: hypernym
stage
along with [Item]
floor
forming from [Item]
floor
theater
stage

No combinations[edit]

pronounced [P] pronounced Wavebuilder: forms result [Item]
--
along with [Item]
--

With "WaveForward" gadget[edit]

This has to be activated in user preferences. If turned on, this table only will show combinations in a linear order of A + B = C, while other combinations on this page are unaffected. This applies to any data table with the classname data_wavebuild three. (This is the kind of table that is used on actual Item pages.)

Wavebuilder: hyponym
staging-ground
along with [Item]
stage
forming from [Item]
stage
place
staging-ground
Wavebuilder: hypernym
stage
along with [Item]
floor
forming from [Item]
floor
theater
stage