You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(120) |
Sep
(36) |
Oct
(116) |
Nov
(17) |
Dec
(44) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(143) |
Feb
(192) |
Mar
(74) |
Apr
(84) |
May
(105) |
Jun
(64) |
Jul
(49) |
Aug
(120) |
Sep
(159) |
Oct
(156) |
Nov
(51) |
Dec
(28) |
2009 |
Jan
(17) |
Feb
(55) |
Mar
(33) |
Apr
(57) |
May
(54) |
Jun
(28) |
Jul
(6) |
Aug
(16) |
Sep
(38) |
Oct
(30) |
Nov
(26) |
Dec
(52) |
2010 |
Jan
(7) |
Feb
(91) |
Mar
(65) |
Apr
(2) |
May
(14) |
Jun
(25) |
Jul
(38) |
Aug
(48) |
Sep
(80) |
Oct
(70) |
Nov
(75) |
Dec
(77) |
2011 |
Jan
(68) |
Feb
(53) |
Mar
(51) |
Apr
(35) |
May
(65) |
Jun
(101) |
Jul
(29) |
Aug
(230) |
Sep
(95) |
Oct
(49) |
Nov
(110) |
Dec
(63) |
2012 |
Jan
(41) |
Feb
(42) |
Mar
(25) |
Apr
(46) |
May
(51) |
Jun
(44) |
Jul
(45) |
Aug
(29) |
Sep
(12) |
Oct
(9) |
Nov
(17) |
Dec
(2) |
2013 |
Jan
(12) |
Feb
(14) |
Mar
(7) |
Apr
(16) |
May
(54) |
Jun
(27) |
Jul
(11) |
Aug
(5) |
Sep
(85) |
Oct
(27) |
Nov
(37) |
Dec
(32) |
2014 |
Jan
(8) |
Feb
(29) |
Mar
(5) |
Apr
(3) |
May
(22) |
Jun
(3) |
Jul
(4) |
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <ku...@us...> - 2008-09-29 18:43:34
|
Revision: 1308 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1308&view=rev Author: kurzum Date: 2008-09-29 18:43:02 +0000 (Mon, 29 Sep 2008) Log Message: ----------- more fixes domain range of datatypeproperties Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/aquisitors/RDFBlankNode.java trunk/src/dl-learner/org/dllearner/kb/aquisitors/SparqlTupleAquisitor.java trunk/src/dl-learner/org/dllearner/kb/extraction/ClassNode.java trunk/src/dl-learner/org/dllearner/kb/extraction/DatatypePropertyNode.java trunk/src/dl-learner/org/dllearner/kb/extraction/ExtractionAlgorithm.java trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java trunk/src/dl-learner/org/dllearner/kb/extraction/LiteralNode.java trunk/src/dl-learner/org/dllearner/kb/extraction/ObjectPropertyNode.java trunk/src/dl-learner/org/dllearner/kb/manipulator/TypeFilterRule.java trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java trunk/src/dl-learner/org/dllearner/utilities/owl/OWLVocabulary.java Modified: trunk/src/dl-learner/org/dllearner/kb/aquisitors/RDFBlankNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/aquisitors/RDFBlankNode.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/aquisitors/RDFBlankNode.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -46,7 +46,8 @@ public int getBNodeId(){ return bNodeId; } - //RBC + + @Override public String toString(){ //RBC Modified: trunk/src/dl-learner/org/dllearner/kb/aquisitors/SparqlTupleAquisitor.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/aquisitors/SparqlTupleAquisitor.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/aquisitors/SparqlTupleAquisitor.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -84,7 +84,8 @@ @Override public SortedSet<RDFNodeTuple> retrieveTuplesForClassesOnly(String uri){ SortedSet<RDFNodeTuple> ret = retrieveTupel(uri); - disambiguateBlankNodes(uri, ret); + //the next line is not necessary + //disambiguateBlankNodes(uri, ret); return ret; } Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/ClassNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/ClassNode.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/ClassNode.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -74,6 +74,7 @@ } private Node processTuple( RDFNodeTuple tuple, boolean dissolveBlankNodes) { + try { String property = tuple.a.toString(); if(tuple.b.isLiteral()) { @@ -101,7 +102,7 @@ // further expansion stops here ClassNode tmp = new ClassNode(tuple.b.toString()); classProperties.add(new ObjectPropertyNode(tuple.a.toString(), this, tmp)); - // return tmp; is missing on purpose + return tmp; //is missing on purpose } } catch (Exception e) { logger.warn("Problem with: " + this + " in tuple " + tuple); Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/DatatypePropertyNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/DatatypePropertyNode.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/DatatypePropertyNode.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -19,14 +19,23 @@ */ package org.dllearner.kb.extraction; +import java.net.URI; import java.util.ArrayList; import java.util.List; import java.util.SortedSet; import java.util.TreeSet; +import org.dllearner.kb.aquisitors.RDFBlankNode; import org.dllearner.kb.aquisitors.TupleAquisitor; import org.dllearner.kb.manipulator.Manipulator; +import org.dllearner.utilities.datastructures.RDFNodeTuple; import org.dllearner.utilities.owl.OWLVocabulary; +import org.semanticweb.owl.model.OWLAxiom; +import org.semanticweb.owl.model.OWLClass; +import org.semanticweb.owl.model.OWLDataFactory; +import org.semanticweb.owl.model.OWLDataProperty; +import org.semanticweb.owl.model.OWLDataRange; +import org.semanticweb.owl.model.OWLDescription; /** * Property node, has connection to a and b part @@ -37,6 +46,11 @@ public class DatatypePropertyNode extends PropertyNode { + // specialtypes like owl:symmetricproperty + private SortedSet<String> specialTypes = new TreeSet<String>(); + private SortedSet<RDFNodeTuple> propertyInformation = new TreeSet<RDFNodeTuple>(); + private List<BlankNode> blankNodes = new ArrayList<BlankNode>(); + public DatatypePropertyNode(String uri, Node a, LiteralNode b) { super(uri, a, b); } @@ -51,7 +65,38 @@ // gets the types for properties recursively @Override public List<BlankNode> expandProperties(TupleAquisitor tupelAquisitor, Manipulator manipulator) { - return new ArrayList<BlankNode>(); + List<BlankNode> ret = new ArrayList<BlankNode>(); + //ret.addAll(b.expandProperties(tupelAquisitor, manipulator)); + SortedSet<RDFNodeTuple> newTypes = tupelAquisitor.getTupelForResource(uri); + + for (RDFNodeTuple tuple : newTypes) { + try { + if (tuple.a.toString().equals(OWLVocabulary.RDF_TYPE)) { + if(!tuple.b.toString().equals(OWLVocabulary.OWL_DATATYPPROPERTY)){ + specialTypes.add(tuple.b.toString()); + } + }else if(tuple.b.isAnon()){ + + if(tupelAquisitor.isDissolveBlankNodes()){ + RDFBlankNode n = (RDFBlankNode) tuple.b; + BlankNode tmp = new BlankNode( n, tuple.a.toString()); + //add it to the graph + blankNodes.add(tmp); + ret.add( tmp); + } + + }else{ + + propertyInformation.add(tuple); + + } + } catch (Exception e) { + logger.warn("resource "+uri+" with "+ tuple); + e.printStackTrace(); + } + + } + return ret; } @Override @@ -75,6 +120,42 @@ @Override public void toOWLOntology( OWLAPIOntologyCollector owlAPIOntologyCollector){ + + OWLDataFactory factory = owlAPIOntologyCollector.getFactory(); + OWLDataProperty me =factory.getOWLDataProperty(getURI()); + + for (RDFNodeTuple one : propertyInformation) { + + + if(one.aPartContains(OWLVocabulary.RDFS_range)){ + //System.out.println(me + one.b.toString()); + OWLDataRange o = factory.getOWLDataType(URI.create(one.b.toString())); + OWLAxiom ax = factory.getOWLDataPropertyRangeAxiom(me, o); + owlAPIOntologyCollector.addAxiom(ax); + //XXX implement + //OWLClass c = factory.getOWLClass(URI.create(one.b.toString())); + //owlAPIOntologyCollector.addAxiom(factory.getOWLDataPropertyRangeAxiom(propery, owlDataRange)(me, c)); + }else if(one.aPartContains(OWLVocabulary.RDFS_domain)){ + OWLClass c = factory.getOWLClass(URI.create(one.b.toString())); + owlAPIOntologyCollector.addAxiom(factory.getOWLDataPropertyDomainAxiom(me, c)); + } + } + + + for (BlankNode bn : blankNodes) { + OWLDescription target = bn.getAnonymousClass(owlAPIOntologyCollector); + if(bn.getInBoundEdge().equals(OWLVocabulary.RDFS_range)){ + + //XXX implement + //owlAPIOntologyCollector.addAxiom(factory.getOWLObjectPropertyRangeAxiom(me, target)); + }else if(bn.getInBoundEdge().equals(OWLVocabulary.RDFS_domain)){ + owlAPIOntologyCollector.addAxiom(factory.getOWLDataPropertyDomainAxiom(me, target)); + + } + //System.out.println(bn.getAnonymousClass(owlAPIOntologyCollector).toString()); + } + + } Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/ExtractionAlgorithm.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/ExtractionAlgorithm.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/ExtractionAlgorithm.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -131,10 +131,15 @@ if(configuration.isGetPropertyInformation() ){ Monitor m = JamonMonitorLogger.getTimeMonitor(ExtractionAlgorithm.class, "TimeGetPropertyInformation").start(); - List<ObjectPropertyNode> l = getObjectPropertyNodes(collectNodes); - for (ObjectPropertyNode node : l) { + List<ObjectPropertyNode> objectProperties = getObjectPropertyNodes(collectNodes); + for (ObjectPropertyNode node : objectProperties) { collectNodes.addAll(node.expandProperties(tupleAquisitor, configuration.getManipulator())); } + List<DatatypePropertyNode> datatypeProperties = getDatatypeProperties(collectNodes); + for (DatatypePropertyNode node : datatypeProperties) { + collectNodes.addAll(node.expandProperties(tupleAquisitor, configuration.getManipulator())); + //System.out.println(node+""+collectNodes.size()); + } m.stop(); } @@ -195,14 +200,18 @@ while (!newClasses.isEmpty() ) { logger.trace("Remaining classes: " + newClasses.size()); Node next = newClasses.remove(0); + logger.trace("Getting Superclasses for: " + next); if (!alreadyQueriedSuperClasses.contains(next.getURIString().toString())) { logger.trace("" + next+" not in cache retrieving"); alreadyQueriedSuperClasses.add(next.getURIString().toString()); tupelAquisitor.setNextTaskToClassInformation(); + newClasses.addAll(next.expand(tupelAquisitor, configuration.getManipulator())); + + if (i > configuration.getBreakSuperClassesAfter()) { break; }//endinnerif @@ -267,5 +276,17 @@ } return properties; } + + public static List<DatatypePropertyNode> getDatatypeProperties(List<Node> l ){ + List<DatatypePropertyNode> properties = new ArrayList<DatatypePropertyNode>(); + for (Node node : l) { + if (node instanceof InstanceNode) { + properties.addAll(( (InstanceNode) node).getDatatypePropertyNode()); + + } + + } + return properties; + } } Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -87,11 +87,9 @@ datatypeProperties.add(new DatatypePropertyNode(tuple.a.toString(), this, new LiteralNode(tuple.b) )); return null; }else if(tuple.b.isAnon()){ + @SuppressWarnings("unused") RDFBlankNode n = (RDFBlankNode) tuple.b; - //RBC - System.out.println(n.getBNodeId()); - System.exit(0); - logger.warn("blanknodes not supported as of now"+ this +"in tuple" + tuple); + logger.warn("encountered Bnode in InstanceNode"+ this +"in tuple" + tuple); return null; // basically : if p is rdf:type then o is a class @@ -119,6 +117,10 @@ for (ObjectPropertyNode one : objectProperties) { ret.addAll(one.expandProperties(tupelAquisitor, manipulator)); } + + for (DatatypePropertyNode one : datatypeProperties) { + ret.addAll(one.expandProperties(tupelAquisitor, manipulator)); + } return ret; } @@ -163,12 +165,21 @@ one.toOWLOntology(owlAPIOntologyCollector); } for (ObjectPropertyNode one : objectProperties) { - //create axiom - OWLIndividual o = factory.getOWLIndividual(one.getBPart().getURI()); - OWLObjectProperty p = factory.getOWLObjectProperty(one.getURI()); - OWLAxiom ax = factory.getOWLObjectPropertyAssertionAxiom(me, p, o); + OWLAxiom ax = null; + if(one.getURIString().equals(OWLVocabulary.OWL_DIFFERENT_FROM)){ + OWLIndividual o = factory.getOWLIndividual(one.getBPart().getURI()); + + ax = factory.getOWLDifferentIndividualsAxiom(new OWLIndividual[]{me,o}); + }else{ + + //create axiom + OWLIndividual o = factory.getOWLIndividual(one.getBPart().getURI()); + OWLObjectProperty p = factory.getOWLObjectProperty(one.getURI()); + ax = factory.getOWLObjectPropertyAssertionAxiom(me, p, o); + } //collect owlAPIOntologyCollector.addAxiom(ax); + //handover one.toOWLOntology(owlAPIOntologyCollector); one.getBPart().toOWLOntology(owlAPIOntologyCollector); @@ -179,26 +190,32 @@ Literal ln = one.getBPart().getLiteral(); try{ - if(one.getBPart().isString()){ + + if(one.getBPart().isFloat()){ owlAPIOntologyCollector.addAxiom( - factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getString())); - + factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getFloat())); } else if(one.getBPart().isDouble()){ owlAPIOntologyCollector.addAxiom( factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getDouble())); - } else if(one.getBPart().isFloat()){ - owlAPIOntologyCollector.addAxiom( - factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getFloat())); } else if(one.getBPart().isInt()){ owlAPIOntologyCollector.addAxiom( factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getInt())); } else if(one.getBPart().isBoolean()){ owlAPIOntologyCollector.addAxiom( factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getBoolean())); - } else { + }else if(one.getBPart().isString()){ + //System.out.println(ln.getString()+" "+one.getBPart().isBoolean()); + owlAPIOntologyCollector.addAxiom( + factory.getOWLDataPropertyAssertionAxiom(me, p, ln.getString())); + + } + + else { tail(getURIString()+"||"+one.getURIString()); } + //handover + one.toOWLOntology(owlAPIOntologyCollector); }catch (Exception e) { e.printStackTrace(); @@ -216,6 +233,10 @@ return objectProperties; } + public List<DatatypePropertyNode> getDatatypePropertyNode() { + return datatypeProperties; + } + } Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/LiteralNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/LiteralNode.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/LiteralNode.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -104,17 +104,33 @@ public boolean isDouble(){ try{ + if(l.getDatatypeURI().contains("double")){return true;} + else{return false;} + + //l.getFloat(); + + //l.getDouble(); + //return true; + }catch (Exception e) { + return false; + }/* + try{ l.getDouble(); return true; }catch (Exception e) { return false; - } + }*/ } public boolean isFloat(){ try{ - l.getFloat(); - return true; + if(l.getDatatypeURI().contains("float")){return true;} + else{return false;} + + //l.getFloat(); + + //l.getDouble(); + //return true; }catch (Exception e) { return false; } @@ -122,20 +138,45 @@ public boolean isInt(){ try{ + if(l.getDatatypeURI().contains("int")){return true;} + else{return false;} + + //l.getFloat(); + + //l.getDouble(); + //return true; + }catch (Exception e) { + return false; + } + + + /*try{ l.getInt(); return true; }catch (Exception e) { return false; - } + }*/ } public boolean isBoolean(){ try{ + if(l.getDatatypeURI().contains("boolean")){return true;} + else{return false;} + + //l.getFloat(); + + //l.getDouble(); + //return true; + }catch (Exception e) { + return false; + } + + /*try{ l.getBoolean(); return true; }catch (Exception e) { return false; - } + }*/ } public boolean isString(){ Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/ObjectPropertyNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/ObjectPropertyNode.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/ObjectPropertyNode.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -52,9 +52,8 @@ // specialtypes like owl:symmetricproperty private SortedSet<String> specialTypes = new TreeSet<String>(); - @SuppressWarnings("unused") private SortedSet<RDFNodeTuple> propertyInformation = new TreeSet<RDFNodeTuple>(); - List<BlankNode> blankNodes = new ArrayList<BlankNode>(); + private List<BlankNode> blankNodes = new ArrayList<BlankNode>(); public ObjectPropertyNode(String propertyURI, Node a, Node b) { super(propertyURI, a, b); @@ -131,11 +130,13 @@ OWLObjectProperty me =factory.getOWLObjectProperty(getURI()); for (RDFNodeTuple one : propertyInformation) { - OWLClass c = factory.getOWLClass(URI.create(one.a.toString())); + if(one.aPartContains(OWLVocabulary.RDFS_range)){ + OWLClass c = factory.getOWLClass(URI.create(one.b.toString())); owlAPIOntologyCollector.addAxiom(factory.getOWLObjectPropertyRangeAxiom(me, c)); }else if(one.aPartContains(OWLVocabulary.RDFS_domain)){ + OWLClass c = factory.getOWLClass(URI.create(one.b.toString())); owlAPIOntologyCollector.addAxiom(factory.getOWLObjectPropertyDomainAxiom(me, c)); }else if(one.aPartContains(OWLVocabulary.RDFS_SUB_PROPERTY_OF)){ OWLObjectProperty p = factory.getOWLObjectProperty(URI.create(one.b.toString())); Modified: trunk/src/dl-learner/org/dllearner/kb/manipulator/TypeFilterRule.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/manipulator/TypeFilterRule.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/manipulator/TypeFilterRule.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -66,8 +66,7 @@ keep.add(tuple); }else{ logJamon(); - //RBC - logger.debug("for "+ subject+ " removed tuple: "+tuple); + //logger.debug("for "+ subject+ " removed tuple: "+tuple); } } Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/SparqlKnowledgeSource.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -73,7 +73,7 @@ */ public class SparqlKnowledgeSource extends KnowledgeSource { - //RBC + private static final boolean debug = false; //private static final boolean threaded = debug && true ; Modified: trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -95,7 +95,7 @@ private static String tmpFilename = dir + "tmp.conf"; //static File log = new File(dir+"results+prop.txt"); //private static String tableFile = tableDir+"sembib.table"; - private static String tableLatex = tableDir+"sembibLatex.table"; + //private static String tableLatex = tableDir+"sembibLatex.table"; private static Stat accFragment = new Stat(); private static Stat accOnOnto = new Stat(); @@ -313,6 +313,13 @@ } }//end for + String tmp=""; + tmp+="NOT: "+descHasNot+"|"; + tmp+="ALL: "+descHasAll+"|"; + tmp+="Bool: "+descHasBooleanData+"|"; + tmp+="NRRes: "+descHasNrRes+""; + logger.warn(tmp); + writeJamonLog(dir+"jamon"+exp+".html"); reinitStat(); }//endconduct Modified: trunk/src/dl-learner/org/dllearner/utilities/owl/OWLVocabulary.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/owl/OWLVocabulary.java 2008-09-29 17:31:12 UTC (rev 1307) +++ trunk/src/dl-learner/org/dllearner/utilities/owl/OWLVocabulary.java 2008-09-29 18:43:02 UTC (rev 1308) @@ -41,6 +41,8 @@ public static final String OWL_SAME_AS = "http://www.w3.org/2002/07/owl#sameAs"; + public static final String OWL_DIFFERENT_FROM = "http://www.w3.org/2002/07/owl#differentFrom"; + public static final String OWL_OBJECTPROPERTY = "http://www.w3.org/2002/07/owl#ObjectProperty"; public static final String OWL_DATATYPPROPERTY = "http://www.w3.org/2002/07/owl#DataTypeProperty"; public static final String OWL_CLASS = "http://www.w3.org/2002/07/owl#Class"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 17:39:21
|
Revision: 1305 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1305&view=rev Author: sknappe Date: 2008-09-29 17:10:56 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_get_subjects_from_concept.php Modified: trunk/src/dbpedia-navigator/ajax_get_subjects_from_concept.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_get_subjects_from_concept.php 2008-09-29 17:00:34 UTC (rev 1304) +++ trunk/src/dbpedia-navigator/ajax_get_subjects_from_concept.php 2008-09-29 17:10:56 UTC (rev 1305) @@ -5,7 +5,8 @@ $kb=html_entity_decode($_POST['kb']); $number=$_POST['number']; - + $kb=str_replace('\"','"',$kb); + session_start(); $id=$_SESSION['id']; $ksID=$_SESSION['ksID']; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 17:31:27
|
Revision: 1307 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1307&view=rev Author: sknappe Date: 2008-09-29 17:31:12 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_generate_URL.php trunk/src/dbpedia-navigator/htaccess.dist Modified: trunk/src/dbpedia-navigator/ajax_generate_URL.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_generate_URL.php 2008-09-29 17:11:38 UTC (rev 1306) +++ trunk/src/dbpedia-navigator/ajax_generate_URL.php 2008-09-29 17:31:12 UTC (rev 1307) @@ -36,5 +36,5 @@ $url='http://'.$_SERVER['HTTP_HOST'].'/dbpedia-navigator/'.$last_action.$attributes; - print $url.'<br/><br/>'; + print '<a href="'.$url.'">'.$url.'</a><br/><br/>'; ?> \ No newline at end of file Modified: trunk/src/dbpedia-navigator/htaccess.dist =================================================================== --- trunk/src/dbpedia-navigator/htaccess.dist 2008-09-29 17:11:38 UTC (rev 1306) +++ trunk/src/dbpedia-navigator/htaccess.dist 2008-09-29 17:31:12 UTC (rev 1307) @@ -5,7 +5,7 @@ # Rule Fuer die Module RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^([^/]+)/([^/]+)$ index.php?$1=$2&path=../ +RewriteRule ^([^/]+)/([^/]+)$ index.php?$1=$2&%{QUERY_STRING} RewriteRule ^[^/]+/images/([^/]+)$ images/$1 RewriteRule ^[^/]+/css/([^/]+)$ css/$1 RewriteRule ^[^/]+/js/([^/]+)$ js/$1 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 17:11:48
|
Revision: 1306 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1306&view=rev Author: sknappe Date: 2008-09-29 17:11:38 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java 2008-09-29 17:10:56 UTC (rev 1305) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java 2008-09-29 17:11:38 UTC (rev 1306) @@ -70,7 +70,6 @@ public static String getNaturalLanguageDescription(String descriptionKBSyntax) throws ParseException { - System.out.println(descriptionKBSyntax); Description d = KBParser.parseConcept(descriptionKBSyntax); NaturalLanguageDescriptionConvertVisitor visitor=new NaturalLanguageDescriptionConvertVisitor(); d.accept(visitor); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 17:00:47
|
Revision: 1304 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1304&view=rev Author: sknappe Date: 2008-09-29 17:00:34 +0000 (Mon, 29 Sep 2008) Log Message: ----------- test Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java Modified: trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java 2008-09-29 16:24:06 UTC (rev 1303) +++ trunk/src/dl-learner/org/dllearner/kb/sparql/NaturalLanguageDescriptionConvertVisitor.java 2008-09-29 17:00:34 UTC (rev 1304) @@ -70,6 +70,7 @@ public static String getNaturalLanguageDescription(String descriptionKBSyntax) throws ParseException { + System.out.println(descriptionKBSyntax); Description d = KBParser.parseConcept(descriptionKBSyntax); NaturalLanguageDescriptionConvertVisitor visitor=new NaturalLanguageDescriptionConvertVisitor(); d.accept(visitor); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-29 16:24:16
|
Revision: 1303 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1303&view=rev Author: kurzum Date: 2008-09-29 16:24:06 +0000 (Mon, 29 Sep 2008) Log Message: ----------- fixed example Added Paths: ----------- trunk/examples/semantic_bible/10000/fragment_fixed.owl trunk/examples/semantic_bible/10000/normal_onFragment_fixed.conf Added: trunk/examples/semantic_bible/10000/fragment_fixed.owl =================================================================== --- trunk/examples/semantic_bible/10000/fragment_fixed.owl (rev 0) +++ trunk/examples/semantic_bible/10000/fragment_fixed.owl 2008-09-29 16:24:06 UTC (rev 1303) @@ -0,0 +1,2142 @@ +<?xml version="1.0"?> + + +<!DOCTYPE rdf:RDF [ + <!ENTITY owl "http://www.w3.org/2002/07/owl#" > + <!ENTITY owl2 "http://www.w3.org/2006/12/owl2#" > + <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > + <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" > + <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > + <!ENTITY NTNames "http://semanticbible.org/ns/2006/NTNames#" > + <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > +]> + + +<rdf:RDF xmlns="http://www.fragment.org/fragment#" + xml:base="http://www.fragment.org/fragment" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:NTNames="http://semanticbible.org/ns/2006/NTNames#" + xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:owl2="http://www.w3.org/2006/12/owl2#"> + <owl:Ontology rdf:about=""/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#antagonistOf --> + + <owl:ObjectProperty rdf:about="&NTNames;antagonistOf"> + <rdfs:label + >antagonist of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;hasAntagonist"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#childOf --> + + <owl:ObjectProperty rdf:about="&NTNames;childOf"> + <rdfs:label>child of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;parentOf"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;relativeOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#collaboratesWith --> + + <owl:ObjectProperty rdf:about="&NTNames;collaboratesWith"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:label + >collaborates with@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;collaboratesWith"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#enemyOf --> + + <owl:ObjectProperty rdf:about="&NTNames;enemyOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ethnicity --> + + <owl:ObjectProperty rdf:about="&NTNames;ethnicity"> + <rdfs:label>ethnicity@en</rdfs:label> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ethnicityOf --> + + <owl:ObjectProperty rdf:about="&NTNames;ethnicityOf"> + <rdfs:label>ethnicity of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;ethnicity"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#hasAntagonist --> + + <owl:ObjectProperty rdf:about="&NTNames;hasAntagonist"> + <rdfs:label + >has antagonist@en</rdfs:label> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#hasEnemy --> + + <owl:ObjectProperty rdf:about="&NTNames;hasEnemy"> + <rdfs:label>has enemy@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;enemyOf"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#knows --> + + <owl:ObjectProperty rdf:about="&NTNames;knows"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:label>knows@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#location --> + + <owl:ObjectProperty rdf:about="&NTNames;location"> + <rdf:type rdf:resource="&owl;FunctionalProperty"/> + <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/> + <rdfs:label>location@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;locationOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#locationOf --> + + <owl:ObjectProperty rdf:about="&NTNames;locationOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#member --> + + <owl:ObjectProperty rdf:about="&NTNames;member"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#memberOf --> + + <owl:ObjectProperty rdf:about="&NTNames;memberOf"> + <rdfs:label>member of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;member"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#nativePlace --> + + <owl:ObjectProperty rdf:about="&NTNames;nativePlace"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#nativePlaceOf --> + + <owl:ObjectProperty rdf:about="&NTNames;nativePlaceOf"> + <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/> + <owl:inverseOf rdf:resource="&NTNames;nativePlace"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;visitedPlaceOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:range> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#parentOf --> + + <owl:ObjectProperty rdf:about="&NTNames;parentOf"> + <rdfs:label>parent of@en</rdfs:label> + <rdfs:subPropertyOf rdf:resource="&NTNames;relativeOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#relativeOf --> + + <owl:ObjectProperty rdf:about="&NTNames;relativeOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#religiousBelief --> + + <owl:ObjectProperty rdf:about="&NTNames;religiousBelief"> + <rdfs:label + >religious belief@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;religiousBeliefOf"/> + <rdfs:range rdf:resource="&rdfs;range"/> + <rdfs:domain> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:domain> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#religiousBeliefOf --> + + <owl:ObjectProperty rdf:about="&NTNames;religiousBeliefOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#residentPlace --> + + <owl:ObjectProperty rdf:about="&NTNames;residentPlace"> + <rdfs:label + >resident place@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;residentPlaceOf"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;visitedPlace"/> + <rdfs:range rdf:resource="&rdfs;range"/> + <rdfs:domain> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:domain> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#residentPlaceOf --> + + <owl:ObjectProperty rdf:about="&NTNames;residentPlaceOf"> + <rdfs:subPropertyOf rdf:resource="&NTNames;visitedPlaceOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:range> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#siblingOf --> + + <owl:ObjectProperty rdf:about="&NTNames;siblingOf"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:label>sibling of@en</rdfs:label> + <rdfs:subPropertyOf rdf:resource="&NTNames;relativeOf"/> + <owl:inverseOf rdf:resource="&NTNames;siblingOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#spouseOf --> + + <owl:ObjectProperty rdf:about="&NTNames;spouseOf"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:label>spouse of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;spouseOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#subregion --> + + <owl:ObjectProperty rdf:about="&NTNames;subregion"> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:label>subregion@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;subregionOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#subregionOf --> + + <owl:ObjectProperty rdf:about="&NTNames;subregionOf"> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:label>subregion of@en</rdfs:label> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#visitedPlace --> + + <owl:ObjectProperty rdf:about="&NTNames;visitedPlace"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#visitedPlaceOf --> + + <owl:ObjectProperty rdf:about="&NTNames;visitedPlaceOf"> + <owl:inverseOf rdf:resource="&NTNames;visitedPlace"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:range> + </owl:ObjectProperty> + + + + <!-- http://www.w3.org/2002/07/owl#differentFrom --> + + <owl:ObjectProperty rdf:about="&owl;differentFrom"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Data properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#altitude --> + + <owl:DatatypeProperty rdf:about="&NTNames;altitude"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#description --> + + <owl:DatatypeProperty rdf:about="&NTNames;description"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#hasOnlyGenealogyMention --> + + <owl:DatatypeProperty rdf:about="&NTNames;hasOnlyGenealogyMention"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#latitude --> + + <owl:DatatypeProperty rdf:about="&NTNames;latitude"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#longitude --> + + <owl:DatatypeProperty rdf:about="&NTNames;longitude"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#occupation --> + + <owl:DatatypeProperty rdf:about="&NTNames;occupation"/> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#comment --> + + <owl:DatatypeProperty rdf:about="&rdfs;comment"> + <rdf:type rdf:resource="&owl;AnnotationProperty"/> + </owl:DatatypeProperty> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#label --> + + <owl:DatatypeProperty rdf:about="&rdfs;label"> + <rdf:type rdf:resource="&owl;AnnotationProperty"/> + </owl:DatatypeProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Agent --> + + <owl:Class rdf:about="&NTNames;Agent"> + <rdfs:label>Agent</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Object"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Agent +SUO 1.55: July 14, 2003 +Something or someone that can act on its own and +produce changes in the world.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#BeliefSystem --> + + <owl:Class rdf:about="&NTNames;BeliefSystem"> + <rdfs:label>Belief system</rdfs:label> + <rdfs:comment + >An organization of propositions into an identifiable belief system. A person who holds to a belief system can be considered a member of the corresponding BeliefGroup. + +The notion of Proposition here is derived from http://reliant.teknowledge.com/DAML/SUMO.owl#Proposition.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#City --> + + <owl:Class rdf:about="&NTNames;City"> + <rdfs:label>City</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeopoliticalArea"/> + <rdfs:subClassOf rdf:resource="&NTNames;LandArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#City +SUO 1.55: July 14, 2003 +A &%LandArea of relatively small size, inhabited +by a community of people, and having some sort of political structure. +Note that this class includes both large cities and small settlements +like towns, villages, hamlets, etc.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#CognitiveAgent --> + + <owl:Class rdf:about="&NTNames;CognitiveAgent"> + <rdfs:label>Cognitive Agent</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Agent"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#CognitiveAgent +SUO 1.55: July 14, 2003 +A &%SentientAgent with responsibilities +and the ability to reason, deliberate, make plans, etc. This is +essentially the legal/ethical notion of a person. Note that, although +&%Human is a subclass of &%CognitiveAgent, there may be instances of +&%CognitiveAgent which are not also instances of &%Human. For example, +chimpanzees, gorillas, dolphins, whales, and some extraterrestrials +(if they exist) may be &%CognitiveAgents.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EthnicGroup --> + + <owl:Class rdf:about="&NTNames;EthnicGroup"> + <rdfs:label>Ethnic Group</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GroupOfPeople"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#EthnicGroup +SUO 1.55: July 14, 2003 +A &%Group whose &%members originate from +the same &%GeographicArea or share the same &%Language and/or cultural +practices.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EthnicityAttribute --> + + <owl:Class rdf:about="&NTNames;EthnicityAttribute"> + <rdfs:label + >Ethnicity attribute</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;HumanAttribute"/> + <rdfs:comment + >The attribute of belonging to a particular ethnic group, or originating from a GeographicArea. Unlike Residency, which can change, Ethnicity is considered permanent.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#FreshWaterArea --> + + <owl:Class rdf:about="&NTNames;FreshWaterArea"> + <rdfs:label + >Fresh Water Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;WaterArea"/> + <owl:disjointWith rdf:resource="&NTNames;SaltWaterArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#FreshWaterArea + +SUO 1.55: July 14, 2003 +A &%WaterArea whose &%Water is not saline, +e.g. most rivers and lakes.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GeographicArea --> + + <owl:Class rdf:about="&NTNames;GeographicArea"> + <rdfs:label>Geographic Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Region"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#GeographicArea +SUO 1.55: July 14, 2003 +A geographic location, generally having +definite boundaries. Note that this differs from its immediate superclass +&%Region in that a &%GeographicArea is a three-dimensional &%Region of the +earth. Accordingly, all astronomical objects other than earth and all +one-dimensional and two-dimensional &%Regions are not classed under +&%GeographicArea.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GeographicLocation --> + + <owl:Class rdf:about="&NTNames;GeographicLocation"> + <rdfs:label + >Geographic Location</rdfs:label> + <rdfs:comment + >A collection of properties describing geographic location. </rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GeopoliticalArea --> + + <owl:Class rdf:about="&NTNames;GeopoliticalArea"> + <rdfs:label + >Geopolitical Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeographicArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#GeopoliticalArea +SUO 1.55: July 14, 2003 +Any &%GeographicArea which is associated +with some sort of political structure. This class includes &%Lands, +&%Cities, districts of cities, counties, etc. Note that the identity +of a &%GeopoliticalArea may remain constant after a change in borders.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Group --> + + <owl:Class rdf:about="&NTNames;Group"> + <rdfs:label>Group</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Agent"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Group +SUO 1.55: July 14, 2003 +A &%Collection of &%Agents, e.g. a flock +of sheep, a herd of goats, or the local Boy Scout troop.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GroupOfPeople --> + + <owl:Class rdf:about="&NTNames;GroupOfPeople"> + <rdfs:label>Group of People</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Group"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#GroupOfPeople +SUO 1.55: July 14, 2003 +Any &%Group whose &%members are +exclusively &%Humans.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Human --> + + <owl:Class rdf:about="&NTNames;Human"> + <rdfs:label>Human</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;CognitiveAgent"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Human +SUO 1.55: July 14, 2003 +Modern man, the only remaining species of the Homo genus.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#HumanAttribute --> + + <owl:Class rdf:about="&NTNames;HumanAttribute"> + <rdfs:label>Human attribute</rdfs:label> + <rdfs:comment + >Attributes of people, overlapping with the class hierarchy under suo:Group: this is unsatisfactory.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Island --> + + <owl:Class rdf:about="&NTNames;Island"> + <rdfs:label>Island</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;LandArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#Island +SUO 1.55: July 14, 2003 +A &%LandArea that is completely surrounded by a &%WaterArea.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#LandArea --> + + <owl:Class rdf:about="&NTNames;LandArea"> + <rdfs:label>Land Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeographicArea"/> + <owl:disjointWith rdf:resource="&NTNames;WaterArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#LandArea +SUO 1.55: July 14, 2003 +An area which is predominantly solid ground, +e.g. a &%Nation, a mountain, a desert, etc. Note that a &%LandArea may +contain some relatively small &%WaterAreas. For example, Australia is +a &%LandArea even though it contains various rivers and lakes.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Man --> + + <owl:Class rdf:about="&NTNames;Man"> + <rdfs:label>Man</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Human"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&NTNames;spouseOf"/> + <owl:allValuesFrom rdf:resource="&NTNames;Woman"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="&NTNames;Woman"/> + <rdfs:comment + >SUO 1.55: July 14, 2003 +The class of &%Male &%Humans.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Object --> + + <owl:Class rdf:about="&NTNames;Object"> + <rdfs:label>Object</rdfs:label> + <rdfs:comment + >Following http://reliant.teknowledge.com/DAML/SUMO.owl#Object, this "Corresponds roughly to the class of ordinary +objects. Examples include normal physical objects, geographical regions, +and locations of &%Processes, the complement of &%Objects in the &%Physical class. "</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Region --> + + <owl:Class rdf:about="&NTNames;Region"> + <rdfs:label>Region</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Object"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Region: "A topographic location. Regions encompass surfaces of Objects, imaginary places, and GeographicAreas. "</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ReligiousBeliefSystem --> + + <owl:Class rdf:about="&NTNames;ReligiousBeliefSystem"> + <rdfs:label + >Religious belief system</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;BeliefSystem"/> + <rdfs:comment + >A system of religious beliefs, or a philosophy.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SaltWaterArea --> + + <owl:Class rdf:about="&NTNames;SaltWaterArea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#StateOrProvince --> + + <owl:Class rdf:about="&NTNames;StateOrProvince"> + <rdfs:label + >State or Province</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeopoliticalArea"/> + <rdfs:subClassOf rdf:resource="&NTNames;LandArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#StateOrProvince +SUO 1.55: July 14, 2003 +Administrative subdivisions of a +&%Nation that are broader than any other political subdivisions that +may exist. This &%Class includes the states of the United States, as +well as the provinces of Canada and European countries. +Here it covers both provinces and districts.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Tribe --> + + <owl:Class rdf:about="&NTNames;Tribe"> + <rdfs:label>Tribe</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;EthnicGroup"/> + <rdfs:comment + >Subclass for the Twelve Tribes of Israel</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#WaterArea --> + + <owl:Class rdf:about="&NTNames;WaterArea"> + <rdfs:label>Water Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeographicArea"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&NTNames;nativePlaceOf"/> + <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#WaterArea +SUO 1.55: July 14, 2003 +A body which is made up predominantly of water, +e.g. rivers, lakes, oceans, etc.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Woman --> + + <owl:Class rdf:about="&NTNames;Woman"> + <rdfs:label>Woman</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Human"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&NTNames;spouseOf"/> + <owl:allValuesFrom rdf:resource="&NTNames;Man"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:comment + >SUO 1.55: July 14, 2003 +The class of &%Female &%Humans.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#domain --> + + <owl:Class rdf:about="&rdfs;domain"/> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#range --> + + <owl:Class rdf:about="&rdfs;range"/> + + + + <!-- http://www.w3.org/2002/07/owl#Thing --> + + <owl:Class rdf:about="&owl;Thing"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Aaron --> + + <NTNames:Man rdf:about="&NTNames;Aaron"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AbijahSonOfRehoboam --> + + <NTNames:Man rdf:about="&NTNames;AbijahSonOfRehoboam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Abiud --> + + <NTNames:Man rdf:about="&NTNames;Abiud"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Abraham --> + + <NTNames:Man rdf:about="&NTNames;Abraham"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Achim --> + + <NTNames:Man rdf:about="&NTNames;Achim"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Addi --> + + <NTNames:Man rdf:about="&NTNames;Addi"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Admin --> + + <NTNames:Man rdf:about="&NTNames;Admin"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Aeneas --> + + <NTNames:Man rdf:about="&NTNames;Aeneas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ahaz --> + + <NTNames:Man rdf:about="&NTNames;Ahaz"> + <rdfs:label rdf:datatype="&xsd;string">Ahaz</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >King of Judah during the time of Isaiah</NTNames:description> + <rdfs:comment rdf:datatype="&xsd;string" + >See OT descriptions in 2 Kings 16; Isa. 7-9; 2 Chr. 28.</rdfs:comment> + <NTNames:occupation rdf:datatype="&xsd;string">king</NTNames:occupation> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + <NTNames:parentOf rdf:resource="&NTNames;Hezekiah"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:childOf rdf:resource="&NTNames;Jotham"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AlexanderOfEphesus --> + + <NTNames:Man rdf:about="&NTNames;AlexanderOfEphesus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AlexanderOfTheSanhedrin --> + + <NTNames:Man rdf:about="&NTNames;AlexanderOfTheSanhedrin"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Amminadab --> + + <NTNames:Man rdf:about="&NTNames;Amminadab"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Amos --> + + <NTNames:Man rdf:about="&NTNames;Amos"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AmosSonOfNahum --> + + <NTNames:Man rdf:about="&NTNames;AmosSonOfNahum"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ananias --> + + <NTNames:Man rdf:about="&NTNames;Ananias"> + <rdfs:label rdf:datatype="&xsd;string">Ananias</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >A member of the early church in Jerusalem who conspired with his wife to deceive the church about a gift of property, and who was consequently struck dead.</NTNames:description> + <rdfs:comment rdf:datatype="&xsd;string" + >Residence in Jerusalem is assumed by the account in Acts 5, where the church is still primarily Jersualem-based. </rdfs:comment> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:spouseOf rdf:resource="&NTNames;Sapphira"/> + <NTNames:knows rdf:resource="&NTNames;SimonPeter"/> + <NTNames:hasAntagonist rdf:resource="&NTNames;SimonPeter"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AnaniasOfDamascus --> + + <NTNames:Man rdf:about="&NTNames;AnaniasOfDamascus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Andrew --> + + <NTNames:Man rdf:about="&NTNames;Andrew"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Anna --> + + <NTNames:Woman rdf:about="&NTNames;Anna"> + <rdfs:label rdf:datatype="&xsd;string">Anna</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >a prophetess who spoke about the infant Jesus in the temple</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + <NTNames:occupation rdf:datatype="&xsd;string">prophetess</NTNames:occupation> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:religiousBelief rdf:resource="&NTNames;Judaism"/> + <NTNames:childOf rdf:resource="&NTNames;Phanuel"/> + <NTNames:memberOf rdf:resource="&NTNames;TribeOfAsher"/> + </NTNames:Woman> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Annas --> + + <NTNames:Man rdf:about="&NTNames;Annas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Aquila --> + + <NTNames:Man rdf:about="&NTNames;Aquila"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Arni --> + + <NTNames:Man rdf:about="&NTNames;Arni"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Asaph --> + + <NTNames:Man rdf:about="&NTNames;Asaph"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Asher --> + + <NTNames:Man rdf:about="&NTNames;Asher"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Azor --> + + <NTNames:Man rdf:about="&NTNames;Azor"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bar-Jesus --> + + <NTNames:Man rdf:about="&NTNames;Bar-Jesus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Barabbas --> + + <NTNames:Man rdf:about="&NTNames;Barabbas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Barachiah --> + + <NTNames:Man rdf:about="&NTNames;Barachiah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Barnabas --> + + <NTNames:Man rdf:about="&NTNames;Barnabas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bathsheba --> + + <NTNames:Woman rdf:about="&NTNames;Bathsheba"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Benjamin --> + + <NTNames:Man rdf:about="&NTNames;Benjamin"> + <rdfs:label rdf:datatype="&xsd;string">Benjamin</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >One of the 12 Patriarchs of Israel</NTNames:description> + <NTNames:siblingOf rdf:resource="&NTNames;Gad"/> + <NTNames:childOf rdf:resource="&NTNames;Jacob"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:childOf rdf:resource="&NTNames;Rachel"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bernice --> + + <NTNames:Woman rdf:about="&NTNames;Bernice"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bethesda --> + + <NTNames:FreshWaterArea rdf:about="&NTNames;Bethesda"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Boaz --> + + <NTNames:Man rdf:about="&NTNames;Boaz"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Caiaphas --> + + <NTNames:Man rdf:about="&NTNames;Caiaphas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Canaanite --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Canaanite"> + <rdfs:label rdf:datatype="&xsd;string">Canaanite</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >In the Old Testament, a people living west of the Jordan river who were partially displaced by the Israelites. In New Testament times, Canaanites lived primarily in the area of Phoenicia. Cananean, in contrast, is almost certainly political, rather than ethnic. </rdfs:comment> + <NTNames:ethnicityOf rdf:resource="&NTNames;Hamor"/> + <owl:differentFrom rdf:resource="&NTNames;Jewish"/> + </NTNames:EthnicityAttribute> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Cauda --> + + <NTNames:Island rdf:about="&NTNames;Cauda"> + <rdfs:label rdf:datatype="&xsd;string">Cauda</rdfs:label> + </NTNames:Island> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Christianity --> + + <NTNames:ReligiousBeliefSystem rdf:about="&NTNames;Christianity"> + <rdfs:label rdf:datatype="&xsd;string">Christianity</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >Not referenced as a belief system in the New Testament.</rdfs:comment> + </NTNames:ReligiousBeliefSystem> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ClaudiusLysias --> + + <NTNames:Man rdf:about="&NTNames;ClaudiusLysias"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Cleopas --> + + <NTNames:Man rdf:about="&NTNames;Cleopas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Cosam --> + + <NTNames:Man rdf:about="&NTNames;Cosam"> + <rdfs:label rdf:datatype="&xsd;string">Cosam</rdfs:label> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + <NTNames:parentOf rdf:resource="&NTNames;Addi"/> + <NTNames:childOf rdf:resource="&NTNames;Elmadam"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#David --> + + <NTNames:Man rdf:about="&NTNames;David"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Drusilla --> + + <NTNames:Woman rdf:about="&NTNames;Drusilla"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eber --> + + <NTNames:Man rdf:about="&NTNames;Eber"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Egyptian --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Egyptian"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eleazar --> + + <NTNames:Man rdf:about="&NTNames;Eleazar"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EliakimSonOfAbiud --> + + <NTNames:Man rdf:about="&NTNames;EliakimSonOfAbiud"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EliakimSonOfMelea --> + + <NTNames:Man rdf:about="&NTNames;EliakimSonOfMelea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eliezer --> + + <NTNames:Man rdf:about="&NTNames;Eliezer"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elijah --> + + <NTNames:Man rdf:about="&NTNames;Elijah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elisha --> + + <NTNames:Man rdf:about="&NTNames;Elisha"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eliud --> + + <NTNames:Man rdf:about="&NTNames;Eliud"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elizabeth --> + + <NTNames:Woman rdf:about="&NTNames;Elizabeth"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elmadam --> + + <NTNames:Man rdf:about="&NTNames;Elmadam"> + <rdfs:label rdf:datatype="&xsd;string">Elmadam</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >One of the ancestors of Jesus mentioned in Luke's geneaology</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + <NTNames:parentOf rdf:resource="&NTNames;Cosam"/> + <NTNames:childOf rdf:resource="&NTNames;Er"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Er --> + + <NTNames:Man rdf:about="&NTNames;Er"> + <rdfs:label rdf:datatype="&xsd;string">Er</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >One of the ancestors of Jesus mentioned in Luke's geneaology</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + <NTNames:parentOf rdf:resource="&NTNames;Elmadam"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:childOf rdf:resource="&NTNames;JoshuaSonOfEliezer"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Esau --> + + <NTNames:Man rdf:about="&NTNames;Esau"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Esli --> + + <NTNames:Man rdf:about="&NTNames;Esli"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ethiopian --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Ethiopian"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eunice --> + + <NTNames:Woman rdf:about="&NTNames;Eunice"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Festus --> + + <NTNames:Man rdf:about="&NTNames;Festus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gad --> + + <NTNames:Man rdf:about="&NTNames;Gad"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Galilean --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Galilean"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gamaliel --> + + <NTNames:Man rdf:about="&NTNames;Gamaliel"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gentile --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Gentile"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gideon --> + + <NTNames:Man rdf:about="&NTNames;Gideon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Hamor --> + + <NTNames:Man rdf:about="&NTNames;Hamor"> + <rdfs:label rdf:datatype="&xsd;string">Hamor</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string"></NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + <NTNames:occupation rdf:datatype="&xsd;string">ruler</NTNames:occupation> + <NTNames:ethnicity rdf:resource="&NTNames;Canaanite"/> + <NTNames:nativePlace rdf:resource="&NTNames;Shechem"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Heli --> + + <NTNames:Man rdf:about="&NTNames;Heli"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#HerodAntipas --> + + <NTNames:Man rdf:about="&NTNames;HerodAntipas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Hezekiah --> + + <NTNames:Man rdf:about="&NTNames;Hezekiah"> + <rdfs:label rdf:datatype="&xsd;string">Hezekiah</rdfs:label> + <NTNames:childOf rdf:resource="&NTNames;Ahaz"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:parentOf rdf:resource="&NTNames;Manasseh"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Hezron --> + + <NTNames:Man rdf:about="&NTNames;Hezron"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Isaac --> + + <NTNames:Man rdf:about="&NTNames;Isaac"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jacob --> + + <NTNames:Man rdf:about="&NTNames;Jacob"> + <rdfs:label rdf:datatype="&xsd;string">Israel</rdfs:label> + <rdfs:label rdf:datatype="&xsd;string">Jacob</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >Israel becomes a metonym describing the nation of descendants from Jacob, so it is used both for a individual, a nation, and the members of that nation. </rdfs:comment> + <NTNames:description rdf:datatype="&xsd;string" + >The patriarch of the nation of Israel, son of Isaac and Abraham</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + <NTNames:parentOf rdf:resource="&NTNames;Asher"/> + <NTNames:parentOf rdf:resource="&NTNames;Benjamin"/> + <NTNames:siblingOf rdf:resource="&NTNames;Esau"/> + <NTNames:parentOf rdf:resource="&NTNames;Gad"/> + <NTNames:childOf rdf:resource="&NTNames;Isaac"/> + <owl:differentFrom rdf:resource="&NTNames;JacobSonOfMatthan"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:parentOf rdf:resource="&NTNames;JosephThePatriarch"/> + <NTNames:parentOf rdf:resource="&NTNames;Judah"/> + <NTNames:parentOf rdf:resource="&NTNames;ManassehThePatriarch"/> + <NTNames:spouseOf rdf:resource="&NTNames;Rachel"/> + <NTNames:childOf rdf:resource="&NTNames;Rebecca"/> + <NTNames:parentOf rdf:resource="&NTNames;SimeonThePatriarch"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JacobSonOfMatthan --> + + <NTNames:Man rdf:about="&NTNames;JacobSonOfMatthan"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jannai --> + + <NTNames:Man rdf:about="&NTNames;Jannai"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jechoniah --> + + <NTNames:Man rdf:about="&NTNames;Jechoniah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jehoshaphat --> + + <NTNames:Man rdf:about="&NTNames;Jehoshaphat"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jerusalem --> + + <NTNames:City rdf:about="&NTNames;Jerusalem"> + <rdfs:label rdf:datatype="&xsd;string">Jerusalem</rdfs:label> + <NTNames:subregion rdf:resource="&NTNames;Bethesda"/> + <NTNames:residentPlaceOf rdf:resource="&NTNames;ClaudiusLysias"/> + <NTNames:visitedPlaceOf rdf:resource="&NTNames;Cleopas"/> + <NTNames:visitedPlaceOf rdf:resource="&NTNames;Festus"/> + <NTNames:residentPlaceOf rdf:resource="&NTNames;Gamaliel"/> + <NTNames:visitedPlaceOf rdf:resource="&NTNames;HerodAntipas"/> + <NTNames:location rdf:resource="&NTNames;JerusalemGeodata"/> + <NTNames:visitedPlaceOf rdf:resource="&NTNames;Joanna"/> + <NTNames:subregionOf rdf:resource="&NTNames;Judea"/> + <NTNames:visitedPlaceOf rdf:resource="&NTNames;Mary"/> + <NTNames:residentPlaceOf rdf:resource="&NTNames;MaryMotherOfJohnMark"/> + <NTNames:residentPlaceOf rdf:resource="&NTNames;Rhoda"/> + <NTNames:residentPlaceOf rdf:resource="&NTNames;Sapphira"/> + <NTNames:subregion rdf:resource="&NTNames;Siloam"/> + </NTNames:City> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JerusalemGeodata --> + + <NTNames:GeographicLocation rdf:about="&NTNames;JerusalemGeodata"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jesse --> + + <NTNames:Man rdf:about="&NTNames;Jesse"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jewish --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Jewish"> + <rdfs:label rdf:datatype="&xsd;string">Jewish</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >The notion of 'Jewish' as an ethnicity is problematic given the long history of God's chosen people and their many circumstances. Here it refers broadly to the Jewish identity, and is applied to all those from Abraham through Peter and Paul who would designate themselves as Jewish. In particular, no attempt is made to distinguish pre-Mosaic Jewish ethnicity from later forms. Israelite is only used a few times in the New Testament, and in those instances, it is treated synonymously with Jewish. </rdfs:comment> + <NTNames:ethnicityOf rdf:resource="&NTNames;Aaron"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;AbijahSonOfRehoboam"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Abiud"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Abraham"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Achim"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Addi"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Admin"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Ahaz"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;AlexanderOfEphesus"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Amminadab"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Amos"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;AmosSonOfNahum"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Ananias"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;AnaniasOfDamascus"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Anna"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Aquila"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Arni"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Asaph"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Asher"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Azor"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Bar-Jesus"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Barabbas"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Barachiah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Bathsheba"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Benjamin"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Bernice"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Boaz"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Caiaphas"/> + <owl:differentFrom rdf:resource="&NTNames;Canaanite"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Cosam"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;David"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Drusilla"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Eber"/> + <owl:differentFrom rdf:resource="&NTNames;Egyptian"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Eleazar"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;EliakimSonOfAbiud"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;EliakimSonOfMelea"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Eliezer"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Elijah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Elisha"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Eliud"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Elizabeth"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Elmadam"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Er"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Esau"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Esli"/> + <owl:differentFrom rdf:resource="&NTNames;Ethiopian"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Eunice"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Gad"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Gamaliel"/> + <owl:differentFrom rdf:resource="&NTNames;Gentile"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Gideon"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Heli"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Hezekiah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Hezron"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Isaac"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jacob"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jannai"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jechoniah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jehoshaphat"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jesse"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Joanan"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JohnOfTheSanhedrin"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jonam"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Joram"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jorim"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Josech"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JosephBarsabbas"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JosephSonOfJonam"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JosephSonOfMattathias"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JosephThePatriarch"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JoshuaSonOfEliezer"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Josiah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Jotham"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Judah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;JudahSonOfJoseph"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;LeviSonOfMelki"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;LeviSonOfSimeon"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Lois"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Maath"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Manasseh"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;ManassehThePatriarch"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Martha"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Mary"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MaryMagdalene"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MaryMotherOfJohnMark"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MaryOfBethany"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MaryWifeOfClopas"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Mattatha"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MattathaisSonOfAmos"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MattathiasSonOfSemein"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MatthatSonOfLeviSonOfMelki"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MatthatSonOfLeviSonOfSimeon"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MelchiSonOfAddi"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;MelchiSonOfJannai"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Melea"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Menna"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Naggai"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Nahshon"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Nahum"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Nathan"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Neri"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Obed"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Perez"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Priscilla"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Rachel"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Ram"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Rebecca"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Rehoboam"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Rhesa"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Salmon"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Sapphira"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Sarah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Semein"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Shealtiel"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;ShealtielSonOfNeri"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;SimeonSonOfJudah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;SimeonThePatriarch"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;SimonOfCyrene"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Solomon"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Susanna"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Tamar"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Timothy"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Uzziah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Zadok"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;ZechariahSonOfBarachiah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Zerah"/> + <NTNames:ethnicityOf rdf:resource="&NTNames;Zerubbabel"/> + </NTNames:EthnicityAttribute> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Joanan --> + + <NTNames:Man rdf:about="&NTNames;Joanan"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Joanna --> + + <NTNames:Woman rdf:about="&NTNames;Joanna"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JohnOfTheSanhedrin --> + + <NTNames:Man rdf:about="&NTNames;JohnOfTheSanhedrin"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JohntheBaptist --> + + <NTNames:Man rdf:about="&NTNames;JohntheBaptist"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JonahOfBethsaida --> + + <NTNames:Man rdf:about="&NTNames;JonahOfBethsaida"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jonam --> + + <NTNames:Man rdf:about="&NTNames;Jonam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Joram --> + + <NTNames:Man rdf:about="&NTNames;Joram"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jorim --> + + <NTNames:Man rdf:about="&NTNames;Jorim"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Josech --> + + <NTNames:Man rdf:about="&NTNames;Josech"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephBarsabbas --> + + <NTNames:Man rdf:about="&NTNames;JosephBarsabbas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephSonOfJonam --> + + <NTNames:Man rdf:about="&NTNames;JosephSonOfJonam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephSonOfMattathias --> + + <NTNames:Man rdf:about="&NTNames;JosephSonOfMattathias"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephThePatriarch --> + + <NTNames:Man rdf:about="&NTNames;JosephThePatriarch"> + <rdfs:label rdf:datatype="&xsd;string">Joseph</rdfs:label> + <NTNames:siblingOf rdf:resource="&NTNames;Gad"/> + <NTNames:childOf rdf:resource="&NTNames;Jacob"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:childOf rdf:resource="&NTNames;Rachel"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JoshuaSonOfEliezer --> + + <NTNames:Man rdf:about="&NTNames;JoshuaSonOfEliezer"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Josiah --> + + <NTNames:Man rdf:about="&NTNames;Josiah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jotham --> + + <NTNames:Man rdf:about="&NTNames;Jotham"> + <rdfs:label rdf:datatype="&xsd;string">Jotham</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >His occupation as King comes from Old Testament sources, 2Chron.26-27. </rdfs:comment> + <NTNames:description rdf:datatype="&xsd;string" + >One of the ancestors of Jesus mentioned in Matthew's geneaology</NTNames:description> + <NTNames:occupation rdf:datatype="&xsd;string">king of Judah</NTNames:occupation> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + <NTNames:parentOf rdf:resource="&NTNames;Ahaz"/> + <NTNames:ethnicity rdf:resource="&NTNames;Jewish"/> + <NTNames:childOf rdf:resource="&NTNames;Uzziah"/> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Judah --> + + <NTNames:Man rdf:about="&NTNames;Judah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JudahSonOfJoseph --> + + <NTNames:Man rdf:about="&NTNames;JudahSonOfJoseph"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Judaism --> + + <NTNames:ReligiousBeliefSystem rdf:about="&NTNames;Judaism"> + <rdfs:label rdf:datatype="&xsd;string">Judaism</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >This is distinct from Jewish as an ethnic heritage, which implies birth: one can have a ReligiousBelief of Judaism through conversion, despite not having Jewish ethnicity. Those who convert to other beliefs (most notably for the New Testament, Christianity) are typically designated as having Jewish ethnicity, but Christianity as a ReligiousBelief. There is no implication of faithful devotion to the Jewish faith. </rdfs:comment> + </NTNames:ReligiousBeliefSystem> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Judea --> + + <NTNames:StateOrProvince rdf:about="&NTNames;Judea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#LeviSonOfMelki --> + + <NTNames:Man rdf:about="&NTNames;LeviSonOfMelki"/> + + + + <!-- http://se... [truncated message content] |
From: <ku...@us...> - 2008-09-29 16:21:44
|
Revision: 1302 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1302&view=rev Author: kurzum Date: 2008-09-29 16:21:33 +0000 (Mon, 29 Sep 2008) Log Message: ----------- fixed bug Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/kb/extraction/BlankNode.java trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/BlankNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/BlankNode.java 2008-09-29 15:29:52 UTC (rev 1301) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/BlankNode.java 2008-09-29 16:21:33 UTC (rev 1302) @@ -112,7 +112,8 @@ @Override public void toOWLOntology( OWLAPIOntologyCollector owlAPIOntologyCollector){ - //FIXME + logger.error("toOWLOntology called in blanknodes "); + //FIXME robably not needed } public String getInBoundEdge(){ Modified: trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java =================================================================== --- trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java 2008-09-29 15:29:52 UTC (rev 1301) +++ trunk/src/dl-learner/org/dllearner/kb/extraction/InstanceNode.java 2008-09-29 16:21:33 UTC (rev 1302) @@ -30,6 +30,7 @@ import org.dllearner.kb.manipulator.Manipulator; import org.dllearner.utilities.datastructures.RDFNodeTuple; import org.dllearner.utilities.owl.OWLVocabulary; +import org.semanticweb.owl.model.OWLAxiom; import org.semanticweb.owl.model.OWLClass; import org.semanticweb.owl.model.OWLDataFactory; import org.semanticweb.owl.model.OWLDataProperty; @@ -151,15 +152,24 @@ OWLIndividual me = factory.getOWLIndividual(getURI()); + for (ClassNode one : classes) { + //create Axiom OWLClass c = factory.getOWLClass(one.getURI()); - owlAPIOntologyCollector.addAxiom(factory.getOWLClassAssertionAxiom(me, c)); + OWLAxiom ax = factory.getOWLClassAssertionAxiom(me, c); + //collect + owlAPIOntologyCollector.addAxiom(ax); + //handover one.toOWLOntology(owlAPIOntologyCollector); } for (ObjectPropertyNode one : objectProperties) { + //create axiom OWLIndividual o = factory.getOWLIndividual(one.getBPart().getURI()); OWLObjectProperty p = factory.getOWLObjectProperty(one.getURI()); - factory.getOWLObjectPropertyAssertionAxiom(me, p, o); + OWLAxiom ax = factory.getOWLObjectPropertyAssertionAxiom(me, p, o); + //collect + owlAPIOntologyCollector.addAxiom(ax); + //handover one.toOWLOntology(owlAPIOntologyCollector); one.getBPart().toOWLOntology(owlAPIOntologyCollector); } Modified: trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-29 15:29:52 UTC (rev 1301) +++ trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-29 16:21:33 UTC (rev 1302) @@ -94,7 +94,7 @@ private static String tmpFilename = dir + "tmp.conf"; //static File log = new File(dir+"results+prop.txt"); - private static String tableFile = tableDir+"sembib.table"; + //private static String tableFile = tableDir+"sembib.table"; private static String tableLatex = tableDir+"sembibLatex.table"; private static Stat accFragment = new Stat(); @@ -187,10 +187,10 @@ //conductExperiment(Experiments.SPARQL_1000_CTESTS); //EXTRA - conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP); - conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION); - conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1); - conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3); conductExperiment(Experiments.NORMAL_10000_CTESTS_FASTINST); } @@ -547,8 +547,9 @@ }; //9 TableColumn labels = new TableColumn("Semantic Bible",labString); t.addColumn(labels); - Table.serializeColumns(t, tableDir, tableFile); - Files.createFile(new File(tableLatex), t.getLatexString()); + Files.mkdir(tableDir); + //Table.serializeColumns(t, tableDir, tableFile); + //Files.createFile(new File(tableLatex), t.getLatexString()); } @@ -568,8 +569,9 @@ }; //9 t.removeColumn(exp.toString()); t.addColumn(new TableColumn(exp.toString(),columnString)); - Table.serializeColumns(t, tableDir, tableFile+exp+count); - Files.createFile(new File(tableLatex), t.getLatexString()); + String expId = exp.toString()+count; + Table.serializeColumns(t, tableDir+expId, tableDir+expId+File.separator+"table"); + Files.createFile(new File(tableDir+expId+File.separator+"table.tex"), t.getLatexString()); } Modified: trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java 2008-09-29 15:29:52 UTC (rev 1301) +++ trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java 2008-09-29 16:21:33 UTC (rev 1302) @@ -56,8 +56,8 @@ boolean production = true; if(production){ String tablename = "myTable"; - String tableFile = "sembib100/sofar/table"; - + //String tableFile = "sembib100/sofar/table"; + String tableFile = "sembib100/2ndExp/table2nd.table"; Table t = createTableFromSerializedColums(tablename, tableFile); Files.createFile(new File(tableFile+".tex"), t.getLatexString()); @@ -201,12 +201,12 @@ String content = ""; dir = StringFormatter.checkIfDirEndsOnSlashAndRemove(dir); Files.mkdir(dir); - String div = (System.currentTimeMillis() % 10000) + ""; + try{ int i=0; for(TableColumn c:t.getColumns()){ String header = URLEncoder.encode(c.getHeader(),"UTF-8"); - String columnFileName = dir+File.separator+t.getTableName()+(i++)+header+div+column; + String columnFileName = dir+File.separator+t.getTableName()+(i++)+header+column; c.serialize(new File(columnFileName)); //Files.writeObjectToFile(c, new File(filename)); content += columnFileName+System.getProperty("line.separator"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jen...@us...> - 2008-09-29 15:30:01
|
Revision: 1301 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1301&view=rev Author: jenslehmann Date: 2008-09-29 15:29:52 +0000 (Mon, 29 Sep 2008) Log Message: ----------- fixed hasValue bug (problem in total order of class descriptions) Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java trunk/src/dl-learner/org/dllearner/core/config/CommonConfigOptions.java trunk/src/dl-learner/org/dllearner/reasoning/OWLAPIDescriptionConvertVisitor.java trunk/src/dl-learner/org/dllearner/utilities/owl/ConceptComparator.java Modified: trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java =================================================================== --- trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java 2008-09-29 14:34:45 UTC (rev 1300) +++ trunk/src/dl-learner/org/dllearner/algorithms/refexamples/ExampleBasedROLearner.java 2008-09-29 15:29:52 UTC (rev 1301) @@ -580,6 +580,9 @@ private void extendNodeProper(ExampleBasedNode node, Description concept, int maxLength, int recDepth) { +// System.out.println("node: " + node); +// System.out.println("concept: " + concept); + // do not execute methods if algorithm has been stopped (this means that // the algorithm // will terminate without further reasoning queries) @@ -646,9 +649,9 @@ propernessTestsAvoidedByShortConceptConstruction++; propernessDetected = true; - // System.out.println("refinement " + refinement + " can - // be shortened"); - // System.exit(0); +// System.out.println("refinement " + refinement + +// " can be shortened"); +// System.exit(0); } } @@ -901,8 +904,13 @@ boolean redundant = properRefinements.contains(refinement); redundancyCheckTimeNs += System.nanoTime() - redundancyCheckTimeNsStart; - if (!redundant) + if (!redundant) { +// System.out.println("node " + node); +// System.out.println("refinement " + refinement); + extendNodeProper(node, refinement, maxLength, recDepth + 1); + } + // for(int i=0; i<=recDepth; i++) // System.out.print(" "); // System.out.println("finished: " + refinement + " [maxLength " + Modified: trunk/src/dl-learner/org/dllearner/core/config/CommonConfigOptions.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/config/CommonConfigOptions.java 2008-09-29 14:34:45 UTC (rev 1300) +++ trunk/src/dl-learner/org/dllearner/core/config/CommonConfigOptions.java 2008-09-29 15:29:52 UTC (rev 1301) @@ -40,7 +40,7 @@ //public static boolean improveSubsumptionHierarchyDefault = true; public static boolean useAllConstructorDefault = true; public static boolean useExistsConstructorDefault = true; - public static boolean useHasValueConstructorDefault = true; + public static boolean useHasValueConstructorDefault = false; public static boolean useCardinalityRestrictionsDefault = true; public static boolean useNegationDefault = true; public static boolean useBooleanDatatypesDefault = true; Modified: trunk/src/dl-learner/org/dllearner/reasoning/OWLAPIDescriptionConvertVisitor.java =================================================================== --- trunk/src/dl-learner/org/dllearner/reasoning/OWLAPIDescriptionConvertVisitor.java 2008-09-29 14:34:45 UTC (rev 1300) +++ trunk/src/dl-learner/org/dllearner/reasoning/OWLAPIDescriptionConvertVisitor.java 2008-09-29 15:29:52 UTC (rev 1301) @@ -36,7 +36,6 @@ import org.dllearner.core.owl.Description; import org.dllearner.core.owl.DescriptionVisitor; import org.dllearner.core.owl.DoubleMinValue; -import org.dllearner.core.owl.Individual; import org.dllearner.core.owl.Intersection; import org.dllearner.core.owl.NamedClass; import org.dllearner.core.owl.Negation; Modified: trunk/src/dl-learner/org/dllearner/utilities/owl/ConceptComparator.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/owl/ConceptComparator.java 2008-09-29 14:34:45 UTC (rev 1300) +++ trunk/src/dl-learner/org/dllearner/utilities/owl/ConceptComparator.java 2008-09-29 15:29:52 UTC (rev 1301) @@ -1,3 +1,22 @@ +/** + * Copyright (C) 2007-2008, Jens Lehmann + * + * This file is part of DL-Learner. + * + * DL-Learner is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * DL-Learner is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ package org.dllearner.utilities.owl; import java.util.Comparator; @@ -25,12 +44,25 @@ import org.dllearner.core.owl.ObjectQuantorRestriction; import org.dllearner.core.owl.Thing; -// Comparator ist momentan inkonsistent mit equals für Konzepte, d.h. es kann sein, dass -// zwei Konzepte nicht als gleich deklariert werden (momentan gelten Konzepte immer als -// unterschiedlich, wenn sie nicht das gleiche Objekt im Speicher sind), aber in der -// compare-Funktion trotzdem 0 zurückgegeben wird +/** + * Implements a total order on class descriptions. Note that the + * comparator is, of course, inconsistent with equals on class + * descriptions, because currently two class descriptions are considered + * equal if they refer to the same memory address (Java standard), while + * this comparator takes the syntax of class descriptions into account. + * + * TODO Improve implementation (better not to rely on number of children, + * make better use of the class hierarchy to avoid too many instanceof + * operations e.g. boolean description [union, intersection, negation], + * restrictions [card., quantor], classes [top, named, bottom] could + * be the first decision criterion). + * TODO Add a description how exactly the order is defined. + * + * @author Jens Lehmann + * + */ public class ConceptComparator implements Comparator<Description> { - + RoleComparator rc = new RoleComparator(); // private List<AtomicConcept> atomicConcepts = new LinkedList<AtomicConcept>(); @@ -62,6 +94,23 @@ // Ordnung für atomare Konzepte: Stringvergleich // Ordnung für atomare Rollen: Stringvergleich public int compare(Description concept1, Description concept2) { + + // test whether Intersection/Union really have more than + // one child (wastes some performance, but violating those + // restrictions can lead to difficult-to-find bugs); + // we test on concept2, which is the problematic case; + // comment out if not needed; + // note that the code also makes some further assumptions + // about how many children certain constructs can have, but + // all of those are obvious and unlikely to be cause by + // programming errors + // TODO: does not work at the moment, because some code + // relies on temporarily have these structurs with only + // one child +// if((concept2 instanceof Intersection || concept2 instanceof Union) && concept2.getChildren().size() < 2) { +// throw new Error("Intersection/Union must have at least two children " + concept2); +// } + // classes higher up are in the source code have lower value // (they appear first in class descriptions, because sorted sets // usually use an ascending order) @@ -140,8 +189,23 @@ return cmp; } else return -1; + } else if(concept1 instanceof ObjectValueRestriction) { + if(concept2 instanceof Nothing || concept2 instanceof NamedClass || concept2 instanceof BooleanValueRestriction || concept2 instanceof DatatypeSomeRestriction) { + return 1; + } else if(concept2 instanceof ObjectValueRestriction) { + int roleCompare = rc.compare(((ObjectValueRestriction)concept1).getRestrictedPropertyExpression(), ((ObjectValueRestriction)concept2).getRestrictedPropertyExpression()); + + if(roleCompare == 0) { + Individual value1 = ((ObjectValueRestriction)concept1).getIndividual(); + Individual value2 = ((ObjectValueRestriction)concept2).getIndividual(); + return value1.compareTo(value2); + } else { + return roleCompare; + } + } else + return -1; } else if(concept1 instanceof Thing) { - if(concept2 instanceof Nothing || concept2 instanceof NamedClass || concept2 instanceof BooleanValueRestriction || concept2 instanceof DatatypeSomeRestriction) + if(concept2 instanceof Nothing || concept2 instanceof NamedClass || concept2 instanceof BooleanValueRestriction || concept2 instanceof DatatypeSomeRestriction || concept2 instanceof ObjectValueRestriction) return 1; else if(concept2 instanceof Thing) return 0; @@ -177,23 +241,8 @@ return roleCompare; } else return -1; - } else if(concept1 instanceof ObjectValueRestriction) { - if(concept2.getChildren().size()<1 || concept2 instanceof Negation || concept2 instanceof ObjectSomeRestriction || concept2 instanceof ObjectAllRestriction) - return 1; - else if(concept2 instanceof ObjectValueRestriction) { - int roleCompare = rc.compare(((ObjectValueRestriction)concept1).getRestrictedPropertyExpression(), ((ObjectQuantorRestriction)concept2).getRestrictedPropertyExpression()); - - if(roleCompare == 0) { - Individual value1 = ((ObjectValueRestriction)concept1).getIndividual(); - Individual value2 = ((ObjectValueRestriction)concept2).getIndividual(); - return value1.compareTo(value2); - } else { - return roleCompare; - } - } else - return -1; } else if(concept1 instanceof ObjectMinCardinalityRestriction) { - if(concept2.getChildren().size()<1 || concept2 instanceof Negation || concept2 instanceof ObjectQuantorRestriction || concept2 instanceof ObjectValueRestriction) + if(concept2.getChildren().size()<1 || concept2 instanceof Negation || concept2 instanceof ObjectQuantorRestriction) return 1; // first criterion: object property // second criterion: number @@ -213,7 +262,7 @@ } else return -1; } else if(concept1 instanceof ObjectMaxCardinalityRestriction) { - if(concept2.getChildren().size()<1 || concept2 instanceof Negation || concept2 instanceof ObjectQuantorRestriction || concept2 instanceof ObjectValueRestriction || concept2 instanceof ObjectMinCardinalityRestriction) + if(concept2.getChildren().size()<1 || concept2 instanceof Negation || concept2 instanceof ObjectQuantorRestriction || concept2 instanceof ObjectMinCardinalityRestriction) return 1; // first criterion: object property // second criterion: number This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-29 14:34:54
|
Revision: 1300 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1300&view=rev Author: kurzum Date: 2008-09-29 14:34:45 +0000 (Mon, 29 Sep 2008) Log Message: ----------- renamed searchtree files Modified Paths: -------------- trunk/examples/semantic_bible/10000/normal_10000.conf trunk/examples/semantic_bible/10000/normal_onFragment.conf Modified: trunk/examples/semantic_bible/10000/normal_10000.conf =================================================================== --- trunk/examples/semantic_bible/10000/normal_10000.conf 2008-09-29 14:34:15 UTC (rev 1299) +++ trunk/examples/semantic_bible/10000/normal_10000.conf 2008-09-29 14:34:45 UTC (rev 1300) @@ -15,7 +15,7 @@ refexamples.writeSearchTree = true; -refexamples.searchTreeFile = "log/searchTree10000.txt"; +refexamples.searchTreeFile = "log/searchTree10000normal.txt"; refexamples.replaceSearchTree = true; /**EXAMPLES**/ Modified: trunk/examples/semantic_bible/10000/normal_onFragment.conf =================================================================== --- trunk/examples/semantic_bible/10000/normal_onFragment.conf 2008-09-29 14:34:15 UTC (rev 1299) +++ trunk/examples/semantic_bible/10000/normal_onFragment.conf 2008-09-29 14:34:45 UTC (rev 1300) @@ -15,7 +15,7 @@ refexamples.writeSearchTree = true; -refexamples.searchTreeFile = "log/searchTree10000.txt"; +refexamples.searchTreeFile = "log/searchTree10000fragment.txt"; refexamples.replaceSearchTree = true; /**EXAMPLES**/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 14:34:23
|
Revision: 1299 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1299&view=rev Author: sknappe Date: 2008-09-29 14:34:15 +0000 (Mon, 29 Sep 2008) Log Message: ----------- adding a title to the pictures Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_get_article.php Modified: trunk/src/dbpedia-navigator/ajax_get_article.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 14:32:13 UTC (rev 1298) +++ trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 14:34:15 UTC (rev 1299) @@ -66,10 +66,10 @@ else $alt='Picture of '.$artTitle; if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])&&@fopen($triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'], 'r')){ - $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; + $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" title="'.$alt.'"\>'; } else if(isset($triples['http://xmlns.com/foaf/0.1/img'])&&fopen($triples['http://xmlns.com/foaf/0.1/img'][0]['value'], 'r')){ - $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/img'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; + $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/img'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" title="'.$alt.'"\>'; } //display where it was redirected from, if it was redirected This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-29 14:32:24
|
Revision: 1298 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1298&view=rev Author: kurzum Date: 2008-09-29 14:32:13 +0000 (Mon, 29 Sep 2008) Log Message: ----------- examples for testing 10000 anomaly Added Paths: ----------- trunk/examples/semantic_bible/10000/ trunk/examples/semantic_bible/10000/all_ten_80+_07_6814.conf trunk/examples/semantic_bible/10000/fragment.owl trunk/examples/semantic_bible/10000/normal_10000.conf trunk/examples/semantic_bible/10000/normal_onFragment.conf trunk/examples/semantic_bible/10000/sparql_10000.conf Added: trunk/examples/semantic_bible/10000/all_ten_80+_07_6814.conf =================================================================== --- trunk/examples/semantic_bible/10000/all_ten_80+_07_6814.conf (rev 0) +++ trunk/examples/semantic_bible/10000/all_ten_80+_07_6814.conf 2008-09-29 14:32:13 UTC (rev 1298) @@ -0,0 +1,21 @@ +/** +(NOT "http://semanticbible.org/ns/2006/NTNames#Woman" OR ("http://semanticbible.org/ns/2006/NTNames#Island" AND NOT "http://semanticbible.org/ns/2006/NTNames#WaterArea")) +((NOT http://semanticbible.org/ns/2006/NTNames#Woman) OR (http://semanticbible.org/ns/2006/NTNames#Island AND (NOT http://semanticbible.org/ns/2006/NTNames#WaterArea)))(accuracy: 0.8) + +**/ + + + +/**EXAMPLES**/ ++"http://semanticbible.org/ns/2006/NTNames#Ahaz" ++"http://semanticbible.org/ns/2006/NTNames#Ananias" ++"http://semanticbible.org/ns/2006/NTNames#Cauda" ++"http://semanticbible.org/ns/2006/NTNames#Elmadam" ++"http://semanticbible.org/ns/2006/NTNames#Hamor" + +-"http://semanticbible.org/ns/2006/NTNames#Matthias" +-"http://semanticbible.org/ns/2006/NTNames#Phanuel" +-"http://semanticbible.org/ns/2006/NTNames#Philadelphia" +-"http://semanticbible.org/ns/2006/NTNames#Rachel" +-"http://semanticbible.org/ns/2006/NTNames#Sapphira" + Added: trunk/examples/semantic_bible/10000/fragment.owl =================================================================== --- trunk/examples/semantic_bible/10000/fragment.owl (rev 0) +++ trunk/examples/semantic_bible/10000/fragment.owl 2008-09-29 14:32:13 UTC (rev 1298) @@ -0,0 +1,1910 @@ +<?xml version="1.0"?> + + +<!DOCTYPE rdf:RDF [ + <!ENTITY owl "http://www.w3.org/2002/07/owl#" > + <!ENTITY owl2 "http://www.w3.org/2006/12/owl2#" > + <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" > + <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" > + <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" > + <!ENTITY NTNames "http://semanticbible.org/ns/2006/NTNames#" > + <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" > +]> + + +<rdf:RDF xmlns="http://www.fragment.org/fragment#" + xml:base="http://www.fragment.org/fragment" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" + xmlns:NTNames="http://semanticbible.org/ns/2006/NTNames#" + xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#" + xmlns:owl="http://www.w3.org/2002/07/owl#" + xmlns:xsd="http://www.w3.org/2001/XMLSchema#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:owl2="http://www.w3.org/2006/12/owl2#"> + <owl:Ontology rdf:about=""/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Object Properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#antagonistOf --> + + <owl:ObjectProperty rdf:about="&NTNames;antagonistOf"> + <rdfs:label + >antagonist of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;hasAntagonist"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#childOf --> + + <owl:ObjectProperty rdf:about="&NTNames;childOf"> + <rdfs:label>child of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;parentOf"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;relativeOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#collaboratesWith --> + + <owl:ObjectProperty rdf:about="&NTNames;collaboratesWith"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:label + >collaborates with@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;collaboratesWith"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#enemyOf --> + + <owl:ObjectProperty rdf:about="&NTNames;enemyOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ethnicity --> + + <owl:ObjectProperty rdf:about="&NTNames;ethnicity"> + <rdfs:label>ethnicity@en</rdfs:label> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ethnicityOf --> + + <owl:ObjectProperty rdf:about="&NTNames;ethnicityOf"> + <rdfs:label>ethnicity of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;ethnicity"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#hasAntagonist --> + + <owl:ObjectProperty rdf:about="&NTNames;hasAntagonist"> + <rdfs:label + >has antagonist@en</rdfs:label> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#hasEnemy --> + + <owl:ObjectProperty rdf:about="&NTNames;hasEnemy"> + <rdfs:label>has enemy@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;enemyOf"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#knows --> + + <owl:ObjectProperty rdf:about="&NTNames;knows"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:label>knows@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;knows"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#location --> + + <owl:ObjectProperty rdf:about="&NTNames;location"> + <rdf:type rdf:resource="&owl;FunctionalProperty"/> + <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/> + <rdfs:label>location@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;locationOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#locationOf --> + + <owl:ObjectProperty rdf:about="&NTNames;locationOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#member --> + + <owl:ObjectProperty rdf:about="&NTNames;member"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#memberOf --> + + <owl:ObjectProperty rdf:about="&NTNames;memberOf"> + <rdfs:label>member of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;member"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#nativePlace --> + + <owl:ObjectProperty rdf:about="&NTNames;nativePlace"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#nativePlaceOf --> + + <owl:ObjectProperty rdf:about="&NTNames;nativePlaceOf"> + <rdf:type rdf:resource="&owl;InverseFunctionalProperty"/> + <owl:inverseOf rdf:resource="&NTNames;nativePlace"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;visitedPlaceOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:range> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#parentOf --> + + <owl:ObjectProperty rdf:about="&NTNames;parentOf"> + <rdfs:label>parent of@en</rdfs:label> + <rdfs:subPropertyOf rdf:resource="&NTNames;relativeOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#relativeOf --> + + <owl:ObjectProperty rdf:about="&NTNames;relativeOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#religiousBelief --> + + <owl:ObjectProperty rdf:about="&NTNames;religiousBelief"> + <rdfs:label + >religious belief@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;religiousBeliefOf"/> + <rdfs:range rdf:resource="&rdfs;range"/> + <rdfs:domain> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:domain> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#religiousBeliefOf --> + + <owl:ObjectProperty rdf:about="&NTNames;religiousBeliefOf"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#residentPlace --> + + <owl:ObjectProperty rdf:about="&NTNames;residentPlace"> + <rdfs:label + >resident place@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;residentPlaceOf"/> + <rdfs:subPropertyOf rdf:resource="&NTNames;visitedPlace"/> + <rdfs:range rdf:resource="&rdfs;range"/> + <rdfs:domain> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:domain> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#residentPlaceOf --> + + <owl:ObjectProperty rdf:about="&NTNames;residentPlaceOf"> + <rdfs:subPropertyOf rdf:resource="&NTNames;visitedPlaceOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:range> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#siblingOf --> + + <owl:ObjectProperty rdf:about="&NTNames;siblingOf"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:label>sibling of@en</rdfs:label> + <rdfs:subPropertyOf rdf:resource="&NTNames;relativeOf"/> + <owl:inverseOf rdf:resource="&NTNames;siblingOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#spouseOf --> + + <owl:ObjectProperty rdf:about="&NTNames;spouseOf"> + <rdf:type rdf:resource="&owl;SymmetricProperty"/> + <rdfs:label>spouse of@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;spouseOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#subregion --> + + <owl:ObjectProperty rdf:about="&NTNames;subregion"> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:label>subregion@en</rdfs:label> + <owl:inverseOf rdf:resource="&NTNames;subregionOf"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#subregionOf --> + + <owl:ObjectProperty rdf:about="&NTNames;subregionOf"> + <rdf:type rdf:resource="&owl;TransitiveProperty"/> + <rdfs:label>subregion of@en</rdfs:label> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range rdf:resource="&rdfs;range"/> + </owl:ObjectProperty> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#visitedPlace --> + + <owl:ObjectProperty rdf:about="&NTNames;visitedPlace"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#visitedPlaceOf --> + + <owl:ObjectProperty rdf:about="&NTNames;visitedPlaceOf"> + <owl:inverseOf rdf:resource="&NTNames;visitedPlace"/> + <rdfs:domain rdf:resource="&rdfs;domain"/> + <rdfs:range> + <owl:Class> + <owl:unionOf rdf:parseType="Collection"> + <rdf:Description rdf:about="&NTNames;GroupOfPeople"/> + <rdf:Description rdf:about="&NTNames;Human"/> + </owl:unionOf> + </owl:Class> + </rdfs:range> + </owl:ObjectProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Data properties + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#altitude --> + + <owl:DatatypeProperty rdf:about="&NTNames;altitude"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#description --> + + <owl:DatatypeProperty rdf:about="&NTNames;description"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#hasOnlyGenealogyMention --> + + <owl:DatatypeProperty rdf:about="&NTNames;hasOnlyGenealogyMention"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#latitude --> + + <owl:DatatypeProperty rdf:about="&NTNames;latitude"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#longitude --> + + <owl:DatatypeProperty rdf:about="&NTNames;longitude"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#occupation --> + + <owl:DatatypeProperty rdf:about="&NTNames;occupation"/> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#comment --> + + <owl:DatatypeProperty rdf:about="&rdfs;comment"> + <rdf:type rdf:resource="&owl;AnnotationProperty"/> + </owl:DatatypeProperty> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#label --> + + <owl:DatatypeProperty rdf:about="&rdfs;label"> + <rdf:type rdf:resource="&owl;AnnotationProperty"/> + </owl:DatatypeProperty> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Classes + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Agent --> + + <owl:Class rdf:about="&NTNames;Agent"> + <rdfs:label>Agent</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Object"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Agent +SUO 1.55: July 14, 2003 +Something or someone that can act on its own and +produce changes in the world.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#BeliefSystem --> + + <owl:Class rdf:about="&NTNames;BeliefSystem"> + <rdfs:label>Belief system</rdfs:label> + <rdfs:comment + >An organization of propositions into an identifiable belief system. A person who holds to a belief system can be considered a member of the corresponding BeliefGroup. + +The notion of Proposition here is derived from http://reliant.teknowledge.com/DAML/SUMO.owl#Proposition.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#City --> + + <owl:Class rdf:about="&NTNames;City"> + <rdfs:label>City</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeopoliticalArea"/> + <rdfs:subClassOf rdf:resource="&NTNames;LandArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#City +SUO 1.55: July 14, 2003 +A &%LandArea of relatively small size, inhabited +by a community of people, and having some sort of political structure. +Note that this class includes both large cities and small settlements +like towns, villages, hamlets, etc.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#CognitiveAgent --> + + <owl:Class rdf:about="&NTNames;CognitiveAgent"> + <rdfs:label>Cognitive Agent</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Agent"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#CognitiveAgent +SUO 1.55: July 14, 2003 +A &%SentientAgent with responsibilities +and the ability to reason, deliberate, make plans, etc. This is +essentially the legal/ethical notion of a person. Note that, although +&%Human is a subclass of &%CognitiveAgent, there may be instances of +&%CognitiveAgent which are not also instances of &%Human. For example, +chimpanzees, gorillas, dolphins, whales, and some extraterrestrials +(if they exist) may be &%CognitiveAgents.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EthnicGroup --> + + <owl:Class rdf:about="&NTNames;EthnicGroup"> + <rdfs:label>Ethnic Group</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GroupOfPeople"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#EthnicGroup +SUO 1.55: July 14, 2003 +A &%Group whose &%members originate from +the same &%GeographicArea or share the same &%Language and/or cultural +practices.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EthnicityAttribute --> + + <owl:Class rdf:about="&NTNames;EthnicityAttribute"> + <rdfs:label + >Ethnicity attribute</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;HumanAttribute"/> + <rdfs:comment + >The attribute of belonging to a particular ethnic group, or originating from a GeographicArea. Unlike Residency, which can change, Ethnicity is considered permanent.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#FreshWaterArea --> + + <owl:Class rdf:about="&NTNames;FreshWaterArea"> + <rdfs:label + >Fresh Water Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;WaterArea"/> + <owl:disjointWith rdf:resource="&NTNames;SaltWaterArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#FreshWaterArea + +SUO 1.55: July 14, 2003 +A &%WaterArea whose &%Water is not saline, +e.g. most rivers and lakes.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GeographicArea --> + + <owl:Class rdf:about="&NTNames;GeographicArea"> + <rdfs:label>Geographic Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Region"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#GeographicArea +SUO 1.55: July 14, 2003 +A geographic location, generally having +definite boundaries. Note that this differs from its immediate superclass +&%Region in that a &%GeographicArea is a three-dimensional &%Region of the +earth. Accordingly, all astronomical objects other than earth and all +one-dimensional and two-dimensional &%Regions are not classed under +&%GeographicArea.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GeographicLocation --> + + <owl:Class rdf:about="&NTNames;GeographicLocation"> + <rdfs:label + >Geographic Location</rdfs:label> + <rdfs:comment + >A collection of properties describing geographic location. </rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GeopoliticalArea --> + + <owl:Class rdf:about="&NTNames;GeopoliticalArea"> + <rdfs:label + >Geopolitical Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeographicArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#GeopoliticalArea +SUO 1.55: July 14, 2003 +Any &%GeographicArea which is associated +with some sort of political structure. This class includes &%Lands, +&%Cities, districts of cities, counties, etc. Note that the identity +of a &%GeopoliticalArea may remain constant after a change in borders.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Group --> + + <owl:Class rdf:about="&NTNames;Group"> + <rdfs:label>Group</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Agent"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Group +SUO 1.55: July 14, 2003 +A &%Collection of &%Agents, e.g. a flock +of sheep, a herd of goats, or the local Boy Scout troop.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#GroupOfPeople --> + + <owl:Class rdf:about="&NTNames;GroupOfPeople"> + <rdfs:label>Group of People</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Group"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#GroupOfPeople +SUO 1.55: July 14, 2003 +Any &%Group whose &%members are +exclusively &%Humans.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Human --> + + <owl:Class rdf:about="&NTNames;Human"> + <rdfs:label>Human</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;CognitiveAgent"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Human +SUO 1.55: July 14, 2003 +Modern man, the only remaining species of the Homo genus.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#HumanAttribute --> + + <owl:Class rdf:about="&NTNames;HumanAttribute"> + <rdfs:label>Human attribute</rdfs:label> + <rdfs:comment + >Attributes of people, overlapping with the class hierarchy under suo:Group: this is unsatisfactory.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Island --> + + <owl:Class rdf:about="&NTNames;Island"> + <rdfs:label>Island</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;LandArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#Island +SUO 1.55: July 14, 2003 +A &%LandArea that is completely surrounded by a &%WaterArea.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#LandArea --> + + <owl:Class rdf:about="&NTNames;LandArea"> + <rdfs:label>Land Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeographicArea"/> + <owl:disjointWith rdf:resource="&NTNames;WaterArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#LandArea +SUO 1.55: July 14, 2003 +An area which is predominantly solid ground, +e.g. a &%Nation, a mountain, a desert, etc. Note that a &%LandArea may +contain some relatively small &%WaterAreas. For example, Australia is +a &%LandArea even though it contains various rivers and lakes.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Man --> + + <owl:Class rdf:about="&NTNames;Man"> + <rdfs:label>Man</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Human"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&NTNames;spouseOf"/> + <owl:allValuesFrom rdf:resource="&NTNames;Woman"/> + </owl:Restriction> + </rdfs:subClassOf> + <owl:disjointWith rdf:resource="&NTNames;Woman"/> + <rdfs:comment + >SUO 1.55: July 14, 2003 +The class of &%Male &%Humans.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Object --> + + <owl:Class rdf:about="&NTNames;Object"> + <rdfs:label>Object</rdfs:label> + <rdfs:comment + >Following http://reliant.teknowledge.com/DAML/SUMO.owl#Object, this "Corresponds roughly to the class of ordinary +objects. Examples include normal physical objects, geographical regions, +and locations of &%Processes, the complement of &%Objects in the &%Physical class. "</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Region --> + + <owl:Class rdf:about="&NTNames;Region"> + <rdfs:label>Region</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Object"/> + <rdfs:comment + >Comparable to http://reliant.teknowledge.com/DAML/SUMO.owl#Region: "A topographic location. Regions encompass surfaces of Objects, imaginary places, and GeographicAreas. "</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ReligiousBeliefSystem --> + + <owl:Class rdf:about="&NTNames;ReligiousBeliefSystem"> + <rdfs:label + >Religious belief system</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;BeliefSystem"/> + <rdfs:comment + >A system of religious beliefs, or a philosophy.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SaltWaterArea --> + + <owl:Class rdf:about="&NTNames;SaltWaterArea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#StateOrProvince --> + + <owl:Class rdf:about="&NTNames;StateOrProvince"> + <rdfs:label + >State or Province</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeopoliticalArea"/> + <rdfs:subClassOf rdf:resource="&NTNames;LandArea"/> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#StateOrProvince +SUO 1.55: July 14, 2003 +Administrative subdivisions of a +&%Nation that are broader than any other political subdivisions that +may exist. This &%Class includes the states of the United States, as +well as the provinces of Canada and European countries. +Here it covers both provinces and districts.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Tribe --> + + <owl:Class rdf:about="&NTNames;Tribe"> + <rdfs:label>Tribe</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;EthnicGroup"/> + <rdfs:comment + >Subclass for the Twelve Tribes of Israel</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#WaterArea --> + + <owl:Class rdf:about="&NTNames;WaterArea"> + <rdfs:label>Water Area</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;GeographicArea"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&NTNames;nativePlaceOf"/> + <owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">0</owl:cardinality> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:comment + >Based on SUMO, http://reliant.teknowledge.com/DAML/SUMO.owl#WaterArea +SUO 1.55: July 14, 2003 +A body which is made up predominantly of water, +e.g. rivers, lakes, oceans, etc.</rdfs:comment> + </owl:Class> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Woman --> + + <owl:Class rdf:about="&NTNames;Woman"> + <rdfs:label>Woman</rdfs:label> + <rdfs:subClassOf rdf:resource="&NTNames;Human"/> + <rdfs:subClassOf> + <owl:Restriction> + <owl:onProperty rdf:resource="&NTNames;spouseOf"/> + <owl:allValuesFrom rdf:resource="&NTNames;Man"/> + </owl:Restriction> + </rdfs:subClassOf> + <rdfs:comment + >SUO 1.55: July 14, 2003 +The class of &%Female &%Humans.</rdfs:comment> + </owl:Class> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#domain --> + + <owl:Class rdf:about="&rdfs;domain"/> + + + + <!-- http://www.w3.org/2000/01/rdf-schema#range --> + + <owl:Class rdf:about="&rdfs;range"/> + + + + <!-- http://www.w3.org/2002/07/owl#Thing --> + + <owl:Class rdf:about="&owl;Thing"/> + + + + <!-- + /////////////////////////////////////////////////////////////////////////////////////// + // + // Individuals + // + /////////////////////////////////////////////////////////////////////////////////////// + --> + + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Aaron --> + + <NTNames:Man rdf:about="&NTNames;Aaron"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AbijahSonOfRehoboam --> + + <NTNames:Man rdf:about="&NTNames;AbijahSonOfRehoboam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Abiud --> + + <NTNames:Man rdf:about="&NTNames;Abiud"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Abraham --> + + <NTNames:Man rdf:about="&NTNames;Abraham"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Achim --> + + <NTNames:Man rdf:about="&NTNames;Achim"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Addi --> + + <NTNames:Man rdf:about="&NTNames;Addi"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Admin --> + + <NTNames:Man rdf:about="&NTNames;Admin"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Aeneas --> + + <NTNames:Man rdf:about="&NTNames;Aeneas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ahaz --> + + <NTNames:Man rdf:about="&NTNames;Ahaz"> + <rdfs:label rdf:datatype="&xsd;string">Ahaz</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >King of Judah during the time of Isaiah</NTNames:description> + <rdfs:comment rdf:datatype="&xsd;string" + >See OT descriptions in 2 Kings 16; Isa. 7-9; 2 Chr. 28.</rdfs:comment> + <NTNames:occupation rdf:datatype="&xsd;string">king</NTNames:occupation> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AlexanderOfEphesus --> + + <NTNames:Man rdf:about="&NTNames;AlexanderOfEphesus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AlexanderOfTheSanhedrin --> + + <NTNames:Man rdf:about="&NTNames;AlexanderOfTheSanhedrin"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Amminadab --> + + <NTNames:Man rdf:about="&NTNames;Amminadab"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Amos --> + + <NTNames:Man rdf:about="&NTNames;Amos"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AmosSonOfNahum --> + + <NTNames:Man rdf:about="&NTNames;AmosSonOfNahum"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ananias --> + + <NTNames:Man rdf:about="&NTNames;Ananias"> + <rdfs:label rdf:datatype="&xsd;string">Ananias</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >A member of the early church in Jerusalem who conspired with his wife to deceive the church about a gift of property, and who was consequently struck dead.</NTNames:description> + <rdfs:comment rdf:datatype="&xsd;string" + >Residence in Jerusalem is assumed by the account in Acts 5, where the church is still primarily Jersualem-based. </rdfs:comment> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#AnaniasOfDamascus --> + + <NTNames:Man rdf:about="&NTNames;AnaniasOfDamascus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Andrew --> + + <NTNames:Man rdf:about="&NTNames;Andrew"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Anna --> + + <NTNames:Woman rdf:about="&NTNames;Anna"> + <rdfs:label rdf:datatype="&xsd;string">Anna</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >a prophetess who spoke about the infant Jesus in the temple</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + <NTNames:occupation rdf:datatype="&xsd;string">prophetess</NTNames:occupation> + </NTNames:Woman> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Annas --> + + <NTNames:Man rdf:about="&NTNames;Annas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Aquila --> + + <NTNames:Man rdf:about="&NTNames;Aquila"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Arni --> + + <NTNames:Man rdf:about="&NTNames;Arni"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Asaph --> + + <NTNames:Man rdf:about="&NTNames;Asaph"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Asher --> + + <NTNames:Man rdf:about="&NTNames;Asher"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Azor --> + + <NTNames:Man rdf:about="&NTNames;Azor"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bar-Jesus --> + + <NTNames:Man rdf:about="&NTNames;Bar-Jesus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Barabbas --> + + <NTNames:Man rdf:about="&NTNames;Barabbas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Barachiah --> + + <NTNames:Man rdf:about="&NTNames;Barachiah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Barnabas --> + + <NTNames:Man rdf:about="&NTNames;Barnabas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bathsheba --> + + <NTNames:Woman rdf:about="&NTNames;Bathsheba"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Benjamin --> + + <NTNames:Man rdf:about="&NTNames;Benjamin"> + <rdfs:label rdf:datatype="&xsd;string">Benjamin</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >One of the 12 Patriarchs of Israel</NTNames:description> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bernice --> + + <NTNames:Woman rdf:about="&NTNames;Bernice"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Bethesda --> + + <NTNames:FreshWaterArea rdf:about="&NTNames;Bethesda"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Boaz --> + + <NTNames:Man rdf:about="&NTNames;Boaz"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Caiaphas --> + + <NTNames:Man rdf:about="&NTNames;Caiaphas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Canaanite --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Canaanite"> + <rdfs:label rdf:datatype="&xsd;string">Canaanite</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >In the Old Testament, a people living west of the Jordan river who were partially displaced by the Israelites. In New Testament times, Canaanites lived primarily in the area of Phoenicia. Cananean, in contrast, is almost certainly political, rather than ethnic. </rdfs:comment> + </NTNames:EthnicityAttribute> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Cauda --> + + <NTNames:Island rdf:about="&NTNames;Cauda"> + <rdfs:label rdf:datatype="&xsd;string">Cauda</rdfs:label> + </NTNames:Island> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Christianity --> + + <NTNames:ReligiousBeliefSystem rdf:about="&NTNames;Christianity"> + <rdfs:label rdf:datatype="&xsd;string">Christianity</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >Not referenced as a belief system in the New Testament.</rdfs:comment> + </NTNames:ReligiousBeliefSystem> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ClaudiusLysias --> + + <NTNames:Man rdf:about="&NTNames;ClaudiusLysias"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Cleopas --> + + <NTNames:Man rdf:about="&NTNames;Cleopas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Cosam --> + + <NTNames:Man rdf:about="&NTNames;Cosam"> + <rdfs:label rdf:datatype="&xsd;string">Cosam</rdfs:label> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#David --> + + <NTNames:Man rdf:about="&NTNames;David"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Drusilla --> + + <NTNames:Woman rdf:about="&NTNames;Drusilla"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eber --> + + <NTNames:Man rdf:about="&NTNames;Eber"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Egyptian --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Egyptian"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eleazar --> + + <NTNames:Man rdf:about="&NTNames;Eleazar"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EliakimSonOfAbiud --> + + <NTNames:Man rdf:about="&NTNames;EliakimSonOfAbiud"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#EliakimSonOfMelea --> + + <NTNames:Man rdf:about="&NTNames;EliakimSonOfMelea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eliezer --> + + <NTNames:Man rdf:about="&NTNames;Eliezer"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elijah --> + + <NTNames:Man rdf:about="&NTNames;Elijah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elisha --> + + <NTNames:Man rdf:about="&NTNames;Elisha"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eliud --> + + <NTNames:Man rdf:about="&NTNames;Eliud"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elizabeth --> + + <NTNames:Woman rdf:about="&NTNames;Elizabeth"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Elmadam --> + + <NTNames:Man rdf:about="&NTNames;Elmadam"> + <rdfs:label rdf:datatype="&xsd;string">Elmadam</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >One of the ancestors of Jesus mentioned in Luke's geneaology</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Er --> + + <NTNames:Man rdf:about="&NTNames;Er"> + <rdfs:label rdf:datatype="&xsd;string">Er</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >One of the ancestors of Jesus mentioned in Luke's geneaology</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Esau --> + + <NTNames:Man rdf:about="&NTNames;Esau"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Esli --> + + <NTNames:Man rdf:about="&NTNames;Esli"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ethiopian --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Ethiopian"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Eunice --> + + <NTNames:Woman rdf:about="&NTNames;Eunice"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Festus --> + + <NTNames:Man rdf:about="&NTNames;Festus"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gad --> + + <NTNames:Man rdf:about="&NTNames;Gad"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Galilean --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Galilean"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gamaliel --> + + <NTNames:Man rdf:about="&NTNames;Gamaliel"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gentile --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Gentile"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Gideon --> + + <NTNames:Man rdf:about="&NTNames;Gideon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Hamor --> + + <NTNames:Man rdf:about="&NTNames;Hamor"> + <rdfs:label rdf:datatype="&xsd;string">Hamor</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string"></NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + <NTNames:occupation rdf:datatype="&xsd;string">ruler</NTNames:occupation> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Heli --> + + <NTNames:Man rdf:about="&NTNames;Heli"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#HerodAntipas --> + + <NTNames:Man rdf:about="&NTNames;HerodAntipas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Hezekiah --> + + <NTNames:Man rdf:about="&NTNames;Hezekiah"> + <rdfs:label rdf:datatype="&xsd;string">Hezekiah</rdfs:label> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Hezron --> + + <NTNames:Man rdf:about="&NTNames;Hezron"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Isaac --> + + <NTNames:Man rdf:about="&NTNames;Isaac"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jacob --> + + <NTNames:Man rdf:about="&NTNames;Jacob"> + <rdfs:label rdf:datatype="&xsd;string">Israel</rdfs:label> + <rdfs:label rdf:datatype="&xsd;string">Jacob</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >Israel becomes a metonym describing the nation of descendants from Jacob, so it is used both for a individual, a nation, and the members of that nation. </rdfs:comment> + <NTNames:description rdf:datatype="&xsd;string" + >The patriarch of the nation of Israel, son of Isaac and Abraham</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JacobSonOfMatthan --> + + <NTNames:Man rdf:about="&NTNames;JacobSonOfMatthan"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jannai --> + + <NTNames:Man rdf:about="&NTNames;Jannai"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jechoniah --> + + <NTNames:Man rdf:about="&NTNames;Jechoniah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jehoshaphat --> + + <NTNames:Man rdf:about="&NTNames;Jehoshaphat"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jerusalem --> + + <NTNames:City rdf:about="&NTNames;Jerusalem"> + <rdfs:label rdf:datatype="&xsd;string">Jerusalem</rdfs:label> + </NTNames:City> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JerusalemGeodata --> + + <NTNames:GeographicLocation rdf:about="&NTNames;JerusalemGeodata"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jesse --> + + <NTNames:Man rdf:about="&NTNames;Jesse"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jewish --> + + <NTNames:EthnicityAttribute rdf:about="&NTNames;Jewish"> + <rdfs:label rdf:datatype="&xsd;string">Jewish</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >The notion of 'Jewish' as an ethnicity is problematic given the long history of God's chosen people and their many circumstances. Here it refers broadly to the Jewish identity, and is applied to all those from Abraham through Peter and Paul who would designate themselves as Jewish. In particular, no attempt is made to distinguish pre-Mosaic Jewish ethnicity from later forms. Israelite is only used a few times in the New Testament, and in those instances, it is treated synonymously with Jewish. </rdfs:comment> + </NTNames:EthnicityAttribute> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Joanan --> + + <NTNames:Man rdf:about="&NTNames;Joanan"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Joanna --> + + <NTNames:Woman rdf:about="&NTNames;Joanna"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JohnOfTheSanhedrin --> + + <NTNames:Man rdf:about="&NTNames;JohnOfTheSanhedrin"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JohntheBaptist --> + + <NTNames:Man rdf:about="&NTNames;JohntheBaptist"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JonahOfBethsaida --> + + <NTNames:Man rdf:about="&NTNames;JonahOfBethsaida"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jonam --> + + <NTNames:Man rdf:about="&NTNames;Jonam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Joram --> + + <NTNames:Man rdf:about="&NTNames;Joram"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jorim --> + + <NTNames:Man rdf:about="&NTNames;Jorim"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Josech --> + + <NTNames:Man rdf:about="&NTNames;Josech"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephBarsabbas --> + + <NTNames:Man rdf:about="&NTNames;JosephBarsabbas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephSonOfJonam --> + + <NTNames:Man rdf:about="&NTNames;JosephSonOfJonam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephSonOfMattathias --> + + <NTNames:Man rdf:about="&NTNames;JosephSonOfMattathias"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JosephThePatriarch --> + + <NTNames:Man rdf:about="&NTNames;JosephThePatriarch"> + <rdfs:label rdf:datatype="&xsd;string">Joseph</rdfs:label> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JoshuaSonOfEliezer --> + + <NTNames:Man rdf:about="&NTNames;JoshuaSonOfEliezer"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Josiah --> + + <NTNames:Man rdf:about="&NTNames;Josiah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Jotham --> + + <NTNames:Man rdf:about="&NTNames;Jotham"> + <rdfs:label rdf:datatype="&xsd;string">Jotham</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >His occupation as King comes from Old Testament sources, 2Chron.26-27. </rdfs:comment> + <NTNames:description rdf:datatype="&xsd;string" + >One of the ancestors of Jesus mentioned in Matthew's geneaology</NTNames:description> + <NTNames:occupation rdf:datatype="&xsd;string">king of Judah</NTNames:occupation> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">true</NTNames:hasOnlyGenealogyMention> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Judah --> + + <NTNames:Man rdf:about="&NTNames;Judah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#JudahSonOfJoseph --> + + <NTNames:Man rdf:about="&NTNames;JudahSonOfJoseph"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Judaism --> + + <NTNames:ReligiousBeliefSystem rdf:about="&NTNames;Judaism"> + <rdfs:label rdf:datatype="&xsd;string">Judaism</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >This is distinct from Jewish as an ethnic heritage, which implies birth: one can have a ReligiousBelief of Judaism through conversion, despite not having Jewish ethnicity. Those who convert to other beliefs (most notably for the New Testament, Christianity) are typically designated as having Jewish ethnicity, but Christianity as a ReligiousBelief. There is no implication of faithful devotion to the Jewish faith. </rdfs:comment> + </NTNames:ReligiousBeliefSystem> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Judea --> + + <NTNames:StateOrProvince rdf:about="&NTNames;Judea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#LeviSonOfMelki --> + + <NTNames:Man rdf:about="&NTNames;LeviSonOfMelki"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#LeviSonOfSimeon --> + + <NTNames:Man rdf:about="&NTNames;LeviSonOfSimeon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Lois --> + + <NTNames:Woman rdf:about="&NTNames;Lois"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Maath --> + + <NTNames:Man rdf:about="&NTNames;Maath"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Manasseh --> + + <NTNames:Man rdf:about="&NTNames;Manasseh"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ManassehThePatriarch --> + + <NTNames:Man rdf:about="&NTNames;ManassehThePatriarch"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Martha --> + + <NTNames:Woman rdf:about="&NTNames;Martha"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Mary --> + + <NTNames:Woman rdf:about="&NTNames;Mary"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MaryMagdalene --> + + <NTNames:Woman rdf:about="&NTNames;MaryMagdalene"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MaryMotherOfJohnMark --> + + <NTNames:Woman rdf:about="&NTNames;MaryMotherOfJohnMark"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MaryOfBethany --> + + <NTNames:Woman rdf:about="&NTNames;MaryOfBethany"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MaryWifeOfClopas --> + + <NTNames:Woman rdf:about="&NTNames;MaryWifeOfClopas"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Mattatha --> + + <NTNames:Man rdf:about="&NTNames;Mattatha"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MattathaisSonOfAmos --> + + <NTNames:Man rdf:about="&NTNames;MattathaisSonOfAmos"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MattathiasSonOfSemein --> + + <NTNames:Man rdf:about="&NTNames;MattathiasSonOfSemein"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MatthatSonOfLeviSonOfMelki --> + + <NTNames:Man rdf:about="&NTNames;MatthatSonOfLeviSonOfMelki"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MatthatSonOfLeviSonOfSimeon --> + + <NTNames:Man rdf:about="&NTNames;MatthatSonOfLeviSonOfSimeon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Matthias --> + + <NTNames:Man rdf:about="&NTNames;Matthias"> + <rdfs:label rdf:datatype="&xsd;string">Matthias</rdfs:label> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MelchiSonOfAddi --> + + <NTNames:Man rdf:about="&NTNames;MelchiSonOfAddi"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#MelchiSonOfJannai --> + + <NTNames:Man rdf:about="&NTNames;MelchiSonOfJannai"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Melea --> + + <NTNames:Man rdf:about="&NTNames;Melea"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Menna --> + + <NTNames:Man rdf:about="&NTNames;Menna"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Naggai --> + + <NTNames:Man rdf:about="&NTNames;Naggai"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Nahshon --> + + <NTNames:Man rdf:about="&NTNames;Nahshon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Nahum --> + + <NTNames:Man rdf:about="&NTNames;Nahum"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Nathan --> + + <NTNames:Man rdf:about="&NTNames;Nathan"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Neri --> + + <NTNames:Man rdf:about="&NTNames;Neri"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Obed --> + + <NTNames:Man rdf:about="&NTNames;Obed"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Perez --> + + <NTNames:Man rdf:about="&NTNames;Perez"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Phanuel --> + + <NTNames:Man rdf:about="&NTNames;Phanuel"> + <rdfs:label rdf:datatype="&xsd;string">Phanuel</rdfs:label> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Philadelphia --> + + <NTNames:City rdf:about="&NTNames;Philadelphia"> + <rdfs:label rdf:datatype="&xsd;string">Philadelphia</rdfs:label> + </NTNames:City> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#PhiladelphiaGeodata --> + + <NTNames:GeographicLocation rdf:about="&NTNames;PhiladelphiaGeodata"> + <rdfs:label rdf:datatype="&xsd;string" + >geodata for Philadelphia</rdfs:label> + <NTNames:altitude rdf:datatype="&xsd;string">0</NTNames:altitude> + <NTNames:longitude rdf:datatype="&xsd;string" + >28.52643605613694</NTNames:longitude> + <NTNames:latitude rdf:datatype="&xsd;string" + >38.35785882454039</NTNames:latitude> + </NTNames:GeographicLocation> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Priscilla --> + + <NTNames:Woman rdf:about="&NTNames;Priscilla"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Rachel --> + + <NTNames:Woman rdf:about="&NTNames;Rachel"> + <rdfs:label rdf:datatype="&xsd;string">Rachel</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >Daughter of Laban and sister of Leah, who are not named in the New Testament. </rdfs:comment> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + <NTNames:description rdf:datatype="&xsd;string" + >one of Jacob's wives</NTNames:description> + </NTNames:Woman> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Ram --> + + <NTNames:Man rdf:about="&NTNames;Ram"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Rebecca --> + + <NTNames:Woman rdf:about="&NTNames;Rebecca"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Rehoboam --> + + <NTNames:Man rdf:about="&NTNames;Rehoboam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Rhesa --> + + <NTNames:Man rdf:about="&NTNames;Rhesa"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Rhoda --> + + <NTNames:Woman rdf:about="&NTNames;Rhoda"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Salmon --> + + <NTNames:Man rdf:about="&NTNames;Salmon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Sapphira --> + + <NTNames:Woman rdf:about="&NTNames;Sapphira"> + <rdfs:label rdf:datatype="&xsd;string">Sapphira</rdfs:label> + <NTNames:description rdf:datatype="&xsd;string" + >a member of the early church who misrepresented a gift and died as a + consequence</NTNames:description> + <NTNames:hasOnlyGenealogyMention rdf:datatype="&xsd;string">false</NTNames:hasOnlyGenealogyMention> + </NTNames:Woman> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Sarah --> + + <NTNames:Woman rdf:about="&NTNames;Sarah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Semein --> + + <NTNames:Man rdf:about="&NTNames;Semein"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Shealtiel --> + + <NTNames:Man rdf:about="&NTNames;Shealtiel"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ShealtielSonOfNeri --> + + <NTNames:Man rdf:about="&NTNames;ShealtielSonOfNeri"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Shechem --> + + <NTNames:City rdf:about="&NTNames;Shechem"> + <rdfs:label rdf:datatype="&xsd;string">Shechem</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >A subregion of Canaan.</rdfs:comment> + </NTNames:City> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ShechemGeodata --> + + <NTNames:GeographicLocation rdf:about="&NTNames;ShechemGeodata"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Siloam --> + + <NTNames:FreshWaterArea rdf:about="&NTNames;Siloam"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SimeonSonOfJudah --> + + <NTNames:Man rdf:about="&NTNames;SimeonSonOfJudah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SimeonThePatriarch --> + + <NTNames:Man rdf:about="&NTNames;SimeonThePatriarch"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SimonOfCyrene --> + + <NTNames:Man rdf:about="&NTNames;SimonOfCyrene"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SimonPeter --> + + <NTNames:Man rdf:about="&NTNames;SimonPeter"> + <rdfs:label rdf:datatype="&xsd;string">Simon Peter</rdfs:label> + <rdfs:comment rdf:datatype="&xsd;string" + >The main definition for the Apostle Peter.</rdfs:comment> + <NTNames:occupation rdf:datatype="&xsd;string">apostle</NTNames:occupation> + <NTNames:occupation rdf:datatype="&xsd;string">fisherman</NTNames:occupation> + <NTNames:description rdf:datatype="&xsd;string" + >one of Jesus' twelve apostles</NTNames:description> + </NTNames:Man> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#SimonTheTanner --> + + <NTNames:Man rdf:about="&NTNames;SimonTheTanner"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Solomon --> + + <NTNames:Man rdf:about="&NTNames;Solomon"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Susanna --> + + <NTNames:Woman rdf:about="&NTNames;Susanna"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Tabitha --> + + <NTNames:Woman rdf:about="&NTNames;Tabitha"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Tamar --> + + <NTNames:Woman rdf:about="&NTNames;Tamar"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Timothy --> + + <NTNames:Man rdf:about="&NTNames;Timothy"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#TribeOfAsher --> + + <NTNames:Tribe rdf:about="&NTNames;TribeOfAsher"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Uzziah --> + + <NTNames:Man rdf:about="&NTNames;Uzziah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Zadok --> + + <NTNames:Man rdf:about="&NTNames;Zadok"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#ZechariahSonOfBarachiah --> + + <NTNames:Man rdf:about="&NTNames;ZechariahSonOfBarachiah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Zerah --> + + <NTNames:Man rdf:about="&NTNames;Zerah"/> + + + + <!-- http://semanticbible.org/ns/2006/NTNames#Zerubbabel --> + + <NTNames:Man rdf:about="&NTNames;Zerubbabel"/> +</rdf:RDF> Added: trunk/examples/semantic_bible/10000/normal_10000.conf =================================================================== --- trunk/examples/semantic_bible/10000/normal_10000.conf (rev 0) +++ trunk/examples/semantic_bible/10000/normal_10000.conf 2008-09-29 14:32:13 UTC (rev 1298) @@ -0,0 +1,33 @@ +/** +(NOT "http://semanticbible.org/ns/2006/NTNames#Woman" OR ("http://semanticbible.org/ns/2006/NTNames#Island" AND NOT "http://semanticbible.org/ns/2006/NTNames#WaterArea")) +((NOT http://semanticbible.org/ns/2006/NTNames#Woman) OR (http://semanticbible.org/ns/2006/NTNames#Island AND (NOT http://semanticbible.o... [truncated message content] |
From: <sk...@us...> - 2008-09-29 11:45:32
|
Revision: 1297 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1297&view=rev Author: sknappe Date: 2008-09-29 11:45:24 +0000 (Mon, 29 Sep 2008) Log Message: ----------- if there are positives or negatives in session, they are shown now Modified Paths: -------------- trunk/src/dbpedia-navigator/index.php Modified: trunk/src/dbpedia-navigator/index.php =================================================================== --- trunk/src/dbpedia-navigator/index.php 2008-09-29 11:15:23 UTC (rev 1296) +++ trunk/src/dbpedia-navigator/index.php 2008-09-29 11:45:24 UTC (rev 1297) @@ -17,6 +17,7 @@ //what happens onLoad $onLoad="onLoad=\"document.getElementById('label').focus();"; if (isset($_GET['positives'])||isset($_GET['negatives'])) $onLoad.="setPositivesAndNegatives('positives=".$_GET['positives']."&negatives=".$_GET['negatives']."');"; +else if (isset($_SESSION['positives'])||isset($_SESSION['negatives'])) $onLoad.="setPositivesAndNegatives('positives=".$_SESSION['positives']."&negatives=".$_SESSION['negatives']."');"; if (isset($_GET['showArticle'])) $onLoad.="get_article('label=".$_GET['showArticle']."&cache=-1');"; else if (isset($_GET['search'])) $onLoad.="search_it('label=".$_GET['search']."&number=10');"; else if (isset($_GET['showClass'])) $onLoad.="get_class('class=http://dbpedia.org/class/yago/".$_GET['showClass']."&cache=-1');"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 11:15:27
|
Revision: 1296 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1296&view=rev Author: sknappe Date: 2008-09-29 11:15:23 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/js/ajax.js Modified: trunk/src/dbpedia-navigator/js/ajax.js =================================================================== --- trunk/src/dbpedia-navigator/js/ajax.js 2008-09-29 10:55:47 UTC (rev 1295) +++ trunk/src/dbpedia-navigator/js/ajax.js 2008-09-29 11:15:23 UTC (rev 1296) @@ -161,7 +161,7 @@ function clearPositives() { - if (document.all){ + if (document.all){ //IE var XhrObj = new ActiveXObject("Microsoft.XMLHTTP"); } @@ -180,7 +180,7 @@ } XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); - XhrObj.send(); + XhrObj.send(''); } function clearNegatives() @@ -205,7 +205,7 @@ } XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); - XhrObj.send(); + XhrObj.send(''); } function removePosInterest(param) @@ -290,7 +290,7 @@ } XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); - XhrObj.send(); + XhrObj.send(''); } function stopServerCall() @@ -314,7 +314,7 @@ } XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); - XhrObj.send(); + XhrObj.send(''); } function getSubjectsFromConcept(param) @@ -427,5 +427,5 @@ } XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); - XhrObj.send(); + XhrObj.send(''); } \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 10:55:52
|
Revision: 1295 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1295&view=rev Author: sknappe Date: 2008-09-29 10:55:47 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_get_article.php Modified: trunk/src/dbpedia-navigator/ajax_get_article.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 08:47:04 UTC (rev 1294) +++ trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 10:55:47 UTC (rev 1295) @@ -95,7 +95,7 @@ if (isset($triples['http://www.w3.org/2002/07/owl#sameAs'])||isset($subjecttriples['http://www.w3.org/2002/07/owl#sameAs'])){ $content.='<br/><hr><h4>Same as</h4><br/>'; $content.='<ul>'; - foreach ($triples['http://www.w3.org/2002/07/owl#sameAs'] as $same){ + if (isset($triples['http://www.w3.org/2002/07/owl#sameAs'])) foreach ($triples['http://www.w3.org/2002/07/owl#sameAs'] as $same){ if ($same['type']=="uri") $content .= '<li><a href="'.$same['value'].'" target="_blank">'.urldecode($same['value']).'</a></li>'; else $content.= '<li>'.urldecode($same['value']).'</li>'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 08:47:10
|
Revision: 1294 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1294&view=rev Author: sknappe Date: 2008-09-29 08:47:04 +0000 (Mon, 29 Sep 2008) Log Message: ----------- two images Added Paths: ----------- trunk/src/dbpedia-navigator/images/arrow_down.gif trunk/src/dbpedia-navigator/images/arrow_up.gif Property changes on: trunk/src/dbpedia-navigator/images/arrow_down.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: trunk/src/dbpedia-navigator/images/arrow_up.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 08:41:47
|
Revision: 1293 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1293&view=rev Author: sknappe Date: 2008-09-29 08:41:45 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/helper_functions.php Modified: trunk/src/dbpedia-navigator/helper_functions.php =================================================================== --- trunk/src/dbpedia-navigator/helper_functions.php 2008-09-29 08:30:17 UTC (rev 1292) +++ trunk/src/dbpedia-navigator/helper_functions.php 2008-09-29 08:41:45 UTC (rev 1293) @@ -466,7 +466,7 @@ } else{ if ($number>1) $ret.='<li>'; - $ret .= htmlentities($val['value']); + $ret .= $val['value']; if ($number>1) $ret.='</li>'; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 08:30:24
|
Revision: 1292 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1292&view=rev Author: sknappe Date: 2008-09-29 08:30:17 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/helper_functions.php Modified: trunk/src/dbpedia-navigator/helper_functions.php =================================================================== --- trunk/src/dbpedia-navigator/helper_functions.php 2008-09-29 08:28:07 UTC (rev 1291) +++ trunk/src/dbpedia-navigator/helper_functions.php 2008-09-29 08:30:17 UTC (rev 1292) @@ -466,7 +466,7 @@ } else{ if ($number>1) $ret.='<li>'; - $ret .= htmlentities(urldecode($val['value'])); + $ret .= htmlentities($val['value']); if ($number>1) $ret.='</li>'; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 08:28:10
|
Revision: 1291 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1291&view=rev Author: sknappe Date: 2008-09-29 08:28:07 +0000 (Mon, 29 Sep 2008) Log Message: ----------- changed encoding of some stuff Modified Paths: -------------- trunk/src/dbpedia-navigator/helper_functions.php Modified: trunk/src/dbpedia-navigator/helper_functions.php =================================================================== --- trunk/src/dbpedia-navigator/helper_functions.php 2008-09-29 08:09:43 UTC (rev 1290) +++ trunk/src/dbpedia-navigator/helper_functions.php 2008-09-29 08:28:07 UTC (rev 1291) @@ -466,7 +466,7 @@ } else{ if ($number>1) $ret.='<li>'; - $ret .= $val['value']; + $ret .= htmlentities(urldecode($val['value'])); if ($number>1) $ret.='</li>'; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-29 08:09:45
|
Revision: 1290 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1290&view=rev Author: kurzum Date: 2008-09-29 08:09:43 +0000 (Mon, 29 Sep 2008) Log Message: ----------- last experiment setup Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java Modified: trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-29 07:37:09 UTC (rev 1289) +++ trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-29 08:09:43 UTC (rev 1290) @@ -130,8 +130,8 @@ NORMAL_1000_CTESTS, SPARQL_10000_CTESTS, NORMAL_10000_CTESTS, + NORMAL_10000_CTESTS_FASTINST, - SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP, SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION, SPARQL_10000_CTESTS_SPECIAL_REC1, @@ -187,11 +187,11 @@ //conductExperiment(Experiments.SPARQL_1000_CTESTS); //EXTRA - conductExperiment(Experiments.NORMAL_10000_CTESTS_FASTINST); conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP); conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION); conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1); conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3); + conductExperiment(Experiments.NORMAL_10000_CTESTS_FASTINST); } @@ -350,6 +350,9 @@ else if(exp.toString().contains("NORMAL")){ if(exp.equals(Experiments.NORMAL_10000_CTESTS_FASTINST)){ la = prepareNormalExperiment(true, posExamples, negExamples); + la.getConfigurator().setUseAllConstructor(false); + la.getConfigurator().setUseNegation(false); + la.getConfigurator().setUseCardinalityRestrictions(false); }else{ la = prepareNormalExperiment(false, posExamples, negExamples); } @@ -409,6 +412,7 @@ c.setGetPropertyInformation(false); }else if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION)){ c.setCloseAfterRecursion(false); + c.setGetPropertyInformation(false); }else if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1)){ c.setRecursionDepth(1); }else if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3)){ @@ -467,7 +471,8 @@ // reasoner if(fic){ f = ComponentFactory.getFastInstanceChecker(tmp); - ((FastInstanceChecker)f).getConfigurator().setDefaultNegation(false); + ((FastInstanceChecker)f).getConfigurator().setDefaultNegation(true); + }else{ f = ComponentFactory.getOWLAPIReasoner(tmp); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 07:37:22
|
Revision: 1289 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1289&view=rev Author: sknappe Date: 2008-09-29 07:37:09 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_get_article.php Modified: trunk/src/dbpedia-navigator/ajax_get_article.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 07:30:00 UTC (rev 1288) +++ trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 07:37:09 UTC (rev 1289) @@ -61,11 +61,11 @@ $artTitle=urldecode(str_replace("_"," ",substr (strrchr ($url, "/"), 1))); // display a picture if there is one - if (isset($triples['http://dbpedia.org/property/imageCaption'])&&$triples['http://dbpedia.org/property/imageCaption'][0]['type']!='uri') $alt=$triples['http://dbpedia.org/property/imageCaption'][0]['value']; + if (isset($triples['http://dbpedia.org/property/imageCaption'])&&@$triples['http://dbpedia.org/property/imageCaption'][0]['type']!='uri') $alt=$triples['http://dbpedia.org/property/imageCaption'][0]['value']; else if (isset($triples['http://dbpedia.org/property/caption'])&&$triples['http://dbpedia.org/property/imageCaption'][0]['type']!='uri') $alt=$triples['http://dbpedia.org/property/caption'][0]['value']; else $alt='Picture of '.$artTitle; - if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])&&fopen($triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'], 'r')){ + if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])&&@fopen($triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'], 'r')){ $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; } else if(isset($triples['http://xmlns.com/foaf/0.1/img'])&&fopen($triples['http://xmlns.com/foaf/0.1/img'][0]['value'], 'r')){ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 07:30:11
|
Revision: 1288 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1288&view=rev Author: sknappe Date: 2008-09-29 07:30:00 +0000 (Mon, 29 Sep 2008) Log Message: ----------- bugfix Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_get_article.php Modified: trunk/src/dbpedia-navigator/ajax_get_article.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 07:20:27 UTC (rev 1287) +++ trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 07:30:00 UTC (rev 1288) @@ -65,10 +65,10 @@ else if (isset($triples['http://dbpedia.org/property/caption'])&&$triples['http://dbpedia.org/property/imageCaption'][0]['type']!='uri') $alt=$triples['http://dbpedia.org/property/caption'][0]['value']; else $alt='Picture of '.$artTitle; - if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])&&fopen($triples['http://xmlns.com/foaf/0.1/depiction'], 'r')){ + if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])&&fopen($triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'], 'r')){ $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; } - else if(isset($triples['http://xmlns.com/foaf/0.1/img'])&&fopen($triples['http://xmlns.com/foaf/0.1/img'], 'r')){ + else if(isset($triples['http://xmlns.com/foaf/0.1/img'])&&fopen($triples['http://xmlns.com/foaf/0.1/img'][0]['value'], 'r')){ $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/img'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <sk...@us...> - 2008-09-29 07:20:38
|
Revision: 1287 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1287&view=rev Author: sknappe Date: 2008-09-29 07:20:27 +0000 (Mon, 29 Sep 2008) Log Message: ----------- now article view looks if picture '.../depiction' really exists, if not tries to take '.../image' Modified Paths: -------------- trunk/src/dbpedia-navigator/ajax_get_article.php Modified: trunk/src/dbpedia-navigator/ajax_get_article.php =================================================================== --- trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-28 11:51:41 UTC (rev 1286) +++ trunk/src/dbpedia-navigator/ajax_get_article.php 2008-09-29 07:20:27 UTC (rev 1287) @@ -62,9 +62,15 @@ // display a picture if there is one if (isset($triples['http://dbpedia.org/property/imageCaption'])&&$triples['http://dbpedia.org/property/imageCaption'][0]['type']!='uri') $alt=$triples['http://dbpedia.org/property/imageCaption'][0]['value']; + else if (isset($triples['http://dbpedia.org/property/caption'])&&$triples['http://dbpedia.org/property/imageCaption'][0]['type']!='uri') $alt=$triples['http://dbpedia.org/property/caption'][0]['value']; else $alt='Picture of '.$artTitle; - if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])) + + if(isset($triples['http://xmlns.com/foaf/0.1/depiction'])&&fopen($triples['http://xmlns.com/foaf/0.1/depiction'], 'r')){ $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/depiction'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; + } + else if(isset($triples['http://xmlns.com/foaf/0.1/img'])&&fopen($triples['http://xmlns.com/foaf/0.1/img'], 'r')){ + $content.='<img src="'.$triples['http://xmlns.com/foaf/0.1/img'][0]['value'].'" alt="'.$alt.'" style="float:right; max-width:200px;" \>'; + } //display where it was redirected from, if it was redirected $redirect=""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-28 11:51:44
|
Revision: 1286 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1286&view=rev Author: kurzum Date: 2008-09-28 11:51:41 +0000 (Sun, 28 Sep 2008) Log Message: ----------- turned off default negation in experiment Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/core/configurators/ExampleBasedROLComponentConfigurator.java trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java Modified: trunk/src/dl-learner/org/dllearner/core/configurators/ExampleBasedROLComponentConfigurator.java =================================================================== --- trunk/src/dl-learner/org/dllearner/core/configurators/ExampleBasedROLComponentConfigurator.java 2008-09-28 11:44:40 UTC (rev 1285) +++ trunk/src/dl-learner/org/dllearner/core/configurators/ExampleBasedROLComponentConfigurator.java 2008-09-28 11:51:41 UTC (rev 1286) @@ -214,6 +214,15 @@ return (Boolean) ComponentManager.getInstance().getConfigOptionValue(exampleBasedROLComponent, "useExistsConstructor") ; } /** +* useHasValueConstructor specifies whether the hasValue constructor is used in the learning algorithm. +* mandatory: false| reinit necessary: true +* default value: true +* @return boolean +**/ +public boolean getUseHasValueConstructor() { +return (Boolean) ComponentManager.getInstance().getConfigOptionValue(exampleBasedROLComponent, "useHasValueConstructor") ; +} +/** * useCardinalityRestrictions specifies whether CardinalityRestrictions is used in the learning algorithm. * mandatory: false| reinit necessary: true * default value: true @@ -494,6 +503,15 @@ reinitNecessary = true; } /** +* @param useHasValueConstructor specifies whether the hasValue constructor is used in the learning algorithm. +* mandatory: false| reinit necessary: true +* default value: true +**/ +public void setUseHasValueConstructor(boolean useHasValueConstructor) { +ComponentManager.getInstance().applyConfigEntry(exampleBasedROLComponent, "useHasValueConstructor", useHasValueConstructor); +reinitNecessary = true; +} +/** * @param useCardinalityRestrictions specifies whether CardinalityRestrictions is used in the learning algorithm. * mandatory: false| reinit necessary: true * default value: true Modified: trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-28 11:44:40 UTC (rev 1285) +++ trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-28 11:51:41 UTC (rev 1286) @@ -467,6 +467,7 @@ // reasoner if(fic){ f = ComponentFactory.getFastInstanceChecker(tmp); + ((FastInstanceChecker)f).getConfigurator().setDefaultNegation(false); }else{ f = ComponentFactory.getOWLAPIReasoner(tmp); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-28 11:44:45
|
Revision: 1285 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1285&view=rev Author: kurzum Date: 2008-09-28 11:44:40 +0000 (Sun, 28 Sep 2008) Log Message: ----------- latest changes Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/scripts/DumbLPFinder.java trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java Modified: trunk/src/dl-learner/org/dllearner/scripts/DumbLPFinder.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/DumbLPFinder.java 2008-09-27 14:10:57 UTC (rev 1284) +++ trunk/src/dl-learner/org/dllearner/scripts/DumbLPFinder.java 2008-09-28 11:44:40 UTC (rev 1285) @@ -89,7 +89,7 @@ SortedSet<Individual> allIndividuals = new TreeSet<Individual>(); allIndividuals.addAll(reasoningService.getIndividuals()); - reasoningService = null; + //reasoningService = null; ComponentManager.getInstance().freeAllComponents(); int count = 0; @@ -123,6 +123,9 @@ d = learnSPARQL(positiveEx, negativeEx); acc.addNumber(d.getAccuracy()); + logger.warn("onFragment"+d.getAccuracy()); + + //logger.warn(); writeFiles(filename, d, positiveEx, negativeEx); Modified: trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-27 14:10:57 UTC (rev 1284) +++ trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-28 11:44:40 UTC (rev 1285) @@ -180,16 +180,18 @@ * extra: * */ - conductExperiment(Experiments.NORMAL_10s); - conductExperiment(Experiments.SPARQL_100s); - conductExperiment(Experiments.NORMAL_100s); + //conductExperiment(Experiments.NORMAL_10s); + //conductExperiment(Experiments.SPARQL_100s); + //conductExperiment(Experiments.NORMAL_100s); + //conductExperiment(Experiments.SPARQL_1000_CTESTS); + //EXTRA - //conductExperiment(Experiments.NORMAL_10000_CTESTS_FASTINST); - //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP); - //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION); - //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1); - //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3); + conductExperiment(Experiments.NORMAL_10000_CTESTS_FASTINST); + conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP); + conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION); + conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1); + conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3); } @@ -225,7 +227,7 @@ for (String filename : confs) { SimpleClock oneExperiment = new SimpleClock(); try{ - //if(count!=64) continue; + //if(count<90) continue; if (count == nrOfFilesInExperiment){break;} @@ -270,6 +272,7 @@ EvaluatedDescription onOnto = reEvaluateDescription( bestDescription.getDescription(), retrieved, posEx, negEx); + logger.warn(bestDescription.getAccuracy()); logger.warn(onOnto.getDescription().toKBSyntaxString()); logger.warn(onOnto.getAccuracy()); @@ -559,7 +562,7 @@ }; //9 t.removeColumn(exp.toString()); t.addColumn(new TableColumn(exp.toString(),columnString)); - Table.serializeColumns(t, tableDir, tableFile); + Table.serializeColumns(t, tableDir, tableFile+exp+count); Files.createFile(new File(tableLatex), t.getLatexString()); Modified: trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java 2008-09-27 14:10:57 UTC (rev 1284) +++ trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java 2008-09-28 11:44:40 UTC (rev 1285) @@ -81,7 +81,7 @@ System.out.println(t.getLatexString()); } - + System.out.println("done"); } public String getLatexString(){ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ku...@us...> - 2008-09-27 14:11:01
|
Revision: 1284 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1284&view=rev Author: kurzum Date: 2008-09-27 14:10:57 +0000 (Sat, 27 Sep 2008) Log Message: ----------- prepared experiments Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java trunk/src/dl-learner/org/dllearner/utilities/StringFormatter.java trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java Property Changed: ---------------- trunk/src/dl-learner/org/dllearner/test/ Modified: trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java =================================================================== --- trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-27 07:48:14 UTC (rev 1283) +++ trunk/src/dl-learner/org/dllearner/scripts/SemanticBibleComparison.java 2008-09-27 14:10:57 UTC (rev 1284) @@ -24,6 +24,7 @@ import java.net.MalformedURLException; import java.net.URI; import java.net.URL; +import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; @@ -45,9 +46,11 @@ import org.dllearner.core.EvaluatedDescription; import org.dllearner.core.KnowledgeSource; import org.dllearner.core.LearningAlgorithm; +import org.dllearner.core.ReasonerComponent; import org.dllearner.core.ReasoningService; import org.dllearner.core.configurators.ComponentFactory; import org.dllearner.core.configurators.ExampleBasedROLComponentConfigurator; +import org.dllearner.core.configurators.SparqlKnowledgeSourceConfigurator; import org.dllearner.core.owl.Description; import org.dllearner.core.owl.Individual; import org.dllearner.gui.Config; @@ -56,6 +59,7 @@ import org.dllearner.kb.sparql.Cache; import org.dllearner.kb.sparql.SparqlKnowledgeSource; import org.dllearner.learningproblems.PosNegDefinitionLP; +import org.dllearner.reasoning.FastInstanceChecker; import org.dllearner.reasoning.OWLAPIReasoner; import org.dllearner.utilities.Files; import org.dllearner.utilities.JamonMonitorLogger; @@ -122,10 +126,16 @@ NORMAL_10s, SPARQL_100s, NORMAL_100s, - SPARQL_1000_CONCEPT_TESTS, - NORMAL_1000_CONCEPT_TESTS, - SPARQL_10000_CONCEPT_TESTS, - NORMAL_10000_CONCEPT_TESTS}; + SPARQL_1000_CTESTS, + NORMAL_1000_CTESTS, + SPARQL_10000_CTESTS, + NORMAL_10000_CTESTS, + NORMAL_10000_CTESTS_FASTINST, + + SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP, + SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION, + SPARQL_10000_CTESTS_SPECIAL_REC1, + SPARQL_10000_CTESTS_SPECIAL_REC3}; //private static Class usedReasoner = FastInstanceChecker.class; @@ -149,8 +159,8 @@ if(onJensMachine){ conductExperiment(Experiments.NORMAL_10s); conductExperiment(Experiments.NORMAL_100s); - conductExperiment(Experiments.NORMAL_1000_CONCEPT_TESTS); - conductExperiment(Experiments.NORMAL_10000_CONCEPT_TESTS); + conductExperiment(Experiments.NORMAL_1000_CTESTS); + conductExperiment(Experiments.NORMAL_10000_CTESTS); @@ -159,34 +169,34 @@ /*finished experiments: * SPARQL_10s * SPARQL_1000_CONCEPT_TESTS - * running: * NORMAL_1000_CONCEPT_TESTS * SPARQL_10000_CONCEPT_TESTS * NORMAL_10000_CONCEPT_TESTS + * missing: + * NORMAL_10s + * SPARQL_100s + * NORMAL_100s * + * extra: * */ - for (Experiments exp : Experiments.values()) { - //if(exp.equals(Experiments.SPARQL_10000_CONCEPT_TESTS))continue; - //if(exp.equals(Experiments.NORMAL_10000_CONCEPT_TESTS))continue; - //if(exp.equals(Experiments.SPARQL_100s))continue; - //if(exp.toString().contains("SPARQL"))continue; - if(exp.equals(Experiments.NORMAL_10s))conductExperiment(exp); - if(exp.equals(Experiments.SPARQL_100s))conductExperiment(exp); - if(exp.equals(Experiments.NORMAL_100s))conductExperiment(exp); - //~ if(exp.equals(Experiments.NORMAL_1000_CONCEPT_TESTS))conductExperiment(exp); - //~ if(exp.equals(Experiments.SPARQL_10000_CONCEPT_TESTS))conductExperiment(exp); - //~ if(exp.equals(Experiments.NORMAL_10000_CONCEPT_TESTS))conductExperiment(exp); - - } + conductExperiment(Experiments.NORMAL_10s); + conductExperiment(Experiments.SPARQL_100s); + conductExperiment(Experiments.NORMAL_100s); + + //EXTRA + //conductExperiment(Experiments.NORMAL_10000_CTESTS_FASTINST); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1); + //conductExperiment(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3); + } // write JaMON report in HTML file - File jamonlog = new File(dir+"jamon.html"); - Files.createFile(jamonlog, MonitorFactory.getReport()); - Files.appendFile(jamonlog, "<xmp>\n"+JamonMonitorLogger.getStringForAllSortedByLabel()); + //total.printAndSet("Finished"); logger.warn(total.getAndSet("Finished")); if(flawInExperiment){ @@ -198,9 +208,15 @@ } + public static void writeJamonLog(String filename){ + File jamonlog = new File(filename); + Files.createFile(jamonlog, MonitorFactory.getReport()); + Files.appendFile(jamonlog, "<xmp>\n"+JamonMonitorLogger.getStringForAllSortedByLabel()); + } + public static void conductExperiment(Experiments exp){ - try{ + //prepare everything List<String> confs = getFiles(); ComponentManager cm =ComponentManager.getInstance(); @@ -208,6 +224,9 @@ int count = 0; for (String filename : confs) { SimpleClock oneExperiment = new SimpleClock(); + try{ + //if(count!=64) continue; + if (count == nrOfFilesInExperiment){break;} logger.warn("****"+exp+" "+(count+1) +" from file "+filename); @@ -274,17 +293,24 @@ nrOfExtractedAxioms.addNumber(0.0); } - cm.freeAllComponents(); - fillTable(exp, (count+1)); + }catch (Exception e) { + e.printStackTrace(); + flawInExperiment = true; + logger.warn(t.getLatexString()); + logger.warn(e); + + }finally{ + cm.freeAllComponents(); + + fillTable(exp, (count+1)); + + logger.warn(exp+" "+(count+1)+ " " +oneExperiment.getAndSet("")+"****" ); + count++; + } - logger.warn(exp+" "+(count+1)+ " " +oneExperiment.getAndSet("")+"****" ); - count++; }//end for - }catch (Exception e) { - e.printStackTrace(); - flawInExperiment = true; - } + writeJamonLog(dir+"jamon"+exp+".html"); reinitStat(); }//endconduct @@ -296,6 +322,7 @@ try{fileContent = Files.readFile(new File(exampleDir+file)); }catch (Exception e) { e.printStackTrace(); + logger.warn(e); } ExampleContainer ec = new ExampleContainer( SetManipulation.stringToInd(getIndividuals(fileContent, true)), @@ -316,9 +343,13 @@ public static ExampleBasedROLComponent experimentalSetup(Experiments exp,SortedSet<Individual> posExamples, SortedSet<Individual> negExamples ){ ExampleBasedROLComponent la = null; if(exp.toString().contains("SPARQL")) - la = prepareSparqlExperiment(posExamples, negExamples); + la = prepareSparqlExperiment(exp, posExamples, negExamples); else if(exp.toString().contains("NORMAL")){ - la = prepareNormalExperiment(posExamples, negExamples); + if(exp.equals(Experiments.NORMAL_10000_CTESTS_FASTINST)){ + la = prepareNormalExperiment(true, posExamples, negExamples); + }else{ + la = prepareNormalExperiment(false, posExamples, negExamples); + } }else { logger.error("undefined EXPERIMENT" + exp); System.exit(0); @@ -334,10 +365,11 @@ c.setMaxExecutionTimeInSeconds(100); c.setMinExecutionTimeInSeconds(100); - }else if(exp.toString().contains("1000_CONCEPT_TESTS")){ + }else if(exp.toString().contains("1000_CTESTS")){ c.setMaxClassDescriptionTests(1000); - }else if(exp.toString().contains("10000_CONCEPT_TESTS")){ + }else if(exp.toString().contains("10000_CTESTS")){ c.setMaxClassDescriptionTests(10000); + } //la.getConfigurator(); //appendtoFile @@ -346,7 +378,7 @@ } - public static ExampleBasedROLComponent prepareSparqlExperiment(SortedSet<Individual> posExamples, SortedSet<Individual> negExamples){ + public static ExampleBasedROLComponent prepareSparqlExperiment(Experiments exp, SortedSet<Individual> posExamples, SortedSet<Individual> negExamples){ ExampleBasedROLComponent la = null; @@ -360,14 +392,26 @@ "http://localhost:2020/bible").toURL(), SetManipulation .indToString(instances)); - ks.getConfigurator().setCloseAfterRecursion(true); - ks.getConfigurator().setRecursionDepth(2); - ks.getConfigurator().setPredefinedEndpoint("LOCALJOSEKIBIBLE"); - ks.getConfigurator().setUseLits(true); - ks.getConfigurator().setGetAllSuperClasses(true); - ks.getConfigurator().setGetPropertyInformation(true); - ks.getConfigurator().setVerbosity("warning"); + SparqlKnowledgeSourceConfigurator c = ks.getConfigurator(); + c.setCloseAfterRecursion(true); + c.setRecursionDepth(2); + c.setPredefinedEndpoint("LOCALJOSEKIBIBLE"); + c.setUseLits(true); + c.setGetAllSuperClasses(true); + c.setGetPropertyInformation(true); + c.setVerbosity("warning"); + + if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOPROP)){ + c.setGetPropertyInformation(false); + }else if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC2_NOCLOSEAFTERRECURSION)){ + c.setCloseAfterRecursion(false); + }else if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC1)){ + c.setRecursionDepth(1); + }else if(exp.equals(Experiments.SPARQL_10000_CTESTS_SPECIAL_REC3)){ + c.setRecursionDepth(3); + } + Set<KnowledgeSource> tmp = new HashSet<KnowledgeSource>(); tmp.add(ks); // reasoner @@ -384,17 +428,19 @@ // learning algorithm la = ComponentFactory.getExampleBasedROLComponent(lp, rs); la.getConfigurator().setGuaranteeXgoodDescriptions(1); - Config c = new Config(ComponentManager.getInstance(), ks, f, rs, lp, la); - new ConfigSave(c).saveFile(new File(tmpFilename)); + Config conf = new Config(ComponentManager.getInstance(), ks, f, rs, lp, la); + new ConfigSave(conf).saveFile(new File(tmpFilename)); }catch (Exception e) { e.printStackTrace(); + logger.warn(e); + logger.warn("error in sparqlprepare"); flawInExperiment = true; } return la; } - public static ExampleBasedROLComponent prepareNormalExperiment(SortedSet<Individual> posExamples, SortedSet<Individual> negExamples){ + public static ExampleBasedROLComponent prepareNormalExperiment(boolean fic, SortedSet<Individual> posExamples, SortedSet<Individual> negExamples){ ExampleBasedROLComponent la = null; try{ SortedSet<Individual> instances = new TreeSet<Individual>(); @@ -412,11 +458,16 @@ Set<KnowledgeSource> tmp = new HashSet<KnowledgeSource>(); tmp.add(ks); + + ReasonerComponent f = null; + // reasoner - OWLAPIReasoner f = ComponentFactory - .getOWLAPIReasoner(tmp); - ReasoningService rs = ComponentManager.getInstance() - .reasoningService(f); + if(fic){ + f = ComponentFactory.getFastInstanceChecker(tmp); + }else{ + f = ComponentFactory.getOWLAPIReasoner(tmp); + } + ReasoningService rs = ComponentManager.getInstance().reasoningService(f); // learning problem PosNegDefinitionLP lp = ComponentFactory.getPosNegDefinitionLP(rs, @@ -431,6 +482,8 @@ }catch (Exception e) { e.printStackTrace(); + logger.warn(e); + logger.warn("error in normalprepare"); flawInExperiment = true; } return la; @@ -439,27 +492,33 @@ public static void initAllComponents(){ ComponentManager cm = ComponentManager.getInstance(); - for(Component c : cm.getLiveComponents()){ + List<Component> l = new ArrayList<Component>(); + l.addAll(cm.getLiveComponents()); + + for(Component c : l){ + try{ SimpleClock time = new SimpleClock(); - c.init(); - if (c instanceof SparqlKnowledgeSource) { + c.init(); + if (c instanceof SparqlKnowledgeSource) { ksinitializationTime.addNumber((double) time.getTime()/1000); - }else if (c instanceof OWLFile) { ksinitializationTime.addNumber((double) time.getTime()/1000); - + }else if (c instanceof FastInstanceChecker) { + reasonerInitializationTime.addNumber((double) time.getTime()/1000); }else if (c instanceof OWLAPIReasoner) { reasonerInitializationTime.addNumber((double) time.getTime()/1000); - } }catch (Exception e) { e.printStackTrace(); + logger.warn(e); + logger.warn("error in initAllComponents"); flawInExperiment = true; } - } + }// end for + } public static void prepareTable(){ Property changes on: trunk/src/dl-learner/org/dllearner/test ___________________________________________________________________ Modified: svn:ignore - JamonTest.java JenaAmpBug.java TestHeapSize.java + JamonTest.java JenaAmpBug.java TestHeapSize.java JavaTest.java Modified: trunk/src/dl-learner/org/dllearner/utilities/StringFormatter.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/StringFormatter.java 2008-09-27 07:48:14 UTC (rev 1283) +++ trunk/src/dl-learner/org/dllearner/utilities/StringFormatter.java 2008-09-27 14:10:57 UTC (rev 1284) @@ -24,6 +24,30 @@ } + + /** + * used for regex difficult chars like _ or % + * @param s + * @param search + * @param replacement + * @return + */ + public static String myReplaceAll(String s, char search, String replacement ){ + String ret =""; + char[] arr = s.toCharArray(); + for (int i = 0; i < arr.length; i++) { + if(arr[i]==search){ + ret+=replacement; + }else{ + ret+=arr[i]; + } + } + return ret; + + } + + + public static String doubleToPercent(double d, int decimals, boolean addPercentSign){ String format = (decimals==0)?"00":"."; Modified: trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java =================================================================== --- trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java 2008-09-27 07:48:14 UTC (rev 1283) +++ trunk/src/dl-learner/org/dllearner/utilities/statistics/Table.java 2008-09-27 14:10:57 UTC (rev 1284) @@ -53,25 +53,35 @@ } public static void main(String[] args) { - Table t = new Table("myTable"); - String tableFile = "results/table/myTable"; - TableColumn c1 = new TableColumn("col1", new String[]{"a","b"}); - TableColumn c2 = new TableColumn("col2", new String[]{"c","d"}); - t.addColumn(c1); - System.out.println(t.getLatexString()); + boolean production = true; + if(production){ + String tablename = "myTable"; + String tableFile = "sembib100/sofar/table"; + + Table t = createTableFromSerializedColums(tablename, tableFile); + Files.createFile(new File(tableFile+".tex"), t.getLatexString()); + + }else{ + + Table t = new Table("myTable"); + String tableFile = "results/table/myTable"; + TableColumn c1 = new TableColumn("col1", new String[]{"a","b"}); + TableColumn c2 = new TableColumn("col2", new String[]{"c","d"}); + t.addColumn(c1); + System.out.println(t.getLatexString()); + + serializeColumns(t, "results/table",tableFile ); + + t = createTableFromSerializedColums("myTable", tableFile); + System.out.println(t.getLatexString()); + + t.addColumn(c2); + serializeColumns(t, "results/table",tableFile ); + t = createTableFromSerializedColums("myTable", tableFile); + System.out.println(t.getLatexString()); + } - serializeColumns(t, "results/table",tableFile ); - t = createTableFromSerializedColums("myTable", tableFile); - System.out.println(t.getLatexString()); - - t.addColumn(c2); - serializeColumns(t, "results/table",tableFile ); - t = createTableFromSerializedColums("myTable", tableFile); - System.out.println(t.getLatexString()); - - - } public String getLatexString(){ @@ -81,23 +91,31 @@ } String headers = latexRow(getColumnHeaders()); - + headers = StringFormatter.myReplaceAll(headers, '_', "\\_"); + headers = StringFormatter.myReplaceAll(headers, '%', "\\%"); + String table=""; - - table += "\\begin{table*}\n"; + table += "\\documentclass{article}\n"; + table += "\\usepackage{rotating}\n"; + table += "\\begin{document}\n"; + table += "\\begin{sidewaystable*}\n"; table += "\t\\centering\n"; table += "\t\t\\begin{tabular}{"+tabular+"}\n"; table += "\\hline\n"; - table += headers; + table += headers.replaceAll("\\_", "\\_"); table += "\\hline\n"; // add here for (int i = 0; i < getNumberOfRows(); i++) { - table +=getRowInLatex(i); + String tmp = getRowInLatex(i); + tmp = StringFormatter.myReplaceAll(tmp, '_', "\\_"); + tmp = StringFormatter.myReplaceAll(tmp, '%', "\\%"); + table += tmp; } table += "\\end{tabular}\n"; table += "\t\\caption{"+caption+"}\n"; table += "\t\\label{"+label+"}\n"; - table += "\\end{table*}\n\n"; + table += "\\end{sidewaystable*}\n\n"; + table += "\\end{document} \n\n"; //List<String> myList = new ArrayList<String>({""}); @@ -166,6 +184,7 @@ String[] columnFiles = Files.readFileAsArray(new File(tableFile)); for (String filename : columnFiles) { + if(filename.replaceAll(" ", "").length()==0)continue; TableColumn col = TableColumn.deSerialize(new File(filename)); //TableColumn col = (TableColumn) Files.readObjectfromFile(new File(filename)); ret.addColumn(col); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |