• English
  • Nederlands
HOME
SEARCH
CONTACT
NEWSLETTER
 
 
 
CONTENT
About us
Call for contribution
Contributions
The CIO talks
Proceedings
Blogs
Master thesis
Forum
Wiki
Events calendar
Links
Login/Register
advertisements
Zoek je een baan?
Zoek je hulp?
Zoek je een opleiding?
Zoek je een boek?
Zoek je een tool?












 
 
BLOGS
Metapattern
Ruud van Vliet   
Saturday, 23 February 2008
In mijn vorige blog Babylonische SOA geef ik aan dat SOA momenteel mank gaat aan contextuele verschillen in informatie waar we (nog) niet goed mee om (kunnen) gaan.

Pieter Wisse heeft hierover al in 2000 een boek gepubliceerd: Metapattern: Context and Time in Information Models. Ik heb het een jaar of twee geleden gekocht, geprobeerd er doorheen te komen maar het na verloop van tijd weer naast me neer gelegd. Ik ben niet de enige die het zo is vergaan. Het review op http://saloon.javaranch.com '[...] Frankly, I tried hard to understand the metapattern. I read the book cover to cover, then re-read chapters in a different order, all the while investigating his ideas using concrete examples, as best I could. There were glimmers of excitement as I encountered familiar concepts from metaphysics, epistemology, set theory, information modeling and object-oriented modeling. However, all too often I missed the point of his arguments. Reading does not entail understanding. Perhaps I am too much of a software engineer and not enough of a conceptual modeler. I must apologize to the author, but the fairest thing for me to say about the metapattern is that I still don't understand it.' Een feest der herkenning. Maar een andere review bij Amazon is aanmerkelijk positiever: 'I purchased this book about 4 years ago and did not understand it on the first read. After studying functional languages such as O'Caml, SML/NJ, Haskell, and Common Lisp specifically CLOS along with ontological editors such as Protege the lights started coming on. This book is years ahead of its time and will one day be recognized for the master piece that it is. [...] When that day comes this book being resold now for pocket change will likely become a collector's item. I hope Pieter goes ahead and publishes his next title Semiosis & Sign Exchange, Conceptual Grounds of Information Modeling. Pieter is a true visionary.' Die is in elk geval enthousiast. Om eerlijk te zijn zijn er momenten geweest dat ik vermoedde dat het doorgestoken kaart was. Een mens wordt niet graag geconfronteerd met de eigen grenzen.

Pieter heeft de onhebbelijke eigenschap volstrekt onbegrijpelijke teksten te schrijven waarbij je aan je water voelt dat het hout snijdt, waarbij je geen zin kunt vinden die na 10 á 15 keer lezen ontegenzeggelijk juist blijkt te zijn maar waarbij je uiteindelijk de hoofdlijn niet kunt volgen, zodat je na verloop van tijd het boek gefrustreerd aan de kant legt met de intentie het nog een keer een 'Metapattern for dummies' te schrijven. Zodat je het zelf ook kan begrijpen.

De contextuele verschillen, die aanleiding waren om mijn vorige blog te schrijven, waren ook aanleiding om het metapattern nog een keer van stal te halen. Niet zozeer het boek, dat had ik opgegeven, maar allerhande andere publicaties over het metapattern. Bij die zoektocht stuitte ik ook op het boekje De klacht van de keten. Overigens ook mede van de hand van Pieter. Mijns inziens een meesterlijk eenvoudige presentatie van de kracht van het metapattern. Ik heb het gevoel het licht te hebben gezien. Ik heb inmiddels een 'cheat sheet' gemaakt om me de notatietechniek die Pieter introduceert eigen te kunnen maken. Ik heb een aantal hoofdstukken herlezen, en waarempel, het kwartje begint te vallen. Ik kan Metapattern for dummies gaan schrijven!

Ik heb een nieuwe hamer en alles wat ik tegenkom lijkt op een spijker. Zodra je je gewaar wordt welke informatiekundige problemen veroorzaakt worden door contextuele verschillen lijkt het of je alle problemen kunt oplossen met het metapattern. Wees gerust, ik zal elke spijker nauwleurig blijven onderzoeken alvorens te gaan timmeren.

Ik kan het niet nalaten vast een tipje van het metapattern op te lichten. Het volgende voorbeeld had mij twee jaar geleden ook al overtuigd van de zin van het metapattern, ik citeer uit De klacht van de keten, bijlage 2: "[...]Over mensen gesproken, dit modelleervoorbeeld begint met het begrip 'vreemdeling'. Dat heeft natuurlijk alles met 'soevereiniteit' en 'nationaliteit' te maken. Wie geldt als een vreemdeling? Dat is iemand die verblijft op het(grond)gebied van een soevereine staat, maar de overeenkomstige nationaliteit niet bezit. Bijvoorbeeld, als je als Nederlander in België verblijft,ben je dáár dus een vreemdeling." Het is evident dat een vreemdeling geen eigenschap is van de individu op zich. Het is een eigenschap van de individu in de context van het land waar hij zich bevindt. Een dynamische eigenschap, die we doorgaans niet dynamisch zullen modelleren omdat dat te lastig is. Terwijl die niet gemodelleerde dynamiek er toe bijdraagt dat onze SOA mank gaat.

