Shelter

Tech, philosophy and random musings

24 August, 2009 by Alex

What event model ontology?

Hmm, it seems that no one has blogged, tweeted or mentioned my blog post in my last plea, which I’m quite disappointed with. However, I’ll chalk this one down to the complexity of what I’m trying to accomplish, and my failed attempt at explaining what it is.

In the mean time I’ve been working at it, converging various models from all sorts of weird places (anything from WebServices and SOAP stacks, to operating systems like Linux, to event models in Java and .Net, to more conceptual stuff in the Semantic Web world), but boy, you can tell that we live in a world shaped by iterative imperative paradigms of approaching the software world.

One thing I learned quite early was declarative and functional programming, introduced to me, of all places, with using XSLT many years ago. It may not be the most obvious place to find it, and this is one of those hidden gems of the language which still doesn’t enjoy too much of a following. And no wonder; people come into it from the imperative stuff that dominates the world, polluting us all with filthy thoughts of changing variables (at least in Scala you can choose between var and val), functions that aren’t truly functional, and the classical idea in object-oriented programming of a taxonomical structure that doesn’t hold up to scrutiny.

Let me clarify that last point. Wht are we doing this stuff? Why are we creating computer programs?

To solve problems. And who are we solving problems for? For humans. It’s the classical example (albeit extrapolated) of garbage in, garbage out. I’ve talked about this in the past a lot, about the constant translation that happens between huna and machine, and how we are creating translation models in both worlds in order to “move forward” and solve problems better. But this excercise becomes increasingly harder as our legacy grows, so trying to teach functional programming to people who don’t understand certain basic principles of Lambda Calculus is going to be hard, just like it’s hard to teach Topic Maps to people who live in a SQL world. Or like it’s hard to teach auto-generating user-interfaces to a user-interface developer.

These are usually called paradigm shifts, where some important part of your existing world is totally changed as you learn some other even more important knowledge. You must shift your thinking from one way to a rather different other. And this is hard. Patterns of knowledge in your brain is maintained by traversing certain paths often, and as such strengthening that path (following the pattern that an often travelled path must be the right path). But if the path is wrong, there’s some pretty strong paths you need to unlearn. Damn, that is hard! Which is why I urge you to try it out.

I’m currently using Topic Maps, human behaviour driven ontologies for auto-generating applications and user-interfaces over functional complete models of both virtual and concrete human domains, all with temporality and continous change as the central paradigms. Yeah, pretty hefty stuff, and I’ve spent years trying to unlearn stuff I learnt in the years before that. And those years were unlearning some other stuff before that. My whole life has been one huge unlearning experience, and I don’t think any other way conceptually grasps the beauty of life better; nature and life both are in perpetual change. Needless to say, I’m enjoying every single crazy second of it!

But back to my event model ontology. I’ve learned one important thing in all this; Sowa has suggested a shift from logical inference to analogy, and this coupled with the OODA loop can create an intriguing platform for knowledge management and eco-system forsoftware applications. I’ll let you know more as things progress from here. I’m excited!

And as always, I’d love to hear your comments on all of this. I beg you. Again. 🙂

Filed Under: Conceptual Models, Context, Data Models, Frameworks, Topic Maps

29 April, 2008 by Alex

The full Monteverdi

UPDATE: John La Bouchardiere, the director of “The Full Monteverdi” (who’s in a relationship with someone who sounds very Norwegian sounding … :), wrote me a short message saying that there’s also a FaceBook group set up for the project. I should also point out that I am actually one of the biggest Monteverdi fans around, so for me his project is the most fantastic thing that has happened in the “Monteverdi trenches” in a long time. I cannot praise it enough. It’s on my Christmas wish list, and the wife has been informed.

By pure chance I happened to find out that “The Full Monteverdi” was shown on Swedish TV channel 1 (which we here in Norway also get) last night at 9.15pm. I hurried cleaning up the house, putting the children to bed and making a cup of tea (and Milo for the wife), and turned the dreaded box on at the right moment.

I normally don’t like watching TV. Our culture has become too dependent on being fed spoonfulls of whatever some committee has decided that you should see, especially those in charge of the no. 1 entertainment medium. TV seems to have embrace the idea that the lack of understanding a complex context can be solved through a simple mix of image and music, with some additional editing and commentary thrown on top, with the news, I guess, being the prime example.

On the radio the other day (a place quite a bit way down the list of entertainment outlets these days, on a channel that don’t meddle much in the realm of fast and funny tidbits) I heard it mention that the sale of the great classic books was decreasing every year, and there was some concern to the lack of reading going on these days. I’d go further and express concern for any real thinking going on. Even 100 years ago poetry was an integral part of modern society; where did it go? As a society we are less about smart opinions as we are about strong opinions. Why is it that strong is better than smart? And what do I mean by smart? Not always the smart we think.

