{"title":"基于知识表示中使用的概念的工具,以方便应用程序设计","authors":"J.-L. Segapeli, A. Cavarero","doi":"10.1109/TAI.1998.744867","DOIUrl":null,"url":null,"abstract":"This work is at the boundary between knowledge representation and application design. We want to define a method to design an object schema from examples. We had to improve clustering algorithms used in knowledge representation (they build a hierarchy of classes from examples), so that they can manage additional problems encountered in application design. We have carried out four main improvements. First, to take semantics into account, we have built a thesaurus. Second, we must take into account not only attributes, but also methods. We must manage these methods while comparing examples and classes and while merging and extending classes. Third we induce multiple inheritance, which is necessary for real world applications. Fourth, in the case of multi-expertise (the examples are given by several users), we build a schema for each user, because we consider each user to have her/his own perspective. These schemata are then merged using an integration method. Our method is a tool based on knowledge representation that helps application design.","PeriodicalId":424568,"journal":{"name":"Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A tool based on concepts used in knowledge representation, to facilitate application design\",\"authors\":\"J.-L. Segapeli, A. Cavarero\",\"doi\":\"10.1109/TAI.1998.744867\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This work is at the boundary between knowledge representation and application design. We want to define a method to design an object schema from examples. We had to improve clustering algorithms used in knowledge representation (they build a hierarchy of classes from examples), so that they can manage additional problems encountered in application design. We have carried out four main improvements. First, to take semantics into account, we have built a thesaurus. Second, we must take into account not only attributes, but also methods. We must manage these methods while comparing examples and classes and while merging and extending classes. Third we induce multiple inheritance, which is necessary for real world applications. Fourth, in the case of multi-expertise (the examples are given by several users), we build a schema for each user, because we consider each user to have her/his own perspective. These schemata are then merged using an integration method. Our method is a tool based on knowledge representation that helps application design.\",\"PeriodicalId\":424568,\"journal\":{\"name\":\"Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294)\",\"volume\":\"108 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-11-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TAI.1998.744867\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TAI.1998.744867","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A tool based on concepts used in knowledge representation, to facilitate application design
This work is at the boundary between knowledge representation and application design. We want to define a method to design an object schema from examples. We had to improve clustering algorithms used in knowledge representation (they build a hierarchy of classes from examples), so that they can manage additional problems encountered in application design. We have carried out four main improvements. First, to take semantics into account, we have built a thesaurus. Second, we must take into account not only attributes, but also methods. We must manage these methods while comparing examples and classes and while merging and extending classes. Third we induce multiple inheritance, which is necessary for real world applications. Fourth, in the case of multi-expertise (the examples are given by several users), we build a schema for each user, because we consider each user to have her/his own perspective. These schemata are then merged using an integration method. Our method is a tool based on knowledge representation that helps application design.