SMW Schulung 2020-07/Abfragen: Difference between revisions

From Openresearch
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{PageSequence
{{PageSequence
|prev=SMW Schulung 2020-07/Vorlagen
|prev=SMW Schulung 2020-07/Vorlagen
|next=
|next=SMW Schulung 2020-07/Fragen
|category=Schulung
|category=Schulung
|categoryIcon=Question_and_answer
|categoryIcon=Question_and_answer
Line 8: Line 8:
[https://www.semantic-mediawiki.org/wiki/Help:Inline_queries #ask] ermöglicht die Einbettung von Abfragen in SMW - Seiten.
[https://www.semantic-mediawiki.org/wiki/Help:Inline_queries #ask] ermöglicht die Einbettung von Abfragen in SMW - Seiten.


Die Abfrage besteht aus dem Aufruf der Parser-Function "#ask"
<pre>
{{#ask:
...
}}
</pre>
und der Nennung einer Bedingung, der Felder die angezeigt werden sollen, der Art wie die Anzeige erfolgen soll und anderen einstellbaren Details.
== Beispiel - Abfrage - Seiten mit der Kategorie "Chemistry" ==
In diesem Beispiel ist nur die Bedingung angegeben, dass Seiten der Kategorie "Chemistry" angezeigt werden sollen. Daraufhin werden die Seiten als anklickbare Seitenliste angezeigt.
<pre>
<pre>
{{#ask:
{{#ask:
Line 16: Line 27:
  [[Category:Chemistry]]
  [[Category:Chemistry]]
}}
}}
= Beispiele =
 
= Beispiel Tabelle mit Homepage-Feld =
Zu den Einträgen der [[:Category:Chemistry]] soll jeweils der Wert des [[Property:Homepage]] angezeigt werden. Das Ergebnis soll als Tabelle dargestellt werden.
<pre>
{{#ask:
[[Category:Chemistry]]
|?Homepage
|format=table
}}
</pre>
{{#ask:
[[Category:Chemistry]]
|?Homepage
|format=table
}}
 
mit einer solchen Tabelle lässt sich jetzt leicht prüfen, ob die erforderlichen Felder in einem bestimmten Zusammenhang gefüllt sind.
 
= Links zu weiteren Beispielen =
* {{Link|target=List_of_Events}}
* {{Link|target=List_of_Events}}

Latest revision as of 08:21, 29 July 2020

previous
Schulung
next

#ask

#ask ermöglicht die Einbettung von Abfragen in SMW - Seiten.

Die Abfrage besteht aus dem Aufruf der Parser-Function "#ask"

{{#ask:
...
}}

und der Nennung einer Bedingung, der Felder die angezeigt werden sollen, der Art wie die Anzeige erfolgen soll und anderen einstellbaren Details.

Beispiel - Abfrage - Seiten mit der Kategorie "Chemistry"

In diesem Beispiel ist nur die Bedingung angegeben, dass Seiten der Kategorie "Chemistry" angezeigt werden sollen. Daraufhin werden die Seiten als anklickbare Seitenliste angezeigt.

{{#ask:
 [[Category:Chemistry]]
}}

BFSEM 2007, CBCA 2008, CCECP 2013, EDCR 2007, EESCM 2007, HHH 2008, Hybrid Materials 2017, I-CIPEC 2008, ICBEC 2016, ICE VI 2008, MSMC Europe 2008, O@C 2008, OPRD 2008, PS 2008, PTM 2007, Polyolefins Outlook 2007, REACH 2007, SCMC 2008, STPDM 2007, SUCP 2008

Beispiel Tabelle mit Homepage-Feld

Zu den Einträgen der Category:Chemistry soll jeweils der Wert des Property:Homepage angezeigt werden. Das Ergebnis soll als Tabelle dargestellt werden.

{{#ask:
 [[Category:Chemistry]]
|?Homepage
|format=table 
}}
 Homepage
BFSEM 2007http://www.biocap.ma
CBCA 2008
CCECP 2013http://chemistry-conf.org/
EDCR 2007http://mmetmullana.com/edcr/main1.html
EESCM 2007http://www.iqpc.com/nl/pharmasupplychain/ediary
HHH 2008
Hybrid Materials 2017http://www.hybridmaterialsconference.com/
I-CIPEC 2008http://www.icipec2008.org
ICBEC 2016http://www.icbec.org/
ICE VI 2008http://SVU.edu.eg
MSMC Europe 2008http://www.scientificupdate.co.uk
O@C 2008
OPRD 2008http://www.scientificupdate.co.uk
PS 2008http://www.zingconferences.com/polymersynthesis
PTM 2007http://www.informa-ls.com/ptm
Polyolefins Outlook 2007http://www.ibcchina.com.cn/polyolefins
REACH 2007http://www.endsreachconference.com
SCMC 2008http://www.zingconferences.com/solidstate
STPDM 2007http://www.pharmatrainingservices.com/StabilityTesting.htm
SUCP 2008http://www.scientificupdate.co.uk

mit einer solchen Tabelle lässt sich jetzt leicht prüfen, ob die erforderlichen Felder in einem bestimmten Zusammenhang gefüllt sind.

Links zu weiteren Beispielen