{"title":"用web本体语言对UIMA类型系统建模:实现基于UIMA的NLP工具之间的互操作性","authors":"Hongfang Liu, Stephen T Wu, C. Tao, C. Chute","doi":"10.1145/2389672.2389679","DOIUrl":null,"url":null,"abstract":"With the recent development and adoption of NLP framework architectures, NLP modules/tools developed independently in the research community can be adopted as integrated applications. Development of wrappers and interfaces required to adopt NLP modules/tools, however, still requires huge amount of efforts. In this paper, we focus on one NLP framework architecture, UIMA (Unstructured Information Management Architecture), which defines annotations as types described in a type system and can achieve direct interoperability if a common type system is used. We explore the use of ontology to model UIMA types and argue existing ontology development or reasoning tools can be utilized to understand types (we use types and annotations interchangeably) from existing NLP systems developed under UIMA, define equivalent annotations in different NLP systems, and apply the practice in the ontology community to draw agreements on the definition of common NLP types, thereby achieving better interoperability among NLP modules/tools.","PeriodicalId":91363,"journal":{"name":"MIX-HS'12 : proceedings of the 2nd International Workshop on Managing Interoperability and Complexity in Health Systems October 29, 2012, Maui, Hawaii, USA. International Workshop on Managing Interoperability and Complexity in Health Sy...","volume":"12 1","pages":"31-36"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Modeling UIMA type system using web ontology language: towards interoperability among UIMA-based NLP tools\",\"authors\":\"Hongfang Liu, Stephen T Wu, C. Tao, C. Chute\",\"doi\":\"10.1145/2389672.2389679\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the recent development and adoption of NLP framework architectures, NLP modules/tools developed independently in the research community can be adopted as integrated applications. Development of wrappers and interfaces required to adopt NLP modules/tools, however, still requires huge amount of efforts. In this paper, we focus on one NLP framework architecture, UIMA (Unstructured Information Management Architecture), which defines annotations as types described in a type system and can achieve direct interoperability if a common type system is used. We explore the use of ontology to model UIMA types and argue existing ontology development or reasoning tools can be utilized to understand types (we use types and annotations interchangeably) from existing NLP systems developed under UIMA, define equivalent annotations in different NLP systems, and apply the practice in the ontology community to draw agreements on the definition of common NLP types, thereby achieving better interoperability among NLP modules/tools.\",\"PeriodicalId\":91363,\"journal\":{\"name\":\"MIX-HS'12 : proceedings of the 2nd International Workshop on Managing Interoperability and Complexity in Health Systems October 29, 2012, Maui, Hawaii, USA. International Workshop on Managing Interoperability and Complexity in Health Sy...\",\"volume\":\"12 1\",\"pages\":\"31-36\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-10-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MIX-HS'12 : proceedings of the 2nd International Workshop on Managing Interoperability and Complexity in Health Systems October 29, 2012, Maui, Hawaii, USA. International Workshop on Managing Interoperability and Complexity in Health Sy...\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2389672.2389679\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MIX-HS'12 : proceedings of the 2nd International Workshop on Managing Interoperability and Complexity in Health Systems October 29, 2012, Maui, Hawaii, USA. International Workshop on Managing Interoperability and Complexity in Health Sy...","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2389672.2389679","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modeling UIMA type system using web ontology language: towards interoperability among UIMA-based NLP tools
With the recent development and adoption of NLP framework architectures, NLP modules/tools developed independently in the research community can be adopted as integrated applications. Development of wrappers and interfaces required to adopt NLP modules/tools, however, still requires huge amount of efforts. In this paper, we focus on one NLP framework architecture, UIMA (Unstructured Information Management Architecture), which defines annotations as types described in a type system and can achieve direct interoperability if a common type system is used. We explore the use of ontology to model UIMA types and argue existing ontology development or reasoning tools can be utilized to understand types (we use types and annotations interchangeably) from existing NLP systems developed under UIMA, define equivalent annotations in different NLP systems, and apply the practice in the ontology community to draw agreements on the definition of common NLP types, thereby achieving better interoperability among NLP modules/tools.