TheaterEncyclopedie:Eenduidig gebruik Infobox sjablonen/Fase 1

Uit TheaterEncyclopedie
Ga naar: navigatie, zoeken

Evidente fouten in infobox en nieuwe sjablonen verbeteren

Opmerking BM: fouten in oude en nieuwe sjablonen lopen nog door elkaar heen... uit elkaar trekken??

Sjabloon:Persoon en Sjabloon:Infobox_persoon

  • Als er geen bestand is meegegeven, krijg je een foutmelding (semantische waarde "bestand:" toegewezen), maar wel de juiste dummy afbeelding te zien
  • Verwant probleem: bij infobox-sjablonen worden afbeeldingen ingevoerd als [[afbeelding:bestandsnaam.jpg|260px]]
  • Oplossing:
    • Geen waarde toewijzen als veld leeg is
    • Waarde tussen pipe en vierkante haken laten vervallen (infobox, ook bij nieuwe sjabloon?)
    • Vierkant haken laten vervallen (infobox, ook bij nieuwe sjabloon?)
    • Geen waarde toewijzen als veld "Someone.gif" bevat (extra!!)
  • Het invoeren van meerdere beroepen - gescheiden door "komma's" - in het sjabloon "Infobox_persoon" leidt tot foute weergave / toewijzing
  • Verwant: het veld wordt bij Infobox-sjablonen soms ingevoerd als verwijzing naar categoriepagina...: [[:categorie:Beroep|Beroep]]
  • Oplossing:
    • Vervangen van "," door ";" bij vertaling infobox sjabloon
    • Vervangen van "," door ";" bij sjabloon:persoon (mogelijk en nodig?)
    • Vervangen van categorie, pipe en haken (laten vervallen)
    • Controleren invoer
    • Aanpassen formulier (tooltip)
    • Aanmaken beroep-pagina's (evt. met doorverwijzing naar categorie-pagina...)
    • Aanmaken beroepen-categorie
    • Aanpassen formulier met beroepen-filter
  • Invoer van "geboren" als "plaats, datum" in sjabloon:infobox_persoon geeft fouten in toewijzing
    • Vertaling van veld "geboren" in sjabloon:Infobox_persoon aanpassen (voor de komma: plaats, na de komma: datum, geen komma: plaats (?) )
    • Formulier:persoon : tooltip
    • Formulier:persoon : filter op plaatsnaam
    • ...
  • Invoer van "overleden" als "plaats, datum" in sjabloon:infobox_persoon geeft fouten in toewijzing
    • Vertaling van veld "overleden" in sjabloon:Infobox_persoon aanpassen (voor de komma: plaats, na de komma: datum, geen komma: plaats (?) )
    • Formulier:persoon : tooltip
    • Formulier:persoon : filter op plaatsnaam
    • ...
  • Invoer van het veld Land van Sjabloon:Infobox_persoon wordt niet (goed) weergegeven (soms met vierkante haken ingevoerd)
    • Laten vervallen van vierkante haken; controleren presentatie
    • Tooltip in formulier
    • Landenpagina's aanmaken
    • Categorie van landen aanmaken
    • Formulier laten filteren op categorie van landen
  • Diverse weergaveproblemen Sjabloon:Persoon
    • Probleem met weergave veld "Overleden"; cursief (aanhalingsteken missend?)
    • Probleem met weergave veld "DBNL-profiel"; labeltekst niet weergegeven
    • Probleem met weergave veld "IMDB-profiel"; label niet weergegeven
    • Probleem met weergave veld "VIAF-profiel"; label niet weergegeven

Sjabloon:Productie en Sjabloon:Infobox productie

  • Probleem met toewijzing en weergaven van veld producent / gezelschap
    • Meervoudige invoer met komma gescheiden niet herkend en verkeerd geïnterpreteerd
    • Meervoudige invoer met vierkante haken verkeerd geïnterpreteerd
  • Oplossing:
    • Vertaling naar nieuwe sjabloon aanpassen; filteren van vierkante haken, vervangen van komma door ";"
  • Probleem met weergave premieredatum (wordt goed ingevoerd en toegewezen, maar jaartal wordt niet weergegeven)
    • Oplossing nog niet bekend
  • Probleem met invoer, opslag en weergaven van locatie/theater
    • Invoer in formaat [[paginanaam | weergave ]]>
  • Oplossing:
    • filteren op alleen paginanaam bij vertaling naar nieuw sjabloon
    • Nieuwe sjabloon robuust maken en ook fileren op dit invoerformaat
  • Probleem met weergaven plaats (Amsterdam); pagina bestaat niet en wordt een redlink (invoer en toewijzing ok)
    • Oplossing: categorie:plaatsen, lijst met plaatsnamen en plaats-pagina's aanmaken (fase 3)

