Difference between revisions of "SMW Schulung 2020-07/Abfragen"

From Openresearch
Jump to: navigation, search
 
(5 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
 
}}
 
}}
= Beispiele =
+
= #ask =
 +
[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>
 +
{{#ask:
 +
[[Category:Chemistry]]
 +
}}
 +
</pre>
 +
{{#ask:
 +
[[Category:Chemistry]]
 +
}}
 +
 
 +
= 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 09: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, FCL 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
FCL 2007http://www.iqpc.com/de/libraries2007/MM
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