From January 2000 onwards I spend 6 years in construction ict research with a focus on information exchange in the construction industry. The formal end result is a PhD thesis that I defended - with success - on 15 January 2007.
My MSc graduation project and the first 1.5 years of my PhD, I was a full-time member of the European research project eConstruct. (Sorry, no link as the old econstruct.org and bcxml.org links have died: just my own http://bcxml.net is still alive). Great experience. I learned a lot, mostly as I was thrown into the deep right away with subject experts. I was a quick learner and ended up being pretty important in the project, making one of the two main server side components, several other tools, participating and influencing core technical discussions and (co-)writing several papers (see the paper section at the end of this page). It was loads of fun and I enjoyed the company of all those other researchers.
I wrote half the contents of three of eConstruct’s official “deliverables”: official documents that explain what we did:
I’ve put a copy of the final eConstruct demonstration slideshow online at slideshare.net.
The eConstruct project made the decision to make the central core open source. That meant that my main contribution (the taxonomy server) and the tools I made had to be open source. I wholeheartedly agreed. So the taxonomyserver, lexicon convertor, some visualisation stuff: LGPL license. Everything is available on http://bcxml.net/. It has been some years since it was released, so it partially needs outdated versions of java servers and so. But the main idea is still there for the taking.
My graduation started one week before the eConstruct project had its first meeting. So from the very beginning I’ve worked in that project and also my graduation was done 100% within that project and that project’s scope. I basically did a little eConstruct of my own, so that my professor could see if any nice ideas came out of it. It did work out really well and one of the ideas now forms the basis of eConstruct, namely the use of terms defined in a taxonomy as tagnames. So if a taxonomy contains an object “door” and a property “height” the resulting file can look like this:
<door> <height meter="1.80"/> </door>
Practice what you preach: I wrote my MSc thesis in xml :-) Docbook is an XML standard for books, articles, program documentation, etcetera. For those who know latex, it follows basically the same principles. Here’s the result:
Weighing in at some 250 pages, here’s the end result of 5+ years of research:
For dynamic processes to become possible in Building-Construction, ICT support is needed. Data access and data exchange needs to be ubiquitous. Existing research often only targets elaborate international standards (that don’t really get off the ground because of international differences) or it targets big, elaborate, expensive systems (that are only available to the top 1% of the companies).
This thesis proposes an open source Building-Construction Ontology Web (bcoWeb) coupled with the so-called REST style of web services. Open source to maximise the possibility of participation and to limit the dependency on organisations or individual companies. Simple REST web interaction to keep the complexity low without sacrificing functionality. An ontology web consisting of multiple independent (national) ontologies to facilitate meaningful information exchange without first needing to build The One Big Ontology (that will never be completed).
A common theme for me is Simplicity. I’ve dedicated a separate page for some of my thoughts on that.
I was a mentor for several graduate students’ MSc thesis. Two of those thesises are for download here:
Research, especially university research as a PhD, means writing papers. 8-12 pages long, typically. They force you to get your thoughts in line as you’ve got to write those very same thoughts down on paper in a coherent form. I’ve marked some of them for being good summaries of my work or my thinking.
Presentations are generally not as useful as a paper, but I have uploaded most of them to slideshare.
I’ve made good summaries (yes, I’ve been told by several others that they’re good!) of several conferences and other events. You can find them on my weblog tagged as “AEC”.
My name is Reinout van Rees and I work a lot with Python (programming language) and Django (website framework). I live in The Netherlands and I'm happily married to Annie van Rees-Kooiman.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):