We introduce an online knowledge base for semantic representation and annotation of a world heritage site in danger. For this purpose we designed ontology inside the protégé tool with multiple metadata-based schemas to represent a knowledge base for heritage buildings and to annotate heterogeneous data sources. The ontology schema also references multiple bibliographies so it can gather the complex history of each building, or multiple coordinated locations of each building. We built an ontology-driven Website generation system “Bam3DCG” based on the Resource Description Framework graph exported from Protégé, and discuss practical problems for this type of system.