Commons:Machine-readable data/de

Shortcut: COM:MRD

Auf Commons sind viele Metadaten (einschließlich Lizenz und Autor) nicht maschinenlesbar. Mit dem API-Modul iiprop=extmetadata können einige Werte (example) ausgelesen werden, jedoch sind die Informationen als Freitext auf der Dateibeschreibungsseite eingegeben; dies ist nicht perfekt. Das laufende Projekt Strukturierte Daten auf Commons zielt darauf ab, die Metadaten als vollständig strukturierte Daten zu verschieben und ersetzt schließlich die auf dieser Seite vorgestellten maschinenlesbaren Daten.

In der Zwischenzeit und um den Übergang zu strukturierten Daten zu einem späteren Zeitpunkt zu erleichtern, verwendet Wikimedia Commons einige Standardvorlagen, die eingeschränkt, über HTML-Elemente, maschinenlesbar sind. Einige Skripte und Programme nutzen das bereits. Es ist erwähnenswert, dass diese Daten allen Wikis, die Wikimedia-Commons-Bilder einbinden zur Verfügung stehen, wo sie aus dem HTML-Quelltext der Datei, genauso wie andere lokale Daten, extrahiert werden können.

Maschinenlesbare Daten

Maschinenlesbare Daten aus Infoboxen

Es gibt verschiedene standardisierte Infobox-Vorlagen, die einige Elemente der Vorlage mit Markierungen versehen, um Informationen extrahieren zu können. Folgende verschiedene Markierungen werden benutzt:

  • Microformat Markierungen folgen Industriestandards und können mit bereits vorhandenen Werkzeugen extrahiert werden.
  • <td> id Attribute (Identifiers) sind benutzerdefinierte, vollständigere Markierungen, die mit anwenderspezifischen Werkzeugen gelesen werden. Die meisten Infoboxen haben zwei Spalten: Spalte 1 enthält den Namen des Feldes und Spalte 2 den Wert.
    • <td> id Attribute markieren normalerweise den Namen in der ersten Spalte. Um den Wert zu bekommen muss der Inhalt der folgenden <td> Zelle in der zweiten Spalte gelesen werden.
    • Die Vorlagen {{Creator}} und {{Institution}} haben eine kompliziertere Struktur, deshalb werden die Zellen mit den Werten gekennzeichnet mit Attributen in mangenta.