Ruud van Vliet is informatiearchitect bij Caerleon.






Comments (5)
RSS comments
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it on 25-02-2008 10:05
 
 
Ruud, 
 
Heerlijk om (wat) te lezen over jouw ontdekkingsreis en – dat ook! – vind-tocht naar robuuste en duurzame betekenisgeving via context! 
 
Ik kan me de gedachte om zoiets als ‘metapattern voor dummies’ te gaan schrijven wel goed voorstellen. Wel heb ik wel zo mijn Brrrr-gevoelens bij die toevoeging ‘voor dummies’; dat wekt naar mijn idee een wat verkeerde suggestie. Zelf kocht ik het boek begin 2005 – en, ja, klopt – het is een Studieboek! Maar voor dóórzetters wel méér dan – ik herhaal: méér dan – de moeite waard!!! 
En daarom is het ook méér dan de moeite waard energie te steken in de toegankelijkheid van metapatroon. Toch zal het wel een Studie blijven omdat het begrijpen en waarderen van metapatroon ook een kwestie van ŕnders-denken-dan-traditioneel is.  
Ik weet niet hoe serieus je plannen voor een boek o.i.d. zijn, maar als je denkt dat ik daar op de één of andere manier een kleine bijdrage aan kan leveren… laat het weten! 
 
In oktober 2006 schreef ik – als verhaallijn voor een presentatie over een aanzet tot informatie-infrastructuur – een soort (volgens Pieter) ‘krachtige samenvatting’ van metapatroon. Ik heb die tekst weer opgezocht; na veralgemenisering zal ik die tekst publiceren. Daar bericht ik je dan over. 
 
Op VNA publiceerde ik kort geleden “Core Components zijn voor gisteren” en “Eigenaarschap voor Samenwerking” (ze zijn ook te vinden op www.emovere.nl onder Artikelen). Beide artikelen staan heel dicht bij context-la-metapatroon.  
 
Jan van Til

 
Written by Ruud van Vliet on 25-02-2008 20:24
 
 
Jan, 
 
Mijn voornemen is serieus; je aanbod om het samen oppakken neem ik met beide handen aan! 
 
Ruud van Vliet

 
Written by Joost de Vries on 24-03-2008 20:41
 
 
Klinkt interessant heren. Ik kijk er naar uit de 'krachtige samenvatting' te lezen.

 
Written by This e-mail address is being protected from spam bots, you need JavaScript enabled to view it on 05-04-2008 15:37
 
 
Hallo Ruud 
Jullie commentaren op dit boek zijn erg intrigerend. Het lijkt erop of je het gelezen moet hebben maar dat dit een hele klus is. Hebben jullie ook weleens aan de volgende oplossing gedacht: Lees het boek met een leesgroepje. Iedere partcipant bereidt op zijn/haar beurt een hoofdstuk voor. De rest leest het gewoon. Zo kom je erdoorheen en hebt ook nog discussie. Op deze manier heb ik in het verleden Simone de Beavoir's "deuxieme sexe" doorgewerkt maar ook de gang-of-fours "patterns". Is dat misschien wat?

 
Written by Jan Campschroer on 05-04-2008 17:31
 
 
Lastige van metapattern is dat het een oplossing geeft voor een probleem dat nog niet goed begrepen wordt. De oplossing is "te vroeg". Zoals Jan van Til aangeeft wordt het probleem (een beetje) zichtbaar als je je voorstelt dat je een registratie maakt van "buitenlanders". Als je die registratie meeneemt naar België, dan zullen de mensen daar vinden dat hij niet helemaal correct is.  
De vraag is nu echter: "zijn er ook overheids- of bedrijfssituaties waar dit tot onoverkomelijke problemen heeft geleid?". 
Verder is dit fenomeen al jaren bekend, de onvolleigheidsstelling van Gödel is een variant er van. (Zie bijv. Gödel, Escher, Bach. A Eternal golden braid. Douglas R. Hofstadter.) Een leuk boek, maar voor de meeste mensen ook niet verteerbaar.

 

Only registered users can write comments.
Please login or register.




Share / deel
Del.icio.us!Google!Technorati!Yahoo!
 

Via Nova Architectura is not responsible for the content of blogs, but authors and readers are asked to adhere the following guidelines. Authors are strongly encouraged to check facts, cite sources, present balanced views, acknowledge and correct errors. Respect copyright, fair use and financial disclosure laws. Please do not disparage organizations, or individuals. Being critical of someone's practice is acceptable, when it is done in a professional manner. Prevent usage of marketing statements. Comments should be relevant to the specific post they are attached to. Spam, flaming, personal attacks, and off-topic comments are not permitted. Readers are requested to notify This e-mail address is being protected from spam bots, you need JavaScript enabled to view it of any violations. The editor holds the right to remove any statements that, in the editors opinion, infringe the above guideline(s). The author receives a notification of this action.
feed image
ISSN: 1877-2994