namespaceMap = new HashMap<String, String>();
namespaceMap.put("rdf", Namespaces.RDF.toString());
namespaceMap.put("rdfs", Namespaces.RDFS.toString());
namespaceMap.put("owl", Namespaces.OWL.toString());
namespaceMap.put("dc", DublinCoreVocabulary.NAME_SPACE.toString());
NamespaceUtil u = new NamespaceUtil();
for (XSDVocabulary v : XSDVocabulary.values()) {
dataTypeNames.add(v.getURI().getFragment());
dataTypeNames.add("xsd:" + v.getURI().getFragment());
}
dataTypeNames.add(OWLRDFVocabulary.RDF_XML_LITERAL.getURI().getFragment());
dataTypeNames.add("rdf:" + OWLRDFVocabulary.RDF_XML_LITERAL.getURI().getFragment());
dataTypeNames.add(dataFactory.getTopDataType().getURI().getFragment());
for (URI uri : OWLRDFVocabulary.BUILT_IN_ANNOTATION_PROPERTIES) {
String[] res = u.split(uri.toString(), null);
annotationURIs.add(u.getPrefix(res[0]) + ":" + res[1]);
}
for(DublinCoreVocabulary v : DublinCoreVocabulary.values()) {
annotationURIs.add(v.getQName());
}