Geonovum / disgeo-imsor

Repository voor algemene documenten en issues rondom het informatiemodel voor de samenhangende objectenregistratie in het kader van DisGeo.
6 stars 3 forks source link

Idee voor een modelleerprincipe gebaseerd op 'priority of constituencies' #13

Closed lvdbrink closed 3 years ago

lvdbrink commented 3 years ago

In het Web Platform Design Principles document staat een mooi principe Put user needs first (Priority of Constituencies).

User needs come before the needs of web page authors, which come before than the needs of user agent implementors, which come before than the needs of specification writers, which come before theoretical purity.

Als wij kunnen definieren voor wie ons informatiemodel is, kunnen we een soortgelijk principe definiëren. We hebben het af en toe over 'dingen zuiver modelleren'. Dat is zoiets als 'theoretical purity' in het lijstje hierboven. Niet onbelangrijk, maar moet lagere prioriteit hebben dan andere belangen. Welke belangen zijn dit? Als we dit helder kunnen formuleren, kan ons dit helpen bij het nemen van beargumenteerde ontwerpbeslissingen.

RiX012 commented 3 years ago

Lijkt me een goed uitgangspunt, zolang het niet ten koste gaat van de vastlegging van de semantiek. Ik zie vaak dat er shortcuts genomen worden door bestaande/gekende modelleerconstructies en/of ontologieen te 'misbruiken'. Dit zou niet goed zijn. Ook hier weer belangrijk om de 'ontwerpbeslissing' dan vast te leggen.

lvdbrink commented 3 years ago

Ik zat hier nog eens over na te denken. De stakeholders die ze in web platform design principles hanteren kun je als volgt vertalen naar onze situatie:

  1. User needs > eindgebruikers
  2. needs of web page authors > data gebruikers (web app bouwers, data journalisten, datawetenschappers)
  3. needs of user agent implementers > softwareleveranciers
  4. needs of specification writers > informatiemodelleurs
  5. theoretical purity > zuiver modelleren

De vraag is nu kan dit ons misschien helpen, bijvoorbeeld bij het kiezen tussen de uitwerkingen van metadata op attribuutniveau? (#14)

lvdbrink commented 3 years ago

Aanvullend, doelgroepen uit Beleidsvisie:

lvdbrink commented 3 years ago

Is doorgevoerd in concept modelleerprincipes. Deze moeten nog besproken worden, maar dat is weer een ander issue.