Protégé provides an integrated knowledge-base editing environment and an extensible architecture for the creation of customized knowledge-based tools.