亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? persistentontology.java

?? OWL文件解析的例程
?? JAVA
字號:


/*****************************************************************************
 * Source code information
 * -----------------------
 * Original author    Ian Dickinson, HP Labs Bristol
 * Author email       ian.dickinson@hp.com
 * Package            Jena 2
 * Web                http://sourceforge.net/projects/jena/
 * Created            25-Jul-2003
 * Filename           $RCSfile: PersistentOntology.java.html,v $
 * Revision           $Revision: 1.1 $
 * Release status     $State: Exp $
 *
 * Last modified on   $Date: 2005/10/04 09:38:31 $
 *               by   $Author: ian_dickinson $
 *
 * (c) Copyright 2002, 2003, 2004, 2005 Hewlett-Packard Development Company, LP
 * (see footer for full conditions)
 *****************************************************************************/

// Package
///////////////
package MyOntology;


// Imports
///////////////
import java.util.*;

import com.hp.hpl.jena.db.*;
import com.hp.hpl.jena.ontology.*;
import com.hp.hpl.jena.rdf.model.*;


/**
 * <p>
 * Simple example of using the persistent db layer with ontology models.  Assumes
 * that a PostgreSQL database called 'jenatest' has been set up, for a user named ijd.
 * </p>
 *
 * @author Ian Dickinson, HP Labs
 *         (<a  href="mailto:Ian.Dickinson@hp.com" >email</a>)
 * @version CVS $Id: PersistentOntology.java.html,v 1.1 2005/10/04 09:38:31 ian_dickinson Exp $
 */
public class PersistentOntology {
    // Constants
    //////////////////////////////////


    // Static variables
    //////////////////////////////////

    // Instance variables
    //////////////////////////////////

    // Constructors
    //////////////////////////////////

    // External signature methods
    //////////////////////////////////

    public void loadDB( ModelMaker maker, String source ) {
        // use the model maker to get the base model as a persistent model
        // strict=false, so we get an existing model by that name if it exists
        // or create a new one
        Model base = maker.createModel( source, false );

        // now we plug that base model into an ontology model that also uses
        // the given model maker to create storage for imported models
        OntModel m = ModelFactory.createOntologyModel( getModelSpec( maker ), base );

        // now load the source document, which will also load any imports
        m.read( source );
    }

    public void listClasses( ModelMaker maker, String modelID ) {
        // use the model maker to get the base model as a persistent model
        // strict=false, so we get an existing model by that name if it exists
        // or create a new one
        Model base = maker.createModel( modelID, false );

        // create an ontology model using the persistent model as base
        OntModel m = ModelFactory.createOntologyModel( getModelSpec( maker ), base );

        for (Iterator i = m.listClasses(); i.hasNext(); ) {
            OntClass c = (OntClass) i.next();
            System.out.println( "Class " + c.getURI() );
        }
    }


    public ModelMaker getRDBMaker( String dbURL, String dbUser, String dbPw, String dbType, boolean cleanDB ) {
        try {
            // Create database connection
            IDBConnection conn  = new DBConnection( dbURL, dbUser, dbPw, dbType );

            // do we need to clean the database?
            if (cleanDB) {
                conn.cleanDB();
            }

            // Create a model maker object
            return ModelFactory.createModelRDBMaker( conn );
        }
        catch (Exception e) {
            e.printStackTrace();
            System.exit( 1 );
        }

        return null;
    }

    public OntModelSpec getModelSpec( ModelMaker maker ) {
        // create a spec for the new ont model that will use no inference over models
        // made by the given maker (which is where we get the persistent models from)
        OntModelSpec spec = new OntModelSpec( OntModelSpec.OWL_MEM );
        spec.setImportModelMaker( maker );

        return spec;
    }


    // Internal implementation methods
    //////////////////////////////////

    //==============================================================================
    // Inner class definitions
    //==============================================================================

}


