Difference between revisions of "Template:SMWDefaultMarkup"

From Wikispooks
Jump to navigation Jump to search
(Unsuspend)
(Has bfmeetingCount)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>[[category:Semantic Templates]]'''This template adds SMWData to the page, based on the existing data.''' It has no parameters. It is currently fairly simple,  
 
<noinclude>[[category:Semantic Templates]]'''This template adds SMWData to the page, based on the existing data.''' It has no parameters. It is currently fairly simple,  
and should probably remain that way, because it affects so many pages and has the potential to tie up the SMW jobs queue.
+
and should probably remain that way, because it affects so many pages and has the potential to tie up the SMW jobs queue. It is called at the top of [[Template:SMWDocs]], so applies to any page which contains <nowiki>{{SMWDocs}}</nowiki>.
 
<hr/>
 
<hr/>
 
The following properties are set:
 
The following properties are set:
Line 16: Line 16:
 
* [[Property:Has rootFullPageName]]  
 
* [[Property:Has rootFullPageName]]  
 
-->
 
-->
* Below suspended as of 2019-06-19, pending further research
+
* [[Property:Display docType]]
* <s>[[Property:Display docType]]
 
 
* [[Property:Display born on]]
 
* [[Property:Display born on]]
 
* [[Property:Display died on]]
 
* [[Property:Display died on]]
Line 24: Line 23:
 
* [[Property:Display image2]]
 
* [[Property:Display image2]]
 
* [[Property:Display lifespan]]
 
* [[Property:Display lifespan]]
* [[Property:ON display date]]</s>
+
* [[Property:ON display date]]
 +
* [[Property:Has bilderbergCount]]
 +
* [[Property:Has bfmeetingCount]]
 +
* [[Property:Has cercleCount]]
 +
* [[Property:Has mscmeetingCount]]
 +
* [[Property:Has wefmeetingCount]]
 
<hr/>
 
<hr/>
 
2016-04-18: Addition:
 
2016-04-18: Addition:
Line 33: Line 37:
  
 
SET useful SMW PROPERTIES -->
 
