Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/xsd/codemeta.xsd
Show All 11 Lines | <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" | ||||
<xsd:element name="datePublished" type="codemeta:DateOrDateTime" /> | <xsd:element name="datePublished" type="codemeta:DateOrDateTime" /> | ||||
<xsd:element name="dateCreated" type="codemeta:DateOrDateTime" /> | <xsd:element name="dateCreated" type="codemeta:DateOrDateTime" /> | ||||
<xsd:element name="dateModified" type="codemeta:DateOrDateTime" /> | <xsd:element name="dateModified" type="codemeta:DateOrDateTime" /> | ||||
<xsd:simpleType name="DateOrDateTime"> | <xsd:simpleType name="DateOrDateTime"> | ||||
<xsd:union memberTypes="xsd:date xsd:dateTime"/> | <xsd:union memberTypes="xsd:date xsd:dateTime"/> | ||||
</xsd:simpleType> | </xsd:simpleType> | ||||
<xsd:element name="author" type="codemeta:PersonOrOrganization"> | |||||
</xsd:element> | |||||
<xsd:element name="contributor" type="codemeta:PersonOrOrganization"> | |||||
</xsd:element> | |||||
<xsd:complexType name="PersonOrOrganization"> | |||||
<!-- Allows anything, but at least <codemeta:name> should be present --> | |||||
<xsd:choice maxOccurs="unbounded"> | |||||
<xsd:element ref="codemeta:name" /> | |||||
<xsd:any processContents="lax" /> | |||||
</xsd:choice> | |||||
</xsd:complexType> | |||||
<xsd:element name="name" type="xsd:string" /> | <xsd:element name="name" type="xsd:string" /> | ||||
</xsd:schema> | </xsd:schema> |