Vorlage Vorlagenparameter Beschreibung <td> id Attribut Mikroformat Anmerkung
{{Information}}descriptionDateibeschreibungfileinfotpl_deschProduct.description.Enthält oft mehrere mit {{Lang}} versehenen Sprachen.
{{Information}}dateDatum der Erstellung des Original-Werksfileinfotpl_datehCalendar vevent.dtstartManchmal zusätzlich oder nur das Veröffentlichungsdatum. Diese beiden Daten haben unterschiedliche Bedeutungen für das Urheberrecht. Bei Verwendung kann {{Date context}} den Unterschied anzeigen. Mikroformat hinzugefügt durch Vorlage {{Date}}
{{Information}}sourceDateiquellefileinfotpl_srcEnthält oft ganze Tabellen. Wir haben keinen guten Weg mit diesen Vorlagen umzugehen. Quellenvorlagen haben oft Verweise zu Katalog-IDs, welche jedoch auch nicht maschinell lesbar sind.
{{Information}}authorUrheber der Dateifileinfotpl_autDies kann entweder ein Autor, Ersteller und/oder ein Urheberrechtshalter sein und wird durchmischt genutzt. Enthält oft die {{Creator}}-Vorlage, welche unten erklärt wird.
{{Information}}permissionGenehmigung und Lizenz für die Dateifileinfotpl_perm
{{Information}}other versionsAndere Versionen der Dateifileinfotpl_ver
{{Artwork}}descriptionBeschreibung des Kunstwerksfileinfotpl_deschProduct.description
{{Artwork}}dateErstellungsdatum des ursprünglichen Kunstwerksfileinfotpl_datehCalendar vevent.dtstartMikroformat, eingefügt von der Vorlage {{Date}}
{{Artwork}}sourceDateiquellefileinfotpl_src
{{Artwork}}artistUrheber des Kunstwerksfileinfotpl_aut"hProduct.fn value"
{{Artwork}}authorUrheber des Kunstwerksfileinfotpl_aut"hProduct.fn value"
{{Artwork}}permissionGenehmigung und Lizenz für die Datei und das Kunstwerkfileinfotpl_perm
{{Artwork}}other versionsAndere Versionen der Dateifileinfotpl_ver
{{Artwork}}titleTitel des Kunstwerksfileinfotpl_art_titlehProduct.fn
{{Artwork}}object typeArt des Kunstwerksfileinfotpl_art_object_type
{{Artwork}}mediumTechnik oder/und Medium, welche zur Erstellung des Kunstwerkes dientenfileinfotpl_art_medium
{{Artwork}}dimensionsAbmessungen/Maße des Kunstwerksfileinfotpl_art_dimensions
{{Artwork}}galleryEinrichtung, in deren Besitz sich das Kunstwerk befindetfileinfotpl_art_gallery
{{Artwork}}locationOrt des Kunstwerks innerhalb dieser Einrichtungfileinfotpl_art_locationhProduct.locality
{{Artwork}}accession numberInventarnummer (accession number) für das Kunstwerkfileinfotpl_art_idhProduct.identifier
{{Artwork}}object historyProvenienz (Besitzerhistorie) des Kunstwerksfileinfotpl_art_object_history
{{Artwork}}exhibition historyAusstellungsgeschichte des Kunstwerksfileinfotpl_art_exhibition_history
{{Artwork}}credit lineAnerkennungs Text des Kunstwerksfileinfotpl_art_credit_line
{{Artwork}}inscriptionsInschriften des Kunstwerksfileinfotpl_art_inscriptions
{{Artwork}}notesHinweise über das Kunstwerkfileinfotpl_art_notes
{{Artwork}}referencesVerweise auf das Kunstwerkfileinfotpl_art_references
{{Book}}AuthorUrheber des Buchesfileinfotpl_author
{{Book}}EditorHerausgeber des Buchesfileinfotpl_book_editor
{{Book}}TranslatorÜbersetzer des Buchesfileinfotpl_book_translator
{{Book}}IllustratorIllustrator des Buchesfileinfotpl_book_illustrator
{{Book}}TitleTitel des Buchesfileinfotpl_book_title
{{Book}}SubtitleUntertitel des Buchesfileinfotpl_book_subtitle
{{Book}}Series titleSerien-Titel des Buchesfileinfotpl_book_series-title
{{Book}}Authority fileNormdaten (ISBN, LCCN, OCLC, BNF)fileinfotpl_book_authority
{{Book}}PublisherHerausgeber/Verlag des Buchesfileinfotpl_book_publisher
{{Book}}PrinterDuckhausfileinfotpl_book_printer
{{Book}}Year of publicationDatum oder Jahr der Veröffentlichung des Buchesfileinfotpl_date
{{Book}}Place of publicationOrt (oder Stadt), an dem das Buch veröffentlicht wurdefileinfotpl_book_place-of-publication
{{Book}}LanguageSprache des Buchesfileinfotpl_book_language
{{Book}}DescriptionBeschreibung des Buchesfileinfotpl_desc
{{Creator}}NameName des UrheberscreatorvCard.fn
{{Creator}}Alternative namesAlternative Namen des Urhebersfileinfotpl_creator_alt-name_valuevCard.nickname
{{Creator}}DescriptionStaatsangehörigkeit und Beruf des Urhebersfileinfotpl_creator_desc_valuevCard.note
{{Creator}}Date of deathSterbedatum des Urhebersfileinfotpl_creator_deathdate_value
{{Creator}}Date of birthGeburtsdatum des Urhberbersfileinfotpl_creator_birthdate_valuevCard.bday
{{Creator}}Location of birth/deathSterbeort des Urhebersfileinfotpl_creator_deathloc_value
{{Creator}}Location of birthGeburtsort des Urhebersfileinfotpl_creator_birthloc_value
{{Creator}}Work periodSchaffensperiode des Urhebersfileinfotpl_creator_work-period_value
{{Creator}}Work locationAufenthaltsort während der Schaffensperiodefileinfotpl_creator_work-location_valuev
{{Creator}}ImagePortrait oder Photo, das den Urheber zeigtfileinfotpl_creator_image
{{Creator}}Authority fileNormdaten des Urhebers (VIAF, LCCN, GND,...)fileinfotpl_creator_authority_value


