What is the modeling hierarchy used by OntoWebber?
OntoWebber adopts a layered modeling approach (see Figure 1). The upper-layer components builds upon the lower ones. A domain ontology describes the structured relationships between all the concepts and their properties in the domain of interest (note that we are building domain-specific Web sites). Site modeling ontologies provide basic vocabularies to describe an instance Web site. Site models describe an instance Web site based on the domain ontology and site modeling ontologies. The property ontology defines vocabularies for the purpose of defining rules to check integrity constraints. Property models are defined based on the property ontology.