Difference between revisions of "ListOf:Sourcecode"

From OPENRESEARCH th copy Wiki
Jump to navigation Jump to search
(Created with the template CreateListOf by Tim Holzheim through LambdaActions)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
  
  
  {{ #ask: [[Concept:Sourcecode]]
+
  {{ #ask: [[Topic name::Sourcecode]]
 
|mainlabel=Sourcecode
 
|mainlabel=Sourcecode
  
| ?Sourcecode cargo = cargo  
+
| ?Topic cargo = cargo  
  
| ?Sourcecode context = context  
+
| ?Topic context = context  
  
| ?Sourcecode defaultstoremode = defaultstoremode  
+
| ?Topic defaultstoremode = defaultstoremode  
  
| ?Sourcecode documentation = documentation  
+
| ?Topic documentation = documentation  
  
| ?Sourcecode headerTabs = headerTabs  
+
| ?Topic headerTabs = headerTabs  
  
| ?Sourcecode icon = icon  
+
| ?Topic icon = icon  
  
| ?Sourcecode iconUrl = iconUrl  
+
| ?Topic iconUrl = iconUrl  
  
| ?Sourcecode listLimit = listLimit  
+
| ?Topic listLimit = listLimit  
  
| ?Sourcecode name = name  
+
| ?Topic name = name  
  
| ?Sourcecode pluralName = pluralName  
+
| ?Topic pluralName = pluralName  
  
| ?Sourcecode wikiDocumentation = wikiDocumentation  
+
| ?Topic wikiDocumentation = wikiDocumentation  
  
 
|order=ascending
 
|order=ascending
Line 54: Line 54:
 
| limit= 200  
 
| limit= 200  
 
  }}  
 
  }}  
[[:Category:Sourcecode]]
+
[[Category:Sourcecode]]

Latest revision as of 16:56, 9 February 2021



SourcecodecargocontextdefaultstoremodedocumentationheaderTabsiconiconUrllistLimitnamepluralNamewikiDocumentation
SourcecodeCodeSchemapropertysome sourcecodeFile:SourceCodeLogo-64px.png
/images/cr/d/d1/SourceCodeLogo-64px.png
SourcecodeSourcecodessome sourcecode

Sourcecodes

8 Sourcecodes:

