我正在使用protege创建一个语义模型,该模型使用名称空间http://www.w3.org/2001/XMLSchema#中的数据类型。
在分析DataType列表时,我看到了两种大致相同的类型:http://www.w3.org/2001/XMLSchema#dateTime和http://www.w3.org/2001/XMLSchema#dateTimeStamp。

所以我决定找出它们之间的区别,但问题是我找不到任何地方的描述/定义。
有人能给我一个链接,让我看到包含这两种数据类型定义的文档吗?或者他们不再支持了?
我导航到http://www.w3.org/2001/XMLSchema#和https://www.w3.org/2009/XMLSchema/XMLSchema.xsd,但找不到定义。
发布于 2016-04-15 14:28:15
当您编写这个问题时,名称空间(例如,http://www.w3.org/2001/XMLSchema# )变成了超链接。如果单击该链接,即访问http://www.w3.org/2001/XMLSchema#,则在该页面底部的标有“规范参考参考资料”的部分中有以下链接:
它是定义数据类型的文档。例如,dateTime和dateTimeStamp。至于它们之间的实际差异(强调后加):
3.3.7 dateTime dateTime表示时间的瞬间,可选地标记为特定的时区偏移量。表示相同瞬间但具有不同时区偏移量的值是相等的,但并不相同。3.4.28 dateTimeStamp dateTimeStamp数据类型是·派生的.来自dateTime,给出了它的explicitTimezone方面所需的值。结果是,所有的dateTimeStamp值都需要有显式的时区偏移量,并且数据类型是完全有序的。
因此,dateTime有七个属性,但其中之一,时区偏移量是可选的。dateTimeStamp与dateTime类似,只是时区偏移是强制性的。
发布于 2016-04-15 13:38:04
这两种数据类型的官方定义为
http://www.w3.org/TR/xmlschema11-2/#dateTime
http://www.w3.org/TR/xmlschema11-2/#dateTimeStamp
分别使用。
发布于 2016-04-15 12:35:07
对于dateTime,时区标识符是可选的,DateTimeStamp是由此派生的,其不同之处在于时区是强制性的。
https://stackoverflow.com/questions/36646791
复制相似问题