ontology.rb revision c2a43487f95ec97c9e0c2c71641b39465799d0ff