Semantic Web Programming
First of all, I would like to understand why... I am afraid that pushing OWL or RDF into an Object Oriented framework may give a false impression to users that can lead to conceptual errors.
Dynamic typing is not the only issue that separate these two worlds. Take, for example, the ':p rdf:range :q' in RDFS. Many people make the error that this means some sort of a 'constraint' on :p, and that is often because they make the connection to traditional programming environments (loosely with the type of a function's return value). But, in RDFS, this statement is a license to infer, which is quite different.
All that being said: there was a time when delegation based languages were in vogue. I would certainly look in this direction rather than OO languages... Though I have never really given thoughts to that, I must admit...
Library Linked Data in the Cloud: OCLC's Experiments with New Models of Resource Description (Synthesis Lectures on the Semantic Web: Theory and Technology)
Book (Morgan & Claypool Publishers)