我在哪里可以找到 'http://www.w3.org/2001/XMLSchema#' 中数据类型的描述

Where can I find the descriptions of data types from 'http://www.w3.org/2001/XMLSchema#'

我正在使用 protege 来创建使用 来自命名空间 http://www.w3.org/2001/XMLSchema#.

的数据类型

当我分析 DataType 列表时,我看到了两种大致相同的类型: http://www.w3.org/2001/XMLSchema#dateTime and the http://www.w3.org/2001/XMLSchema#dateTimeStamp.

所以我决心找出它们之间的区别,但问题是我到处都找不到descriptions/definitions。

任何人都可以给我 link 我可以在哪里看到包含这两种数据类型定义的文档吗?还是不再支持它们?

我导航到 http://www.w3.org/2001/XMLSchema#https://www.w3.org/2009/XMLSchema/XMLSchema.xsd 但我找不到定义。

dateTime a time zone identifier is optional, DateTimeStamp派生自此,不同之处在于时区是强制性的。

两种数据类型的官方定义在

http://www.w3.org/TR/xmlschema11-2/#dateTime

http://www.w3.org/TR/xmlschema11-2/#dateTimeStamp

分别。

当你写下这个问题时,命名空间,例如 http://www.w3.org/2001/XMLSchema# 变成了 hyperlinks。如果您单击 link,即访问 http://www.w3.org/2001/XMLSchema#,则该页面底部有 link,在标记为 规范性参考文献 [=25= 的部分中],其中包括:

W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes

这是定义数据类型的文档。例如,dateTime, and dateTimeStamp。至于它们之间的实际区别(强调):

3.3.7 dateTime

dateTime represents instants of time, optionally marked with a particular time zone offset. Values representing the same instant but having different time zone offsets are equal but not identical.

3.4.28 dateTimeStamp

The dateTimeStamp datatype is ·derived· from dateTime by giving the value required to its explicitTimezone facet. The result is that all values of dateTimeStamp are required to have explicit time zone offsets and the datatype is totally ordered.

所以一个 dateTime 有七个属性,但是其中之一,时区偏移量,是可选的。 dateTimeStamp 类似于 dateTime,只是时区偏移量是强制性的。