Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N7 2012 year
Syntax of object-oriented (OO) language such as Java is not so expressive and doesn't contain similiar semantic constructs as ontology web language does. Therefore, many rules and constrains of the domain cannot be modeled using those languages. Establishing a mapping between similar constructs of OO-languages and ontologies would help expanding validation and reasoning that are usually used over ontologies, to the objects.