{{FileContentsByBot}}(verschiedene)ist abhängig, siehe {{FileContentsByBot}}(various)hproduct-by-botgroße, weiterhin wachsende Datenmenge, siehe {{FileContentsByBot}}
{{Photograph}}titleTitel des Fotosfileinfotpl_art_titlehProduct.fn
{{Photograph}}descriptionBeschreibung des Fotosfileinfotpl_deschProduct.description
{{Photograph}}original descriptionOriginal-Archivbeschreibung des Fotosfileinfotpl_deschProduct.description
{{Photograph}}dateErstellungsdatum des ursprünglichen Kunstwerksfileinfotpl_datehCalendar vevent.dtstartMikroformat eingefügt von {{Date}}
{{Photograph}}mediumTechnik oder Medium der Fotografiefileinfotpl_art_medium
{{Photograph}}dimensionsAbmessungen/Maße des Fotosfileinfotpl_art_dimensions
{{Photograph}}artistUrheber des Fotosfileinfotpl_aut"hProduct.fn value"
{{Photograph}}institutionEinrichtung, in deren Besitz sich das Kunstwerk befindetfileinfotpl_art_gallery
{{Photograph}}locationOrt des Fotos innerhalb dieser Einrichtungfileinfotpl_art_locationhProduct.locality
{{Photograph}}sourceDateiquellefileinfotpl_src
{{Photograph}}permissionGenehmigung und Lizenz für die Datei und das Kunstwerkfileinfotpl_perm
{{Photograph}}other versionsAndere Versionen der Dateifileinfotpl_ver
{{Photograph}}accession numberInventarnummer (accession number) des FotoshProduct.identifier

Alternatives Format für CommonsMetadata

Da sich das tabellen- und idbasierte Format als sehr schwierig in Vorlagen einzufügen erwies, die nicht ähnlich wie die Commons-Informationsvorlage formatiert waren, ermöglicht CommonsMetadata ein alternatives Format, ähnlich wie bei Lizenzvorlagen: Die gesamte Informationsvorlage muss in eine fileinfotpl-Klasse eingeschlossen werden, und das Tag, das die spezifischen Informationen enthält, muss eine fileinfotpl_*-Klasse haben (gleiche Namen wie oben, aber Klasse, nicht ID).

Maschinenlesbare Daten aus Lizenzvorlagen

Seit Oktober 2010 werden die Klassen <span class="licensetpl_XXX"> verwendet.

licensetpl
Ein Element, das eine Lizenz identifiziert. Schließt den gesamten Lizenzcode ein und sollte eine SINGLE-Lizenz sein, keine Mehrfachlizenz.
licensetpl_short
Kurzform der Lizenz: „Public domain”, “CC BY-SA 3.0”, “CC by 2.0 fr”, u.s.w.
licensetpl_long
Langer Name der Lizenz: „Public domain“, „Creative Commons Attribution-Share Alike 3.0”,
licensetpl_attr_req
Ist Namensnennung erforderlich?: „true” oder „false”.
licensetpl_attr
Der Text der Namensnennung: beliebiger Text.
licensetpl_link_req
Ist ein Link zur Lizenz erforderlich?: „true” oder „false”.
licensetpl_link
Link zur Lizenz: www.creativecommons.org/licenses/by-sa/XXX/YYY
licensetpl_nonfree
„true“, wenn es sich nicht um eine freie Lizenz handelt (nicht bei Commons verwendet, nur bei Wikis mit einem EDP)

Mehrere licensetpl-Blöcke für dasselbe Werk können in einen Block mit der Klasse licensetpl_wrapper gepackt werde.

Vorlagen, die diese Informationen zur Verfügung stellen

Maschinenlesbarer Datensatz durch Stilformatierungsvorlagen

Stilformatierungsvorlagen, die dazu dienen, einheitliche Stile für verschiedene Familien von nicht lizenzierten Vorlagen bereitzustellen, enthalten maschinenlesbare Daten, die diese Familien identifizieren.

Vorlage Zweck Klassenname
{{Restriction-Layout}} verwendet von Einschränkungs-Tags restrictiontemplate
{{FoP-Layout}} verwendet von Panoramafreiheits-Vorlagen foptemplate
{{Partnership-Layout}} verwendet von Kooperations-Vorlagen partnershiptemplate
{{Source-Layout}} verwendet von Quellen-Vorlagen sourcetemplate
{{Created with}} verwendet von Erstellt mit …-Vorlagen createdwithtemplate

