Help:Datentyp URL 1.0 - 1.7.1
Template:Type (de) Der Datentyp URL wird Attributen zugeordnet, mit denen die allermeisten Arten von URLs, URNs und URIs gespeichert werden. Bei der Angabe von Werten für Attribute dieses Datentyps werden fast beliebige Zeichenketten akzeptiert und als URL interpretiert. Die hinterlegten URLs werden zudem überprüft, ob sie standardkonform und somit gültig sind. Die Anzeige der URLs erfolgt als anklickbarer Hyperlink. Der Datentyp URI-Annotation ist eine Sondervariante dieses Datentyps.
Technisch gesehen, sind E-Mail-Adressen und Telefonnummern besondere Arten von URLs. Dennoch werden für sie gesonderte Datentypen bereitgestellt, nämlich die Datentypen E-Mail und Telefonnummer.
Datentyp URL im Vergleich zum Datentyp Zeichenkette[edit]
In MediaWiki werden generell alle Attribute des Datentyps Zeichenkette, die mit der Zeichenkette http://
beginnen, als Hyperlinks angezeigt. Indes werden die Zeichenketten in diesen Fällen nicht auf ihre Validität als URI überprüft. Zudem haben URLs im Rahmen des RDF-Exports eine von reinen Zeichenketten abweichende Bedeutung. Aus diesen Gründen wird die Nutzung des Datentyps URL empfohlen, sofern er anwendbar ist.
Ein weiterer Unterschied zwischen Zeichenketten und URIs ist, dass die Objekte, die mit URIs dargestellt werden, weitergehend beschrieben werden können, indem man die URIs in anderen Aussagen einsetzt. Eine URI kann somit auch dazu genutzt werden weitere Informationen zu einem Sachverhalt anzugeben. Dies ist bei Zeichenketten nicht ihn ähnlicher Weise möglich. Sie stellen lediglich Daten dar und enthalten weiteren intrinsischen Informationen als deren Verwendung als konkreter Attributwert von Attributen zulässt.
Es können auch Probleme im Zusammenhang mit der Deklaration von URIs auftreten. Selbst die von Semantic MediaWiki verwendete Ontologiesprache (OWL DL) nutzt viele URIs, um Sprachkonstrukte zu bezeichnen. Allerdings ist es nicht wünschenswert neue Aussagen zu diesen bereits vorhandenen Sprachkonstrukten zu erstellen. Sicherlich wird man nicht, bspw. owl:gleichZu als Attribut deklarieren, das zwei unterschiedliche Sachverhalte auf das selbe Konzept Hauptstadt von Deutschland anwendet. Aus diesem Grund kann der Datentyp URL bestimmte URIs unterbinden, die bereits über vordefinierte Bedeutungen verfügen und daher nicht genutzt werden können, um das Ausgabeformat des gesamten Wikis zu verändern. Diese ihnen entsprechenden URI-Bereiche werden daher mit der MediaWiki-Systemnachricht MediaWiki:Smw_uri_blacklist gesperrt. Eine Erweiterung dieser Liste ist den Nutzern eins Wikis mit Administratorberechtigungen möglich. URIs innerhalb der dort angegebenen Bereiche werden vom Wiki zurückgewiesen. Dies hat allerdings keine Auswirkung auf die häufige Nutzung dieses Datentyps innerhalb eines Wikis, bei der eine URL zum Zeigen auf eine Stelle im Internet, bspw. ein HMTL-Dokument oder eine Datei, genutzt wird.
Datentyp URI[edit]
Der Datentyp URI ist ein Alias des Datentyps URL, der in frühen Versionen von Semantic MediaWiki (Version ≤ 0.7) eine leicht abweichende Bedeutung hatte.