主权项 |
一种基于遥感影像的地理本体建模和动态发布方法,包括步骤:步骤S1,用户设置用户领域信息,并在已经详细分类并建立了彼此语义关系的至少两个领域的地理本体系统中选择与用户领域信息相近的领域登录,进入由不同类型遥感对象组成的可视界面,准备建立用户领域与服务器内置地理本体代表的领域之间的语义关系,其中可视界面上的遥感对象已经用相近领域的地理本体进行了分类;步骤S2,用户定义一个本领域的概念NewClass,在可视界面的多个遥感对像上选择与所述定义的概念NewClass同类的遥感对象,所述选择出的遥感对象构成集合;步骤S3,判断所述集合中的所有遥感对象是否属于步骤S1中选择的相近领域Field的同一概念Class1,若是,转入步骤S4;若遥感对象集合中的对象分别属于相近领域Field的不同概念D1、D2、D3、…,转入步骤S8;步骤S4,确定用户定义的概念NewClass与所述相近领域Field的同一概念Class1构成同义关系;步骤S5,打开用户领域对应的以F.xml命名的XML文件,判断F.xml文件有无所述定义的概念NewClass,如果无,继续步骤S6,如果有,转步骤S7;步骤S6,建立NewClass概念,新建名称为“同义”的节点,在“同义”节点中新建一个子节点,该子节点用概念Class1命名,在该子节点内加入数量参数count和比值参数ratio,其中数量参数count表示相近领域的Class1概念被认为与用户设定概念NewClass为同义关系的次数,比值参数ratio表示数量参数count与用户设定概念NewClass被用户领域内所有用户选择的总次数的比值,比值用于定量描述用户设定概念NewClass与Field领域的Class1概念之间语义关系的置信度,转步骤S12;步骤S7,根据用户的选择,按照步骤S6的方法,更新数量参数count、计 算比值参数ratio,刷新两个参数的值,转步骤S12;步骤S8,确定用户定义的概念NewClass是所述相近领域Field的不同概念的上义词;步骤S9,打开用户领域对应的以F.xml命名的XML文件,判断F.xml文件有无所述定义的概念NewClass,如果无,继续步骤S10,如果有,转步骤S11;步骤S10,建立NewClass概念,新建名称为“下义”的节点,在“下义”节点中建立若干子节点,子节点的名称分别用步骤S3中不同概念D1、D2、D3、…命名,作为用户定义概念NewClass的下义概念,并在这些子节点内均加入数量参数count,数量参数count为出现下义概念的次数,用于记录用户的选择偏好,转步骤S12;步骤S11,用下义概念的次数更新各自对应节点的count参数,此参数记录用户的选择偏好,继续步骤S12;步骤S12,保存F.xml文件,修改所述F.xml文件的属性为只读;步骤S13,用户登录的服务器的智能体Agent1每隔时间T获取所述F.xml文件的属性;步骤S14,判断所述F.xml文件的属性是否为只读,若是,继续步骤S15,如果否,转步骤S13;步骤S15,Agent1发送所述F.xml文件的内容,转步骤S13。 |