OntologySimilarity-master

所属分类:Java编程
开发工具:Java
文件大小:340KB
下载次数:3
上传日期:2018-06-15 21:37:42
上 传 者liuying2018
说明:  语义web领域,使用java语言,对本体进行语义相似度计算
(In the semantic web domain, the Java language is used to calculate the semantic similarity of the ontology.)

文件列表:
... ...

OntologySimilarity ================== @LICENSE see LICENSE file @authors OntologySimilarity : Alok Dhamanaskar, Michael Cotterell, Rui Wang @authors OntologyManager : Yung Long Lee @authors stringMatcher : Akshay Choche The implementation of the algorithm is based on Concept Similarity explained in Rui Wang's paper ( Ranking-Based Suggestion Algorithms for Semantic Web Service Composition ) * The Package OntologySimilarity provides functionality to calculate a similarity score between two concepts in the same Ontology. It considers both syntactic and logical definition of an OWL Class. * It takes into account: + Relative Position of two concepts in the Ontology (Coverage Score) + Syntactic Definition (Definition + Label) (Syntactic Score) + Properties and restrictions on them for the OWL class in consideration * The main Package OntologySimilarity has two Internal dependencies: OntologyManger (For Loading and processing the Ontology), And StringMetrics. * Ontology Manager uses OWLAPI (http://owlapi.sourceforge.net/) to load the Ontology, its imports, and retrieve various aspects of an OWL class required for computation of the Similarity * For testing use : ontologySimilarityOntologySimilarityImpl.java Class For Printing out the intermediate steps and subscore set static final Level debug = Level.INFO; * The package has been Tested on ontologies OBI and OBI-WS (http://code.google.com/p/obi-webservice/) and should work well with most ontolofies under BFO. * For Other Ontologies, Change relevant annotation properties in ontologyManager.ontologySimilarity.properties Properties file

近期下载者

相关文件


收藏者