Henriette's Notes

Home » About



I have worked in the IT industry since 1996 as a developer, architect and consultant software architect. I have provided consulting and auditing services to clients across various industries (financial, healthcare, mining, publishing etc) ranging from detailed code analysis to high-level conceptual architectures.

Currently I am  the Ontology Tools Technical Lead at the European Bioinformatics Institute (EMBL-EBI).

My Aim with this Blog

I strongly believe that the Semantic Web is the way to unlock the wealth of information that is currently locked up in isolated websites. Unlocking this information will take society forward in ways that we cannot imagine. However, to realize the Semantic Web we need to craft the web of data, which requires  large scale adoption of Semantic Web Technologies by software developers. The problem is that the underlying theory and plethora of Semantic Web tools present software developers with a steep learning curve.

After 10 years involved in the Semantic Web in one way or the other I still have a lot to learn about Semantic Web Technologies. From my volunteer work at Stack Overflow I realize that I am not alone in this regard. It is my hope through this blog that I can learn from and help other Semantic Web practitioners.

How you can help me

There are two ways in which you can help me:

(1) If I post something and you know of a way to improve on my solution or of some pitfalls, please leave a comment detailing your improvement or concern.

(2) I am actively seeking ways to help people to resolve problems they encounter w.r.t. Semantic Web Technologies. If you have a Semantic Web related problem, please feel free to email me at henriette dot harmse at gmail dot com. I cannot promise that I can help you, but I can promise that I will make an effort to  help you. If I am able to help I will post the solution to this blog with the hope that it will be beneficial to the larger Semantic Web community.


I have a Ph.D in Artificial Intelligence/Data Science. My M.Sc dissertation and Ph.D thesis can be found under downloads.

In my M.Sc dissertation I investigated how Semantic Technologies, and in specific Description Logics, can be used to validate UML class diagrams and detect modeling heuristic violations.

My Ph.D topic deals with generating/extracting “perfect test data”. The idea of “perfect test data” is mathematically precise in that it will ensure that the test data satisfy all constraints that hold and violate all constraints that do not hold for a given class of constraints.  In the case of uniqueness constraints for RDF datasets this can result in an example dataset that is 0.00003% of the original dataset while preserving the constraints of the original dataset perfectly.

My motto: “Ignoring theory has a tendency to fail in very practical ways”.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: