Commons:Machine-readable data/nl

Shortcut: COM:MRD

Op Wikimedia Commons zijn veel metadata (inclusief licentie en auteur) niet machine-leesbaar. Er is een API-module, iiprop=extmetadata die kan worden gebruikt om enkele waarden op te halen (voorbeeld), maar aangezien de informatie als vrije tekst in de bestandsbeschrijvingspagina zelf wordt ingevoerd, is dit niet perfect. Het lopende project Gestructureerde data op Commons heeft tot doel de metadata te verplaatsen als volledig gestructureerde gegevens en zal uiteindelijk de machine-leesbare gegevens op deze pagina vervangen.

In de tussentijd, en om de overgang naar meer gestructureerde gegevens in de toekomst te vergemakkelijken, gebruikt Wikimedia Commons een reeks standaardsjablonen die op een bepaalde manier machinaal leesbaar zijn gemaakt door middel van HTML-elementen. Sommige scripts maken daar al gebruik van. Het is vermeldenswaard dat deze gegevens beschikbaar zijn voor elke wiki die Wikimedia Commons gebruikt, waar ze kunnen worden gelezen uit de html van de File: pagina, net als andere lokale gegevens.

Machine-leesbare gegevens

Machine-leesbare gegevens gevuld door infobox sjablonen

Dit zijn verschillende standaard infobox sjablonen die verschillende elementen van het sjabloon taggen met verschillende tags om parsing van de informatie mogelijk te maken. Er worden verschillende stijlen tags gebruikt:

  • Microformaat tags voldoen aan de industriestandaarden en kunnen worden verwerkt door al bestaande hulpmiddelen.
  • <td> id Attributen (identifiers) zijn aangepaste markeringen die completere tags mogelijk maken, die moeten worden gelezen door hulpmiddelen. De meeste universele infoboxen hebben een structuur met twee kolommen: kolom #1 bevat de naam van het veld en kolom #2 bevat de waarde
    • Traditioneel werden <td> id-attributen gebruikt om de naam te zetten in de eerste kolom in een rij. Om de gegevens te krijgen, moet u de inhoud van de volgende <td> cel in de tweede kolom krijgen.
    • {{Creator}} en {{Institution}} sjablonen hebben een meer gecompliceerde structuur, dus de cellen met de werkelijke gegevens worden getagd met een magenta achtergrond.
Sjabloon Sjabloonparameter naam Beschrijving <td> id attribuut Microformaat Opmerkingen
{{Information}}descriptionbestandsbeschrijvingfileinfotpl_deschProduct.description.Bevat vaak meerdere talen geannoteerd met {{Lang}}.
{{Information}}datedatum waarop het oorspronkelijke werk is gemaaktfileinfotpl_datehCalendar vevent.dtstartSoms aanvullend, of alleen, bevat de publicatiedatum. Deze twee datums hebben verschillende betekenissen voor het auteursrecht. Bij gebruik kan {{Date context}} kan het verschil aangeven. Microformaat toegevoegd door {{Date}} sjabloon
{{Information}}sourcebron van het bestandfileinfotpl_srcVaak bevat hele tabellen. We hebben nog geen goede manier om te gaan met deze bron sjablonen. De bronsjablonen bevatten vaak verwijzingen naar catalogus-ID's, maar deze zijn ook niet machineleesbaar.
{{Information}}authorauteur van het bestandfileinfotpl_autDit kan een auteur, maker en/of auteursrechthebbende zijn en het wordt gemengd gebruikt. Bevat vaak het {{Creator}} sjabloon dat hieronder wordt beschreven.
{{Information}}permissiontoestemming/licentie voor het bestandfileinfotpl_perm
{{Information}}other versionsandere versies van het bestandfileinfotpl_ver
{{Artwork}}descriptionbeschrijving van het kunstwerkfileinfotpl_deschProduct.description
{{Artwork}}datedatum van aanmaak van het oorspronkelijke kunstwerkfileinfotpl_datehCalendar vevent.dtstartmicroformaat toegevoegd door het sjabloon {{Date}}
{{Artwork}}sourcebron van het bestandfileinfotpl_src
{{Artwork}}artistmaker van het kunstwerkfileinfotpl_aut"hProduct.fn value"
{{Artwork}}authorauteur van het kunstwerkfileinfotpl_aut"hProduct.fn value"
{{Artwork}}permissiontoestemming/licentie voor het bestand en het kunstwerkfileinfotpl_perm
{{Artwork}}other versionsandere versies van het bestandfileinfotpl_ver
{{Artwork}}titletitel van het kunstwerkfileinfotpl_art_titlehProduct.fn
{{Artwork}}object typekunstwerk objecttypefileinfotpl_art_object_type
{{Artwork}}mediumtechniek of medium van het kunstwerkfileinfotpl_art_medium
{{Artwork}}dimensionsafmetingen van het kunstwerkfileinfotpl_art_dimensions
{{Artwork}}galleryinstelling die het kunstwerk bezitfileinfotpl_art_gallery
{{Artwork}}locationplaatsing van het kunstwerk binnen de instellingfileinfotpl_art_locationhProduct.locality
{{Artwork}}accession numbertoetredingsnummer van het kunstwerkfileinfotpl_art_idhProduct.identifier
{{Artwork}}object historyobjectgeschiedenis van het kunstwerkfileinfotpl_art_object_history
{{Artwork}}exhibition historytentoonstellingsgeschiedenis van het kunstwerkfileinfotpl_art_exhibition_history
{{Artwork}}credit linebedankregel van het kunstwerkfileinfotpl_art_credit_line
{{Artwork}}inscriptionsinscripties op het kunstwerkfileinfotpl_art_inscriptions
{{Artwork}}notesaantekeningen over het kunstwerkfileinfotpl_art_notes
{{Artwork}}referencesreferenties naar het kunstwerkfileinfotpl_art_references
{{Book}}Authorauteur van het boekfileinfotpl_author
{{Book}}Editorredacteur van het boekfileinfotpl_book_editor
{{Book}}Translatorvertaler van het boekfileinfotpl_book_translator
{{Book}}Illustratorillustrator van het boekfileinfotpl_book_illustrator
{{Book}}Titletitel van het boekfileinfotpl_book_title
{{Book}}Subtitleondertitel van het boekfileinfotpl_book_subtitle
{{Book}}Series titleserie-titel van het boekfileinfotpl_book_series-title
{{Book}}Authority fileautoriteitscontrole gegevensfileinfotpl_book_authority
{{Book}}Publisheruitgever van het boekfileinfotpl_book_publisher
{{Book}}Printerdrukker van het boekfileinfotpl_book_printer
{{Book}}Year of publicationdatum of jaar van publicatie van het boekfileinfotpl_date
{{Book}}Place of publicationplaats of stad van de publicatie van het boekfileinfotpl_book_place-of-publication
{{Book}}Languagetaal van het boekfileinfotpl_book_language
{{Book}}Descriptionbeschrijving van het boekfileinfotpl_desc
{{Creator}}NameNaam van de makercreatorvCard.fn
{{Creator}}Alternative namesAlternatieve namen van de makerfileinfotpl_creator_alt-name_valuevCard.nickname
{{Creator}}DescriptionNationaliteit en beroep(en) van de makerfileinfotpl_creator_desc_valuevCard.note
{{Creator}}Date of deathDatum van overlijden van de makerfileinfotpl_creator_deathdate_value
{{Creator}}Date of birthGeboortedatum van de makerfileinfotpl_creator_birthdate_valuevCard.bday
{{Creator}}Location of birth/deathPlaats overlijden van de makerfileinfotpl_creator_deathloc_value
{{Creator}}Location of birthPlaats geboorte van de makerfileinfotpl_creator_birthloc_value
{{Creator}}Work periodWerkperiode van de makerfileinfotpl_creator_work-period_value
{{Creator}}Work locationWerklokatie van de makerfileinfotpl_creator_work-location_valuev
{{Creator}}Imageportret of foto van de makerfileinfotpl_creator_image
{{Creator}}Authority fileAutoriteitscontrole met betrekking tot de makerfileinfotpl_creator_authority_value


