small dsl for writing ontologies