Loading src/main/java/fr/mines_stetienne/ci/saref/checkers/Clause_9_4_4_1_Checker.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -45,8 +45,9 @@ import fr.mines_stetienne.ci.saref.managers.RepositoryManager; */ */ public class Clause_9_4_4_1_Checker extends AbstractClauseChecker { public class Clause_9_4_4_1_Checker extends AbstractClauseChecker { private static final Pattern PATTERN_LOCAL_NAME = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_LOCAL_NAME = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9_-]+$"); private static final Pattern PATTERN_CAMEL_CASE = Pattern.compile("^[A-Z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_CAMEL_CASE = Pattern.compile("^[A-Z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_TERM_CAMEL_CASE = Pattern.compile("^[A-Z0-9][a-zA-Z0-9_-]+$"); private static final Pattern PATTERN_MIXED_CASE = Pattern.compile("^[a-z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_MIXED_CASE = Pattern.compile("^[a-z0-9][a-zA-Z0-9]+$"); private static enum MESSAGE { private static enum MESSAGE { Loading Loading @@ -78,7 +79,7 @@ public class Clause_9_4_4_1_Checker extends AbstractClauseChecker { if (model.contains(t, RDF.type, OWL2.Class) && !PATTERN_CAMEL_CASE.matcher(localName).matches()) { if (model.contains(t, RDF.type, OWL2.Class) && !PATTERN_CAMEL_CASE.matcher(localName).matches()) { classesBadCase.add(t); classesBadCase.add(t); } } if (model.contains(t, RDF.type, OWL2.NamedIndividual) && !PATTERN_CAMEL_CASE.matcher(localName).matches()) { if (model.contains(t, RDF.type, OWL2.NamedIndividual) && !PATTERN_TERM_CAMEL_CASE.matcher(localName).matches()) { namedIndividualsBadCase.add(t); namedIndividualsBadCase.add(t); } } if (model.contains(t, RDF.type, OWL2.ObjectProperty) && !PATTERN_MIXED_CASE.matcher(localName).matches()) { if (model.contains(t, RDF.type, OWL2.ObjectProperty) && !PATTERN_MIXED_CASE.matcher(localName).matches()) { Loading Loading
src/main/java/fr/mines_stetienne/ci/saref/checkers/Clause_9_4_4_1_Checker.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -45,8 +45,9 @@ import fr.mines_stetienne.ci.saref.managers.RepositoryManager; */ */ public class Clause_9_4_4_1_Checker extends AbstractClauseChecker { public class Clause_9_4_4_1_Checker extends AbstractClauseChecker { private static final Pattern PATTERN_LOCAL_NAME = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_LOCAL_NAME = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9_-]+$"); private static final Pattern PATTERN_CAMEL_CASE = Pattern.compile("^[A-Z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_CAMEL_CASE = Pattern.compile("^[A-Z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_TERM_CAMEL_CASE = Pattern.compile("^[A-Z0-9][a-zA-Z0-9_-]+$"); private static final Pattern PATTERN_MIXED_CASE = Pattern.compile("^[a-z0-9][a-zA-Z0-9]+$"); private static final Pattern PATTERN_MIXED_CASE = Pattern.compile("^[a-z0-9][a-zA-Z0-9]+$"); private static enum MESSAGE { private static enum MESSAGE { Loading Loading @@ -78,7 +79,7 @@ public class Clause_9_4_4_1_Checker extends AbstractClauseChecker { if (model.contains(t, RDF.type, OWL2.Class) && !PATTERN_CAMEL_CASE.matcher(localName).matches()) { if (model.contains(t, RDF.type, OWL2.Class) && !PATTERN_CAMEL_CASE.matcher(localName).matches()) { classesBadCase.add(t); classesBadCase.add(t); } } if (model.contains(t, RDF.type, OWL2.NamedIndividual) && !PATTERN_CAMEL_CASE.matcher(localName).matches()) { if (model.contains(t, RDF.type, OWL2.NamedIndividual) && !PATTERN_TERM_CAMEL_CASE.matcher(localName).matches()) { namedIndividualsBadCase.add(t); namedIndividualsBadCase.add(t); } } if (model.contains(t, RDF.type, OWL2.ObjectProperty) && !PATTERN_MIXED_CASE.matcher(localName).matches()) { if (model.contains(t, RDF.type, OWL2.ObjectProperty) && !PATTERN_MIXED_CASE.matcher(localName).matches()) { Loading