JWO Refinement Tools
Japanese Wikipedia Ontology (JWO) Refinement Tools
Requirements
Acknowledgment
Download refined JWO
You can download refined JWO as follows.
Publications
- Takeshi Morita, Yuka Sekimoto, Susumu Tamagawa and Takahira Yamaguchi, "Building up a class hierarchy with properties by refining and integrating Japanese Wikipedia Ontology and Japanese WordNet", Web Intelligence and Agent Systems: An International Journal, Volume 12, Number 2, pp. 211-233, IOS Press (2014) (PDF)
- Takeshi Morita, Yuka Sekimoto, Susumu Tamagawa, Takahira Yamaguchi, "Building up a Class Hierarchy with Properties from Japanese Wikipedia", Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01, pp. 514-521 (2012) (PDF)
- 森田 武史, 玉川 奨, 山口 高平, "オントロジーアライメントを用いた日本語Wikipediaオントロジーと日本語WordNetの統合", 第28回 セマンティックウェブとオントロジー研究会 SIG-SWO-A1202-07 (2012) (PDF)
- 森田 武史, 関本 有佳, 玉川 奨, 山口 高平, "日本語Wikipediaからのプロパティ付きクラス階層の構築と評価", 人工知能学会 セマンティックWebとオントロジー研究会 第26回 SIG-SWO-A1103-06 (2011) (PDF)
Procedures used to refine JWO
- Extracting class-instance relationships
- Refining class-instance relationships and identifying alignment target classes
- Aligning JWO classes and JWN synsets
- Integrating JWO and JWN using DODDLE-OWL
- Removing redundant class-instance relationships
- Defining the domains of properties based on a consideration of property inheritance
- Buiding Refined JWO
1. Extracting class-instance relationships
1-1. class_instance_extractor.ClassInstanceExtractor.scala
- Input
- Outputs
1-2. class_instance_extractor.ClassInstanceExtractorFromRole.scala
- Input
- Oputput
1-3. class_instance_extractor.ConvertClassInstanceListToSQLiteDB.scala
- Inputs
- Oputputs
1-4. class_instance_extractor.ClassInstanceExtractorFromDB.scala
- Inputs
- Outputs
2. Refining class-instance relationships and identifying alignment target classes
2-1. class_extractor.ClassExtractorFromSqliteDB.scala
- Inputs
- Outputs
2-2. class_instance_refinement_tool.ClassInstanceRefinementTool.scala
- Inputs
- Output
2-3. class_extractor.RefinedClassExtractor.scala
- Inputs
- Outputs
2-4. class_instance_extractor.RefinedClassInstanceExtractor.scala
- Inputs
- Output
2-5. class_instance_refinement_tool.DBDuplicationCheck.scala
- Input
- Output
2-6. class_instance_refinement_tool.AnalyzeClassInstanceExperiments.scala
- Inputs
- Output
3. Aligning JWO classes and JWN synsets
3-1. jwo_jwn_alignment_tool.SynonymExtractorFromJpWn.scala
- Inputs
- Outputs
3-2. jwo_jwn_alignment_tool.JWOandJWNAlignment.scala
- Inputs
- Output
3-3. ontology_builder.ConvertJWNOWLToTDB.scala
3-4. jwo_jwn_alignment_tool.JWOandJWNAlignmentTool.scala
- Inputs
- Outputs
4. Integrating JWO and JWN using DODDLE-OWL
4-1. DODDLE-OWL
- Inputs
- Output
4-2. ontology_builder.OntologyBuilder.scala
- Inputs
- Output
5. Removing redundant class-instance relationships
5-1. class_instance_refinement_tool.RemoveRedundantClassInstance.scala
- Inputs
- Outputs
6. Defining the domains of properties based on a consideration of property inheritance
6-1. class_property_extractor.ClassPropertyExtractor.scala
- Inputs
- Output
6-2. property_elevator.PropertyElevator.scala
- Inputs
- Outputs
7. Buiding Refined JWO
7-1. ontology_builder.RefinedJWOBuilder.scala
- Inputs
- Outputs
Test Programs
class_instance_extractor.RoleStatementsExtractor.scala
- Inputs
- Ouput
class_instance_extractor.ClassInstanceExtractorFromRoleStatements.scala
- Input
- Outputs
class_instance_extractor.AnalyzeRoleStatements.scala
- Inputs
- Output
Contact
- Author: Takeshi Morita
- E-mail: t_morita at si.aoyama.ac.jp