Sourcecodeauthoridlangsincetexturl
CreateHelpPageTestTim HolzheimCreateHelpPageTestjinja5 February 2021
<pre><br />{% set pagetitle = ""%}<br />{% set pagetitle_prefix = "Help:"%}<br />[[File:Help_Icon.png|right]]<br />== Help for {{ row.name }} ==<br />{% raw %}{{{% endraw %}#ask: [[Topic name::{{ row.name }}]]<br />|mainlabel=-<br />|?Topic icon = icon<br />|? = Topic<br />|?Topic name = name<br />|?Topic pluralName = pluralName<br />|?Topic documentation = documentation<br />{% raw %}}}{% endraw %}<br />=== Documentation ===<br />{{ row.documentation }}<br />=== Example {{ row.pluralName }} ===<br />{% raw %}{{{% endraw %}#ask: [[Concept:{{ row.name }}]]{% raw %}}}{% endraw %}<br />=== Properties ===<br /><br />{% raw %} {{ {% endraw %}#ask: [[Concept:Property]][[Property topic::Concept:{{ row.name }}]]<br />|mainlabel={{ row.name }}<br />{% for page in smw.query("[[Concept:Property]][[Property topic::Concept:Property]]|?Property name = name").values() %}<br />| ?Property {{ page.name }} = {{ page.name }} <br />{%endfor%}<br />|order=ascending<br />| limit={% if row.listlimit %} {{ row.listlimit }} {% else %} 200 {% endif %}<br />{% raw %} }} {% endraw %}<br /><br />{{ row.uml }}<br />{{ row.seealso }}<br />[[Category:{{ row.Topic }}]]<br /></pre>
CreateListOfTim HolzheimCreateListOfjinja9 February 2021
<pre><br />{% set pagetitle = ""%}<br />{% set pagetitle_prefix = "ListOf:"%}<br /><br />{% raw %} {{ {% endraw %}#ask: [[Topic name::{{ row.name }}]]<br />|mainlabel={{ row.name }}<br />{% for page in smw.query("[[Property topic::Concept:Topic]]|?Property name = name").values() %}<br />| ?Topic {{ page.name }} = {{ page.name }} <br />{%endfor%}<br />|order=ascending<br />| limit={% if row.listlimit %} {{ row.listlimit }} {% else %} 200 {% endif %}<br />{% raw %} }} {% endraw %}<br /><br />== {{ row.pluralName }} ==<br />{% raw %}{{{% endraw %}#forminput:form={{ row.name }}|button text=add {{ row.name }}{% raw %}}}{% endraw %}<br />{% raw %}{{{% endraw %}#ask: [[Concept:{{ row.name}}]]|format=count{% raw %}}}{% endraw %} {{ row.pluralName }}:<br /><br />{% raw %} {{ {% endraw %}#ask: [[Concept:{{ row.name }}]]<br />|mainlabel={{ row.name }}<br />{% for page in smw.query("[[Property topic::" + row.Topic +"]]|? Property name = name").values() %}<br />| ?{{row.name}} {{ page.name }} = {{ page.name }} <br />{%endfor%}<br />|order=ascending<br />| limit={% if row.listlimit %} {{ row.listlimit }} {% else %} 200 {% endif %}<br />{% raw %} }} {% endraw %}<br />[[Category:{{ row.name }}]]<br /></pre>
CreateTopicFormTim HolzheimCreateTopicFormjinja14 February 2021
<pre><br />{% set pagetitle = "" %}<br />{% set pagetitle_prefix = "Template:"%}<br />{%- set properties = [] -%}<br />{% for p in smw.query("[[Concept:Property]][[Property topic::Concept:Property]]|?Property name = name").values() %}<br />{%- set dump = properties.append(p["name"]) -%}<br />{%- endfor %}<br />{%- set topic_properties = [] -%}<br />{% for p in smw.query("[[Property topic::" + row.Topic + "]]|?Property name = name").values() %}<br />{%- set dump = topic_properties.append(p["name"]) -%}<br />{%- endfor %}<br />{%- set property_printouts = namespace(query_vars="") %}<br />{% for p in properties %}<br />{%- set property_printouts.query_vars = property_printouts.query_vars + "|?Property " + p + "=" + p -%}<br />{%- endfor %}<br />{%- set topic_property_properties = [] -%}<br />{% for pp in smw.query("[[Property topic::" + row.Topic + "]]" + property_printouts.query_vars).values() %}<br />{%- set dump = topic_property_properties.append(pp) -%}<br />{%- endfor %}<br />{%- set property_properties = [] -%}<br />{% for pp in smw.query("[[Property topic::Concept:Property]]" + property_printouts.query_vars).values() %}<br />{%- set dump = property_properties.append(pp) -%}<br />{%- endfor %}<br /><noinclude><br />This is the {{'{{'}}smartMediaWiki{{'}}'}}-Form for "{{ row.name }}".<br /><br />Create a new {{ row.name }} by entering a new pagename for a {{ row.name }}<br />into the field below. <br /><br />If you enter an existing {{ row.name }} pagename - you will edit the {{ row.name }}<br />with that pagename.<br />{{'{{'}}#forminput:form={{ row.name }}|values from concept=Topic{{'}}'}}<br /></noinclude><br /><includeonly><br /><div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div><br />{{'{{{'}}section|{{ row.name }}|level=1|hidden{{'}}}'}}<br />= {{ row.name }} =<br /><br /><!-- {{ row.name }} --><br />{{'{{{'}}for template|{{ row.name }}{{'}}}'}}<br />{| class="wikitable"<br />! colspan='2'| {{ row.name }}<br />{% for pp in topic_property_properties %}<br />|-<br />! {{ pp["name"] }}: <br /><!-- {{ pp["type"] }} {{ pp["name"] }} --><br />| {{'{{{'}}field<br />    |{{ pp["name"] }}<br />    |property={{ row.name }} {{ pp["name"] }}<br />    |size= {%- if pp["size"] -%} {{ pp["size"] }} {% else %} 80 {% endif %}<br />    {%- if pp["mandatory"] and (pp["mandatory"] == 'True' or pp["mandatory"] == 'T' or pp["mandatory"] == 't' or pp["mandatory"] == 'true') -%}|mandatory {%- endif %}<br />    {%- if pp["inputType"] -%}|input type={{ pp["inputType"] }} {% endif %}<br />    {%- if pp["allowedValues"] -%}|values={{ pp["allowedValues"] }} {% endif %}<br />    {%- if pp["values from "] -%}|values from {{ pp["values from "] }} {% endif %}<br />    {%- if pp["default"] -%}|default={{ pp["default"] }} {% endif %}<br />{{'}}}'}}<br />{%- endfor %}<br />|-<br />|}<br /><br />{{'{{{'}}field|storemode|default=property|hidden{{'}}}'}}<br />{{'{{{'}}end template{{'}}}'}}<br /><br /><!-- Topic --><br />{{'{{{'}}section|properties|level=1|hidden{{'}}}'}}<br />= properties =<br /><br /><!-- Property --><br />{{'{{{'}}for template|Property|multiple{{'}}}'}}<br />{| class="wikitable"<br />! colspan='2'| Property<br /><br />{% for pp in property_properties %}<br />|-<br />! {{ pp["name"] }}: <br /><!-- {{ pp["type"] }} {{ pp["name"] }} --><br />| {{'{{{'}}field<br />    |{{ pp["name"] }}<br />    |property=Property {{ pp["name"] }}<br />    |size= {%- if pp["size"] -%} {{ pp["size"] }} {% else %} 80 {% endif %}<br />    {%- if pp["mandatory"] and (pp["mandatory"] == 'True' or pp["mandatory"] == 'T' or pp["mandatory"] == 't' or pp["mandatory"] == 'true') -%}|mandatory {%- endif %}<br />    {%- if pp["inputType"] -%}|input type={{ pp["inputType"] }} {% endif %}<br />    {%- if pp["allowedValues"] -%}|values={{ pp["allowedValues"] }} {% endif %}<br />    {%- if pp["values from "] -%}|values from {{ pp["values from "] }} {% endif %}<br />    {%- if pp["default"] -%}|default={{ pp["default"] }} {% endif %}<br />{{'}}}'}}<br />{%- endfor %}<br />|-<br />|}<br />{{'{{{'}}field|storemode|default=property|hidden{{'}}}'}}<br />{{'{{{'}}end template{{'}}}'}}<br /><!-- Property --><br /><headertabs/><br />{{'{{{'}}section|Freitext|level=1|hidden{{'}}}'}}<br />=Freitext=<br />{{'{{{'}}standard input|free text|rows=10{{'}}}'}}<br />{{'{{{'}}standard input|summary{{'}}}'}}<br /><br />{{'{{{'}}standard input|changes{{'}}}'}}<br /><br />{{'{{{'}}standard input|save{{'}}}'}}<br />{{'{{{'}}standard input|cancel{{'}}}'}}<br /></includeonly><br /></pre>
CreateTopicTemplateTim HolzheimCreateTopicTemplatejinja14 February 2021
<pre><br />{% set pagetitle = "" %}<br />{% set pagetitle_prefix = "Template:"%}<br />{%- set property_properties = [] -%}<br />{% for p in smw.query("[[Concept:Property]][[Property topic::Concept:Property]]|?Property name = name").values() %}<br />{%- set dump = property_properties.append(p["name"]) -%}<br />{%- endfor %}<br />{%- set topic_properties = [] -%}<br />{% for p in smw.query("[[Property topic::" + row.Topic + "]]|?Property name = name").values() %}<br />{%- set dump = topic_properties.append(p["name"]) -%}<br />{%- endfor %}<br /><noinclude><br />  <br /></noinclude><br /><includeonly><br />  {% raw %}<br />{{#switch:{{{storemode|}}}<br />  {% endraw %}<br />    |none=<br />    |subobject=<br />      {{'{{'}}#subobject:-<br />        |isA={{ row.name }}<br />        {% for p in topic_properties%}<br />        |{{ row.name }} {{ p }}={{ '{{{' }}{{p}}|{{ '}}}' }}<br />        {%- endfor %}<br />      {{'}}'}}<br /><br />    |#default=<br />      {{ '{{' }}#set:<br />        |isA={{ row.name }}<br />        {% for p in topic_properties%}<br />        |{{ row.name }} {{ p }}={{ '{{{' }}{{p}}|{{ '}}}' }}<br />        {%- endfor %}<br />      {{'}}'}}<br />  {{'}}'}}<br /><br />  {% raw %}<br />{{#switch: {{{viewmode|}}}<br />  {% endraw %}<br />    |hidden=<br />    |masterdetail=<br />= properties =<br />      {{ '{{' }}#ask:[[Concept:Property]][[Property topic::{{row.Topic}}]]<br />      {% for p in property_properties%}<br />      |?Property {{ p }} = {{ p }}<br />      {%- endfor %}<br />        |sort=Property name<br />        |order=ascending<br />      {{' }}' }}<br />    |tableheader={{ '{{{!}}' }} class='wikitable'<br />      {% for p in topic_properties%}<br />        !{{ p }}!<br />      {%- endfor %}<br />      {{ '{{!}}-' }}<br />    |tablerow=<br />      {% for p in topic_properties%}<br />        {{ '{{!}}{{{' }}{{p}}{{ '|}}}{{!}}' }}<br />      {%- endfor %}<br />      -<br />    |tablefooter={{ '{{!}}}' }}<br />    |labelfield=<br />      {% for p in topic_properties%}<br />        {{ p }}={{ '={{#if:{{{' }}{{ p }}{{ '|}}}|{{{' }}{{ p }}{{ '|}}}|}}<br>' }}<br />      {%- endfor %}<br />    |#default=<br />      {{ '{{{!}} ' }}class='wikitable'<br />        ! colspan='2' {{ '{{!}}' }}{{row.name}}<br />        {{ '{{!}}' }}-<br />        {{ '{{#switch:{{{storemode|}}}' }}<br />          |property=<br />            ! colspan='2' style='text-align:left' {{ '{{!}}' }} {{ '{{' }}Icon|name=edit|size=24{{ '}}' }}{{ '{{' }}Link|target=Special:FormEdit/{{ row.name }}/{{ '{{FULLPAGENAME}}' }}|title=edit{{ '}}' }}<br />            {{ '{{!}}' }}-<br />        {{ '}}' }}<br />        {% for p in topic_properties%}<br />          !{{ p }}<br />          {{ '{{!}}' }}<br />            {{ ' {{#if:{{{' }}{{ p }}{{ '|}}}|{{{' }}{{ p }}{{ '|}}}|}}' }}<br />            {{ '{{!}}-' }}<br />        {% endfor %}<br />      {{ '{{!}}}' }}<br />  {{ '}}' }}<br /><br /></includeonly><br /></pre>
DblpConfSeriesQueryWolfgang FahlDblpConfSeriesQuerysql31 January 2021
select conf,title,count(*) as count,min(year) as minYear,max(year) as maxYear
from proceedings 
where conf is not null
group by conf
order by 2 desc
EchoCodeWolfgang FahlEchoCodepython31 January 2021
# this is a lambda Action action
# it get's its context from a context dict
rows=context["rows"]
for row in rows:
    print(row)
context["result"]={"message":"%d rows printed" %len(rows)}
TopicQueryTopicQuerysmw9 February 2021
<pre><br />[[Concept:Topic]] |mainlabel=Topic<br />| ?Topic name = name<br />| ?Topic pluralName = pluralName<br />| ?Topic icon = icon<br />| ?Topic iconUrl = iconUrl<br />| ?Topic documentation = documentation<br />| ?Topic wikiDocumentation = wikiDocumentation<br />| ?Topic defaultstoremode = defaultstoremode<br />| ?Topic listLimit = listLimit<br />| ?Topic cargo = cargo<br />| ?Topic headerTabs = headerTabs<br />| ?Topic context = context<br /></pre>
WikiDataConferenceSeriesSparqlQueryWolfgang FahlWikiDataConferenceSeriesSparqlQuerysparql31 January 2021
# Conference Series wikidata query
# see https://confident.dbis.rwth-aachen.de/dblpconf/wikidata
# WF 2021-01-30
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?confSeries ?display_name ?confSeriesLabel ?official_website ?DBLP_pid ?WikiCFP_pid ?GND_pid
WHERE 
{
  #  scientific conference series (Q47258130) 
  ?confSeries wdt:P31 wd:Q47258130.
  OPTIONAL { ?confSeries wdt:P1813 ?short_name . }
  BIND (COALESCE(?short_name,?confSeriesLabel) AS ?display_name).
  #  official website (P856) 
  OPTIONAL {
    ?confSeries wdt:P856 ?official_website
  } 
  # any item with a DBLP venue ID 
  OPTIONAL {
    ?confSeries wdt:P8926 ?DBLP_pid.
  }
  # WikiCFP pid 
  optional {
     ?confSeries wdt:P5127 ?WikiCFP_pid.
  }
  # GND pid
  optional {
    ?confSeries wdt:P227 ?GND_pid.
  }
  # label 
  ?confSeries rdfs:label ?confSeriesLabel filter (lang(?confSeriesLabel) = "en").
}
ORDER BY (?display_name)