public class SimJSONEngine extends Object
Constructor and Description |
---|
SimJSONEngine(OWLGraphWrapper g,
OwlSim sos2) |
Modifier and Type | Method and Description |
---|---|
String |
compareAttributeSetPair(Set<org.semanticweb.owlapi.model.OWLClass> objAs,
Set<org.semanticweb.owlapi.model.OWLClass> objBs) |
String |
compareAttributeSetPair(Set<org.semanticweb.owlapi.model.OWLClass> objAs,
Set<org.semanticweb.owlapi.model.OWLClass> objBs,
boolean isIgnoreUnknownClasses) |
String |
getAnnotationSufficiencyScore(org.semanticweb.owlapi.model.OWLNamedIndividual i) |
String |
getAnnotationSufficiencyScore(Set<org.semanticweb.owlapi.model.OWLClass> atts) |
String |
getAnnotationSufficiencyScore(Set<org.semanticweb.owlapi.model.OWLClass> atts,
org.semanticweb.owlapi.model.OWLClass c) |
String |
getAttributeInformationProfile(Set<org.semanticweb.owlapi.model.OWLClass> atts) |
String |
getAttributeInformationProfile(Set<org.semanticweb.owlapi.model.OWLClass> atts,
Set<org.semanticweb.owlapi.model.OWLClass> nodes) |
String |
getCoAnnotationListForAttribute(org.semanticweb.owlapi.model.OWLClass c,
int limit) |
HashMap<String,String> |
makeIndividualSummaryStatistics(org.apache.commons.math3.stat.descriptive.SummaryStatistics s) |
protected Map<String,Object> |
makeLCSTriple(org.semanticweb.owlapi.model.OWLObject a,
org.semanticweb.owlapi.model.OWLObject b,
org.semanticweb.owlapi.model.OWLObject lcs) |
protected Map<String,Object> |
makeObj(org.semanticweb.owlapi.model.OWLObject obj) |
protected void |
makeObjAndSet(Map<String,Object> subj,
String key,
org.semanticweb.owlapi.model.OWLObject t) |
HashMap<String,String> |
makeSummaryStatistics() |
HashMap<String,String> |
makeSummaryStatistics(org.semanticweb.owlapi.model.OWLClass c) |
HashMap<String,String> |
makeSummaryStatistics(OwlSim.StatsPerIndividual s) |
List<Map> |
makeUniqAttSet(List<Map> list) |
String |
search(Set<org.semanticweb.owlapi.model.OWLClass> objAs,
String targetIdSpace,
boolean isIgnoreUnknownClasses) |
String |
search(Set<org.semanticweb.owlapi.model.OWLClass> objAs,
String targetIdSpace,
boolean isIgnoreUnknownClasses,
boolean includeFullMatchingTriples) |
String |
search(Set<org.semanticweb.owlapi.model.OWLClass> objAs,
String targetIdSpace,
boolean isIgnoreUnknownClasses,
Integer limit) |
String |
search(Set<org.semanticweb.owlapi.model.OWLClass> objAs,
String targetIdSpace,
boolean isIgnoreUnknownClasses,
Integer limit,
boolean includeFullMatchingTriples) |
public SimJSONEngine(OWLGraphWrapper g, OwlSim sos2)
g
- sos2
- public String search(Set<org.semanticweb.owlapi.model.OWLClass> objAs, String targetIdSpace, boolean isIgnoreUnknownClasses) throws Exception
Exception
public String search(Set<org.semanticweb.owlapi.model.OWLClass> objAs, String targetIdSpace, boolean isIgnoreUnknownClasses, boolean includeFullMatchingTriples) throws Exception
Exception
public String search(Set<org.semanticweb.owlapi.model.OWLClass> objAs, String targetIdSpace, boolean isIgnoreUnknownClasses, Integer limit) throws Exception
objAs
- targetIdSpace
- isIgnoreUnknownClasses
- limit
- Exception
public String search(Set<org.semanticweb.owlapi.model.OWLClass> objAs, String targetIdSpace, boolean isIgnoreUnknownClasses, Integer limit, boolean includeFullMatchingTriples) throws Exception
Exception
public String compareAttributeSetPair(Set<org.semanticweb.owlapi.model.OWLClass> objAs, Set<org.semanticweb.owlapi.model.OWLClass> objBs) throws Exception
objAs
- objBs
- Exception
public String compareAttributeSetPair(Set<org.semanticweb.owlapi.model.OWLClass> objAs, Set<org.semanticweb.owlapi.model.OWLClass> objBs, boolean isIgnoreUnknownClasses) throws Exception
objAs
- objBs
- isIgnoreUnknownClasses
- UnknownOWLClassException
Exception
protected Map<String,Object> makeLCSTriple(org.semanticweb.owlapi.model.OWLObject a, org.semanticweb.owlapi.model.OWLObject b, org.semanticweb.owlapi.model.OWLObject lcs) throws UnknownOWLClassException
UnknownOWLClassException
protected Map<String,Object> makeObj(org.semanticweb.owlapi.model.OWLObject obj) throws UnknownOWLClassException
UnknownOWLClassException
protected void makeObjAndSet(Map<String,Object> subj, String key, org.semanticweb.owlapi.model.OWLObject t) throws UnknownOWLClassException
UnknownOWLClassException
public HashMap<String,String> makeIndividualSummaryStatistics(org.apache.commons.math3.stat.descriptive.SummaryStatistics s)
public HashMap<String,String> makeSummaryStatistics(OwlSim.StatsPerIndividual s)
public HashMap<String,String> makeSummaryStatistics(org.semanticweb.owlapi.model.OWLClass c)
public String getAnnotationSufficiencyScore(org.semanticweb.owlapi.model.OWLNamedIndividual i) throws UnknownOWLClassException
UnknownOWLClassException
public String getAnnotationSufficiencyScore(Set<org.semanticweb.owlapi.model.OWLClass> atts) throws UnknownOWLClassException
UnknownOWLClassException
public String getAnnotationSufficiencyScore(Set<org.semanticweb.owlapi.model.OWLClass> atts, org.semanticweb.owlapi.model.OWLClass c) throws UnknownOWLClassException
UnknownOWLClassException
public String getAttributeInformationProfile(Set<org.semanticweb.owlapi.model.OWLClass> atts) throws UnknownOWLClassException
UnknownOWLClassException
public String getAttributeInformationProfile(Set<org.semanticweb.owlapi.model.OWLClass> atts, Set<org.semanticweb.owlapi.model.OWLClass> nodes) throws UnknownOWLClassException
UnknownOWLClassException
Copyright © 2010–2015. All rights reserved.