Abstract
Proposes an ontology specification for JavaBeans programs (JavaBeans being the object component model of Java). Our specification is written using the DAML+OIL (DARPA Agent Markup Language + Ontology Interchange Language) language, which is based on the RDF (Resource Description Framework) schema and the XML syntax. The vocabulary of this ontology provides a basic terminology to annotate components with information about conditions and suggestions for adopting a component for specialization. It also gives a reference criterion for choosing the most suitable components at a given time, and an environment for performance and functionality purposes. With our design of the annotations, it's also possible to automatically retrieve the annotations of object components, connect them by their object-oriented relationships, organize them to form component databases and discover them in the databases by using the component characteristics. This facilitates the sharing of component resources on the Internet. In addition, we also give an application scenario for employing this ontology specification. © 2002 IEEE.