Vorlage:Eigenschaft: Unterschied zwischen den Versionen
Erscheinungsbild
imported>Andreas Plank K Hilfe für Formularfelder |
imported>Andreas Plank K force-toggle-float-left |
||
| (11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 20: | Zeile 20: | ||
-->}}<!--Importiert aus if end | -->}}<!--Importiert aus if end | ||
--><tr><!-- | --><tr><!-- | ||
--><td colspan="2">{{Bildwegweiser Semantisches Wiki}}<!-- -->Diese Eigenschaft ist {{#switch: {{{Datentyp| | --><td colspan="2">{{Bildwegweiser Semantisches Wiki}}<!-- -->Diese Eigenschaft ist {{#switch: {{{Datentyp|Text}}} | ||
| Spezialattribut = ein ''Spezialattribut'', dass von Semantik Mediawiki selbst definiert ist und keine Spezifikation des Datentyps benötigt[[Kategorie:Spezialattribut]] | | 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| | | #default =vom [[Attribut:Datentyp|Datentyp]] [[Datentyp::{{{Datentyp|Text}}}]] | ||
}}{{ | }}{{ | ||
#if: {{{Unterattribut von|}}}<!-- | #if: {{{Unterattribut von|}}}<!-- | ||
| Zeile 28: | Zeile 28: | ||
<div class="no-pre-border no-pre-margin no-pre-padding"> | <div class="no-pre-border no-pre-margin no-pre-padding"> | ||
''[[Attribut:{{{Unterattribut von|}}}]]'' hat das Unterattribut | ''[[Attribut:{{{Unterattribut von|}}}]]'' hat das Unterattribut | ||
└─ ''{{ | └─ ''{{PAGENAME}}'' | ||
</div> | </div> | ||
{{#ifexpr: 1 < {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] |format=count}}|<small>(Siehe auch weitere Unterattribute von [[Attribut:{{{Unterattribut von|}}}]]: <!-- eigenen Seitenlink aus #ask Liste entfernen -->{{Trim|{{#replace: {{#replace: {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] }}|[[:{{VOLLER_SEITENNAME}}{{!}}{{ | {{#ifexpr: 1 < {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] |format=count}}|<small>(Siehe auch weitere Unterattribute von [[Attribut:{{{Unterattribut von|}}}]]: <!-- eigenen Seitenlink aus #ask Liste entfernen -->{{Trim|{{#replace: {{#replace: {{#ask: [[Unterattribut von::{{{Unterattribut von|}}}]] }}|[[:{{VOLLER_SEITENNAME}}{{!}}{{PAGENAME}}]],|}}|, [[:{{VOLLER_SEITENNAME}}{{!}}{{PAGENAME}}]]|}}}})</small> | ||
<nowiki></nowiki>}}<!-- | <nowiki></nowiki>}}<!-- | ||
sonst-->|. | sonst-->|. | ||
}} {{#switch: {{{Datentyp| | }} {{#switch: {{{Datentyp|Text}}} | ||
| Text = Damit kann das Attribut beliebig langen Text speichern, | | Text = Damit kann das Attribut beliebig langen Text speichern, suchbar bis zu einer Länge von etwa 40 bis 72 Zeichen (siehe [https://www.semantic-mediawiki.org/wiki/Help:Type_Text Help:Type Text (semantic-mediawiki.org)]). | ||
| Zeichenkette = | | Zeichenkette = '''Veralteter Datentyp Zeichenkette''' bitte auf „Datentyp=Text“ ändern. | ||
| Wahrheitswert = Eingetragene Werte können sein: „wahr“ oder „falsch“, „w“ oder „f“, „ja“ oder „nein“ und „j“ oder „n“ bzw. „1“ und „0“.<!-- | | Wahrheitswert = Eingetragene Werte können sein: „wahr“ oder „falsch“, „w“ oder „f“, „ja“ oder „nein“ und „j“ oder „n“ bzw. „1“ und „0“.<!-- | ||
-->| #default = <!-- | -->| #default = <!-- | ||
| Zeile 82: | Zeile 82: | ||
'''Erlaubte Werte sind:''' | '''Erlaubte Werte sind:''' | ||
< | <div class="definition-inline"> | ||
<dl> | |||
{{#arraymap: {{{Erlaubte Werte|}}}<!-- values | {{#arraymap: {{{Erlaubte Werte|}}}<!-- values | ||
Möglich: 1 = Bezeichner !! Beschreibung; 2 = Bezeichner; 3; 4; 5 | Möglich: 1 = Bezeichner !! Beschreibung; 2 = Bezeichner; 3; 4; 5 | ||
| Zeile 98: | Zeile 99: | ||
-->}} | -->}} | ||
</dl> | </dl> | ||
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible | </div> | ||
<div class="mw-collapsible mw-collapsed force-toggle-float-left" id="mw-customcollapsible-Wertedefinition" data-expandtext="Zeige" data-collapsetext="Verberge">Abfrage/Formularfeld für Wertedefinitionen der erlaubten Werte … | |||
<div class="mw-collapsible-content" style=" | <div class="mw-collapsible-content" style="padding-left:1.5em;"> | ||
<nowiki>{{</nowiki>#ask: <nowiki>[[</nowiki>Wertedefinition von Attribut::''{{PAGENAME}}'']] | <nowiki>{{</nowiki>#ask: <nowiki>[[</nowiki>Wertedefinition von Attribut::''{{Fix set internal property prefix|Wertedefinition von Attribut|{{PAGENAME}}}}'']] | ||
<nowiki>|</nowiki>mainlabel=- | <nowiki>|</nowiki>mainlabel=- | ||
<nowiki>|</nowiki>?Erlaubt Wert=Erlaubter Wert | <nowiki>|</nowiki>?Erlaubt Wert=Erlaubter Wert | ||
| Zeile 107: | Zeile 108: | ||
<nowiki>|</nowiki>?skos:definition=Definition | <nowiki>|</nowiki>?skos:definition=Definition | ||
<nowiki>}}</nowiki> | <nowiki>}}</nowiki> | ||
Werte | |||
{{#if: {{#pos:{{{Erlaubte Werte|}}}|}}<!-- hat "=" und damit auch Bezeichner | {{#ask: [[Wertedefinition von Attribut::{{Fix set internal property prefix|Wertedefinition von Attribut|{{PAGENAME}}}}]] | ||
dann -->|{{tlx|Formularfeld aus Wertedefinition von Attribut|''{{PAGENAME}}''<br/>|field= | |intro=Als Abfrage: | ||
|mainlabel=- | |||
|?Erlaubt Wert=Erlaubter Wert | |||
|?skos:prefLabel=Bezeichner | |||
|?skos:definition=Definition | |||
|limit=4 | |||
}} | |||
Werte des Formularfeldes können mit folgender Vorlage generiert werden:<br/> | |||
{{#if: {{#pos:{{{Erlaubte Werte|}}}|=}}<!-- hat "=" und damit auch Bezeichner | |||
dann -->|{{tlx|Formularfeld aus Wertedefinition von Attribut|''{{PAGENAME}}''<br/>|field=Formularfeldname falls Attribut anders benannt als Feld<br/>|zeige Hilfe für=Erlaubter Wert, Bezeichner<br/>}}<!-- | |||
sonst-->|{{#if: {{#pos:{{{Erlaubte Werte|}}}|!!}}<!-- hat "!!" und damit auch Bezeichner + Definition | sonst-->|{{#if: {{#pos:{{{Erlaubte Werte|}}}|!!}}<!-- hat "!!" und damit auch Bezeichner + Definition | ||
dann -->|{{tlx|Formularfeld aus Wertedefinition von Attribut|''{{PAGENAME}}''<br/>|field= | dann -->|{{tlx|Formularfeld aus Wertedefinition von Attribut|''{{PAGENAME}}''<br/>|field=Formularfeldname falls Attribut anders benannt als Feld<br/>|zeige Hilfe für=Erlaubter Wert, Bezeichner, Definition<br/>}}<!-- hat nur Erlaubter Wert | ||
sonst-->|{{tlx|Formularfeld aus Wertedefinition von Attribut|''{{PAGENAME}}''<br/>|field= | sonst-->|{{tlx|Formularfeld aus Wertedefinition von Attribut|''{{PAGENAME}}''<br/>|field=Formularfeldname falls Attribut anders benannt als Feld<br/>}} | ||
}} | }} | ||
}} | }} | ||
Siehe auch die [[Vorlage:Formularfeld aus Wertedefinition von Attribut|Vorlagendokumentation]] für weitere Parameter. | |||
</div> | </div> | ||
</div> | </div> | ||
| Zeile 121: | Zeile 134: | ||
-->{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}} | -->{{#switch: {{lc:{{{Zeige Werte Rangliste|}}}}} | ||
|ja|yes|1|true=<div>{{#ask: [[{{ | |ja|yes|1|true=<div>{{#ask: [[{{PAGENAME}}::+]] |?{{PAGENAME}} | format=valuerank|intro=Bisher eingetragene Werte sind:}}</div> | ||
}}<!-- | }}<!-- | ||
| Zeile 127: | Zeile 140: | ||
then-->|<!-- | then-->|<!-- | ||
-->{{#ifexpr: {{#ask: [[Attribut:+]] [[vann:preferredNamespacePrefix::{{#var: vann:preferredNamespacePrefix}}]] |format=count}} > 1 | | -->{{#ifexpr: {{#ask: [[Attribut:+]] [[vann:preferredNamespacePrefix::{{#var: vann:preferredNamespacePrefix}}]] |format=count}} > 1 | | ||
<div class="mw-collapsible mw-collapsed | <div class="mw-collapsible mw-collapsed force-toggle-float-left" data-expandtext="Zeige" data-collapsetext="Verberge"> Siehe auch andere Eigenschaften dieser ''{{#explode: {{{Importiert aus|}}}|:|0}}''-Konzepte-Sammlung … | ||
<div class="mw-collapsible-content" style="border-left:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;padding-left:1em;padding-bottom:1ex;"> | <div class="mw-collapsible-content" style="border-left:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;padding-left:1em;padding-bottom:1ex;"> | ||
Weiteren Eigenschaften, die über die System-Seite [[MediaWiki:Smw import {{#var: vann:preferredNamespacePrefix}}]] importiert und beschrieben sind:<br/><!-- | Weiteren Eigenschaften, die über die System-Seite [[MediaWiki:Smw import {{#var: vann:preferredNamespacePrefix}}]] importiert und beschrieben sind:<br/><!-- | ||
| Zeile 149: | Zeile 161: | ||
-->{{#ask: [[Hat unpassenden Wert für::{{PAGENAME}}]] | -->{{#ask: [[Hat unpassenden Wert für::{{PAGENAME}}]] | ||
|format=ol | |format=ol | ||
|intro=<hr>{{#info: message=Unpassende Werte gefunden. Siehe auch [[Attribut: Hat unpassenden Wert für]].|warning}} Unpassende Werte für „{{PAGENAME}}“ als Datentyp {{{Datentyp| | |intro=<hr>{{#info: message=Unpassende Werte gefunden. Siehe auch [[Attribut: Hat unpassenden Wert für]].|warning}} Unpassende Werte für „{{PAGENAME}}“ als Datentyp {{{Datentyp|Text}}} gefunden[[Kategorie:Intern - SMW Werte prüfen]]: | ||
}}<!-- | }}<!-- | ||
--></includeonly><noinclude><!-- | --></includeonly><noinclude><!-- | ||
Aktuelle Version vom 16. April 2019, 15:12 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