/*
    (c) Copyright 2002, 2003, 2004, 2005 Hewlett-Packard Development Company, LP
    All rights reserved.

    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions
    are met:

    1. Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright
       notice, this list of conditions and the following disclaimer in the
       documentation and/or other materials provided with the distribution.

    3. The name of the author may not be used to endorse or promote products
       derived from this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
    OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
    IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
    INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
    NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本高清免费不卡视频| 国产成人综合亚洲网站| 一区二区三区鲁丝不卡| 亚洲欧洲国产日韩| 欧美日韩国产小视频在线观看| 无码av中文一区二区三区桃花岛| 一区二区三区四区亚洲| 亚洲va国产va欧美va观看| 三级影片在线观看欧美日韩一区二区 | 欧美国产成人在线| 国产精品污污网站在线观看 | 久久国产剧场电影| 韩国v欧美v日本v亚洲v| 粉嫩aⅴ一区二区三区四区| 99久久久精品免费观看国产蜜| 色老汉一区二区三区| 欧美乱熟臀69xxxxxx| 欧美成人艳星乳罩| 一区二区三区在线视频观看| 日本免费新一区视频| 粉嫩av一区二区三区| 欧美日本免费一区二区三区| 精品福利在线导航| 亚洲国产毛片aaaaa无费看 | 韩国v欧美v亚洲v日本v| 免费av网站大全久久| 国产精品自产自拍| 正在播放一区二区| 亚洲男人的天堂一区二区| 国产成人午夜电影网| 91精品欧美综合在线观看最新| 最新高清无码专区| 成人激情开心网| 日本一区二区在线不卡| 成人中文字幕合集| 色婷婷久久久久swag精品| 91麻豆精品国产| 午夜电影久久久| 色88888久久久久久影院按摩| 久久蜜臀精品av| 大胆欧美人体老妇| 久久亚洲欧美国产精品乐播 | 国产精品伊人色| 久久亚洲精精品中文字幕早川悠里| 午夜视频久久久久久| 欧美日韩一区不卡| 久久99精品国产麻豆婷婷| 色婷婷综合激情| 亚洲一区av在线| 日韩一区二区三区观看| 国内欧美视频一区二区| 久久免费午夜影院| 99久久99久久精品国产片果冻 | 成人免费毛片aaaaa**| 国产精品久久久久影院色老大| 国产又粗又猛又爽又黄91精品| 久久久久久久久久久电影| 成人综合激情网| 亚洲一区二区偷拍精品| 精品毛片乱码1区2区3区| 国产麻豆成人精品| 亚洲欧美国产毛片在线| 色老汉av一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 美女一区二区三区在线观看| 国产精品电影院| 欧美夫妻性生活| 92精品国产成人观看免费| 日本中文字幕不卡| 亚洲视频一区二区在线观看| 欧美一区二区在线不卡| 亚洲天堂2014| 久久青草欧美一区二区三区| 97se亚洲国产综合自在线不卡 | 在线亚洲高清视频| 韩国三级中文字幕hd久久精品| 亚洲一区二区中文在线| 国产午夜亚洲精品理论片色戒| 欧美无砖专区一中文字| jlzzjlzz亚洲日本少妇| 成人短视频下载| 成人一级视频在线观看| 国产精品伊人色| 国内精品免费在线观看| 美女网站在线免费欧美精品| 三级亚洲高清视频| 老司机精品视频在线| 日韩综合在线视频| 日韩精品亚洲一区| 亚洲国产日产av| 麻豆91免费观看| 久久99久久99| 成人丝袜18视频在线观看| eeuss鲁片一区二区三区在线观看| 国产一级精品在线| av中文字幕在线不卡| 91成人免费网站| 欧美一区二区三区啪啪| 欧美www视频| 国产女人18毛片水真多成人如厕 | 91在线观看一区二区| 91久久国产最好的精华液| 欧美日韩国产免费| 精品美女在线观看| 亚洲人精品午夜| 日本不卡一区二区| 95精品视频在线| 日韩欧美一区中文| 亚洲精品乱码久久久久久久久| 亚洲高清不卡在线观看| 777欧美精品| 日韩欧美专区在线| 日韩一区二区精品在线观看| 欧美不卡123| 亚洲欧美福利一区二区| 奇米777欧美一区二区| 亚洲一区影音先锋| 免费人成在线不卡| 成人黄色国产精品网站大全在线免费观看| 国产999精品久久久久久绿帽| 91在线观看一区二区| 日韩美女一区二区三区| 亚洲激情图片小说视频| 国模冰冰炮一区二区| 国产不卡免费视频| 欧美精品1区2区3区| 中文字幕亚洲在| 国产一区二区三区蝌蚪| 欧洲精品在线观看| 亚洲18色成人| 国产综合色精品一区二区三区| 欧美三片在线视频观看 | 国产精品国产三级国产三级人妇| 亚洲欧美综合色| 成人在线视频首页| 国产欧美日韩三区| 国产一区二区精品久久91| 日韩欧美在线观看一区二区三区| 伊人开心综合网| 91丨porny丨中文| 中文字幕中文在线不卡住| 国产成人精品亚洲日本在线桃色| 欧美成人在线直播| 国内成人精品2018免费看| 在线电影院国产精品| 亚洲国产你懂的| 欧美剧情片在线观看| 日韩在线播放一区二区| 日韩免费电影网站| 国产91综合一区在线观看| 国产欧美1区2区3区| av激情综合网| 亚洲黄一区二区三区| 欧美一区二区三区喷汁尤物| 亚洲精品中文在线| 日韩欧美精品在线| 91同城在线观看| 亚洲午夜激情av| 欧美伊人久久大香线蕉综合69| 亚洲视频一区二区在线观看| 欧美图区在线视频| 国产一区二区三区久久久| 一区二区三区四区中文字幕| 91精品国产福利在线观看| 精品系列免费在线观看| 最近日韩中文字幕| 日韩视频一区二区在线观看| 国产91在线观看丝袜| 日韩vs国产vs欧美| 国产精品人成在线观看免费| 欧美高清视频不卡网| 欧美bbbbb| 日精品一区二区| 一区二区在线观看视频在线观看| 欧美一二三在线| 91高清视频免费看| 99久久精品免费精品国产| 韩国一区二区视频| 蜜桃视频免费观看一区| 亚洲成人在线免费| 亚洲高清视频在线| 亚洲精品免费看| 中文字幕一区三区| 国产精品全国免费观看高清 | 免费观看30秒视频久久| 亚洲一区二区黄色| 亚洲国产一区视频| 亚洲电影在线播放| 丝袜a∨在线一区二区三区不卡 | 日韩va亚洲va欧美va久久| 亚洲一二三四在线| 国产精品日韩成人| 国产精品视频麻豆| 中文字幕精品—区二区四季| 中文字幕va一区二区三区| 1024精品合集| 亚洲三级理论片| 午夜久久久久久久久久一区二区| 亚洲成人午夜影院| 亚洲国产sm捆绑调教视频 |