作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (13): 71-73,82. doi: 10.3969/j.issn.1000-3428.2011.13.022

• 软件技术与数据库 • 上一篇    下一篇

本体构建中基于细分锁的并发控制方法

李秀华,谢 强,丁秋林   

  1. (南京航空航天大学信息科学与技术学院,南京 210016)
  • 收稿日期:2010-12-21 出版日期:2011-07-05 发布日期:2011-07-05
  • 作者简介:李秀华(1985-),女,硕士研究生,主研方向:知识工程,人机交互;谢 强,副教授、博士;丁秋林,教授、博士生导师

Concurrent Control Method Based on Subdivision Lock in Ontology Construction

LI Xiu-hua, XIE Qiang, DING Qiu-lin   

  1. (College of Information Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)
  • Received:2010-12-21 Online:2011-07-05 Published:2011-07-05

摘要: 本体的协同构建任务较为复杂,通常需要多个开发人员协同工作才能完成,而当前的本体构建工具和方法缺乏对本体协同构建的支持。为此,提出一种基于细分锁的并发控制方法。对节点的操作进行划分,将最小粒度锁定到节点的操作单元上;对锁的类型进行细分,针对不同的操作对象加上不同的锁,同时设计细分加锁算法。应用结果表明,该方法能有效提高协同开发的并发性和集成性。

关键词: 本体, 细分锁, 协同构建, 并发控制, 锁粒度

Abstract: Collaborative construction of ontology is a very complicated task. It often requires many developers to work collaboratively. However, current ontology development tools and methods are lack of supporting to it. Therefore, a concurrent control method based on lock subdivision is proposed, which divides nodes into some smaller units according to the operations to nodes, making the minimal granularity of lock be the operation unit of nodes, and also subdivides the lock, according to the operation type, locks the correspondent unit. Furthermore, the locking algorithm is designed. Application result shows that this method can effectively improve concurrency and integration of the collaborative development.

Key words: ontology, subdivision lock, collaborative construction, concurrent control, lock granularity

中图分类号: