Skip to content

Commit

Permalink
bug fix wasInformedBy range of ACTIVITY doesn't match model value THING
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Cuddihy committed Apr 28, 2021
1 parent 504a740 commit ecb7d34
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -291,8 +291,10 @@ public void inflateAndValidate(OntologyInfo oInfo, ArrayList<String> modelErrLis
String nRangeStr = nodeItem.getUriValueType();
String nRangeAbbr = nodeItem.getValueType();
boolean rangeErrFlag = false;
OntologyClass itemRangeClass = oInfo.getClass(nRangeStr);
OntologyClass oPropRangeClass = oInfo.getClass(oProp.getRangeStr());

if (!nRangeStr.equals(oProp.getRangeStr())) {
if (! oInfo.classIsA(itemRangeClass, oPropRangeClass)) {
if (nodeItem.isUsed()) {
String msg = this.getSparqlID() + " node property " + oPropURI + " range of " + nRangeStr+ " doesn't match model range of " + oProp.getRangeStr();

Expand All @@ -308,7 +310,7 @@ public void inflateAndValidate(OntologyInfo oInfo, ArrayList<String> modelErrLis
nodeItem.setUriValueType(oProp.getRangeStr());
}
}
if (!nRangeAbbr.equals(oProp.getRangeStr(true))) {
if (!nRangeAbbr.equals(new OntologyName(nRangeStr).getLocalName())) {
if (nodeItem.isUsed()) {
String msg = this.getSparqlID() + " node property " + oPropURI + " range abbreviation of " + nRangeAbbr + " doesn't match model range of " + oProp.getRangeStr(true);

Expand Down

0 comments on commit ecb7d34

Please sign in to comment.