Page 250 - 《软件学报》2020年第9期
P. 250
陈德彦 等:专家视图与本体视图的语义映射方法 2871
mm:measureme mm:measureme pp:people.person.
nt_unit.length_u nt_unit.mass_un symptoms med:medicine.sympto
nit pp:people.person. it m.parent_symptom
height_unit pp:people.person. med:medicine.disease.
weight_unit includes_diseases med:medicine.dis
pp:people.person. ease.symptoms
appropriate_food med:people.person
pp:people.perso .diseases med:medicine.di med:medicine.s
fd:food.food
n sease ymptom
med:medicine.sym
pp:people.person.has_ med:medicine.sym
pp:people.person.not pp:people.person. physical_disabilities ptom.symptom_of ptom.has_drugs
_appropriate_food not_appropriate_e
xercise_items med:medicine.disease
pp:people.person. pp:people.person.ha .has_drugs med:medicine.dr
pp:people.person.is_
located_in appropriate_exer s_physical_injuries ug
cise_items
exe:exercise.exercise_item.
appropriate_location exe:exercise.exercise_item med:medicine.a
loc:location.loca exe:exercise.exe .involved_body_parts
tion rcise_item natomical_struct
ure
exe:exercise.exercise_
exe:exercise.exercise
exe:exercise.exercise_item _item.intensity item.benefit med:medicine.anatomical_str
.technical_structure exe:exercise.exercise_item. ucture.includes_anatomical_
energy_metabolism_type structures
exe:exercise.ene
exe:exercise.tec exe:exercise.inte exe:exercise.ben
hnical_structure nsity rgy_metabolism efit
_type
Fig.10 Main concepts and their relationships
图 10 主要概念及属性关系
Table 1 Conventions followed by the domain ontology library definitions
表 1 领域本体库定义遵循的约定
遵循约定 说明
各个子本体中概念和属性的定义都采用了人类可识别的 ID,并遵循约定 1.一方面,
从资源名称上便可以识别其为类型还是属性;另一方面,也避免了人类理解上的
语义冲突,例如,med:medicine.disease 表示疾病概念,而以下都表示属性:
med:medicine.disease.parent_disease
med:medicine.disease.includes_diseases
med:medicine.disease.affiliated_diseases
约定 1 med:medicine.risk_factor.diseases
med:medicine.medical_trial.diseases
med:medicine.diagnostic_test_signs.disease
med:medicine.disease_cause.diseases
O medicine 本体中来自 Freebase 的实例数据保留了其 mid,来自 ICD-9/10 的实例数据
采用在 ICD-9/10 中的编码.来自其他源的实例数据,在与现有 ID 不冲突的情况下,
尽可能保留了其原有的编码.手工构建的实例对象,目前采用了人类可识别的 ID.
各个子本体中概念的属性定义位置遵循约定 2,一方面确保了领域本体库定义的完整性,
约定 2 另一方面避免了各个子本体属性定义的冗余.同时,针对每个属性都给出了明确的
定义域和值域限定,一方面用于准确表达属性的语义,另一方面避免了语义推理的冲突.
对于表达一般性领域常识知识的实例数据,这里直接定义在对应的领域本体中了,例如疾病实例、症状实
例、药物实例、手术实例、解剖结构实例等及这些实例间关系的定义都直接定义在本体 O medicine 中了;不同类
别的食材实例及其属性的定义(例如包含的营养素、功效等)直接定义在本体 O food 中了;不同类别的运动实例及
其属性的定义(例如运动项目的强度、能量代谢类型、益处、技术结构等)直接定义在本体 O exercise 中了;度量单
位实例及其属性的定义直接定义在本体 O measurement_unit 中了;位置相关的实例及其属性的定义直接定义在本体
O location 中了.在定义领域常识知识时遵循的约定见表 2.