摘要

针对当前不可移动文物自然灾害风险图生成领域需求快速增长、快速变化,但现有程序及工具无法满足实际使用需要的问题,提出了一种构建语义模型的方法,在语义模型的基础之上,为不可移动文物领域专家设计了一种贴近自然语言的领域特定语言(DSL)。首先,通过对不可移动文物本体各项指标数据、风险图生成方法和流程进行深入研究,提取出业务模型。之后,通过分析业务模型,抽象出风险值计算规则的元计算单元,构建语义模型。在此基础之上,设计出一种可表述语义模型中所有语义的领域特定语言。该语言代码可由领域专家自行编写,能快速高效地生成风险图,且易于扩展,满足需求快速变化的要求。与目前国内外主流的通过地理信息系统(GIS)方法生成风险图相比,利用DSL生成风险图可减少66.7%以上的工作时长。实验结果表明,该方法具有准确性高、效率高等优点,有望为文物保护领域提供更好的技术支持。