{{FileContentsByBot}}(verscheidene)hangt af van, bekijk {{FileContentsByBot}}.(various)hproduct-by-botGrote gegevensset en nog steeds groeiend, bekijk {{FileContentsByBot}}
{{Photograph}}titletitel van de fotofileinfotpl_art_titlehProduct.fn
{{Photograph}}descriptionbeschrijving van de fotofileinfotpl_deschProduct.description
{{Photograph}}original descriptionoriginele archiefbeschrijving van de fotofileinfotpl_deschProduct.description
{{Photograph}}datedatum van aanmaak van het oorspronkelijke kunstwerkfileinfotpl_datehCalendar vevent.dtstartmicroformaat toegevoegd door het sjabloon {{Date}}
{{Photograph}}mediumtechniek of medium van de fotofileinfotpl_art_medium
{{Photograph}}dimensionsafmetingen van de fotofileinfotpl_art_dimensions
{{Photograph}}artistmaker van de fotofileinfotpl_aut"hProduct.fn value"
{{Photograph}}institutioninstelling die het kunstwerk bezitfileinfotpl_art_gallery
{{Photograph}}locationplaats van de foto binnen de instellingfileinfotpl_art_locationhProduct.locality
{{Photograph}}sourcebron van het bestandfileinfotpl_src
{{Photograph}}permissiontoestemming/licentie voor het bestand en het kunstwerkfileinfotpl_perm
{{Photograph}}other versionsandere versies van het bestandfileinfotpl_ver
{{Photograph}}accession numbertoetredingsnummer van de fotohProduct.identifier

Alternatief formaat voor CommonsMetadata

Omdat het op tabel + id gebaseerde formaat erg moeilijk bleek toe te voegen aan sjablonen die niet op dezelfde manier waren opgemaakt als het Commons-informatiesjabloon, CommonsMetadata is er een alternatief formaat toegestaan, vergelijkbaar met licentiesjablonen: het hele informatiesjabloon moet worden ingesloten in een class fileinfotpl en de tag met de specifieke informatie moet een class fileinfotpl_* hebben (dezelfde namen als hierboven, maar class, geen id).

Machine-leesbare gegevens gevuld door licentie sjablonen

Ingevoerd in oktober 2010, gebruikt classes <span class="licensetpl_XXX">

