Just a thought before I forget - there may be terms/definitions you can borrow from the HumanML effort. Despite there being good representation by RDF'ers in the group, for some reason the standard came out as XSD, but at least the definitions are in the spirit of RDF... http://www.oasis-open.org/committees/humanmarkup/