From ontologies to Java classes
The Semantic Web is an effort to build a global network of machine-understandable information. Software agents should be enhanced with tools and mechanisms to autonomously access this information. OWLBeans and O3L are toolkits for extracting a subset of the relations expressed in an OWL document. They generate data structures and artifacts that can be handy for autonomous software agents to access semantically annotated information provided on the web.