Personal freedom is great, but not always so smart. The individual detached from a social network is locked into rigid systems we as human beings really don’t maintain well over time. So what is smart? Smart is to do things that urge the survivability of cooperating systems. Maybe this is a tonic of misconceived misanthropies, but even the human individual is a system of organic matter. We are all cooperating systems of sorts, and there’s strong reasons for why we stick together even when we probably shouldn’t. We need cooperating systems because we often don’t understand the repercussions of missing pieces. What happens when our humanity turn diabetic? Will we find a remedy for the asthma of our little blue planet? And do we know what happens to the definition of humanity when all things not human is shaken up or taken away?

Context is everything, and humanity with everything which is not human is – in fact – nothing at all. Our conscience and our ability to even think human thoughts are dependent on every other system we’ve got on this planet and outside it. Thinking we’re above such things are the very thing that keeps me up at night; we need every context we can get our hands on, and we need to nurture them and take care of them, because they are what we are.

I used to work for a national library. I think that was very smart move by me, and I met a lot of really smart people there, too. The library world is an example of a world that in many ways is a cooperating system of people who hold some ideals about education, reading, knowledge and accessibility, often for the sake of advancing humanity. And, by humanity, they’re often thinking of education about everything out there as a means to understand that what is human is dependent on everything non-human. Libraries give context to what it means to be human.

It is important to understand this context; it gives light to the more complex models of life on our little blue planet. Like music, for example.

I listened to “The full Monteverdi” and the songs from Monteverdi‘s fourth book of madrigals, songs and music written over 300 years ago put to modern settings. Music is sounds in cooperating systems, where one sequence of tones provides a context to other sequences, where a single note could ruin a whole! If the singer, or the lyrics, or a note, or the visual representation, or the physical singing, or even the thoughts and feelings inside my head, if any single one of these didn’t cooperate in some form of a system and create an environment that didn’t work, it would render the whole experience very bad indeed.

But that didn’t happen. Instead I cried in the best possible way, by understanding something that I cannot easily express. The Full Monteverdi was indeed in and out of context at the same time, and this – my dear friends – is art, an art that is rooted in reality and show us where we could be going, expressed through a complexity of systems we as humans don’t understand very well but fully embrace. And it was beautiful. And I urge you to see it, too.

Filed Under: Context, Cooperation, Humanity, Monteverdi, Music

Recent Posts

  • Another bob
  • Another tidbits
  • Philosophical and religious matters
  • Do libraries understand the future? Or how to get there?
  • Before I write what I write before the next time I write

Archives

  • April 2010
  • March 2010
  • February 2010
  • December 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • January 2009
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • September 2007
  • August 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • December 2006
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006
  • May 2006
  • March 2006
  • October 2000

Categories

  • Alsa
  • Application Design
  • Australia
  • Baroque Music
  • Biology
  • Blogging
  • Book Review
  • Business
  • Canberra
  • Chemistry
  • Coaching
  • Communication
  • Conceptual Models
  • Conference
  • Context
  • Cooperation
  • Cosmology
  • Creationism
  • Crows
  • Cute
  • Data Modelling
  • Data Models
  • Debt
  • Dune
  • Ead
  • Ecology
  • Elegant Code
  • Emnekart
  • Environmentalism
  • Everything
  • Evolution
  • Family
  • Film
  • Food
  • Frameworks
  • Fstl
  • Future
  • General
  • General Life
  • Globalism
  • Grace
  • Happiness
  • Harmonica
  • Holidays
  • Humanity
  • Ia
  • India
  • Indiana Jones
  • Intelligence
  • Java
  • Jobs
  • Juggling
  • Kiama
  • Kids
  • Knowledge Representation
  • Kuala Lumpur
  • Language
  • Laptop
  • Leipzig
  • Library
  • Life
  • Life Lessons
  • Linux
  • Localivore
  • Lucas
  • Marcxml
  • Misc
  • Monteverdi
  • Mood
  • Movies
  • Music
  • Music Production
  • Norway
  • Ontology
  • Ooxml
  • Open Source
  • Oslo
  • Oslo Domkor
  • Oss
  • Philosophy
  • Php
  • Planning
  • Programming
  • Programming Languages
  • Proud
  • Rdbms
  • Real Estate
  • Rental
  • Rest
  • Richard Dawkins
  • Salut Baroque
  • Sam
  • School Closures
  • Semantic Web
  • Semantics
  • Soa
  • Soa Roa Woa Rest Soap Ws Architecture
  • Sound
  • Spielberg
  • Status
  • Stupidity
  • Systems Thinking
  • Talk
  • Technology
  • Terje Kvam
  • Test Driven Development
  • Tidbits
  • Tmra
  • Tmra 2008
  • Topic Maps
  • Ubuntu
  • Ubuntu 9.04
  • Ucd
  • Uncategorized
  • Universe
  • Ux
  • Vista
  • Wollongong
  • Work
  • Working From Home
  • Xml
Copyright © 2021 Shelter.nu