Sjabloon:Producent en Sjabloon:Infobox producent

  • Vergelijkbare problemen en oplossingen als voorgaande sjablonen

Sjabloon:Locatie en Sjabloon:Infobox:Locatie

  • Vergelijkbare problemen en oplossingen als voorgaande

Sjabloon:Foto

Semantische eigenschappen, subjecten en objecten

De huidige benaming van Eigenschappen is (vaak) niet helder, omdat eigenschappen een naam van een object hebben.

Voorbeeld triple: Theater --> Plaats --> Plaatsnaam (Dit theater staat in de plaats Amsterdam)

Nu deze eigenschappen opnieuw benoemen is wellicht mogelijk, maar is een zeer kritische actie, aangezien dit alle toewijzingen en queries raakt. Helder vastleggen (bijv. op de eigenschap-pagina) van de betekenis en een voorbeeld is voor nu voldoende.

Producent-gerelateerde eigenschappen en categorieën

  • Eigenschap: Instelling; ongedefinieerd (Inmiddels aangemaakt, Bmulckhu (overleg) 12 nov 2019 09:26 (CET))
    • Probleem: 7632 x gebruikt bij (alleen?) affiches en met een verwijzing naar "Producenten en gezelschappen" (vrijwel geen redlinks)
    • Type: default pagina
    • Betekenis: <Affiche> Is uitgegeven door / Heeft betrekking op <Producent / gezelschap>
    • Invoer kan gefilterd worden!

Plaatsgerelateerde eigenschappen en categorieën

  • Eigenschap:Plaats
    • Is van het type "Page"; kan zo blijven, maar een set definiëren (geen vrije invoer, voorkomen redlinks). (Alternatief: text)
    • Betekenis: <Locatie> Bevindt zich in de Plaats <Plaatsnaam>
    • Probleem: Vrijwel allemaal redlinks
    • Actie / oplossing: Alle plaatsen aanmaken, categorie:Plaats (inmiddels gebeurd) aanmaken, filteren op categorie in formulieren Formulier:Locatie, Formulier:Productie, Formulier:Producent ("vestigingsplaats") en Formulier:Persoon
      • Bij aanpassing van het veld "Plaats" in het Formulier:Locatie constateer ik in de browserconsole dat er JS-errors optreden met autocomplets-functie van PageForms. Autocomplete (values from category, values e.a.) werkt nu niet. Bmulckhu (overleg) 2 sep 2019 14:12 (CEST)
  • Eigenschap:Geboorteplaats
    • Is van het type "Page"; kan zo blijven, maar een set definiëren
    • Betekenis: <Persoon> Is geboren in de Plaats <Plaatsnaam>
    • Probleem: Vrijwel allemaal redlinks
    • Oplossing: Zie bij Eigenschap:Plaats
  • Eigenschap:Locatie
    • Type: Pagina
    • Betekenis: <Productie> Is uitgevoerd op de locatie <Locatie>
    • Probleem; enkele redlinks
    • Categorie:Locatie bestaat (omvat 981 locaties... alle?)
    • Actie: Formulier kan dus filteren op invoer
  • Eigenschap:Land - bestaat niet - wel 1 x gebruikt
    • Aanmaken?
    • Betekenis? - Geboren in? Overleden in?
    • NB: Er is wel een Categorie:Buitenland, waarin alle (?) landen als sub-categorie zijn opgenomen
      • Dus: kan ook als filtering voor land gebruikt worden.
    • NB2: De pagina Duitsland staat doorverwezen naar de Categorie:Duitsland (komt dit soms/veel/altijd voor?
    • Actie: ??

Datum gerelateerde eigenschappen

  • Eigenschap: Opgericht; ongedefinieerd --> Inmiddels aangemaakt, Bmulckhu (overleg) 24 sep 2019 10:39 (CEST)
    • Probleem: 2887 x gebruikt met (meestal) een jaartal (soms meer jaartallen en jaartallen tussen haakjes)
    • Type: per default "pagina" geeft nu nog veel redlinks
    • Betekenis: <Gezelschap (?)> Is Opgericht in het Jaar <Jaartal>
  • Eigenschap: Opgeheven; ongedefinieerd --> Inmiddels aangemaakt, Bmulckhu (overleg) 24 sep 2019 11:05 (CEST).
    • Probleem: 532 x gebruikt met (meestal) een jaartal (soms meer jaartallen en jaartallen tussen haakjes, voorvoegsel nl:jaartal komt voor)
    • Type: per default "pagina" en geeft veel redlinks
    • Betekenis: <Gezelschap (?)> Is Opgeheven in het Jaar <Jaartal>
  • Eigenschap:Jaar bestaat niet (gelukkig!), maar categorie:Jaar(tal) bestaat ook niet; wel nodig
  • Eigenschap:Premiereseizoen
    • Type:Pagina
    • Probleem: wordt als subpagina aangemaakt (dit lijkt vooral onlogisch, maar verder geen praktisch probleem)
      • Ondanks gebruik van forward slash zijn Seizoen-pagina's géén subpagina's; subpagina's zijn disabled in de hoofdnaamruimte! Bmulckhu (overleg) 12 nov 2019 09:39 (CET).
    • Probleem: Wat is het verschil met de Eigenschap:Seizoen ? Worden beide toegewezen in Sjabloon:Productie, "premiere seizoen" is de eerst opgegeven waarde.
  • Eigenschap:Seizoen
    • Type: Pagina
    • Probleem: wordt als subpagina aangemaakt (dit lijkt vooral onlogisch, maar verder geen praktisch probleem)
    • Probleem: er is ook een hoofdpagina, maar die is (vaak) leeg
    • Probleem: er is ook een canon:pagina, maar de relatie is vaak zoek
    • Voorbeelden:
    • Probleem: Er bestaat geen categorie:Seizoen, waarin alle seizoenspagina's vallen; nodig voor filtering van input in formulier (en zoekqueries)
    • Probleem: Er bestaat geen categorie:Jaartal of categorie:Jaar, waarin alle jaar-pagina's vallen; nodig voor filtering input en zoekqueries

De overige datum-eigenschappen werken overigens wel goed:

Overige

  • Eigenschap:Gallery caption - ongedefinieerd (gebruikt in Sjabloon:productie); Engelse versie van Eigenschap:Galerie onderschrift cq. Eigenschap:Galerie onderschrift simpel(??) --> Inmiddels aangemaakt, Bmulckhu (overleg) 25 sep 2019 21:36 (CEST).
    • Gebruikt op 74000+ pagina's; verwijst door naar productie
    • Problemen: Geen direct zichtbare problemen, maar wel veel foutmeldingen
    • Actie: Aanmaken
  • Eigenschap:Gallery redirect ; ongedefinieerd (gebruikt in Sjabloon:productie); Engelse versie van Eigenschap:Galerie redirect (??) --> Inmiddels aangemaakt, Bmulckhu (overleg) 25 sep 2019 21:36 (CEST).
    • Gebruikt op 74440 pagina's; verwijst door naar productie
    • Problemen: Geen direct zichtbare problemen, maar wel veel foutmeldingen
    • Toepassing??? Eigenschap verwijst naar eigen pagina (in de meeste of alle gevallen??)
    • Actie: Aanmaken
  • Eigenschap:Productie --> Inmiddels aangemaakt, Bmulckhu (overleg) 24 sep 2019 11:23 (CEST).
    • Gebruikt op 8824 pagina's (met name affiches)
    • Problemen: Geen direct zichtbare problemen, maar wel veel foutmeldinge
    • Actie: Aanmaken eigenschap & formulier aanpassen
  • Eigenschap:Repro-code
    • Gebruikt op 8931 pagina's
    • Problemen: Veroorzaakt redlinks & foutmeldingen
    • Actie: Eigenschap aanmaken (type text), filteren op voorvoegsel "repro:/Repro:"
  • Eigenschap: Objectnaam
    • Gebruikt op 8621 pagina's
    • Problemen: Redlinks en foutmeldingen
    • Actie: Eigenschap aanmaken (type text of page)
  • Eigenschap:Trefwoorden (bestaat)
    • Type:Pagina
    • Probleem: diverse redlinks
    • Geen filtering
    • Actie: Categorie:Trefwoord aanmaken en pagina's categoriseren (geen kleine actie)