licensetpl
Een element dat een licentie identificeert. Verpakt de volledige licentiecode en moet een ENKELE licentie zijn, geen multilicentie.
licensetpl_short
Korte naam van del licentie: “Public domain”, “CC BY-SA 3.0”, “CC by 2.0 fr”, etc.
licensetpl_long
Lange naam van de licentie: “Public domain”, “Creative Commons Attribution-Share Alike 3.0”,
licensetpl_attr_req
Of toeschrijving vereist is. “true” of “false”.
licensetpl_attr
De gevraagde naamsvermelding: Vrije tekst.
licensetpl_link_req
Of er voor deze licentie een link naar de licentie nodig is. “true” of “false”.
licensetpl_link
De link naar de licentieakte. “www.creativecommons.org/licenses/by-sa/XXX/YYY”
licensetpl_nonfree
“true“ als dit een niet-vrije licentie is (niet gebruikt op Commons, alleen op wiki's met een EDP)

Meerdere licensetpl-blokken voor hetzelfde werk kunnen in een blok worden geplaatst met behulp van de class licensetpl_wrapper.

Sjablonen die deze informatie instellen

Machine-leesbare gegevens gevuld door sjablonen voor stijlopmaak

Stijlopmaaksjablonen, bedoeld om uniforme stijlen te bieden aan verschillende families van niet-licentiesjablonen, bevatten machineleesbare gegevens die deze families identificeren.

Sjabloon Doel classname
{{Restriction-Layout}} gebruikt door tags voor beperkingen restrictiontemplate
{{FoP-Layout}} gebruikt door tags voor vrijheid van panorama foptemplate
{{Partnership-Layout}} gebruikt door Partnerschap sjablonen partnershiptemplate
{{Source-Layout}} gebruikt door generieke Bron sjablonen sourcetemplate
{{Created with}} gebruikt door sjablonen die de aanmaak met hulpmiddel of sjabloon beschrijven createdwithtemplate

Machine-leesbare gegevens gevuld door niet-licentie beperkende sjablonen

Sjablonen met betrekking tot wettelijke beperkingen die geen auteursrecht hebben, bevatten deze classes om specifieke soorten beperkingen te identificeren.

Sjablonen Doel classname
{{Trademarked}} Afbeeldingen met handelsmerk restriction-trademarked
{{Copydesign}} Auteursrechtelijk beschermde ontwerpen restriction-design
{{Communist symbol}} Communistische symbolen restriction-communist
{{Italy-MiBAC-disclaimer}} {{Soprintendenza}} Italiaanse cultuurgoederen restriction-ita-mibac
{{Australian Commonwealth reserve}} Australische reserves restriction-aus-reserve
{{Personality rights}} {{Romania personality rights}} Persoonlijkheidsrechten restriction-personality
{{2257}} Waarschuwing i.v.m. 'Wet op de kinderbescherming en obsceniteit' (VS) restriction-2257
{{Costume}} Kleding restriction-costume
{{Fan art}} Fan art restriction-fan-art
{{Currency}} Valuta restriction-currency
{{IHL Symbol}} Symbolen die door internationaal humanitair recht zijn beperkt restriction-ihl
{{Nazi symbol}} Nazi- en fascistische symbolen restriction-nazi
{{Insignia}} Officiële insignes restriction-insignia

Machineleesbare gegevens door specifieke sjablonen gevuld

Er worden meer machinaal leesbare gegevens gevuld. Hier is een niet-uitputtende lijst:

{{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>

Machine-leesbare gegevens gevuld door locatie sjablonen

{{Location}} en soortgelijke sjablonen voeg machinaal leesbare geocodes toe in de volgende indeling: <span class="geo">12.34;24.68</span> (lengte- en breedtegraad als drijvendekommagetallen, gescheiden door een puntkomma). De coördinaten maken gebruik van het en:WGS84 systeem (hetzelfde als de GPS en de meeste online kaarten). Zie de details.

Gebruik

MediaWiki API

De MediaWiki API bedient nu een beperkt aantal metadata. Beschouw de volgende query:

(Openen in API-zandbak) die enkele nuttige parameters retourneert, zoals Credit, Artist, LicenseUrl en Copyrighted en wordt gebruikt door bijvoorbeeld MediaViewer.

Scripts die machineleesbare gegevens gebruiken

Externe hulpmiddelen

Zie ook

Nieuwe machine-leesbare gegevens definiëren

  • Gebruik GEEN HTML id's, gebruik classes. Een ID kan slechts één keer per pagina worden gebruikt en de meeste van deze velden kunnen meerdere keren per pagina voorkomen. Denk bijvoorbeeld aan beschrijvingen van afgeleide werken, die informatie kunnen bevatten over het origineel en het afgeleide.
  • Wikkel indien mogelijk de werkelijke gegevens in, niet met een veldkop. Deze laatste methode wordt van oudsher gebruikt voor al onze informatiesjablonen, maar is op de lange termijn veel moeilijker te ondersteunen.
  • Wikkel gegevens in, niet de manier waarop de gegevens zijn opgemaakt.
  • Verwacht dat de opmaak verloren gaat bij het converteren naar gegevens. Visuele opmaak maakt geen deel uit van de informatie.
  • Plaats niet meerdere informatie-eenheden in één veld. Er is een verschil tussen een publicatiedatum en een aanmaakdatum. Beide zijn datums, maar beide zijn verschillende 'datavelden'. Ook CC BY-SA-4.0-3.0-2.5 is geen licentienaam, dat zouden 3 licenties zijn met de naam CC BY-SA-##.
  • Zorg ervoor dat de gegevenswaarde één eenheid heeft of één consistente eenheid teruggeeft.

Problemen

Er zijn een paar dingen die op dit moment NIET of slecht herkenbaar. Deze omvatten:

Category:Commons help/nl
Category:Commons help/nl