<nut:upper name="object">
<smic:middle name="passive">
<core:object>
... properties ...
</core:object>
</smic:middle>
<smic:middle name="active" /> <!-- parsed as original -->
</nut:upper>
I "speak" the NUT and SMIC ontologies fluently, so when I create the
core ontology (core namespace), I wrap them up like this. Then I can
try out various versions to find out how it affects the various
properties of the resulting ontology. For each domain there's a
generic stylesheet for parsing, and one for version rules.
I love a purely academic discussion, and it is often said that the only
causes worth fighting for are the lost ones. My *technical* question
for you, Alexander, is: "Absent the annoying and unhelpful cruft that
has accumulated on all markup tools and in many petabytes of marked-up
data over the years since a conspiracy in restraint of trade overwhelmed
an existing international standard designed to serve the public interest...