Agent model

From Doelgericht Digitaal Transformeren
Revision as of 09:40, 25 March 2023 by Ruettet (talk | contribs)

Er zijn een aantal types van agenten (van mensen over collectieven tot organisaties, of specifieker van aanbieders over participanten tot uitvoerders), maar eigenlijk kunnen ze allemaal generiek bij mekaar worden gemodelleerd.

Algemeen formulier

Invoervelden voor agenten
Label Input Eventuele qualifiers
Volledige naam (label) String: volledige naam /
Beschrijving (description) String: beschrijvingsveld /
Sorteren als (sorteernaam) String: sorteernaam Is taalspecifiek!
Alternatieve naam (alternatieve naam) String: aliassen Kan je kwalificeren met een begin- en einddatum; kan ook gezet worden op een specifieke activiteit, maar dat is dan bij de activiteit zelf
agent type Item: je kan een type voor de agent selecteren, gebaseerd op entiteiten die zijn "aanbiedertype" of "organisatortype" Het is ook mogelijk om via agent type (vrij) een typering in vrije tekst te voorzien.
discipline Multiselect dropdown: je kan één of meerdere disciplines voor de actor selecteren, bv. beeldende kunst, muziek, podiumkunsten Kan je kwalificeren met een begin- en einddatum
Begin datum (bv. bij mensen is dat een geboortedatum, bij organisaties is dat de startdatum) (begindatum) Datetime Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Begin plaats (bv. bij mensen is dat een geboorteplaats) beginplaats Single select: kies uit een dropdown één plaats Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Eind datum (bv. bij mens is dat een sterfdatum) (einddatum) Datetime Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Eind plaats (bv. bij mensen is dat een sterfplek) eindplaats Single select: kies uit een dropdown één plaats Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Plaats Iets genre "current location", en je kan de historiek van de current location bijhouden door er een periode aan te koppelen in de qualifier Begindatum en einddatum kunnen qualifiers zijn om de periode waarin de plaats actueel is aan te geven
Adres De adreslijn met straat en nummer enzo; stad/land informatie staat in Plaats Begindatum en einddatum kunnen qualifiers zijn om de periode waarin de plaats actueel is aan te geven
gps Om een plaats preciezer te maken kan je geocoordinaten toevoegen; ook hier is het weer mogelijk om via een qualifier een periode te zetten Begindatum en einddatum kunnen qualifiers zijn om de periode waarin de plaats actueel is aan te geven
URL Je kan meerdere URLs of URIs aan een actor koppelen [[Property:P27|URL types], bv. officiële homepagina, Wikipedia, Wikidata, Spotify, Deezer, iTunes, Discogs, Twitter, Facebook, Instagram, TikTok, Setlist, songkick, bandsintown, viaf, ISNI, IPI, ...
Email Je kan meerdere emailadressen aan een actor koppelen Email types, Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Telefoon Je kan meerdere telefoonnummers aan een actor koppelen Telefoon nummer types, Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Media Je kan meerdere media (links naar beelden, video, ...), aan een actor koppelen Media types, Consent veld om dit te mogen opslaan, consent veld om dit te mogen publiceren
Samenwerkingen Multiple select: kies uit een autofill dropdown één of meerdere kunstenaars, curatoren, organisaties, ...; ook mogelijkheid om een nieuwe kunstenaar, curator, organisatie, ... toe te voegen Per samenwerking kunnen qualifiers toegevoegd worden: type (type van samenwerking, bv. representatie), begindatum, einddatum, alternatieve naam
subsidie Multiple select: kies een verwijzing naar een bepaald subsidietype (nog niet geïmplementeerd) verder qualifiers kunnen eventueel verwijzen naar een dossiernummer (nog niet voorzien) of een looptijd via begindatum en einddatum

Discussiepunten:

  • bij welke actor wordt de samenwerking weggeschreven? Of moet er daar steevast iets symmetrisch worden uitgedacht?
  • ...

Voorbeelden

Het wordt duidelijker als we een aantal voorbeelden implementeren.