in OWL2DTDL/Program.cs [897:923]
private static Uri GetXsDatatypeAsDtdlEquivalent(OntologyClass xsdDatatype)
{
Dictionary<string, Uri> xsdDtdlPrimitiveTypesMappings = new Dictionary<string, Uri>
{
{"boolean", DTDL._boolean },
{"byte", DTDL._integer },
{"date", DTDL._date },
{"dateTime", DTDL._dateTime },
{"duration", DTDL._duration },
{"dateTimeStamp", DTDL._dateTime },
{"double", DTDL._double },
{"float", DTDL._float },
{"int", DTDL._integer },
{"integer", DTDL._integer },
{"long", DTDL._long },
{"string",DTDL._string }
};
if (xsdDtdlPrimitiveTypesMappings.ContainsKey(xsdDatatype.GetLocalName()))
{
return xsdDtdlPrimitiveTypesMappings[xsdDatatype.GetLocalName()];
}
// Fall-back option
return DTDL._string;
}