Vorlage:Eigenschaft: Unterschied zwischen den Versionen
Erscheinungsbild
imported>Iris Leininger K 1 Version |
imported>Andreas Plank K Abgleich mit BioflorWiki / Offene Naturführer / Bayernflora |
||
| Zeile 1: | Zeile 1: | ||
<includeonly><!-- --> | <includeonly><!-- | ||
--><table class="infobox floatright" style="max-width:300px"><!-- | |||
-->{{#if: {{{Importiert aus|}}}<!-- | -->{{#if: {{{Importiert aus|}}}<!-- | ||
then-->|<!-- | then-->|<!-- | ||
| Zeile 9: | Zeile 10: | ||
-->{{#set: vann:preferredNamespacePrefix={{#explode: {{{Importiert aus|}}}|:|0}} }}<!-- | -->{{#set: vann:preferredNamespacePrefix={{#explode: {{{Importiert aus|}}}|:|0}} }}<!-- | ||
--></div><!-- | --></div><!-- | ||
--><tr><!-- | --><tr><!-- | ||
--><td>Importiert aus:</td><!-- | --><td>Importiert aus:</td><!-- | ||
--><td>[[Importiert aus::{{{Importiert aus|}}}]]</td><!-- | --><td>[[Importiert aus::{{{Importiert aus|}}}]]</td><!-- | ||
--></tr><!-- | --></tr><!-- | ||
-->}}<!--Importiert aus if end | |||
-->}}<!-- if end | --><tr><!-- | ||
--><td colspan="2">{{Bildwegweiser Semantisches Wiki}} Diese Eigenschaft ist {{#switch: {{{Datentyp|Zeichenkette}}} | |||
-- | | Spezialattribut = ein ''Spezialattribut'', dass von Semantik Mediawiki selbst definiert ist und keine Spezifikation des Datentyps benötigt[[Kategorie:Spezialattribut]] | ||
Diese Eigenschaft ist {{#switch: {{{Datentyp|Zeichenkette}}} | |||
| Spezialattribut = ein Spezialattribut, dass von Semantik Mediawiki selbst definiert ist und keine Spezifikation des Datentyps benötigt[[Kategorie:Spezialattribut]] | |||
| #default =vom [[Attribut:Datentyp|Datentyp]] [[Datentyp::{{{Datentyp|Zeichenkette}}}]] | | #default =vom [[Attribut:Datentyp|Datentyp]] [[Datentyp::{{{Datentyp|Zeichenkette}}}]] | ||
}}{{ | }}{{ | ||
| Zeile 44: | Zeile 36: | ||
-->| #default = <!-- | -->| #default = <!-- | ||
-->}}<!-- switch end | -->}}<!-- switch end | ||
-->{{#if: {{{Anzeigeeinheiten|}}}| | -->{{#if: {{{Anzeigeeinheiten|}}}|<br/>Die standardmäßig anzuzeigenden Einheiten sind: [[Einheiten::{{#arraymap: {{{Anzeigeeinheiten|}}}|,|§|§|,}}|{{#arraymap: {{{Anzeigeeinheiten|}}}|,|§|''§''|, }}]] wobei die erste ({{#explode:{{{Anzeigeeinheiten|}}}|,|0}}) diejenige ist, die in den Info-Fakten-Boxen von Semantik-Mediawiki angezeigt wird. | ||
}}{{#if: {{{Umrechnungen|}}}| | }}{{#if: {{{Umrechnungen|}}}|<br/>Umrechnungen sind wie folgend angegeben definiert: {{#arraymap: {{{Umrechnungen|}}}<!-- values | ||
-->|;<!-- split on ; | -->|;<!-- split on ; | ||
-->|§<!-- assign temporary variable | -->|§<!-- assign temporary variable | ||
| Zeile 52: | Zeile 44: | ||
-->|<!-- new output separator | -->|<!-- new output separator | ||
-->}} | -->}} | ||
}}{{#if: {{{ | }}<!-- | ||
--></td><!-- | |||
--></tr><!-- | |||
--></table><!-- | |||
-->{{#if: {{{Nutze stattdessen Eigenschaft|}}}<!-- | |||
then-->|{{Ombox|text={{#if: {{#explode: {{{Nutze stattdessen Eigenschaft|}}}|,|1}}|{{#sub:{{{Nutze stattdessen Eigenschaft|}}}|{{#expr: {{#pos:{{{Nutze stattdessen Eigenschaft|}}}|,}} + 1 }}}} |Diese Eigenschaft sollte nicht oder nur für interne Zwecke verwendet werden. Bitte folgende Eigenschaft stattdessen benutzen}}: [[Attribut:{{#if: {{#pos:{{{Nutze stattdessen Eigenschaft|}}}|,}}|{{#explode:{{{Nutze stattdessen Eigenschaft|}}}|,|0}} |{{{Nutze stattdessen Eigenschaft|}}} }}]].|type=style}}<nowiki></nowiki> | |||
Erlaubte Werte sind: {{#arraymap: {{{Erlaubte Werte|}}}<!-- values | <nowiki></nowiki><!-- | ||
Möglich: 1 = | else-->|<!-- | ||
-->| | -->}}{{#if: {{{Erläuterungen|}}}|<nowiki></nowiki> | ||
{{{Erläuterungen|}}} | |||
}}{{#if: {{{Definitionsseite|}}}| Für weitere Informationen siehe Seite [[{{{Definitionsseite|}}}]].<!-- TODO Definitionsseite auswerten, z.B. Glossar --> | |||
}}<!-- if end | |||
--> | |||
{{#if: {{{Erlaubte Werte|}}}|<nowiki></nowiki> | |||
'''Erlaubte Werte sind:''' | |||
<dl class="definition-inline"> | |||
{{#arraymap: {{{Erlaubte Werte|}}}<!-- values | |||
Möglich: 1 = Bezeichner !! Beschreibung; 2 = Bezeichner; 3; 4; 5 | |||
-->|;<!-- split on ; | |||
-->|§<!-- assign temporary variable | -->|§<!-- assign temporary variable | ||
-->|<nowiki></nowiki> | -->|<nowiki></nowiki> | ||
<dt> [[Erlaubt Wert::{{#explode: §|=|0}}]] <dd> <!-- zugehöriger Bezeichner/label -->{{#if: {{#explode: §|=|1}} | {{#explode: {{#sub:§|{{#expr: {{#pos:§|=|0}} + 1}} }}|!!|0}} }}<!-- zugehörige Definition -->{{#if: {{#explode:{{#sub:§|{{#pos:§|=|0}}}}|!!|1}}| – {{#explode:{{#sub:§|{{#pos:§|=|0}}}}|!!|1}} }}<!-- output | |||
#set_internal: kombiniere Erlaubt Wert mit label (Zukunftsmusik: füge Beschreibungs-Trenner "!!" hinzu als skos:definition) | |||
-->{{#set_internal: Wertedefinition von Attribut | |||
|Erlaubt Wert={{#explode: §|=|0}} | |||
|skos:prefLabel={{#if: {{#explode: §|=|1}}|{{#explode: {{#sub:§|{{#expr: {{#pos:§|=|0}} + 1}} }}|!!|0}} }} | |||
|skos:definition={{#explode:{{#sub:§|{{#pos:§|=|0}}}}|!!|1}}<!-- | |||
-->}}<!-- #set_internal; output | |||
-->|<!-- new output separator | -->|<!-- new output separator | ||
-->}} | -->}} | ||
</dl> | |||
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-Wertedefinition"> | |||
<span class="mw-customtoggle-Wertedefinition" data-expandtext="Zeige" data-collapsetext="Verberge"></span> SMW-Abfrage der Wertedefinitionen (Abfragen der Unterobjekte der Erlaubten Werte) … | |||
<div class="mw-collapsible-content"> | |||
<nowiki>{{</nowiki>#ask: <nowiki>[[</nowiki>Wertedefinition von Attribut::''{{PAGENAME}}'']] | |||
<nowiki>|</nowiki>?Erlaubt Wert=Erlaubter Wert | |||
<nowiki>|</nowiki>?skos:prefLabel=Bezeichner | |||
<nowiki>|</nowiki>?skos:definition=Definition | |||
<nowiki>}}</nowiki> | |||
</div> | |||
</div> | |||
}}{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}}|ja|yes|1|true=<div>{{#ask: [[{{SEITENNAME}}::+]] |?{{SEITENNAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div> | }}{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}}|ja|yes|1|true=<div>{{#ask: [[{{SEITENNAME}}::+]] |?{{SEITENNAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div> | ||
}}<!-- | }}<!-- | ||
Version vom 7. Januar 2014, 17:34 Uhr
[Bearbeiten] []
Dokumentation der Vorlage
Diese Vorlage definiert die Eigenschaften eines Attributs. Die Parameter sind (noch unvollständig!):
| Parameter | Verwendetes Attribut |
Erläuterungen |
|---|---|---|
| Datentyp | Datentyp | ein Datentyp, wie unter Spezial:Datentypen aufgelistet oder der Wert „Datentyp=Spezialattribut“ |
| Definitionsseite | - | ist Verweis auf eine Glossarseite/Definitionsseite (unformatierte Zeichenkette) |
| Erläuterungen | - | Allgemeine Erläuterungen, "siehe auch"-Verweise (freier Text) |
| Komponenten in Verbund | Hat Komponenten | mehrere Eigenschaften für Datentyp Verbund (Semikolon ; getrennt) |
| Erlaubte Werte | Erlaubt Wert | (Semikolon-separierte Liste) z.B.: „1; 2; 3“ oder „gesägt; doppelt gesägt; gezähnt; gefranst; gekerbt“ usw. oder erklärte Werte: z.B.: „0=unbewertet, unbekannt; 1; 2; 3“ oder erklärte + beschreibene Werte: z.B.: „0=unbewertet, unbekannt!!Lange Beschreibung gemeint ist dies und das getrennt mit doppeltem Ausrufungszeichen; 1; 2; 3“ Erlaubte Werte können auch von einer Glossarseite übernommen werden (ZU TUN), wenn dort {{Glossareintrag| Mögliche Zustände = …}} definiert wurde, Vorrang jedoch haben die Definitionen der Attributseite.
|
| Anzeigeeinheiten | Einheiten | standardmäßig anzuzeigender Einheiten, z.B.: „mm, cm, m“. Die erste ist diejenige, welche Anzeige-Vorang hat z.B. im SMW-Browser (Komma-separierte Liste) |
| Umrechnungen | Entspricht | Semikolon-separiert Liste: zusätzliche Umrechnungen, z.B. „1 cm; 0,01 m; 0,032808399 ft“ mit "1 cm" als Ausgangs-Umrechnung, weil als „1 cm“ angegeben |
| Unterattribut von | Unterattribut von | ein Haupt- oder „Über“-Attribut, d.h. die Beziehung „{{SEITENNAME}}“ ist „Unterattribut von“ „Hauptattribut“ wird damit festgelegt |
| Importiert aus | Importiert aus | Verweis auf ein importiertes (Konzept)Vokabular, das extern definiert wurde (für RDF-Export), z.B.: "skos:prefLabel" (für dieses Beispiel sollte die Seite MediaWiki:Smw import skos erstellt sein, die auf das externe Vokanular verweist. Siehe Help on import vocabulary) |
| Nutze stattdessen Eigenschaft | - | Statt die Seite zu löschen, kann ein Verweis auf eine zu benutzende Eigenschaft gemacht werden. Bsp.:|Nutze stattdessen Eigenschaft= dc:creatoroder |Nutze stattdessen Eigenschaft= dc:creator, Erklärung als Kurztext)
|
| Zeige Werte Rangliste | - | ja/nein. Zeigt gespeicherte Werte an geordnet nach Häufigkeit. |
Technische Abhängigkeiten
- Formular: Eigenschaft
- Vorlage: Formularfeld aus Wertedefinition von Attribut
- Vorlage: Eigenschaft erstellen oder bearbeiten
- MediaWiki:Mw-customcollapsible.js + CSS
- Vorlage:Fix set internal property prefix (für ältere SMW < 2.0)
Siehe auch
{{Glossareintrag| Mögliche Zustände = …}},{{Merkmalszustand}}für Glossareinträge