{"title":"一种编译器,用于将用面向对象编程语言表示的受控词汇表和本体转换为文本标记语言","authors":"J. Reich","doi":"10.1109/BIBE.2000.889593","DOIUrl":null,"url":null,"abstract":"While I was investigating methods to construct 'controlled vocabularies' and 'ontologies', I created a set of 'ontological design patterns'. These engineering design patterns and terminologies specific to some protein families were represented within the object-oriented programming language CLOS (Common Lisp Object System). Within bioinformatics, 'ontologies' are represented on the World Wide Web (WWW) in terminology files that are tagged and marked up by the syntax and keywords of HTML or XML. Therefore, I specified, designed and partially implemented a compiler to translate specified 'controlled vocabularies' and 'ontologies' represented in CLOS and structured by 'ontological design patterns' into the language called 'Simple Hypertext Ontology Extension' (SHOE). First results show that a 'one-step-look-ahead' parser can automatically print the original CLOS version of the 'ontologies' into a file reorganised according to the SHOE syntax.","PeriodicalId":196846,"journal":{"name":"Proceedings IEEE International Symposium on Bio-Informatics and Biomedical Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A compiler to transfer controlled vocabularies and ontologies represented in an object-oriented programming language into text mark-up languages\",\"authors\":\"J. Reich\",\"doi\":\"10.1109/BIBE.2000.889593\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"While I was investigating methods to construct 'controlled vocabularies' and 'ontologies', I created a set of 'ontological design patterns'. These engineering design patterns and terminologies specific to some protein families were represented within the object-oriented programming language CLOS (Common Lisp Object System). Within bioinformatics, 'ontologies' are represented on the World Wide Web (WWW) in terminology files that are tagged and marked up by the syntax and keywords of HTML or XML. Therefore, I specified, designed and partially implemented a compiler to translate specified 'controlled vocabularies' and 'ontologies' represented in CLOS and structured by 'ontological design patterns' into the language called 'Simple Hypertext Ontology Extension' (SHOE). First results show that a 'one-step-look-ahead' parser can automatically print the original CLOS version of the 'ontologies' into a file reorganised according to the SHOE syntax.\",\"PeriodicalId\":196846,\"journal\":{\"name\":\"Proceedings IEEE International Symposium on Bio-Informatics and Biomedical Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-11-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IEEE International Symposium on Bio-Informatics and Biomedical Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BIBE.2000.889593\",\"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 IEEE International Symposium on Bio-Informatics and Biomedical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIBE.2000.889593","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A compiler to transfer controlled vocabularies and ontologies represented in an object-oriented programming language into text mark-up languages
While I was investigating methods to construct 'controlled vocabularies' and 'ontologies', I created a set of 'ontological design patterns'. These engineering design patterns and terminologies specific to some protein families were represented within the object-oriented programming language CLOS (Common Lisp Object System). Within bioinformatics, 'ontologies' are represented on the World Wide Web (WWW) in terminology files that are tagged and marked up by the syntax and keywords of HTML or XML. Therefore, I specified, designed and partially implemented a compiler to translate specified 'controlled vocabularies' and 'ontologies' represented in CLOS and structured by 'ontological design patterns' into the language called 'Simple Hypertext Ontology Extension' (SHOE). First results show that a 'one-step-look-ahead' parser can automatically print the original CLOS version of the 'ontologies' into a file reorganised according to the SHOE syntax.