SET useful SMW PROPERTIES -->
{{#ifeq: {{#show: {{PAGENAME}} |?Has objectClass2}}|Person|[[Has bilderbergCount::{{#ask: [[Has fullPageName::~Bilderberg/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Bilderberg/*]][[Has participant::{{PAGENAME}}]]|format=count}}| ]][[Has cercleCount:: {{#ifeq: {{#ask: [[Has fullPageName::~Le Cercle/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Le Cercle/*]][[Has participant::{{PAGENAME}}]]|format=count}}|0|{{#ask: [[{{PAGENAME}}]][[-Has member::Le Cercle]]|format=count}}|{{#ask: [[Has fullPageName::~Le Cercle/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Le Cercle/*]][[Has participant::{{PAGENAME}}]]|format=count}}}}| ]]}}<!--
+
{{#ifeq: {{#show: {{PAGENAME}} |?Has objectClass2}}|Person|[[Has bilderbergCount::{{#ask: [[Has fullPageName::~Bilderberg/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Bilderberg/*]][[Has participant::{{PAGENAME}}]]|format=count}}| ]][[Has bfmeetingCount::{{#ask: [[Has fullPageName::~Brussels Forum/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Brussels Forum/*]][[Has participant::{{PAGENAME}}]]|format=count}}| ]][[Has cercleCount:: {{#ifeq: {{#ask: [[Has fullPageName::~Le Cercle/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Le Cercle/*]][[Has participant::{{PAGENAME}}]]|format=count}}|0|{{#ask: [[{{PAGENAME}}]][[-Has member::Le Cercle]]|format=count}}|{{#ask: [[Has fullPageName::~Le Cercle/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Le Cercle/*]][[Has participant::{{PAGENAME}}]]|format=count}}}}| ]][[Has mscmeetingCount:: {{#ifeq: {{#ask: [[Has fullPageName::~Munich Security Conference/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Munich Security Conference/*]][[Has participant::{{PAGENAME}}]]|format=count}}|0|{{#ask: [[{{PAGENAME}}]][[-Has member::Munich Security Conference]]|format=count}}|{{#ask: [[Has fullPageName::~Munich Security Conference/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~Munich Security Conference/*]][[Has participant::{{PAGENAME}}]]|format=count}}}}| ]][[Has wefmeetingCount:: {{#ifeq: {{#ask: [[Has fullPageName::~WEF/Annual Meeting/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~WEF/Annual Meeting/*]][[Has participant::{{PAGENAME}}]]|format=count}}|0|{{#ask: [[{{PAGENAME}}]][[-Has member::WEF/Annual Meeting]]|format=count}}|{{#ask: [[Has fullPageName::~WEF/Annual Meeting/*]][[Has witness::{{PAGENAME}}]] OR [[Has fullPageName::~WEF/Annual Meeting/*]][[Has participant::{{PAGENAME}}]]|format=count}}}}| ]]}}<!--
  
 
SET DISPLAY PROPERTIES --><!--
 
SET DISPLAY PROPERTIES --><!--
  
SUSPENDED 2019-06-19 - Reinsert when the problems are ironed out...
+
* 2019-06-19 Below suspended after an upgrade caused the below to manifest text.
-->{{Display docType}}[[Display born on::{{LinkYear|{{#show: {{FULLPAGENAME}} | ?Born on}}}}| ]][[Display died on::{{LinkYear|{{#show: {{FULLPAGENAME}} | ?Died on}}}}| ]][[Display image::{{Display image|{{FULLPAGENAME}}}}| ]][[Display image2::{{Display image|{{FULLPAGENAME}}}}| ]]<!--{{Display date}}{{ON display date}}-->{{Display lifespan}}<!--
+
* 2019-06-29 Reinserted inside an invisible <span>
 +
--><span style="visibility:hidden">{{Display docType}}[[Display born on::{{LinkYear|{{#show: {{FULLPAGENAME}} | ?Born on}}}}| ]][[Display died on::{{LinkYear|{{#show: {{FULLPAGENAME}} | ?Died on}}}}| ]][[Display image::{{Display image|{{FULLPAGENAME}}}}| ]][[Display image2::{{Display image|{{FULLPAGENAME}}}}| ]]<!--{{Display date}}{{ON display date}}-->{{Display lifespan}}<!--
  
 
SET RATING PROPERTIES -->{{#ifeq: {{#ask: [[Constitutes::Rating]][[Has target::{{FULLPAGENAME}}]]|format=count}}|0||[[Has averageRating::{{#expr: {{#ask:[[Constitutes::Rating]][[Has target::{{FULLPAGENAME}}]]| ?Has value| format=average}} round 1}}| ]]}}[[Has noRatings::{{#ask: [[Constitutes::Rating]][[Has target::{{FULLPAGENAME}}]]|format=count}}| ]]<!--
 
SET RATING PROPERTIES -->{{#ifeq: {{#ask: [[Constitutes::Rating]][[Has target::{{FULLPAGENAME}}]]|format=count}}|0||[[Has averageRating::{{#expr: {{#ask:[[Constitutes::Rating]][[Has target::{{FULLPAGENAME}}]]| ?Has value| format=average}} round 1}}| ]]}}[[Has noRatings::{{#ask: [[Constitutes::Rating]][[Has target::{{FULLPAGENAME}}]]|format=count}}| ]]<!--
  
Set if the page was modified within the last 36 hours (129600 seconds)
+
Set if the page was modified within the last 36 hours (129600 seconds)
 
-->{{#ifexpr: {{#expr: {{#time: U | now }} - {{#time: U | {{#show: {{FULLPAGENAME}} | ?Modification date}} }} }} < 129600 |}}<!--
 
-->{{#ifexpr: {{#expr: {{#time: U | now }} - {{#time: U | {{#show: {{FULLPAGENAME}} | ?Modification date}} }} }} < 129600 |}}<!--
  
Line 50: Line 55:
 
-->{{#ifeq: {{#show: {{FULLPAGENAME}} | ?Is stub }} |true||[[Is not stub::true| ]]}}<!--
 
-->{{#ifeq: {{#show: {{FULLPAGENAME}} | ?Is stub }} |true||[[Is not stub::true| ]]}}<!--
  
-->{{#ifeq: {{#show: {{FULLPAGENAME}} | ?Has objectClass }}|Person|{{#ifeq: {{#show: {{FULLPAGENAME}} | ?Has nationality }} ||[[Has nationality::Unknown| ]]}}}}</includeonly>
+
-->{{#ifeq: {{#show: {{FULLPAGENAME}} | ?Has objectClass }}|Person|{{#ifeq: {{#show: {{FULLPAGENAME}} | ?Has nationality }} ||[[Has nationality::Unknown| ]]}}}}</span></includeonly>

Latest revision as of 16:23, 22 April 2024

This template adds SMWData to the page, based on the existing data. It has no parameters. It is currently fairly simple, and should probably remain that way, because it affects so many pages and has the potential to tie up the SMW jobs queue. It is called at the top of Template:SMWDocs, so applies to any page which contains {{SMWDocs}}.


The following properties are set:


2016-04-18: Addition: It also adds "" if the page was modified within the last 36 hours.