⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sax2rdftest.java

📁 jena2.5.4推理机系统的一种最基本实现 HP实验室出品
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
/*
 * (c) Copyright 2004, 2005, 2006, 2007 Hewlett-Packard Development Company, LP
 * [See end of file]
 */

package com.hp.hpl.jena.rdf.arp.test;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Arrays;
import java.util.Vector;

import junit.framework.TestCase;
import junit.framework.TestSuite;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.xerces.parsers.SAXParser;
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.xml.sax.XMLReader;

import com.hp.hpl.jena.rdf.arp.SAX2Model;
import com.hp.hpl.jena.rdf.arp.SAX2RDF;
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.RDFErrorHandler;
import com.hp.hpl.jena.rdf.model.RDFReader;
import com.hp.hpl.jena.regression.testReaderInterface;

/**
 * @author Jeremy J. Carroll
 *  
 */
public class SAX2RDFTest extends TestCase {

	protected static Log logger = LogFactory.getLog( testReaderInterface.class );
    
	static final boolean is1_4_1 =
		System.getProperty("java.version").startsWith("1.4.1");
	static final private String all[] = {
    "arp/dom/domtest.rdf",
	//"abbreviated/collection.rdf", 
	"abbreviated/container.rdf",
			"abbreviated/cookup.rdf", "abbreviated/daml.rdf",
			"abbreviated/namespaces.rdf", "abbreviated/reification.rdf",
			"abbreviated/relative-uris.rdf", "arp/comments/test01.rdf",
			"arp/comments/test02.rdf", "arp/comments/test03.rdf",
			"arp/comments/test04.rdf", "arp/comments/test05.rdf",
			"arp/comments/test06.rdf", "arp/comments/test07.rdf",
			"arp/comments/test08.rdf", "arp/comments/test09.rdf",
			"arp/comments/test10.rdf", "arp/comments/test11.rdf",
			"arp/comments/test12.rdf", "arp/comments/test13.rdf",
			"arp/error-msgs/test01.rdf", "arp/error-msgs/test02.rdf",
			"arp/error-msgs/test03.rdf", "arp/error-msgs/test04.rdf",
			"arp/error-msgs/test05.rdf",
			//		"arp/error-msgs/testutf8.rdf",
			"arp/i18n/eq-bug73_0.rdf", "arp/i18n/eq-bug73_1.rdf",
			"arp/i18n/eq-bug73_2.rdf", "arp/i18n/i18nID.rdf",
			"arp/i18n/t9000.rdf", "arp/Manifest.rdf",
			"arp/parsetype/bug68_0.rdf", "arp/qname-in-ID/bug74_0.rdf",
			"arp/rdf-nnn/bad-bug67_0.rdf", "arp/rdf-nnn/bad-bug67_1.rdf",
			"arp/rdf-nnn/bad-bug67_2.rdf", "arp/rdf-nnn/bad-bug67_3.rdf",
			"arp/rdf-nnn/bad-bug67_4.rdf", "arp/rdf-nnn/bad-bug67_5.rdf",
			"arp/rdf-nnn/bad-bug67_6.rdf", "arp/rdf-nnn/bad-bug67_7.rdf",
			"arp/rdf-nnn/bad-bug67_8.rdf", "arp/rdf-nnn/bad-bug67_9.rdf",
			"arp/relative-namespaces/bad-bug50_0.rdf",
			"arp/rfc2396-issue/bug51_0.rdf", "arp/rfc2396-issue/fileURI.rdf",
			//	"arp/scope/test01.rdf",
			"arp/scope/test02.rdf", "arp/scope/test03.rdf",
			"arp/scope/test04.rdf", "arp/scope/test05.rdf",
			"arp/syntax-errors/error001.rdf", "arp/syntax-errors/error002.rdf",
			"arp/syntax-errors/error003.rdf", "arp/xml-literals/reported1.rdf",
			"arp/xml-literals/reported2.rdf", "arp/xml-literals/reported3.rdf",
			"arp/xmlns/bad01.rdf", "arp/xmlns/food.rdf",
			"arp/xmlns/test01.rdf", "arp/xmlns/test02.rdf",
			"arp/xmlns/test03.rdf", "arp/xmlns/wine.rdf",
			"ontology/daml/Axioms/test.rdf",
			"ontology/daml/ClassExpression/test-boolean.rdf",
			"ontology/daml/ClassExpression/test-enum.rdf",
			"ontology/daml/ClassExpression/test-restriction.rdf",
			"ontology/daml/ClassExpression/test.rdf",
			"ontology/daml/list-syntax/test-proptypes.rdf",
			"ontology/daml/list-syntax/test.rdf",
			"ontology/daml/Ontology/test.rdf",
			"ontology/daml/Property/test.rdf", "ontology/list0.rdf",
			"ontology/list1.rdf", "ontology/list2.rdf", "ontology/list3.rdf",
			"ontology/list4.rdf", "ontology/list5.rdf",
			"ontology/owl/Axioms/test.rdf",
			"ontology/owl/ClassExpression/test-boolean.rdf",
			"ontology/owl/ClassExpression/test-enum.rdf",
			"ontology/owl/ClassExpression/test-restriction.rdf",
			"ontology/owl/ClassExpression/test.rdf",
			"ontology/owl/list-syntax/test-proptypes.rdf",
			"ontology/owl/list-syntax/test-with-import.rdf",
			"ontology/owl/list-syntax/test.rdf",
			"ontology/owl/Ontology/test.rdf", "ontology/owl/Property/test.rdf",
			"ontology/rdfs/ClassExpression/test.rdf",
			"ontology/rdfs/list-syntax/test.rdf",
			"ontology/rdfs/Ontology/test.rdf",
			"ontology/rdfs/Property/test.rdf", "ontology/relativenames.rdf",
			"ontology/testImport5/ont-policy.rdf", 
			
			"RDQL/model5.rdf", "RDQL/vc-db-1.rdf", "RDQL/vc-db-2.rdf",
			"RDQL/vc-db-3.rdf", "reasoners/bugs/sbug.rdf",
			"reasoners/owl/consistentData.rdf",
			"reasoners/owl/inconsistent1.rdf",
			"reasoners/owl/inconsistent2.rdf",
			"reasoners/owl/inconsistent3.rdf",
			"reasoners/owl/inconsistent4.rdf",
			"reasoners/owl/inconsistent5.rdf", "reasoners/rdfs/data1.rdf",
			"reasoners/rdfs/data2.rdf", "reasoners/rdfs/data3.rdf",
			"reasoners/rdfs/dataRDFS12.rdf",
			"reasoners/rdfs/manifest-nodirect-noresource.rdf",
			"reasoners/rdfs/manifest-nodirect.rdf",
			"reasoners/rdfs/manifest-rdfs12.rdf",
			"reasoners/rdfs/manifest-simple.rdf",
			"reasoners/rdfs/manifest-standard.rdf",
			"reasoners/rdfs/manifest.rdf", "reasoners/rdfs/result1.rdf",
			"reasoners/rdfs/result10.rdf",
			"reasoners/rdfs/result11-noresource.rdf",
			"reasoners/rdfs/result11.rdf",
			"reasoners/rdfs/result12-noresource.rdf",
			"reasoners/rdfs/result12.rdf",
			"reasoners/rdfs/result13-noresource.rdf",
			"reasoners/rdfs/result13.rdf", "reasoners/rdfs/result14.rdf",
			"reasoners/rdfs/result15.rdf",
			"reasoners/rdfs/result16-noresource.rdf",
			"reasoners/rdfs/result16.rdf", "reasoners/rdfs/result17.rdf",
			"reasoners/rdfs/result18-simple.rdf",
			"reasoners/rdfs/result18.rdf",
			"reasoners/rdfs/result19-nodirect.rdf",
			"reasoners/rdfs/result19.rdf", "reasoners/rdfs/result2.rdf",
			"reasoners/rdfs/result20-nodirect.rdf",
			"reasoners/rdfs/result20.rdf", "reasoners/rdfs/result3.rdf",
			"reasoners/rdfs/result4.rdf", "reasoners/rdfs/result7.rdf",
			"reasoners/rdfs/result8.rdf", "reasoners/rdfs/result9.rdf",
			"reasoners/rdfs/resultRDFS12.rdf", "reasoners/rdfs/tbox1.rdf",
			"reasoners/rdfs/timing-data.rdf", "reasoners/rdfs/timing-tbox.rdf",
			"reasoners/transitive/data1.rdf",
			"reasoners/transitive/data11.rdf",
			"reasoners/transitive/data2.rdf", "reasoners/transitive/data3.rdf",
			"reasoners/transitive/data6.rdf", "reasoners/transitive/data8.rdf",
			"reasoners/transitive/data9.rdf", "reasoners/transitive/empty.rdf",
			"reasoners/transitive/manifest.rdf",
			"reasoners/transitive/result11.rdf",
			"reasoners/transitive/result2.rdf",
			"reasoners/transitive/result4.rdf",
			"reasoners/transitive/result5.rdf",
			"reasoners/transitive/result6.rdf",
			"reasoners/transitive/tbox1.rdf", "reasoners/transitive/tbox7.rdf",
			"wg/AllDifferent/conclusions001.rdf",
			"wg/AllDifferent/Manifest001.rdf",
			"wg/AllDifferent/premises001.rdf",
			"wg/allValuesFrom/conclusions001.rdf",
			"wg/allValuesFrom/Manifest001.rdf",
			"wg/allValuesFrom/Manifest002.rdf",
			"wg/allValuesFrom/nonconclusions002.rdf",
			"wg/allValuesFrom/premises001.rdf",
			"wg/allValuesFrom/premises002.rdf", "wg/amp-in-url/test001.rdf",
			"wg/AnnotationProperty/conclusions002.rdf",
			"wg/AnnotationProperty/consistent003.rdf",
			"wg/AnnotationProperty/consistent004.rdf",
			"wg/AnnotationProperty/Manifest001.rdf",
			"wg/AnnotationProperty/Manifest002.rdf",
			"wg/AnnotationProperty/Manifest003.rdf",
			"wg/AnnotationProperty/Manifest004.rdf",
			"wg/AnnotationProperty/nonconclusions001.rdf",
			"wg/AnnotationProperty/premises001.rdf",
			"wg/AnnotationProperty/premises002.rdf",
			"wg/backwardCompatibleWith/consistent001.rdf",
			"wg/backwardCompatibleWith/consistent002.rdf",
			"wg/backwardCompatibleWith/Manifest001.rdf",
			"wg/backwardCompatibleWith/Manifest002.rdf",
			"wg/cardinality/conclusions001-mod.rdf",
			"wg/cardinality/conclusions001.rdf",
			"wg/cardinality/conclusions002-mod.rdf",
			"wg/cardinality/conclusions002.rdf",
			"wg/cardinality/conclusions003-mod.rdf",
			"wg/cardinality/conclusions003.rdf",
			"wg/cardinality/conclusions004-mod.rdf",
			"wg/cardinality/conclusions004.rdf",
			"wg/cardinality/conclusions005-mod.rdf",
			"wg/cardinality/conclusions005.rdf",
			"wg/cardinality/conclusions006-mod.rdf",
			"wg/cardinality/conclusions006.rdf",
			"wg/cardinality/Manifest001-mod.rdf",
			"wg/cardinality/Manifest001.rdf",
			"wg/cardinality/Manifest002-mod.rdf",
			"wg/cardinality/Manifest002.rdf",
			"wg/cardinality/Manifest003-mod.rdf",
			"wg/cardinality/Manifest003.rdf",
			"wg/cardinality/Manifest004-mod.rdf",
			"wg/cardinality/Manifest004.rdf",
			"wg/cardinality/Manifest005-mod.rdf",
			"wg/cardinality/Manifest005.rdf",
			"wg/cardinality/Manifest006-mod.rdf",
			"wg/cardinality/Manifest006.rdf",
			"wg/cardinality/premises001-mod.rdf",
			"wg/cardinality/premises001.rdf",
			"wg/cardinality/premises002-mod.rdf",
			"wg/cardinality/premises002.rdf",
			"wg/cardinality/premises003-mod.rdf",
			"wg/cardinality/premises003.rdf",
			"wg/cardinality/premises004-mod.rdf",
			"wg/cardinality/premises004.rdf",
			"wg/cardinality/premises005-mod.rdf",
			"wg/cardinality/premises005.rdf",
			"wg/cardinality/premises006-mod.rdf",
			"wg/cardinality/premises006.rdf", "wg/Class/conclusions001.rdf",
			"wg/Class/conclusions002.rdf", "wg/Class/conclusions003.rdf",
			"wg/Class/conclusions006.rdf", "wg/Class/Manifest001.rdf",
			"wg/Class/Manifest002.rdf", "wg/Class/Manifest003.rdf",
			"wg/Class/Manifest004.rdf", "wg/Class/Manifest005.rdf",
			"wg/Class/Manifest006.rdf", "wg/Class/nonconclusions004.rdf",
			"wg/Class/nonconclusions005.rdf", "wg/Class/premises002.rdf",
			"wg/Class/premises003.rdf", "wg/Class/premises004.rdf",
			"wg/Class/premises005.rdf", "wg/Class/premises006.rdf",
			"wg/complementOf/conclusions001.rdf",
			"wg/complementOf/Manifest001.rdf",
			"wg/complementOf/premises001.rdf",
			"wg/DatatypeProperty/consistent001.rdf",
			"wg/DatatypeProperty/Manifest001.rdf", "wg/datatypes/test001.rdf",
			"wg/datatypes/test002.rdf",
			"wg/description-logic/conclusions001.rdf",
			"wg/description-logic/conclusions002.rdf",
			"wg/description-logic/conclusions003.rdf",
			"wg/description-logic/conclusions004.rdf",
			"wg/description-logic/conclusions007.rdf",
			"wg/description-logic/conclusions008.rdf",
			"wg/description-logic/conclusions010.rdf",
			"wg/description-logic/conclusions011.rdf",
			"wg/description-logic/conclusions012.rdf",
			"wg/description-logic/conclusions013.rdf",
			"wg/description-logic/conclusions014.rdf",
			"wg/description-logic/conclusions015.rdf",
			"wg/description-logic/conclusions017.rdf",
			"wg/description-logic/conclusions019.rdf",
			"wg/description-logic/conclusions022.rdf",
			"wg/description-logic/conclusions023.rdf",
			"wg/description-logic/conclusions026.rdf",
			"wg/description-logic/conclusions027.rdf",
			"wg/description-logic/conclusions029.rdf",
			"wg/description-logic/conclusions030.rdf",
			"wg/description-logic/conclusions032.rdf",
			"wg/description-logic/conclusions033.rdf",
			"wg/description-logic/conclusions101.rdf",
			"wg/description-logic/conclusions102.rdf",
			"wg/description-logic/conclusions103.rdf",
			"wg/description-logic/conclusions104.rdf",
			"wg/description-logic/conclusions105.rdf",
			"wg/description-logic/conclusions106.rdf",
			"wg/description-logic/conclusions107.rdf",
			"wg/description-logic/conclusions108.rdf",
			"wg/description-logic/conclusions109.rdf",
			"wg/description-logic/conclusions110.rdf",
			"wg/description-logic/conclusions111.rdf",
			"wg/description-logic/conclusions201.rdf",
			"wg/description-logic/conclusions202.rdf",
			"wg/description-logic/conclusions203.rdf",
			"wg/description-logic/conclusions204.rdf",
			"wg/description-logic/conclusions205.rdf",
			"wg/description-logic/conclusions206.rdf",
			"wg/description-logic/conclusions207.rdf",
			"wg/description-logic/conclusions208.rdf",
			"wg/description-logic/conclusions661.rdf",
			"wg/description-logic/conclusions662.rdf",
			"wg/description-logic/conclusions663.rdf",
			"wg/description-logic/conclusions664.rdf",
			"wg/description-logic/conclusions665.rdf",
			"wg/description-logic/conclusions667.rdf",
			"wg/description-logic/conclusions901.rdf",
			"wg/description-logic/conclusions903.rdf",
			"wg/description-logic/conclusions905.rdf",
			"wg/description-logic/consistent005.rdf",
			"wg/description-logic/consistent006.rdf",
			"wg/description-logic/consistent009.rdf",
			"wg/description-logic/consistent016.rdf",
			"wg/description-logic/consistent018.rdf",
			"wg/description-logic/consistent020.rdf",
			"wg/description-logic/consistent021.rdf",
			"wg/description-logic/consistent024.rdf",
			"wg/description-logic/consistent025.rdf",
			"wg/description-logic/consistent028.rdf",
			"wg/description-logic/consistent031.rdf",
			"wg/description-logic/consistent034.rdf",
			"wg/description-logic/consistent501.rdf",
			"wg/description-logic/consistent503.rdf",
			"wg/description-logic/consistent605.rdf",
			"wg/description-logic/consistent606.rdf",
			"wg/description-logic/consistent609.rdf",
			"wg/description-logic/consistent616.rdf",
			"wg/description-logic/consistent624.rdf",
			"wg/description-logic/consistent625.rdf",
			"wg/description-logic/consistent628.rdf",
			"wg/description-logic/consistent631.rdf",
			"wg/description-logic/consistent634.rdf",
			"wg/description-logic/consistent905.rdf",
			"wg/description-logic/consistent906.rdf",
			"wg/description-logic/consistent907.rdf",
			"wg/description-logic/consistent908.rdf",
			"wg/description-logic/inconsistent001.rdf",
			"wg/description-logic/inconsistent002.rdf",
			"wg/description-logic/inconsistent003.rdf",
			"wg/description-logic/inconsistent004.rdf",
			"wg/description-logic/inconsistent007.rdf",
			"wg/description-logic/inconsistent008.rdf",
			"wg/description-logic/inconsistent010.rdf",
			"wg/description-logic/inconsistent011.rdf",
			"wg/description-logic/inconsistent012.rdf",
			"wg/description-logic/inconsistent013.rdf",
			"wg/description-logic/inconsistent014.rdf",
			"wg/description-logic/inconsistent015.rdf",
			"wg/description-logic/inconsistent017.rdf",
			"wg/description-logic/inconsistent019.rdf",
			"wg/description-logic/inconsistent022.rdf",
			"wg/description-logic/inconsistent023.rdf",
			"wg/description-logic/inconsistent026.rdf",
			"wg/description-logic/inconsistent027.rdf",
			"wg/description-logic/inconsistent029.rdf",
			"wg/description-logic/inconsistent030.rdf",
			"wg/description-logic/inconsistent032.rdf",
			"wg/description-logic/inconsistent033.rdf",
			"wg/description-logic/inconsistent035.rdf",
			"wg/description-logic/inconsistent040.rdf",
			"wg/description-logic/inconsistent101.rdf",
			"wg/description-logic/inconsistent102.rdf",
			"wg/description-logic/inconsistent103.rdf",
			"wg/description-logic/inconsistent104.rdf",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -