• OWL库(叙词表构建本体OWL库)程序说明文档


    本体程序(叙词表转化OWL)及相关数据

    程序已有资源:

    ontologyLib:程序执行所需导入的包文件

    protégé安装文件:本体开发工具,程序生成的owl文件和pprj文件可以用此软件打开

    Thesaurus_backup_15.3.25:历史程序的备份(可以不管)

    Thesaurus2Onto:程序代码

    本体程序及相关数据:程序相关的资源(里面最重要的是:叙词表转化,数据)

    叙词表本体_owl文件:里面所有的文件均可作为protégé的输入

     

    程序配置:

    1. 系统环境:

      Ubuntu 64位,Eclipse

    2. 在Eclipse中载入程序:Thesaurus2OntosrcThesaurus2Onto

    3. 导入程序所需要的包:ontologyLibImportLib

      jena.jar

      commons-logging.jar

      mysql-connector-java-5.1.25-bin.jar

      Jena-2.4/lib/*.jar

      #apache-jena-2.10.1  版本不符合,忽略

    4.--------这步直接跳过,因为数据库据的创建已经在程序中写好了。

      mysql下恢复数据库:本体程序及相关数据叙词表转化,数据select.sql

      mysql的用户名:root@localhost,密码:123

          shell> mysql –u root –p < select.sql

    5. 安装protégé:protege安装文件install_protege_3.5.bin

           Protege下载

        链接 protegewiki.stanford.edu/wiki/Protege_Desktop_Old_Versions

        选择 版本3.5/Linux 64位/includes Java VM

      Protege安装

        Choose Install Set[Typical]

        Choose Install Folder[default folder]

        Choose Shortcut Folder[Do not create links]

        Choose Java VM[Use the Java VM installed with this app] 重要

      Protege使用

        open 已有的owl文件or pprj文件

        cd ~/wpwp/Protege_3.5

        ./run_protege.sh

        运行protege程序。打开已有的owl文件或pprj文件可展示树状结构。

        NDSTOnto.owl / NDSTOnto.owl.pprj

        NDSTOnto1.rdf-xml_new.owl / NDSTOnto1.rdf-xml_new.owl.pprj

     

    程序运行:Thesaurus2OntosrcThesaurus2Ontomain.java

      输入:本体程序及相关数据叙词表转化,数据 hesaurusRel.txt

      输出:本体程序及相关数据叙词表转化,数据NDSTOnto.owl

  • 相关阅读:
    3.15第三周编程总结
    2019.3.9编程总结
    2019.3.3编程总结2
    编程总结1
    编程总结2
    编程总结3
    我的老师
    关于sublime text 3使用记录
    12. 整数转罗马数字
    4. 寻找两个有序数组的中位数
  • 原文地址:https://www.cnblogs.com/CherishFX/p/4532741.html
Copyright © 2020-2023  润新知