ABSTRACT

This entry introduces ontologies as a potential “silver bullet” for knowledge management, enterprise application integration, and e-commerce. Ontologies enable knowledge sharing and knowledge reuse. The degree to which an ontology is machine-understandable, its formality, is determined by the language used for the specification of the ontology. There exists a trade-off between the expressiveness of an ontology language and the modeling support it provides for the ontology developer. This entry also describes how different knowledge representation formalisms, together with the Web languages XML and RDF, have influenced the development of the Web ontology language OWL.