You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by ch...@apache.org on 2012/10/10 14:55:43 UTC
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...
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: <http://jena.hpl.hp.com/Eyeball#>.
+@prefix : <http://jena.hpl.hp.com/Eyeball#>.
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix dc: <http://purl.org/dc/elements/1.1/>.
+@prefix dcterms: <http://purl.org/dc/terms/>.
+@prefix dcmi: <http://purl.org/dc/dcmitype/>.
+@prefix owl: <http://www.w3.org/2002/07/owl#>.
+
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#>.
+
+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 <LP> 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: <http://jena.hpl.hp.com/Eyeball#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix owl: <http://www.w3.org/2002/07/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" .
+
+#
+# -- <eye:repairConfidence>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" .
+
+#
+# -- <eye:repairType>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: <http://jena.hpl.hp.com/Eyeball#>.
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix dc: <http://purl.org/dc/elements/1.1/>.
+@prefix dcterms: <http://purl.org/dc/terms/>.
+@prefix dcmi: <http://purl.org/dc/dcmitype/>.
+@prefix owl: <http://www.w3.org/2002/07/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: <http://jena.hpl.hp.com/Eyeball#>.
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix dc: <http://purl.org/dc/elements/1.1/>.
+@prefix dcterms: <http://purl.org/dc/terms/>.
+@prefix dcmi: <http://purl.org/dc/dcmitype/>.
+@prefix owl: <http://www.w3.org/2002/07/owl#>.
+
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#>.
+
+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: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix lm: <http://jena.hpl.hp.com/2004/08/location-mapping#> .
+
+[] 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: <http://jena.hpl.hp.com/Eyeball#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix dcmi: <http://purl.org/dc/dcmitype/> .
+@prefix owl: <http://www.w3.org/2002/07/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: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
+@prefix jr: <http://jena.hpl.hp.com/2003/08/Assembler.ReificationMode#> .
+
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix eg: <http://www.example.org/> .
+
+@prefix : <#> .
+@prefix h: <file:///home/kers/projects/Scratch/kers/Data/> .
+
+<> 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 <file:Data/example.n3>]
+ .
+
+eg:common-example a ja:MemoryModel
+ ; ja:content [ja:externalContent <file:Data/A.rdf>]
+ ; ja:content [ja:externalContent <file:Data/B.rdf>]
+ ; ja:content eg:sharedContent
+ .
+
+eg:sharedContent
+ ja:externalContent <http://somewhere/RDF/ont.owl>
+ .
+
+eg:external-content-example
+ ja:externalContent <file:Data/C.owl>
+ ; ja:externalContent <http://jena.hpl.hp.com/some-jena-data.rdf>
+ .
+
+eg:literal-content-example
+ ja:literalContent "_:it dc:title 'Interesting Times'"
+ .
+
+eg:fileModel-example-1
+ ja:modelName "simple"
+ ; ja:directory <file:///tmp>
+ .
+
+eg:fileModel-example-2
+ ja:modelName "http://somewhere.org/stuff.n3"
+ ; ja:mapName ja:true
+ ; ja:directory <file:FileModels>
+ .
+
+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 <http://jena.hpl.hp.com/2003/RDFSExptRuleReasoner>]
+ ; ja:baseModel [a ja:MemoryModel]
+ .
+
+eg:db-inference-example
+ ja:reasoner [ja:reasonerURL <http://jena.hpl.hp.com/2003/RDFSExptRuleReasoner>]
+ ; 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 <http://jena.hpl.hp.com/some-jena-data.rdf>]]
+ .
+
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: <http://jena.hpl.hp.com/Eyeball#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix my: <http://my.domain.com/> .
+
+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: <http://jena.hpl.hp.com/Eyeball#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix my: <http://my.domain.com/> .
+
+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: <http://jena.hpl.hp.com/Eyeball#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix my: <http://my.domain.com/> .
+
+[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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+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<String> sources = new ArrayList<String>();
List<String> schemas = new ArrayList<String>();
- 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<String> 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<RDFNode> 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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xmls: <http://www.w3.org/2001/XMLSchema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix : <http://eyeball.jena.hpl.hp.com/eg#> .
+
+# 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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xmls: <http://www.w3.org/2001/XMLSchema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix : <http://eyeball.jena.hpl.hp.com/eg#> .
+
+# 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: <http://purl.org/rss/1.0/> .
+@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0#> .
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix eg: <http://www.example.org/> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix jms: <http://jena.hpl.hp.com/2003/08/jms#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
+@prefix : <#> .
+@prefix eye: <http://jena.hpl.hp.com/Eyeball#> .
+
+[] a eye:Item ;
+ eye:hasNoType <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ eye:onStatement
+ [ a rdf:Statement ;
+ rdf:object "alphabetic"^^<file:///home/peter/svnwork/eyeball-repair/testcases/string> ;
+ rdf:predicate rdf:value ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine>
+ ] .
+
+#
+# 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 <http://jena.sourceforge.net/>
+ ] ;
+ 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: <http://purl.org/rss/1.0/> .
+@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0#> .
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix eg: <http://www.example.org/> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix jms: <http://jena.hpl.hp.com/2003/08/jms#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
+@prefix : <#> .
+@prefix eye: <http://jena.hpl.hp.com/Eyeball#> .
+
+[] a eye:Item ;
+ eye:hasNoType <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ eye:onStatement
+ [ a rdf:Statement ;
+ rdf:object "alphabetic"^^<file:///home/peter/svnwork/eyeball-repair/testcases/string> ;
+ rdf:predicate rdf:value ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine>
+ ] ;
+# Begin eyeball-repair additions
+ eye:repairConfidence eye:low ;
+ eye:repairType eye:addDefaultType ;
+ eye:statementAdded
+ [ a rdf:Statement ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ 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 <http://jena.sourceforge.net/>
+ ] ;
+ 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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xmls: <http://www.w3.org/2001/XMLSchema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix : <http://eyeball.jena.hpl.hp.com/eg#> .
+
+# 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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xmls: <http://www.w3.org/2001/XMLSchema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix : <http://eyeball.jena.hpl.hp.com/eg#> .
+
+# 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: <http://purl.org/rss/1.0/> .
+@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0#> .
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix eg: <http://www.example.org/> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix jms: <http://jena.hpl.hp.com/2003/08/jms#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
+@prefix : <#> .
+@prefix eye: <http://jena.hpl.hp.com/Eyeball#> .
+
+[] a eye:Item ;
+ eye:hasNoType <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ eye:onStatement
+ [ a rdf:Statement ;
+ rdf:object "alphabetic"^^<file:///home/peter/svnwork/eyeball-repair/testcases/string> ;
+ rdf:predicate rdf:value ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine>
+ ] .
\ 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: <http://purl.org/rss/1.0/> .
+@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0#> .
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix eg: <http://www.example.org/> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix jms: <http://jena.hpl.hp.com/2003/08/jms#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
+@prefix : <#> .
+@prefix eye: <http://jena.hpl.hp.com/Eyeball#> .
+
+[] a eye:Item ;
+ eye:hasNoType <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ eye:onStatement
+ [ a rdf:Statement ;
+ rdf:object "alphabetic"^^<file:///home/peter/svnwork/eyeball-repair/testcases/string> ;
+ rdf:predicate rdf:value ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine>
+ ] ;
+# Begin eyeball-repair additions
+ eye:repairConfidence eye:low ;
+ eye:repairType eye:addDefaultType ;
+ eye:statementAdded
+ [ a rdf:Statement ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ rdf:predicate rdf:type ;
+ rdf:object <http://eyeball.jena.hpl.hp.com/eg#flarn>
+ ] ;
+ 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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xmls: <http://www.w3.org/2001/XMLSchema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix : <http://eyeball.jena.hpl.hp.com/eg#> .
+
+# 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: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xmls: <http://www.w3.org/2001/XMLSchema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix : <http://eyeball.jena.hpl.hp.com/eg#> .
+
+# 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: <http://purl.org/rss/1.0/> .
+@prefix vcard: <http://www.w3.org/2001/vcard-rdf/3.0#> .
+@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix eg: <http://www.example.org/> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix jms: <http://jena.hpl.hp.com/2003/08/jms#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix daml: <http://www.daml.org/2001/03/daml+oil#> .
+@prefix : <#> .
+@prefix eye: <http://jena.hpl.hp.com/Eyeball#> .
+
+[] a eye:Item ;
+ eye:hasNoType <http://eyeball.jena.hpl.hp.com/eg#mine> ;
+ eye:onStatement
+ [ a rdf:Statement ;
+ rdf:object "alphabetic"^^<file:///home/peter/svnwork/eyeball-repair/testcases/string> ;
+ rdf:predicate rdf:value ;
+ rdf:subject <http://eyeball.jena.hpl.hp.com/eg#mine>
+ ] .
\ No newline at end of file