Maschinenlesbarer Datensatz, der durch Vorlagen ohne Urheberrechtsbeschränkungen erstellt wurde

Vorlagen für nicht urheberrechtliche Einschränkungen enthalten diese Klassen, um bestimmte Arten von Einschränkungen zu kennzeichnen.

Vorlage(n) Zweck Klassenname
{{Trademarked}} Markenrechtlich geschützte Bilder restriction-trademarked
{{Copydesign}} Urheberrechtlich geschützte Designs restriction-design
{{Communist symbol}} Kommunistische Symbole restriction-communist
{{Italy-MiBAC-disclaimer}} {{Soprintendenza}} Italienische Kulturgüter restriction-ita-mibac
{{Australian Commonwealth reserve}} Australische Schutzgebiete restriction-aus-reserve
{{Personality rights}} {{Romania personality rights}} Persönlichkeitsrechte restriction-personality
{{2257}} Warnung nach dem "Child Protection and Obscenity Enforcement Act" (USA) restriction-2257
{{Costume}} Kostüme restriction-costume
{{Fan art}} Fan-Kunst restriction-fan-art
{{Currency}} Währung restriction-currency
{{IHL Symbol}} Symbole, die durch das humanitäre Völkerrecht eingeschränkt sind restriction-ihl
{{Nazi symbol}} Nazi und faschistische Symbole restriction-nazi
{{Insignia}} Offizielle Insignien restriction-insignia

Maschinenlesbarer Datensatz durch spezifische Vorlagen

Es werden weitere maschinenlesbare Daten festgelegt. Hier ist eine unvollständige Liste:

{{Personality rights}}
<span class="commons-template-name" style="display:none" id="commons-template-personality-rights">Personality rights</span>
{{Credit line}}
<td id="fileinfotpl_credit" class="fileinfo-paramfield fileinfotpl_credit" style=""></td>

Maschinenlesbarer Datensatz, der durch Standortvorlagen festgelegt wird

{{Location}} und ähnliche Vorlagen maschinenlesbare Geocodes hinzufügen im folgenden Format: <span class="geo">12.34;24.68</span> (Breiten- und Längengrad als Gleitkommazahlen, getrennt durch ein Semikolon). Die Koordinaten verwenden das en:WGS84-System (dasselbe wie beim GPS und den meisten Online-Karten). Weitere Informationen findest Du unter Commons:Geocoding.

Benutzung

MediaWiki API

Die MediaWiki-API gibt nun auch eine kleine Anzahl von Metadaten heraus: Betrachte folgende Anfrage:

(Im API-Sandkasten öffnen) welche einige nützliche Paramter, wie Credit, Artist, LicenseUrl und Copyrighted zurückgibt und die z.B. durch den Media Viewer benutzt werden.

Scripte, die Maschinenlesbare Daten benutzen

Externe Tools

Siehe auch

Festlegung von neuen maschinenlesbaren Daten

  • Verwende KEINE HTML-IDs, sondern Klassen. Eine ID kann nur einmal pro Seite verwendet werden, und die meisten dieser Felder können mehrfach pro Seite vorkommen. Denke beispielsweise an Beschreibungen abgeleiteter Werke, die Informationen über das Original und die Ableitung enthalten können.
  • Wenn möglich, sollten die eigentlichen Daten und nicht Feldüberschriften umschlossen werden. Diese letzte Methode wurde bisher für alle unsere Informationsvorlagen verwendet, ist aber langfristig deutlich schwieriger zu handhaben.
  • Die Daten selbst müssen formatiert werden, nicht ihr Format.
  • Beachte, dass die Formatierung beim Konvertieren in Daten verloren geht. Die visuelle Darstellung ist nicht Teil der Information.
  • Packe nicht mehrere Informationseinheiten in ein Feld ein. Es gibt einen Unterschied zwischen einem Veröffentlichungsdatum und einem Erstellungsdatum. Beides sind Datumsangaben, aber beides sind unterschiedliche Datenfelder. Auch CC BY-SA-4.0-3.0-2.5 ist kein Lizenzname, das wären 3 Lizenzen mit dem Namen CC BY-SA-##.
  • Stelle sicher, dass der Datenwert eine Einheit hat oder eine einheitliche Einheit ausgibt.

Probleme

Es gibt ein paar Dinge, die derzeit NICHT oder schlecht erkennbar sind. Dazu gehören:

Category:Commons help/de
Category:Commons help/de