private string CheckForExpressPrimaryTypes(string owlClass)
{
if (owlClass.Equals("integer", StringComparison.CurrentCultureIgnoreCase) || owlClass.Equals("Int64", StringComparison.CurrentCultureIgnoreCase))
return "INTEGER";
else if (owlClass.Equals("real", StringComparison.CurrentCultureIgnoreCase))
return "REAL";
else if (owlClass.Equals("double", StringComparison.CurrentCultureIgnoreCase))
return "DOUBLE";
else if (owlClass.Equals("Binary", StringComparison.CurrentCultureIgnoreCase))
return "BINARY";
else if (owlClass.Equals("boolean", StringComparison.CurrentCultureIgnoreCase))
return "BOOLEAN";
else if (owlClass.Equals("logical", StringComparison.CurrentCultureIgnoreCase))
return "LOGICAL";
else if (owlClass.Equals("string", StringComparison.CurrentCultureIgnoreCase))
return "STRING";
else {
Console.Out.WriteLine("WARNING: found xsdType " + owlClass + " - not sure what to do with it");
}
return "";
}