Return-Path: X-Original-To: apmail-jena-commits-archive@www.apache.org Delivered-To: apmail-jena-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A977DD174 for ; Wed, 10 Oct 2012 12:56:38 +0000 (UTC) Received: (qmail 7837 invoked by uid 500); 10 Oct 2012 12:56:38 -0000 Delivered-To: apmail-jena-commits-archive@jena.apache.org Received: (qmail 7770 invoked by uid 500); 10 Oct 2012 12:56:38 -0000 Mailing-List: contact commits-help@jena.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jena.apache.org Delivered-To: mailing list commits@jena.apache.org Received: (qmail 7699 invoked by uid 99); 10 Oct 2012 12:56:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2012 12:56:36 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Oct 2012 12:56:31 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id B085123889C5 for ; Wed, 10 Oct 2012 12:55:48 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1396579 [1/3] - in /jena/Scratch/Eyeball/trunk: ./ etc/ examples/ mirror/ src/main/java/com/hp/hpl/jena/eyeball/gui/ src/main/java/com/hp/hpl/jena/eyeball/renderers/ src/main/java/com/hp/hpl/jena/eyeball/vocabulary/ src/main/java/com/hp/hp... Date: Wed, 10 Oct 2012 12:55:43 -0000 To: commits@jena.apache.org From: chrisdollin@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121010125548.B085123889C5@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: chrisdollin Date: Wed Oct 10 12:55:36 2012 New Revision: 1396579 URL: http://svn.apache.org/viewvc?rev=1396579&view=rev Log: Renamed all n3 files to ttl files, and fixed internal references. Added: jena/Scratch/Eyeball/trunk/etc/eyeball-config.ttl jena/Scratch/Eyeball/trunk/etc/eyeball-schema.ttl jena/Scratch/Eyeball/trunk/etc/eyeball1-config.ttl jena/Scratch/Eyeball/trunk/etc/eyeball2-config.ttl jena/Scratch/Eyeball/trunk/etc/location-mapping.ttl jena/Scratch/Eyeball/trunk/etc/repair-config.ttl jena/Scratch/Eyeball/trunk/examples.ttl jena/Scratch/Eyeball/trunk/examples/bad-cardinality.ttl jena/Scratch/Eyeball/trunk/examples/bad-lists.ttl jena/Scratch/Eyeball/trunk/examples/bad-restrictions.ttl jena/Scratch/Eyeball/trunk/mirror/xsd.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped2model.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped2output.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped2report.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped2reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped3model.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped3output.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped3report.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped3reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped4model.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped4output.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped4report.ttl jena/Scratch/Eyeball/trunk/testcases/alltyped4reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/alltypedmodel.ttl jena/Scratch/Eyeball/trunk/testcases/alltypedoutput.ttl jena/Scratch/Eyeball/trunk/testcases/alltypedreport.ttl jena/Scratch/Eyeball/trunk/testcases/alltypedreportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality2model.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality2output.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality2report.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality2reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality3model.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality3output.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality3report.ttl jena/Scratch/Eyeball/trunk/testcases/cardinality3reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/cardinalitymodel.ttl jena/Scratch/Eyeball/trunk/testcases/cardinalityoutput.ttl jena/Scratch/Eyeball/trunk/testcases/cardinalityreport.ttl jena/Scratch/Eyeball/trunk/testcases/cardinalityreportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/class2model.ttl jena/Scratch/Eyeball/trunk/testcases/class2output.ttl jena/Scratch/Eyeball/trunk/testcases/class2report.ttl jena/Scratch/Eyeball/trunk/testcases/class2reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/classmodel.ttl jena/Scratch/Eyeball/trunk/testcases/classoutput.ttl jena/Scratch/Eyeball/trunk/testcases/classreport.ttl jena/Scratch/Eyeball/trunk/testcases/classreportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/configinput.ttl jena/Scratch/Eyeball/trunk/testcases/configresult.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttype2model.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttype2output.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttype2report.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttype2reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttypemodel.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttypeoutput.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttypereport.ttl jena/Scratch/Eyeball/trunk/testcases/consistenttypereportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/eyeballinginput.ttl jena/Scratch/Eyeball/trunk/testcases/eyeballingresult.ttl jena/Scratch/Eyeball/trunk/testcases/literal2model.ttl jena/Scratch/Eyeball/trunk/testcases/literal2output.ttl jena/Scratch/Eyeball/trunk/testcases/literal2report.ttl jena/Scratch/Eyeball/trunk/testcases/literal2reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/literalmodel.ttl jena/Scratch/Eyeball/trunk/testcases/literaloutput.ttl jena/Scratch/Eyeball/trunk/testcases/literalreport.ttl jena/Scratch/Eyeball/trunk/testcases/literalreportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/metadatainput.ttl jena/Scratch/Eyeball/trunk/testcases/metadataresult.ttl jena/Scratch/Eyeball/trunk/testcases/modelinput.ttl jena/Scratch/Eyeball/trunk/testcases/modelresult.ttl jena/Scratch/Eyeball/trunk/testcases/prefix2model.ttl jena/Scratch/Eyeball/trunk/testcases/prefix2output.ttl jena/Scratch/Eyeball/trunk/testcases/prefix2report.ttl jena/Scratch/Eyeball/trunk/testcases/prefix2reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/prefix3model.ttl jena/Scratch/Eyeball/trunk/testcases/prefix3output.ttl jena/Scratch/Eyeball/trunk/testcases/prefix3report.ttl jena/Scratch/Eyeball/trunk/testcases/prefix3reportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/prefixmodel.ttl jena/Scratch/Eyeball/trunk/testcases/prefixoutput.ttl jena/Scratch/Eyeball/trunk/testcases/prefixreport.ttl jena/Scratch/Eyeball/trunk/testcases/prefixreportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/propertymodel.ttl jena/Scratch/Eyeball/trunk/testcases/propertyoutput.ttl jena/Scratch/Eyeball/trunk/testcases/propertyreport.ttl jena/Scratch/Eyeball/trunk/testcases/propertyreportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/uberout.ttl jena/Scratch/Eyeball/trunk/testcases/ubertestcase.ttl jena/Scratch/Eyeball/trunk/testcases/ubertestcaseanalysedreport.ttl jena/Scratch/Eyeball/trunk/testcases/ubertestcaseoutput.ttl jena/Scratch/Eyeball/trunk/testcases/ubertestcasereport.ttl jena/Scratch/Eyeball/trunk/testcases/urimodel.ttl jena/Scratch/Eyeball/trunk/testcases/urioutput.ttl jena/Scratch/Eyeball/trunk/testcases/urireport.ttl jena/Scratch/Eyeball/trunk/testcases/urireportoutput.ttl jena/Scratch/Eyeball/trunk/testcases/vocabularymodel.ttl jena/Scratch/Eyeball/trunk/testcases/vocabularyoutput.ttl jena/Scratch/Eyeball/trunk/testcases/vocabularyreport.ttl jena/Scratch/Eyeball/trunk/testcases/vocabularyreportoutput.ttl Removed: jena/Scratch/Eyeball/trunk/etc/eyeball-config.n3 jena/Scratch/Eyeball/trunk/etc/eyeball-schema.n3 jena/Scratch/Eyeball/trunk/etc/eyeball1-config.n3 jena/Scratch/Eyeball/trunk/etc/eyeball2-config.n3 jena/Scratch/Eyeball/trunk/etc/location-mapping.n3 jena/Scratch/Eyeball/trunk/etc/repair-config.n3 jena/Scratch/Eyeball/trunk/examples.n3 jena/Scratch/Eyeball/trunk/examples/bad-cardinality.n3 jena/Scratch/Eyeball/trunk/examples/bad-lists.n3 jena/Scratch/Eyeball/trunk/examples/bad-restrictions.n3 jena/Scratch/Eyeball/trunk/mirror/xsd.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped2model.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped2output.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped2report.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped2reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped3model.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped3output.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped3report.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped3reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped4model.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped4output.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped4report.n3 jena/Scratch/Eyeball/trunk/testcases/alltyped4reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/alltypedmodel.n3 jena/Scratch/Eyeball/trunk/testcases/alltypedoutput.n3 jena/Scratch/Eyeball/trunk/testcases/alltypedreport.n3 jena/Scratch/Eyeball/trunk/testcases/alltypedreportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality2model.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality2output.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality2report.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality2reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality3model.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality3output.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality3report.n3 jena/Scratch/Eyeball/trunk/testcases/cardinality3reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/cardinalitymodel.n3 jena/Scratch/Eyeball/trunk/testcases/cardinalityoutput.n3 jena/Scratch/Eyeball/trunk/testcases/cardinalityreport.n3 jena/Scratch/Eyeball/trunk/testcases/cardinalityreportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/class2model.n3 jena/Scratch/Eyeball/trunk/testcases/class2output.n3 jena/Scratch/Eyeball/trunk/testcases/class2report.n3 jena/Scratch/Eyeball/trunk/testcases/class2reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/classmodel.n3 jena/Scratch/Eyeball/trunk/testcases/classoutput.n3 jena/Scratch/Eyeball/trunk/testcases/classreport.n3 jena/Scratch/Eyeball/trunk/testcases/classreportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/configinput.n3 jena/Scratch/Eyeball/trunk/testcases/configresult.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttype2model.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttype2output.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttype2report.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttype2reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttypemodel.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttypeoutput.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttypereport.n3 jena/Scratch/Eyeball/trunk/testcases/consistenttypereportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/eyeballinginput.n3 jena/Scratch/Eyeball/trunk/testcases/eyeballingresult.n3 jena/Scratch/Eyeball/trunk/testcases/literal2model.n3 jena/Scratch/Eyeball/trunk/testcases/literal2output.n3 jena/Scratch/Eyeball/trunk/testcases/literal2report.n3 jena/Scratch/Eyeball/trunk/testcases/literal2reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/literalmodel.n3 jena/Scratch/Eyeball/trunk/testcases/literaloutput.n3 jena/Scratch/Eyeball/trunk/testcases/literalreport.n3 jena/Scratch/Eyeball/trunk/testcases/literalreportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/metadatainput.n3 jena/Scratch/Eyeball/trunk/testcases/metadataresult.n3 jena/Scratch/Eyeball/trunk/testcases/modelinput.n3 jena/Scratch/Eyeball/trunk/testcases/modelresult.n3 jena/Scratch/Eyeball/trunk/testcases/prefix2model.n3 jena/Scratch/Eyeball/trunk/testcases/prefix2output.n3 jena/Scratch/Eyeball/trunk/testcases/prefix2report.n3 jena/Scratch/Eyeball/trunk/testcases/prefix2reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/prefix3model.n3 jena/Scratch/Eyeball/trunk/testcases/prefix3output.n3 jena/Scratch/Eyeball/trunk/testcases/prefix3report.n3 jena/Scratch/Eyeball/trunk/testcases/prefix3reportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/prefixmodel.n3 jena/Scratch/Eyeball/trunk/testcases/prefixoutput.n3 jena/Scratch/Eyeball/trunk/testcases/prefixreport.n3 jena/Scratch/Eyeball/trunk/testcases/prefixreportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/propertymodel.n3 jena/Scratch/Eyeball/trunk/testcases/propertyoutput.n3 jena/Scratch/Eyeball/trunk/testcases/propertyreport.n3 jena/Scratch/Eyeball/trunk/testcases/propertyreportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/uberout.n3 jena/Scratch/Eyeball/trunk/testcases/ubertestcase.n3 jena/Scratch/Eyeball/trunk/testcases/ubertestcaseanalysedreport.n3 jena/Scratch/Eyeball/trunk/testcases/ubertestcaseoutput.n3 jena/Scratch/Eyeball/trunk/testcases/ubertestcasereport.n3 jena/Scratch/Eyeball/trunk/testcases/urimodel.n3 jena/Scratch/Eyeball/trunk/testcases/urioutput.n3 jena/Scratch/Eyeball/trunk/testcases/urireport.n3 jena/Scratch/Eyeball/trunk/testcases/urireportoutput.n3 jena/Scratch/Eyeball/trunk/testcases/vocabularymodel.n3 jena/Scratch/Eyeball/trunk/testcases/vocabularyoutput.n3 jena/Scratch/Eyeball/trunk/testcases/vocabularyreport.n3 jena/Scratch/Eyeball/trunk/testcases/vocabularyreportoutput.n3 Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/EyeballFrame.java jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/SomeBoxesPanel.java jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/renderers/N3Renderer.java jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/vocabulary/EYE.java jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballConfig.java jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballTidy.java jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballerUsingRDFService.java jena/Scratch/Eyeball/trunk/src/test/java/com/hp/hpl/jena/extras/tools/notations/test/TestParser.java Added: jena/Scratch/Eyeball/trunk/etc/eyeball-config.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/etc/eyeball-config.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/etc/eyeball-config.ttl (added) +++ jena/Scratch/Eyeball/trunk/etc/eyeball-config.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,411 @@ +# +# Eyeball 2.* configuration file +# $Id: eyeball-config.n3,v 1.24 2009-01-19 15:43:31 chris-dollin Exp $ +# + +@prefix eye: . +@prefix : . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix dcterms: . +@prefix dcmi: . +@prefix owl: . + +@prefix ja: . + +eye:eyeball a eye:Eyeball + ; eye:inspector + eye:DefaultInspectors + ; eye:analysis + eye:AllTypedAnalysis, + eye:CardinalityAnalysis, + eye:ClassAnalysis, + eye:ConsistentTypeAnalysis, + eye:LiteralAnalysis, + eye:PropertyAnalysis, + eye:PrefixAnalysis, + eye:URIAnalysis, + eye:VocabularyAnalysis + ; eye:doctor + eye:AllTypedDoctor, + eye:CardinalityDoctor, + eye:ClassDoctor, + eye:ConsistentTypeDoctor, + eye:LiteralDoctor, + eye:PropertyDoctor, + eye:PrefixDoctor, + eye:URIDoctor, + eye:VocabularyDoctor + ; eye:library eye:library + . + +eye:DefaultInspectors a eye:Inspector + ; eye:shortName "defaultInspectors" + ; eye:include + eye:PrefixInspector, + eye:URIInspector, + eye:VocabularyInspector, + eye:PropertyInspector, + eye:ClassInspector, + eye:LiteralInspector, + eye:ListInspector, + eye:SparqlDrivenInspector + . + +eye:library + eye:renderer + eye:textRenderer, eye:n3Renderer, eye:rdfxmlRenderer + ; eye:inspector + eye:AllTypedInspector, + eye:CardinalityInspector, + eye:ConsistentTypeInspector, + eye:PropertyInspector, + eye:PrefixInspector, + eye:URIInspector, + eye:VocabularyInspector, + eye:ClassInspector, + eye:LiteralInspector, + eye:ListInspector, + eye:OwlSyntaxInspector, + eye:SparqlDrivenInspector + ; eye:analysis + eye:AllTypedAnalysis, + eye:CardinalityAnalysis, + eye:ClassAnalysis, + eye:ConsistentTypeAnalysis, + eye:LiteralAnalysis, + eye:PropertyAnalysis, + eye:PrefixAnalysis, + eye:URIAnalysis, + eye:VocabularyAnalysis + ; eye:doctor + eye:AllTypedDoctor, + eye:CardinalityDoctor, + eye:ClassDoctor, + eye:ConsistentTypeDoctor, + eye:LiteralDoctor, + eye:PropertyDoctor, + eye:PrefixDoctor, + eye:URIDoctor, + eye:VocabularyDoctor + . + +eye:textRenderer + a eye:Renderer + ; eye:shortName "text" + ; eye:className "com.hp.hpl.jena.eyeball.renderers.TextRenderer" + ; eye:layout eye:builtinTextLayout + . + +eye:builtinTextLayout + eye:formats eye:suspiciousRestriction + . + +eye:suspiciousRestriction eye:format + [eye:forPredicate eye:suspiciousRestriction; eye:useFormat "HO HO"]. + +eye:n3Renderer + a eye:Renderer + ; eye:shortName "n3", "turtle" + ; eye:className "com.hp.hpl.jena.eyeball.renderers.N3Renderer" + . + +eye:rdfxmlRenderer + a eye:Renderer + ; eye:shortName "rdf/xml" + ; eye:className "com.hp.hpl.jena.eyeball.renderers.RDFXMLRenderer" + . + +eye:SparqlDrivenInspector a eye:Inspector + ; eye:shortName "sparql" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.SparqlDrivenInspector" + ; rdfs:label "check that a model matches/does not match specified SPARQL queries" + . + +eye:OwlSyntaxInspector a eye:Inspector + ; eye:shortName "owl" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.OwlSyntaxInspector" + ; rdfs:label "do a handful of OWL syntax checks" + . + +eye:PrefixInspector a eye:Inspector + ; eye:shortName "prefix" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.PrefixInspector" + ; rdfs:label "check prefixes are well formed and where applicable use their well-known URIs" + . + +eye:VocabularyInspector a eye:Inspector + ; eye:shortName "vocabulary" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.VocabularyInspector" + ; rdfs:label "checks URIs exist in their declared namespace" + . + +eye:ListInspector a eye:Inspector + ; eye:shortName "list" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.ListInspector" + ; rdfs:label "checks for well-formed lists of declared subtypes" + . + +eye:URIInspector a eye:Inspector + ; eye:shortName "uri" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.URIInspector" + ; rdfs:label "checks URIs are well formed using IRI" + . + +eye:AllTypedInspector a eye:Inspector + ; eye:shortName "allTyped", "all-typed" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.AllTypedInspector" + ; rdfs:label "checks if all URI / bNode resources have an rdf:type" + . + +eye:CardinalityInspector a eye:Inspector + ; eye:shortName "cardinality" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.CardinalityInspector" + ; rdfs:label "ensures cardinality restrictions are observed" + . + +eye:ConsistentTypeInspector a eye:Inspector + ; eye:shortName "consistentType", "consistent-type" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.ConsistentTypeInspector" + ; rdfs:label "sees if subjects are given a consistent type in the model (using class inference)" + . + +eye:PropertyInspector a eye:Inspector + ; eye:shortName "property" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.PropertyInspector" + ; rdfs:label "checks that every used property is declared in some schema" + . + +eye:ClassInspector a eye:Inspector + ; eye:shortName "class" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.ClassInspector" + ; rdfs:label "checks that all used classes are declared as a Class" + . + +eye:LiteralInspector a eye:Inspector + ; eye:shortName "literal" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.LiteralInspector" + ; rdfs:label "check literals for syntactically correct language codes datatype URIs and conformance of the lexical form to the datatype" + . + +eye:Inspector rdfs:subClassOf ja:Object . + +eye:AllTypedAnalysis a eye:Analysis + ; eye:shortName "allTyped" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.AllTypedAnalysis" + . + +eye:CardinalityAnalysis a eye:Analysis + ; eye:shortName "cardinality" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.CardinalityAnalysis" + . + +eye:ClassAnalysis a eye:Analysis + ; eye:shortName "class" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.ClassAnalysis" + . + +eye:ConsistentTypeAnalysis a eye:Analysis + ; eye:shortName "consistentType" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.ConsistentTypeAnalysis" + . + +eye:LiteralAnalysis a eye:Analysis + ; eye:shortName "literal" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.LiteralAnalysis" + . + +eye:PrefixAnalysis a eye:Analysis + ; eye:shortName "prefix" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.PrefixAnalysis" + . + +eye:PropertyAnalysis a eye:Analysis + ; eye:shortName "property" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.PropertyAnalysis" + . + +eye:URIAnalysis a eye:Analysis + ; eye:shortName "uri" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.URIAnalysis" + . + +eye:VocabularyAnalysis a eye:Analysis + ; eye:shortName "vocabulary" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.VocabularyAnalysis" + . + + +eye:AllTypedDoctor a eye:Doctor + ; eye:shortName "allTyped" + ; eye:runPosition 1 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.AllTypedDoctor" + . + +eye:CardinalityDoctor a eye:Doctor + ; eye:shortName "cardinality" + ; eye:runPosition 2 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.CardinalityDoctor" + . + +eye:ClassDoctor a eye:Doctor + ; eye:shortName "class" + ; eye:runPosition 3 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.ClassDoctor" + . + +eye:ConsistentTypeDoctor a eye:Doctor + ; eye:shortName "consistentType" + ; eye:runPosition 4 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.ConsistentTypeDoctor" + . + +eye:LiteralDoctor a eye:Doctor + ; eye:shortName "literal" + ; eye:runPosition 4 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.LiteralDoctor" + . + +eye:PrefixDoctor a eye:Doctor + ; eye:shortName "prefix" + ; eye:runPosition 5 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.PrefixDoctor" + . + +eye:PropertyDoctor a eye:Doctor + ; eye:shortName "property" + ; eye:runPosition 5 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.PropertyDoctor" + . + +eye:URIDoctor a eye:Doctor + ; eye:shortName "uri" + ; eye:runPosition 6 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.URIDoctor" + . + +eye:VocabularyDoctor a eye:Doctor + ; eye:shortName "vocabulary" + ; eye:runPosition 5 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.VocabularyDoctor" + . + +# Mirrored namespaces +[] a eye:mirror + ; eye:shortName "owl" + ; eye:path "mirror/owl.rdf" + . + +[] a eye:mirror + ; eye:shortName "dc" + ; eye:path "mirror/dc.rdf" + . + +[] a eye:mirror + ; eye:shortName "dcterms" + ; eye:path "mirror/dc-terms.rdf" + . + +[] a eye:mirror + ; eye:shortName "dc-all" + ; eye:path "mirror/dc.rdf" + ; eye:path "mirror/dc-terms.rdf" + ; eye:path "mirror/dc-dcmitype.rdf" + . + + +# +# Eyeball Repair Configuration options follow +# + +eye:repairConfig +# The default scheme for the URI Repair Tools to fall back to + eye:defaultScheme "file:///" +# A collection of valid schemes to spellcheck + ; eye:validScheme "http://" + ; eye:validScheme "ftp://" + ; eye:validScheme "mailto:" + ; eye:validScheme "urn:" +# A collection of known prefixes and URIs + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2000/01/rdf-schema#" + ; eye:prefix "rdfs" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/1999/02/22-rdf-syntax-ns#" + ; eye:prefix "rdf" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2002/07/owl#" + ; eye:prefix "owl" ] + ; eye:nsPrefix [ eye:nsURI "http://purl.org/rss/1.0/" + ; eye:prefix "rss" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2001/vcard-rdf/3.0#" + ; eye:prefix "vcard" ] + ; eye:nsPrefix [ eye:nsURI "http://jena.hpl.hp.com/2005/11/Assembler#" + ; eye:prefix "ja" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2001/XMLSchema#" + ; eye:prefix "xsd" ] + ; eye:nsPrefix [ eye:nsURI "http://www.example.org/" + ; eye:prefix "eg" ] + ; eye:nsPrefix [ eye:nsURI "http://purl.org/dc/elements/1.1/" + ; eye:prefix "dc" ] + ; eye:nsPrefix [ eye:nsURI "http://jena.hpl.hp.com/2003/08/jms#" + ; eye:prefix "jms" ] + ; eye:nsPrefix [ eye:nsURI "http://www.daml.org/2001/03/daml+oil#" + ; eye:prefix "daml" ] + ; eye:nsPrefix [ eye:nsURI "http://jena.hpl.hp.com/Eyeball#" + ; eye:prefix "eye" ] +# Literal analysis configuration + ; eye:defaultDatatype "http://www.w3.org/2001/XMLSchema#string" + ; eye:defaultLanguage "en" +# Change me to eye:defaultLanguage to use the default language when no suitable type is found + ; eye:defaultLiteralFix eye:defaultDatatype + . +# +# Statistical configuration options +# + +eye:statisticianAssembly + a eye:Statistician + ; eye:statistician eye:ConfigStatistician , + eye:MetaDataStatistician , + eye:ModelStatistician , + eye:EyeballingStatistician . + +eye:NullStatistician a eye:Statistician + ; eye:shortName "null" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.NullStatistician" + . + +eye:ConfigStatistician a eye:Statistician + ; eye:shortName "config" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.ConfigStatistician" + . + +eye:MetaDataStatistician a eye:Statistician + ; eye:shortName "metadata" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.MetaDataStatistician" + . + +eye:ModelStatistician a eye:Statistician + ; eye:shortName "model" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.ModelStatistician" + . + +eye:EyeballingStatistician a eye:Statistician + ; eye:shortName "eyeballing" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.EyeballingStatistician" + . + +eye:statisticsConfig + eye:dbURI "jdbc:mysql://localhost/repairtest" + ; eye:dbUser "eyeball" + ; eye:dbPass "r3t1n@" + ; eye:dbType "MySQL" + ; eye:dbDriver "com.mysql.jdbc.Driver" + ; eye:statisticsModel "eyeball_statistics" + ; eye:fault eye:badDatatypeURI, eye:multiplePrefixesForNamespace, eye:badNamespaceURI, + eye:cardinalityFailure, eye:unknownClass, eye:badURI, eye:unknownPredicate, + eye:hasNoType, eye:uriContainsSpaces, eye:uriFileInappropriate, + eye:unrecognisedScheme, eye:uriHasNoScheme, eye:uriNoHttpAuthority, + eye:uriSyntaxFailure, eye:namespaceEndsWithNameCharacter, eye:jenaPrefixFound, + eye:badLanguage, eye:notFromSchema, eye:uriFailsPattern, eye:noConsistentTypeFor, + eye:schemeShouldBeLowercase, eye:resourceRequired + . Added: jena/Scratch/Eyeball/trunk/etc/eyeball-schema.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/etc/eyeball-schema.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/etc/eyeball-schema.ttl (added) +++ jena/Scratch/Eyeball/trunk/etc/eyeball-schema.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,190 @@ +# +# Eyeball schema file +# $Id: eyeball-schema.n3,v 1.23 2008-10-31 13:14:09 chris-dollin Exp $ +# + +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix owl: . + +eye:signatureInclusionFails rdfs:label "signature fails: missing configuration elements". + +eye:sparqlRequireFailed rdfs:label "SPARQL require failed". + +eye:sparqlProhibitFailed rdfs:label "SPARQL prohibit failed". + +eye:requiredItems rdfs:label "required items (from current check)". + +eye:signedItems rdfs:label "signed items (from signed check)". + +eye:missingItems rdfs:label "missing items". + +eye:illFormedList rdfs:label "ill-formed list". + +eye:hasNoFirst rdfs:label "has no rdf:first property". + +eye:hasMultipleFirsts rdfs:label "has multiple rdf:first properties". + +eye:hasNoRest rdfs:label "has no rdf:rest property". + +eye:hasMultipleRests rdfs:label "has multiple rdf:rest properties". + +eye:suspectListIdiom rdfs:label "suspect list idiom". + +eye:illTypedListElement rdfs:label "ill-typed list element". + +eye:suspiciousRestriction rdfs:label "suspicious restriction". + +eye:equivalentClass rdfs:label "equivalent to". + +eye:subClassOf rdfs:label "subclass of". + +eye:missingOnProperty rdfs:label "missing owl:onProperty property". + +eye:multipleOnProperty rdfs:label "multiple owl:onProperty properties". + +eye:multipleConstraint rdfs:label "multiple cardinality or value constraints". + +eye:missingConstraint rdfs:label "missing cardinality or value constraints". + +eye:shouldHaveType rdfs:label "should have type". + +eye:element rdfs:label "element". + +eye:because rdfs:label "because". + +eye:uriContainsSpaces rdfs:label "URI contains spaces" . + +eye:uriFileInappropriate rdfs:label "file URI inappropriate for namespace" . + +eye:unrecognisedScheme rdfs:label "URI has an unrecognised scheme" . + +eye:uriHasNoScheme rdfs:label "URI has no scheme" . + +eye:uriNoHttpAuthority rdfs:label "http: URI has no authority component" . + +eye:uriSyntaxFailure rdfs:label "URI syntax error" . + +eye:namespaceEndsWithNameCharacter rdfs:label "namespace URI ends with name character" . + +eye:unknownPredicate rdfs:label "predicate not declared in any schema" . + +eye:unknownClass rdfs:label "class not declared in any schema" . + +eye:hasNoType rdfs:label "resource has no rdf:type" . + +eye:jenaPrefixFound rdfs:label "Jena generated prefix found" . + +eye:onLiteral rdfs:label "on literal" . + +eye:onStatement rdfs:label "on statement" . + +eye:badLanguage rdfs:label "bad language" . + +eye:onProperty rdfs:label "on property" . + +eye:onType rdfs:label "on type" . + +eye:numValues rdfs:label "number of values" . + +eye:values rdfs:label "values" . + +eye:min rdfs:label "min:" . + +eye:max rdfs:label "max:" . + +eye:cardinality rdfs:label "cardinality range" . + +eye:notFromSchema rdfs:label "not from schema" . + +eye:onResource rdfs:label "on resource" . + +eye:cardinalityFailure rdfs:label "cardinality failure for" . + +eye:forReason rdfs:label "for reason" . + +eye:badNamespaceURI rdfs:label "bad namespace URI" . + +eye:onPrefix rdfs:label "on prefix" . + +eye:uriFailsPattern rdfs:label "URI doesn't fit pattern" . + +eye:badDatatypeURI rdfs:label "bad datatype URI" . + +eye:noConsistentTypeFor rdfs:label "no consistent typing for" . + +eye:hasAttachedType rdfs:label "has associated type" . + +eye:schemeShouldBeLowercase rdfs:label "scheme should be lower case" . + +eye:resourceRequired rdfs:label "resource [not literal] required" . + +eye:forNamespace rdfs:label "for namespace" . + +# +# Eyeball repair schema entries +# + +eye:repairConfidence rdfs:label "repair suggested with a confidence of" . + +eye:repairType rdfs:label "repair by method" . + +eye:checkFix rdfs:label "it is recommended to check any fix on" . + +eye:statementAdded rdfs:label "repair adds statement" . + +eye:statementRemoved rdfs:label "repair removes statement" . + +eye:newValue rdfs:label "such that the new value is" . + +# +# -- s +# + +eye:fail rdfs:label "repair failed!" . + +eye:low rdfs:label "low" . + +eye:moderate rdfs:label "moderate" . + +eye:good rdfs:label "good" . + +eye:high rdfs:label "high" . + +# +# -- s +# + +eye:addDefaultType rdfs:label "add a default type definition" . + +eye:increaseCardinality rdfs:label "increase the maxCardinality" . + +eye:decreaseNumProperties rdfs:label "decrease the number of properties" . + +eye:defineClass rdfs:label "define a new class" . + +eye:removeType rdfs:label "remove a type definition" . + +eye:setLanguage rdfs:label "set the language code" . + +eye:setDatatype rdfs:label "set the datatype" . + +eye:removeDuplicatePrefixes rdfs:label "remove duplicate prefixes" . + +eye:replaceNamespace rdfs:label "replace the namespace" . + +eye:replacePredicate rdfs:label "replace the predicate" . + +eye:schemeToLowercase rdfs:label "convert the scheme to lower case" . + +eye:removeIllegalChars rdfs:label "remove illegal characters" . + +eye:formHttpAuthority rdfs:label "form an authority for the URI" . + +eye:addDefaultScheme rdfs:label "add the default scheme" . + +eye:removeSpaces rdfs:label "remove / replace spaces in domain / local part as applicable" . + +eye:replaceURI rdfs:label "replace a URI" . Added: jena/Scratch/Eyeball/trunk/etc/eyeball1-config.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/etc/eyeball1-config.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/etc/eyeball1-config.ttl (added) +++ jena/Scratch/Eyeball/trunk/etc/eyeball1-config.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,150 @@ +# +# Eyeball configuration file +# $Id: eyeball1-config.n3,v 1.1 2006-12-18 12:00:09 chris-dollin Exp $ +# + +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix dcterms: . +@prefix dcmi: . +@prefix owl: . + +# +# Inspector classes. The default inspector root is eye:inspectors. Each +# eye:inspector property value must be a literal string naming an Inspector +# class. These classes are loaded by Eyeball and inspect the model for +# whatever problem they are concerned with. +# + +eye:inspectors + eye:shortName "defaultInspectors" + ; eye:includeByName "predicate" + ; eye:includeByName "presumed-class" + ; eye:includeByName "literal" + ; eye:includeByName "URI" + ; eye:includeByName "prefix" + ; eye:includeByName "jena-prefix" + ; eye:includeByName "cardinality" + ; eye:includeByName "vocabulary" + . + +[] + eye:shortName "predicate" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.PredicateInspector" + . + + +[] + eye:shortName "presumed-class" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.PresumedClassInspector" + . + +[] + eye:shortName "literal" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.LiteralInspector" + . + +[] + eye:shortName "URI" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.URIInspector" + . + +[] + eye:shortName "prefix" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.PrefixInspector" + . + +[] + eye:shortName "jena-prefix" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.JenaPrefixInspector" + . + +[] + eye:shortName "cardinality" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.CardinalityInspector" + . + +[] + eye:shortName "vocabulary" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.VocabularyInspector" + . + +[] + eye:shortName "consistent-type" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.ConsistentTypeInspector" + . + +[] + eye:shortName "all-typed" + ; eye:inspector "com.hp.hpl.jena.eyeball.inspectors.AllTypedInspector" + . + +# +# names for renderers; each short name is associated with a unique +# eye:renderer property value. +# + +[] + eye:renderer "com.hp.hpl.jena.eyeball.renderers.SimpleN3Renderer" + ; eye:shortName "N3", "n3", "turtle", "Turtle" + . + +[] + eye:renderer "com.hp.hpl.jena.eyeball.renderers.SimpleXMLRenderer" + ; eye:shortName "XML" + ; eye:shortName "xml" + . + +[] + eye:renderer "com.hp.hpl.jena.eyeball.renderers.SimpleTextRenderer" + ; eye:shortName "default" + ; eye:shortName "text" + . + +# +# Short names for schemas; each shortName'd bnode has a bunch of +# full URLs for the schemas to be loaded. (The full names are mapped +# by the FileManager according to the location-mapping config file.) +# + +[] eye:shortName "rdf" + ; eye:schema rdf: + . + +[] eye:shortName "rdfs" + ; eye:schema rdfs: + . + +[] eye:shortName "dc" + ; eye:schema dc: + . + +[] eye:shortName "dcterms" + ; eye:schema dcterms: + . + +[] eye:shortName "dcmi" + ; eye:schema dcmi: + . + +[] eye:shortName "dc-all" + ; eye:schema dc:, dcterms:, dcmi: + . + +[] eye:shortName "owl" + ; eye:schema owl: + . + +# +# Patterns for URI schemes. +# + +[] + eye:schemePattern "http:.*" + ; eye:schemePattern "ftp:.*" + ; eye:schemePattern "urn:[A-Za-z][A-Za-z0-9-]*:.*" + ; eye:schemePattern "eh:.*" + ; eye:schemePattern "file:.*" + . Added: jena/Scratch/Eyeball/trunk/etc/eyeball2-config.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/etc/eyeball2-config.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/etc/eyeball2-config.ttl (added) +++ jena/Scratch/Eyeball/trunk/etc/eyeball2-config.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,373 @@ +# +# Eyeball 2.* configuration file +# $Id: eyeball2-config.n3,v 1.14 2006-12-18 12:00:09 chris-dollin Exp $ +# + +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix dcterms: . +@prefix dcmi: . +@prefix owl: . + +@prefix ja: . + +eye:eyeball + a eye:Eyeball + ; eye:inspector eye:PrefixInspector, + eye:URIInspector, + eye:VocabularyInspector, + eye:PropertyInspector, + eye:ClassInspector, + eye:LiteralInspector + ; eye:analysis + eye:AllTypedAnalysis, + eye:CardinalityAnalysis, + eye:ClassAnalysis, + eye:ConsistentTypeAnalysis, + eye:LiteralAnalysis, + eye:PropertyAnalysis, + eye:PrefixAnalysis, + eye:URIAnalysis, + eye:VocabularyAnalysis + ; eye:doctor + eye:AllTypedDoctor, + eye:CardinalityDoctor, + eye:ClassDoctor, + eye:ConsistentTypeDoctor, + eye:LiteralDoctor, + eye:PropertyDoctor, + eye:PrefixDoctor, + eye:URIDoctor, + eye:VocabularyDoctor + ; eye:library eye:library + . + +eye:library + eye:renderer + eye:textRenderer, eye:n3Renderer, eye:rdfxmlRenderer + ; eye:inspector + eye:AllTypedInspector, + eye:CardinalityInspector, + eye:ConsistentTypeInspector, + eye:PropertyInspector, + eye:PrefixInspector, + eye:URIInspector, + eye:VocabularyInspector, + eye:ClassInspector, + eye:LiteralInspector + ; eye:analysis + eye:AllTypedAnalysis, + eye:CardinalityAnalysis, + eye:ClassAnalysis, + eye:ConsistentTypeAnalysis, + eye:LiteralAnalysis, + eye:PropertyAnalysis, + eye:PrefixAnalysis, + eye:URIAnalysis, + eye:VocabularyAnalysis + ; eye:doctor + eye:AllTypedDoctor, + eye:CardinalityDoctor, + eye:ClassDoctor, + eye:ConsistentTypeDoctor, + eye:LiteralDoctor, + eye:PropertyDoctor, + eye:PrefixDoctor, + eye:URIDoctor, + eye:VocabularyDoctor + . + +eye:textRenderer + a eye:Renderer + ; eye:shortName "text" + ; eye:className "com.hp.hpl.jena.eyeball.renderers.TextRenderer" + . + +eye:n3Renderer + a eye:Renderer + ; eye:shortName "n3", "turtle" + ; eye:className "com.hp.hpl.jena.eyeball.renderers.N3Renderer" + . + +eye:rdfxmlRenderer + a eye:Renderer + ; eye:shortName "rdf/xml" + ; eye:className "com.hp.hpl.jena.eyeball.renderers.RDFXMLRenderer" + . + +eye:PrefixInspector a eye:Inspector + ; eye:shortName "prefix" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.PrefixInspector" + ; rdfs:label "check prefixes are well formed and where applicable use their well-known URIs" + . + +eye:VocabularyInspector a eye:Inspector + ; eye:shortName "vocabulary" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.VocabularyInspector" + ; rdfs:label "checks URIs exist in their declared namespace" + . + +eye:URIInspector a eye:Inspector + ; eye:shortName "uri" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.URIInspector" + ; rdfs:label "checks URIs are well formed using IRI" + . + +eye:AllTypedInspector a eye:Inspector + ; eye:shortName "allTyped" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.AllTypedInspector" + ; rdfs:label "checks if all URI / bNode resources have an rdf:type" + . + +eye:CardinalityInspector a eye:Inspector + ; eye:shortName "cardinality" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.CardinalityInspector" + ; rdfs:label "ensures cardinality restrictions are observed" + . + +eye:ConsistentTypeInspector a eye:Inspector + ; eye:shortName "consistentType" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.ConsistentTypeInspector" + ; rdfs:label "sees if subjects are given a consistent type in the model (using class inference)" + . + +eye:PropertyInspector a eye:Inspector + ; eye:shortName "property" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.PropertyInspector" + ; rdfs:label "checks that every used property is declared in some schema" + . + +eye:ClassInspector a eye:Inspector + ; eye:shortName "class" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.ClassInspector" + ; rdfs:label "checks that all used classes are declared as a Class" + . + +eye:LiteralInspector a eye:Inspector + ; eye:shortName "literal" + ; eye:className "com.hp.hpl.jena.eyeball.inspectors.LiteralInspector" + ; rdfs:label "check literals for syntactically correct language codes datatype URIs and conformance of the lexical form to the datatype" + . + +eye:Inspector rdfs:subClassOf ja:Object . + +eye:AllTypedAnalysis a eye:Analysis + ; eye:shortName "allTyped" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.AllTypedAnalysis" + . + +eye:CardinalityAnalysis a eye:Analysis + ; eye:shortName "cardinality" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.CardinalityAnalysis" + . + +eye:ClassAnalysis a eye:Analysis + ; eye:shortName "class" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.ClassAnalysis" + . + +eye:ConsistentTypeAnalysis a eye:Analysis + ; eye:shortName "consistentType" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.ConsistentTypeAnalysis" + . + +eye:LiteralAnalysis a eye:Analysis + ; eye:shortName "literal" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.LiteralAnalysis" + . + +eye:PrefixAnalysis a eye:Analysis + ; eye:shortName "prefix" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.PrefixAnalysis" + . + +eye:PropertyAnalysis a eye:Analysis + ; eye:shortName "property" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.PropertyAnalysis" + . + +eye:URIAnalysis a eye:Analysis + ; eye:shortName "uri" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.URIAnalysis" + . + +eye:VocabularyAnalysis a eye:Analysis + ; eye:shortName "vocabulary" + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.analysis.VocabularyAnalysis" + . + + +eye:AllTypedDoctor a eye:Doctor + ; eye:shortName "allTyped" + ; eye:runPosition 1 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.AllTypedDoctor" + . + +eye:CardinalityDoctor a eye:Doctor + ; eye:shortName "cardinality" + ; eye:runPosition 2 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.CardinalityDoctor" + . + +eye:ClassDoctor a eye:Doctor + ; eye:shortName "class" + ; eye:runPosition 3 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.ClassDoctor" + . + +eye:ConsistentTypeDoctor a eye:Doctor + ; eye:shortName "consistentType" + ; eye:runPosition 4 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.ConsistentTypeDoctor" + . + +eye:LiteralDoctor a eye:Doctor + ; eye:shortName "literal" + ; eye:runPosition 4 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.LiteralDoctor" + . + +eye:PrefixDoctor a eye:Doctor + ; eye:shortName "prefix" + ; eye:runPosition 5 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.PrefixDoctor" + . + +eye:PropertyDoctor a eye:Doctor + ; eye:shortName "property" + ; eye:runPosition 5 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.PropertyDoctor" + . + +eye:URIDoctor a eye:Doctor + ; eye:shortName "uri" + ; eye:runPosition 6 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.URIDoctor" + . + +eye:VocabularyDoctor a eye:Doctor + ; eye:shortName "vocabulary" + ; eye:runPosition 5 + ; eye:className "com.hp.hpl.jena.eyeball.repairtools.doctor.VocabularyDoctor" + . + +# Mirrored namespaces +[] a eye:mirror + ; eye:shortName "owl" + ; eye:path "mirror/owl.rdf" + . + +[] a eye:mirror + ; eye:shortName "dc" + ; eye:path "mirror/dc.rdf" + . + +[] a eye:mirror + ; eye:shortName "dcterms" + ; eye:path "mirror/dc-terms.rdf" + . + +[] a eye:mirror + ; eye:shortName "dc-all" + ; eye:path "mirror/dc.rdf" + ; eye:path "mirror/dc-terms.rdf" + ; eye:path "mirror/dc-dcmitype.rdf" + . + + +# +# Eyeball Repair Configuration options follow +# + +eye:repairConfig +# The default scheme for the URI Repair Tools to fall back to + eye:defaultScheme "file:///" +# A collection of valid schemes to spellcheck + ; eye:validScheme "http://" + ; eye:validScheme "ftp://" + ; eye:validScheme "mailto:" + ; eye:validScheme "urn:" +# A collection of known prefixes and URIs + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2000/01/rdf-schema#" + ; eye:prefix "rdfs" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/1999/02/22-rdf-syntax-ns#" + ; eye:prefix "rdf" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2002/07/owl#" + ; eye:prefix "owl" ] + ; eye:nsPrefix [ eye:nsURI "http://purl.org/rss/1.0/" + ; eye:prefix "rss" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2001/vcard-rdf/3.0#" + ; eye:prefix "vcard" ] + ; eye:nsPrefix [ eye:nsURI "http://jena.hpl.hp.com/2005/11/Assembler#" + ; eye:prefix "ja" ] + ; eye:nsPrefix [ eye:nsURI "http://www.w3.org/2001/XMLSchema#" + ; eye:prefix "xsd" ] + ; eye:nsPrefix [ eye:nsURI "http://www.example.org/" + ; eye:prefix "eg" ] + ; eye:nsPrefix [ eye:nsURI "http://purl.org/dc/elements/1.1/" + ; eye:prefix "dc" ] + ; eye:nsPrefix [ eye:nsURI "http://jena.hpl.hp.com/2003/08/jms#" + ; eye:prefix "jms" ] + ; eye:nsPrefix [ eye:nsURI "http://www.daml.org/2001/03/daml+oil#" + ; eye:prefix "daml" ] + ; eye:nsPrefix [ eye:nsURI "http://jena.hpl.hp.com/Eyeball#" + ; eye:prefix "eye" ] +# Literal analysis configuration + ; eye:defaultDatatype "http://www.w3.org/2001/XMLSchema#string" + ; eye:defaultLanguage "en" +# Change me to eye:defaultLanguage to use the default language when no suitable type is found + ; eye:defaultLiteralFix eye:defaultDatatype + . +# +# Statistical configuration options +# + +eye:statisticianAssembly + a eye:Statistician + ; eye:statistician eye:ConfigStatistician , + eye:MetaDataStatistician , + eye:ModelStatistician , + eye:EyeballingStatistician . + +eye:NullStatistician a eye:Statistician + ; eye:shortName "null" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.NullStatistician" + . + +eye:ConfigStatistician a eye:Statistician + ; eye:shortName "config" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.ConfigStatistician" + . + +eye:MetaDataStatistician a eye:Statistician + ; eye:shortName "metadata" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.MetaDataStatistician" + . + +eye:ModelStatistician a eye:Statistician + ; eye:shortName "model" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.ModelStatistician" + . + +eye:EyeballingStatistician a eye:Statistician + ; eye:shortName "eyeballing" + ; eye:className "com.hp.hpl.jena.eyeball.web.statistics.EyeballingStatistician" + . + +eye:statisticsConfig + eye:dbURI "jdbc:mysql://localhost/repairtest" + ; eye:dbUser "eyeball" + ; eye:dbPass "r3t1n@" + ; eye:dbType "MySQL" + ; eye:dbDriver "com.mysql.jdbc.Driver" + ; eye:statisticsModel "eyeball_statistics" + ; eye:fault eye:badDatatypeURI, eye:multiplePrefixesForNamespace, eye:badNamespaceURI, + eye:cardinalityFailure, eye:unknownClass, eye:badURI, eye:unknownPredicate, + eye:hasNoType, eye:uriContainsSpaces, eye:uriFileInappropriate, + eye:unrecognisedScheme, eye:uriHasNoScheme, eye:uriNoHttpAuthority, + eye:uriSyntaxFailure, eye:namespaceEndsWithNameCharacter, eye:jenaPrefixFound, + eye:badLanguage, eye:notFromSchema, eye:uriFailsPattern, eye:noConsistentTypeFor, + eye:schemeShouldBeLowercase, eye:resourceRequired + . Added: jena/Scratch/Eyeball/trunk/etc/location-mapping.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/etc/location-mapping.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/etc/location-mapping.ttl (added) +++ jena/Scratch/Eyeball/trunk/etc/location-mapping.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,20 @@ +# location mapping for Eyeball that maps RDF[S] references to local +# mirror files. +# $Id: location-mapping.n3,v 1.4 2006-05-03 13:56:58 chris-dollin Exp $ +# + +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix lm: . + +[] lm:mapping + [ lm:name "http://www.w3.org/2000/01/rdf-schema#" ; lm:altName "file:mirror/rdfs.rdf" ] + , [ lm:name "http://www.w3.org/1999/02/22-rdf-syntax-ns#" ; lm:altName "file:mirror/rdf.rdf" ] + , [ lm:name "http://purl.org/dc/elements/1.1/" ; lm:altName "file:mirror/dc.rdf" ] + , [ lm:name "http://purl.org/dc/terms/" ; lm:altName "file:mirror/dc-terms.rdf" ] + , [ lm:name "http://purl.org/dc/dcmitype/" ; lm:altName "file:mirror/dc-dcmitype.rdf" ] + , [ lm:name "http://www.w3.org/2002/07/owl#" ; lm:altName "file:mirror/owl.rdf" ] + , [ lm:name "http://www.w3.org/2001/XMLSchema#" ; lm:altName "file:mirror/xsd.ttl" ] + , [ lm:name "localXSDschema" ; lm:altName "file:mirror/xsd.ttl" ] + . Added: jena/Scratch/Eyeball/trunk/etc/repair-config.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/etc/repair-config.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/etc/repair-config.ttl (added) +++ jena/Scratch/Eyeball/trunk/etc/repair-config.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,85 @@ +# +# Eyeball repair configuration file +# + +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix dcterms: . +@prefix dcmi: . +@prefix owl: . + +[] + eye:shortName "alltyped" + ; eye:failure eye:hasNoType + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.AllTypedRepairTool" + ; eye:runPosition 2 + . + +[] + eye:shortName "cardinality" + ; eye:failure eye:cardinalityFailure + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.CardinalityRepairTool" + ; eye:runPosition 3 + . + +[] + eye:shortName "class" + ; eye:failure eye:unknownClass + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.ClassRepairTool" + ; eye:runPosition 4 + . + +[] + eye:shortName "consistenttype" + ; eye:failure eye:noConsistentTypeFor + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.ConsistentTypeRepairTool" + ; eye:runPosition 1 + . + +[] + eye:shortName "literal" + ; eye:failure eye:badLanguage + ; eye:failure eye:badDatatypeURI + ; eye:failure eye:badLexicalForm + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.LiteralRepairTool" + ; eye:runPosition 5 + . + +[] + eye:shortName "null" +# No failure; counterpart to null inspector + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.NullRepairTool" + ; eye:runPosition 0 # never! + . + +[] + eye:shortname "prefix" + ; eye:failure eye:jenaPrefixFound + ; eye:failure eye:badNamespaceURI + ; eye:failure eye:multiplePrefixesForNamespace + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.PrefixRepairTool" + ; eye:runPosition 6 + . + +[] + eye:shortName "property" + ; eye:failure eye:unknownPredicate + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.PropertyRepairTool" + ; eye:runPosition 7 + . + +[] + eye:shortName "uri" + ; eye:failure eye:badURI + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.URIRepairTool" + ; eye:runPosition 9 + . + +[] + eye:shortName "vocabulary" + ; eye:failure eye:notFromSchema + ; eye:className "com.hp.hpl.jena.eyeball2.repairtools.VocabularyRepairTool" + ; eye:runPosition 8 + . Added: jena/Scratch/Eyeball/trunk/examples.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/examples.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/examples.ttl (added) +++ jena/Scratch/Eyeball/trunk/examples.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,91 @@ +# (c) Copyright 2005 Hewlett-Packard Development Company, LP +# All rights reserved. +# $Id: examples.n3,v 1.1 2005-12-14 17:00:14 chris-dollin Exp $ + +@prefix rdf: . +@prefix rdfs: . +@prefix owl: . + +@prefix ja: . +@prefix jr: . + +@prefix dc: . +@prefix eg: . + +@prefix : <#> . +@prefix h: . + +<> rdfs:comment "Examples for documenting the Assembler specifications" ; + dc:creator "Chris Dollin" ; + dc:creator "the Jena team" ; + dc:subject "" ; + dc:publisher "HP" ; + dc:title "Assembler examples" ; + dc:description "Assembler examples" ; + dc:date "2005-11-30" ; + dc:format "RDF" ; + dc:identifier : + . + +eg:opening-example a ja:MemoryModel + ; ja:content [ja:externalContent ] + . + +eg:common-example a ja:MemoryModel + ; ja:content [ja:externalContent ] + ; ja:content [ja:externalContent ] + ; ja:content eg:sharedContent + . + +eg:sharedContent + ja:externalContent + . + +eg:external-content-example + ja:externalContent + ; ja:externalContent + . + +eg:literal-content-example + ja:literalContent "_:it dc:title 'Interesting Times'" + . + +eg:fileModel-example-1 + ja:modelName "simple" + ; ja:directory + . + +eg:fileModel-example-2 + ja:modelName "http://somewhere.org/stuff.n3" + ; ja:mapName ja:true + ; ja:directory + . + +eg:database-example + ja:modelName "Thunderbird3" + ; ja:connection eg:connection + . + +eg:connection + ja:dbType "MySQL" + ; ja:dbUser "cjd" + . + +eg:inference-example + ja:reasoner [ja:reasonerURL ] + ; ja:baseModel [a ja:MemoryModel] + . + +eg:db-inference-example + ja:reasoner [ja:reasonerURL ] + ; ja:baseModel eg:database-example + . + +eg:simple-ont-example + ja:ontModelSpec ja:OWL_DL_MEM_RULE_INF + . + +eg:base-ont-example + ja:baseModel [a ja:MemoryModel; ja:content [ja:externalContent ]] + . + Added: jena/Scratch/Eyeball/trunk/examples/bad-cardinality.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/examples/bad-cardinality.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/examples/bad-cardinality.ttl (added) +++ jena/Scratch/Eyeball/trunk/examples/bad-cardinality.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,42 @@ +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix owl: . +@prefix my: . + +my:Mumps a rdfs:Class + ; rdfs:subClassOf [owl:onProperty my:spoo; owl:cardinality 1] + . + +my:Bumps a rdfs:Class + ; rdfs:subClassOf [owl:onProperty my:flarn; owl:minCardinality 2] + . + +my:x a my:Mumps. + +my:y a my:Mumps + ; my:spoo 17 + . + +my:z a my:Mumps + ; my:spoo 17 + ; my:spoo "42" + . + +my:A a my:Bumps. + +my:B a my:Bumps + ; my:flarn my:One + . + +my:C a my:Bumps + ; my:flarn my:One + ; my:flarn my:Two + . + +my:D a my:Bumps + ; my:flarn my:One + ; my:flarn my:Two + ; my:flarn my:Three + . Added: jena/Scratch/Eyeball/trunk/examples/bad-lists.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/examples/bad-lists.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/examples/bad-lists.ttl (added) +++ jena/Scratch/Eyeball/trunk/examples/bad-lists.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,34 @@ +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix owl: . +@prefix my: . + +my:EList a owl:Class + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf [owl:onProperty rdf:first; owl:allValuesFrom my:Element] + ; rdfs:subClassOf [owl:onProperty rdf:rest; owl:allValuesFrom my:EList] + . + +my:BadList a owl:Class + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf [owl:onProperty rdf:rest; owl:allValuesFrom my:Element] + ; rdfs:subClassOf [owl:onProperty rdf:rest; owl:allValuesFrom my:EList] + . + +my:P rdfs:range my:EList. + +my:x my:P rdf:nil. + +my:y my:P (my:a my:b my:c). + +my:bad1 my:P []. + +my:bad2 my:P [rdf:rest rdf:nil]. + +my:bad3 my:P [rdf:first 17]. + +my:bad4 my:P [rdf:rest my:X, my:Y]. + +my:bad5 my:P [rdf:first my:A, my:B]. Added: jena/Scratch/Eyeball/trunk/examples/bad-restrictions.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/examples/bad-restrictions.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/examples/bad-restrictions.ttl (added) +++ jena/Scratch/Eyeball/trunk/examples/bad-restrictions.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,28 @@ +@prefix eye: . +@prefix rdf: . +@prefix rdfs: . +@prefix dc: . +@prefix owl: . +@prefix my: . + +[owl:onProperty rdfs:label]. + +[owl:allValuesFrom my:Class]. + +[owl:someValuesFrom my:Class]. + +[owl:cardinality 1]. + +[owl:maxCardinality 1]. + +[owl:minCardinality 1]. + +[owl:hasValue 17]. + +[owl:hasValue 42; owl:someValuesFrom my:Thing]. + +[owl:onProperty my:P, my:Q]. + +my:X owl:equivalentClass [owl:onProperty my:P]. + +my:Y rdfs:subClassOf [owl:allValuesFrom my:Y]. Added: jena/Scratch/Eyeball/trunk/mirror/xsd.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/mirror/xsd.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/mirror/xsd.ttl (added) +++ jena/Scratch/Eyeball/trunk/mirror/xsd.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,49 @@ +# +# local schema declaring the XSD class names. +# + +@prefix rdfs: . +@prefix rdf: . +@prefix xsd: . + +xsd:ENTITY a rdfs:Class. +xsd:ID a rdfs:Class. +xsd:IDREF a rdfs:Class. +xsd:NCName a rdfs:Class. +xsd:NMTOKEN a rdfs:Class. +xsd:NOTATION a rdfs:Class. +xsd:Name a rdfs:Class. +xsd:QName a rdfs:Class. +xsd:anyURI a rdfs:Class. +xsd:base64Binary a rdfs:Class. +xsd:date a rdfs:Class. +xsd:dateTime a rdfs:Class. +xsd:decimal a rdfs:Class. +xsd:duration a rdfs:Class. +xsd:gDay a rdfs:Class. +xsd:gMonth a rdfs:Class. +xsd:gMonthDay a rdfs:Class. +xsd:gYear a rdfs:Class. +xsd:gYearMonth a rdfs:Class. +xsd:hexBinary a rdfs:Class. +xsd:integer a rdfs:Class. +xsd:language a rdfs:Class. +xsd:negativeInteger a rdfs:Class. +xsd:nonNegativeInteger a rdfs:Class. +xsd:nonPositiveInteger a rdfs:Class. +xsd:normalizedString a rdfs:Class. +xsd:positiveInteger a rdfs:Class. +xsd:time a rdfs:Class. +xsd:token a rdfs:Class. +xsd:unsignedByte a rdfs:Class. +xsd:unsignedInt a rdfs:Class. +xsd:unsignedLong a rdfs:Class. +xsd:unsignedShort a rdfs:Class. +xsd:boolean a rdfs:Class. +xsd:byte a rdfs:Class. +xsd:double a rdfs:Class. +xsd:float a rdfs:Class. +xsd:int a rdfs:Class. +xsd:long a rdfs:Class. +xsd:short a rdfs:Class. +xsd:string a rdfs:Class. Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/EyeballFrame.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/EyeballFrame.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/EyeballFrame.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/EyeballFrame.java Wed Oct 10 12:55:36 2012 @@ -90,7 +90,7 @@ public class EyeballFrame extends JFrame result.setLayout( new BoxLayout( result, BoxLayout.Y_AXIS ) ); List sources = new ArrayList(); List schemas = new ArrayList(); - JTextField textField = new JTextField( "testcases/ubertestcase.n3", 40 ); + JTextField textField = new JTextField( "testcases/ubertestcase.ttl", 40 ); SomeBoxesPanel A = createThingySelector( "schema filename: ", schemas ); SomeBoxesPanel S = createThingySelector( "source filename: ", textField, sources ); result.add( createChecked( inspectorCheckBoxes, A, S ) ); @@ -302,7 +302,7 @@ public class EyeballFrame extends JFrame return result; } - static final String [] languages = { "N3", "RDF/XML", "Simple Text + N3", "Simple Text + RDF/XML" }; + static final String [] languages = { "TTL", "RDF/XML", "Simple Text + Turtle", "Simple Text + RDF/XML" }; protected Component createLanguageComboBox ( final SomeBoxesPanel assumed, final SomeBoxesPanel source ) Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/SomeBoxesPanel.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/SomeBoxesPanel.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/SomeBoxesPanel.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/gui/SomeBoxesPanel.java Wed Oct 10 12:55:36 2012 @@ -33,7 +33,7 @@ public class SomeBoxesPanel extends JPan protected boolean analyse = false; protected boolean repair = false; protected boolean interactive = false; - protected String language = "N3"; + protected String language = "TTL"; public SomeBoxesPanel( JTextField f, List elements ) { this.f = f; this.elements = elements; } @@ -65,12 +65,12 @@ public class SomeBoxesPanel extends JPan public void setLanguage( String language ) { this.language = language; } -// [{<=- languages = { "N3", "RDF/XML", "Simple Text + N3", "Simple Text + RDF/XML" }; -=>}] +// [{<=- languages = { "TTL", "RDF/XML", "Simple Text + Turtle", "Simple Text + RDF/XML" }; -=>}] public String writerLanguage() { - if ( language == "Simple Text + N3" ) - return "N3"; + if ( language == "Simple Text + Turtle" ) + return "TTL"; else if ( language == "Simple Text + RDF/XML" || language == "RDF/XML" ) return "RDF/XML-ABBREV"; else Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/renderers/N3Renderer.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/renderers/N3Renderer.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/renderers/N3Renderer.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/renderers/N3Renderer.java Wed Oct 10 12:55:36 2012 @@ -29,5 +29,5 @@ public class N3Renderer implements Rende {} public void render( Report r, PrintStream out ) - { r.model().write( out, "N3" ); } + { r.model().write( out, "TTL" ); } } Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/vocabulary/EYE.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/vocabulary/EYE.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/vocabulary/EYE.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/vocabulary/EYE.java Wed Oct 10 12:55:36 2012 @@ -53,7 +53,7 @@ public class EYE implements EyeballRepor public static Model getSchema() { - if (schema == null) schema = FileManager.get().loadModel( "etc/eyeball-schema.n3" ); + if (schema == null) schema = FileManager.get().loadModel( "etc/eyeball-schema.ttl" ); return schema; } } Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballConfig.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballConfig.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballConfig.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballConfig.java Wed Oct 10 12:55:36 2012 @@ -35,7 +35,7 @@ public class WebEyeballConfig extends Ob List lastResult; public WebEyeballConfig() { - config = ModelFactory.createDefaultModel().read( "file:etc/eyeball-config.n3", "N3" ); + config = ModelFactory.createDefaultModel().read( "file:etc/eyeball-config.ttl", "TTL" ); prefix = ""; suffix = ""; } Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballTidy.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballTidy.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballTidy.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballTidy.java Wed Oct 10 12:55:36 2012 @@ -36,7 +36,7 @@ public class WebEyeballTidy extends Obje private String rdfModel = ""; - private String outLang = "N3"; + private String outLang = "TTL"; public WebEyeballTidy() { } @@ -50,7 +50,7 @@ public class WebEyeballTidy extends Obje m.read( reader, baseURL, modelType ); } else { try { - modelType = "N3"; + modelType = "TTL"; m.read( reader, baseURL, modelType ); } catch ( Exception e1 ) { try { Modified: jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballerUsingRDFService.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballerUsingRDFService.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballerUsingRDFService.java (original) +++ jena/Scratch/Eyeball/trunk/src/main/java/com/hp/hpl/jena/eyeball/web/WebEyeballerUsingRDFService.java Wed Oct 10 12:55:36 2012 @@ -35,7 +35,7 @@ public class WebEyeballerUsingRDFService private String rdfModel = ""; - private String modelType = "N3"; + private String modelType = "TTL"; private String reportFormat = "text"; @@ -144,7 +144,7 @@ public class WebEyeballerUsingRDFService if ( !response.startsWith( "ERROR" ) ) if ( modelType.equalsIgnoreCase( "Best Guess" ) ) { - return sanitiseForHtml( modelToString( extractModelFromServerResponse( "outputModel" ), "N3" ) ); + return sanitiseForHtml( modelToString( extractModelFromServerResponse( "outputModel" ), "TTL" ) ); } else { return sanitiseForHtml( modelToString( extractModelFromServerResponse( "outputModel" ), modelType ) ); } Modified: jena/Scratch/Eyeball/trunk/src/test/java/com/hp/hpl/jena/extras/tools/notations/test/TestParser.java URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/src/test/java/com/hp/hpl/jena/extras/tools/notations/test/TestParser.java?rev=1396579&r1=1396578&r2=1396579&view=diff ============================================================================== --- jena/Scratch/Eyeball/trunk/src/test/java/com/hp/hpl/jena/extras/tools/notations/test/TestParser.java (original) +++ jena/Scratch/Eyeball/trunk/src/test/java/com/hp/hpl/jena/extras/tools/notations/test/TestParser.java Wed Oct 10 12:55:36 2012 @@ -122,7 +122,7 @@ import static com.hp.hpl.jena.rdf.model. @Test public void testOutput() { - // parse( "(A B C D) p (D E F G), H, I, J &q (K L M N), O, P" ).write( System.out, "N3" ); + // parse( "(A B C D) p (D E F G), H, I, J &q (K L M N), O, P" ).write( System.out, "TTL" ); } protected void testGeneratedModel( String wanted, String toParse ) Added: jena/Scratch/Eyeball/trunk/testcases/alltyped2model.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped2model.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped2model.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped2model.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,20 @@ +@prefix rdfs: . +@prefix rdf: . +@prefix xmls: . +@prefix owl: . +@prefix : . + +# Anyone want to visualise this class?? :oP +:spoo rdfs:subClassOf rdfs:Datatype + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf rdf:Statement + ; rdfs:subClassOf rdfs:Literal + ; rdfs:subClassOf rdfs:ContainerMembershipProperty + . + +:flarn rdfs:subClassOf :spoo . + +:splee rdfs:subClassOf rdf:List . + +:mine + rdf:value "1829" , "chat" . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped2output.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped2output.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped2output.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped2output.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,20 @@ +@prefix rdfs: . +@prefix rdf: . +@prefix xmls: . +@prefix owl: . +@prefix : . + +# Anyone want to visualise this class?? :oP +:spoo rdfs:subClassOf rdfs:Datatype + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf rdf:Statement + ; rdfs:subClassOf rdfs:Literal + ; rdfs:subClassOf rdfs:ContainerMembershipProperty + . + +:flarn rdfs:subClassOf :spoo . + +:splee rdfs:subClassOf rdf:List . + +:mine a rdfs:Resource + ; rdf:value "1829" , "chat" . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped2report.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped2report.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped2report.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped2report.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,44 @@ +@prefix rss: . +@prefix vcard: . +@prefix ja: . +@prefix xsd: . +@prefix rdfs: . +@prefix owl: . +@prefix eg: . +@prefix dc: . +@prefix jms: . +@prefix rdf: . +@prefix daml: . +@prefix : <#> . +@prefix eye: . + +[] a eye:Item ; + eye:hasNoType ; + eye:onStatement + [ a rdf:Statement ; + rdf:object "alphabetic"^^ ; + rdf:predicate rdf:value ; + rdf:subject + ] . + +# +# This is an arbitrary other statement; test for old behaviour incorrectness! +# +[] a eye:Item ; + eye:checkFix rdf:Statement ; + eye:onStatement + [ a rdf:Statement ; + rdf:object eg:Mumps ; + rdf:predicate rdf:type ; + rdf:subject + ] ; + eye:repairConfidence + eye:moderate ; + eye:repairType eye:defineClass ; + eye:statementAdded + [ a rdf:Statement ; + rdf:object owl:Class ; + rdf:predicate rdf:type ; + rdf:subject eg:Mumps + ] ; + eye:unknownClass eg:Mumps . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped2reportoutput.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped2reportoutput.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped2reportoutput.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped2reportoutput.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,54 @@ +@prefix rss: . +@prefix vcard: . +@prefix ja: . +@prefix xsd: . +@prefix rdfs: . +@prefix owl: . +@prefix eg: . +@prefix dc: . +@prefix jms: . +@prefix rdf: . +@prefix daml: . +@prefix : <#> . +@prefix eye: . + +[] a eye:Item ; + eye:hasNoType ; + eye:onStatement + [ a rdf:Statement ; + rdf:object "alphabetic"^^ ; + rdf:predicate rdf:value ; + rdf:subject + ] ; +# Begin eyeball-repair additions + eye:repairConfidence eye:low ; + eye:repairType eye:addDefaultType ; + eye:statementAdded + [ a rdf:Statement ; + rdf:subject ; + rdf:predicate rdf:type ; + rdf:object rdfs:Resource + ] ; + eye:checkFix rdf:object . + +# +# This is an arbitrary other statement; test for old behaviour incorrectness! +# +[] a eye:Item ; + eye:checkFix rdf:Statement ; + eye:onStatement + [ a rdf:Statement ; + rdf:object eg:Mumps ; + rdf:predicate rdf:type ; + rdf:subject + ] ; + eye:repairConfidence + eye:moderate ; + eye:repairType eye:defineClass ; + eye:statementAdded + [ a rdf:Statement ; + rdf:object owl:Class ; + rdf:predicate rdf:type ; + rdf:subject eg:Mumps + ] ; + eye:unknownClass eg:Mumps . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped3model.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped3model.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped3model.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped3model.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,18 @@ +@prefix rdfs: . +@prefix rdf: . +@prefix xmls: . +@prefix owl: . +@prefix : . + +# Anyone want to visualise this class?? :oP +:spoo rdfs:subClassOf rdfs:Datatype + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf rdf:Statement + ; rdfs:subClassOf rdfs:Literal + ; rdfs:subClassOf rdfs:ContainerMembershipProperty + . + +:flarn rdfs:subClassOf :spoo . + +:mine + rdf:value "1829" , "chat" . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped3output.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped3output.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped3output.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped3output.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,18 @@ +@prefix rdfs: . +@prefix rdf: . +@prefix xmls: . +@prefix owl: . +@prefix : . + +# Anyone want to visualise this class?? :oP +:spoo rdfs:subClassOf rdfs:Datatype + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf rdf:Statement + ; rdfs:subClassOf rdfs:Literal + ; rdfs:subClassOf rdfs:ContainerMembershipProperty + . + +:flarn rdfs:subClassOf :spoo . + +:mine a :flarn + ; rdf:value "1829" , "chat" . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped3report.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped3report.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped3report.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped3report.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,22 @@ +@prefix rss: . +@prefix vcard: . +@prefix ja: . +@prefix xsd: . +@prefix rdfs: . +@prefix owl: . +@prefix eg: . +@prefix dc: . +@prefix jms: . +@prefix rdf: . +@prefix daml: . +@prefix : <#> . +@prefix eye: . + +[] a eye:Item ; + eye:hasNoType ; + eye:onStatement + [ a rdf:Statement ; + rdf:object "alphabetic"^^ ; + rdf:predicate rdf:value ; + rdf:subject + ] . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped3reportoutput.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped3reportoutput.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped3reportoutput.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped3reportoutput.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,32 @@ +@prefix rss: . +@prefix vcard: . +@prefix ja: . +@prefix xsd: . +@prefix rdfs: . +@prefix owl: . +@prefix eg: . +@prefix dc: . +@prefix jms: . +@prefix rdf: . +@prefix daml: . +@prefix : <#> . +@prefix eye: . + +[] a eye:Item ; + eye:hasNoType ; + eye:onStatement + [ a rdf:Statement ; + rdf:object "alphabetic"^^ ; + rdf:predicate rdf:value ; + rdf:subject + ] ; +# Begin eyeball-repair additions + eye:repairConfidence eye:low ; + eye:repairType eye:addDefaultType ; + eye:statementAdded + [ a rdf:Statement ; + rdf:subject ; + rdf:predicate rdf:type ; + rdf:object + ] ; + eye:checkFix rdf:object . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped4model.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped4model.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped4model.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped4model.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,20 @@ +@prefix rdfs: . +@prefix rdf: . +@prefix xmls: . +@prefix owl: . +@prefix : . + +# Anyone want to visualise this class?? :oP +:spoo rdfs:subClassOf rdfs:Datatype + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf rdf:Statement + ; rdfs:subClassOf rdfs:Literal + ; rdfs:subClassOf rdfs:ContainerMembershipProperty + . + +:flarn rdfs:subClassOf :spoo . + +:splee rdfs:subClassOf :spoo . + +:mine + rdf:value "1829" , "chat" . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped4output.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped4output.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped4output.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped4output.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,20 @@ +@prefix rdfs: . +@prefix rdf: . +@prefix xmls: . +@prefix owl: . +@prefix : . + +# Anyone want to visualise this class?? :oP +:spoo rdfs:subClassOf rdfs:Datatype + ; rdfs:subClassOf rdf:List + ; rdfs:subClassOf rdf:Statement + ; rdfs:subClassOf rdfs:Literal + ; rdfs:subClassOf rdfs:ContainerMembershipProperty + . + +:flarn rdfs:subClassOf :spoo . + +:splee rdfs:subClassOf :spoo . + +:mine a :spoo + ; rdf:value "1829" , "chat" . \ No newline at end of file Added: jena/Scratch/Eyeball/trunk/testcases/alltyped4report.ttl URL: http://svn.apache.org/viewvc/jena/Scratch/Eyeball/trunk/testcases/alltyped4report.ttl?rev=1396579&view=auto ============================================================================== --- jena/Scratch/Eyeball/trunk/testcases/alltyped4report.ttl (added) +++ jena/Scratch/Eyeball/trunk/testcases/alltyped4report.ttl Wed Oct 10 12:55:36 2012 @@ -0,0 +1,22 @@ +@prefix rss: . +@prefix vcard: . +@prefix ja: . +@prefix xsd: . +@prefix rdfs: . +@prefix owl: . +@prefix eg: . +@prefix dc: . +@prefix jms: . +@prefix rdf: . +@prefix daml: . +@prefix : <#> . +@prefix eye: . + +[] a eye:Item ; + eye:hasNoType ; + eye:onStatement + [ a rdf:Statement ; + rdf:object "alphabetic"^^ ; + rdf:predicate rdf:value ; + rdf:subject + ] . \ No newline at end of file