From efadf70e5a856859690624910a18a86c8531b940 Mon Sep 17 00:00:00 2001 From: Suzanne Vogt Date: Wed, 25 Sep 2024 07:34:33 -0400 Subject: [PATCH] New 4.6 xsd files --- .../include/datacite-contributorType-v4.xsd | 37 + .../include/datacite-dateType-v4.xsd | 27 + .../include/datacite-descriptionType-v4.xsd | 19 + .../datacite-funderIdentifierType-v4.xsd | 16 + .../include/datacite-nameType-v4.xsd | 10 + .../include/datacite-numberType-v4.xsd | 12 + .../datacite-relatedIdentifierType-v4.xsd | 37 + .../include/datacite-relationType-v4.xsd | 57 ++ .../include/datacite-resourceType-v4.xsd | 49 ++ .../include/datacite-titleType-v4.xsd | 14 + resources/kernel-4.6/include/xml.xsd | 286 +++++++ resources/kernel-4.6/metadata.xsd | 712 ++++++++++++++++++ 12 files changed, 1276 insertions(+) create mode 100644 resources/kernel-4.6/include/datacite-contributorType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-dateType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-descriptionType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-funderIdentifierType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-nameType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-numberType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-relatedIdentifierType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-relationType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-resourceType-v4.xsd create mode 100644 resources/kernel-4.6/include/datacite-titleType-v4.xsd create mode 100644 resources/kernel-4.6/include/xml.xsd create mode 100644 resources/kernel-4.6/metadata.xsd diff --git a/resources/kernel-4.6/include/datacite-contributorType-v4.xsd b/resources/kernel-4.6/include/datacite-contributorType-v4.xsd new file mode 100644 index 00000000..5e14bd8b --- /dev/null +++ b/resources/kernel-4.6/include/datacite-contributorType-v4.xsd @@ -0,0 +1,37 @@ + + + + + + The type of contributor of the resource. + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-dateType-v4.xsd b/resources/kernel-4.6/include/datacite-dateType-v4.xsd new file mode 100644 index 00000000..11e135f2 --- /dev/null +++ b/resources/kernel-4.6/include/datacite-dateType-v4.xsd @@ -0,0 +1,27 @@ + + + + + + The type of date. Use RKMSā€ISO8601 standard for depicting date ranges.To indicate the end of an embargo period, use Available. To indicate the start of an embargo period, use Submitted or Accepted, as appropriate. + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-descriptionType-v4.xsd b/resources/kernel-4.6/include/datacite-descriptionType-v4.xsd new file mode 100644 index 00000000..4f5e5f47 --- /dev/null +++ b/resources/kernel-4.6/include/datacite-descriptionType-v4.xsd @@ -0,0 +1,19 @@ + + + + + + The type of the description. + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-funderIdentifierType-v4.xsd b/resources/kernel-4.6/include/datacite-funderIdentifierType-v4.xsd new file mode 100644 index 00000000..754c9724 --- /dev/null +++ b/resources/kernel-4.6/include/datacite-funderIdentifierType-v4.xsd @@ -0,0 +1,16 @@ + + + + + + The type of the funderIdentifier. + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-nameType-v4.xsd b/resources/kernel-4.6/include/datacite-nameType-v4.xsd new file mode 100644 index 00000000..bf54922f --- /dev/null +++ b/resources/kernel-4.6/include/datacite-nameType-v4.xsd @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-numberType-v4.xsd b/resources/kernel-4.6/include/datacite-numberType-v4.xsd new file mode 100644 index 00000000..0de90c70 --- /dev/null +++ b/resources/kernel-4.6/include/datacite-numberType-v4.xsd @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-relatedIdentifierType-v4.xsd b/resources/kernel-4.6/include/datacite-relatedIdentifierType-v4.xsd new file mode 100644 index 00000000..7397dc64 --- /dev/null +++ b/resources/kernel-4.6/include/datacite-relatedIdentifierType-v4.xsd @@ -0,0 +1,37 @@ + + + + + + The type of the RelatedIdentifier. + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-relationType-v4.xsd b/resources/kernel-4.6/include/datacite-relationType-v4.xsd new file mode 100644 index 00000000..f6e9fe07 --- /dev/null +++ b/resources/kernel-4.6/include/datacite-relationType-v4.xsd @@ -0,0 +1,57 @@ + + + + + + Description of the relationship of the resource being registered (A) and the related resource (B). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/datacite-resourceType-v4.xsd b/resources/kernel-4.6/include/datacite-resourceType-v4.xsd new file mode 100644 index 00000000..869ed98d --- /dev/null +++ b/resources/kernel-4.6/include/datacite-resourceType-v4.xsd @@ -0,0 +1,49 @@ + + + + + + The general type of a resource. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/kernel-4.6/include/datacite-titleType-v4.xsd b/resources/kernel-4.6/include/datacite-titleType-v4.xsd new file mode 100644 index 00000000..18efc0da --- /dev/null +++ b/resources/kernel-4.6/include/datacite-titleType-v4.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/resources/kernel-4.6/include/xml.xsd b/resources/kernel-4.6/include/xml.xsd new file mode 100644 index 00000000..bd291f3d --- /dev/null +++ b/resources/kernel-4.6/include/xml.xsd @@ -0,0 +1,286 @@ + + + + + + +
+

About the XML namespace

+ +
+

+ This schema document describes the XML namespace, in a form + suitable for import by other schema documents. +

+

+ See + http://www.w3.org/XML/1998/namespace.html and + + http://www.w3.org/TR/REC-xml for information + about this namespace. +

+

+ Note that local names in this namespace are intended to be + defined only by the World Wide Web Consortium or its subgroups. + The names currently defined in this namespace are listed below. + They should not be used with conflicting semantics by any Working + Group, specification, or document instance. +

+

+ See further below in this document for more information about how to refer to this schema document from your own + XSD schema documents and about the + namespace-versioning policy governing this schema document. +

+
+
+
+
+ + + + +
+ +

lang (as an attribute name)

+

+ denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification.

+ +
+
+

Notes

+

+ Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. +

+

+ See BCP 47 at + http://www.rfc-editor.org/rfc/bcp/bcp47.txt + and the IANA language subtag registry at + + http://www.iana.org/assignments/language-subtag-registry + for further information. +

+

+ The union allows for the 'un-declaration' of xml:lang with + the empty string. +

+
+
+
+ + + + + + + + + +
+ + + + +
+ +

space (as an attribute name)

+

+ denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification.

+ +
+
+
+ + + + + + +
+ + + +
+ +

base (as an attribute name)

+

+ denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification.

+ +

+ See http://www.w3.org/TR/xmlbase/ + for information about this attribute. +

+
+
+
+
+ + + + +
+ +

id (as an attribute name)

+

+ denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification.

+ +

+ See http://www.w3.org/TR/xml-id/ + for information about this attribute. +

+
+
+
+
+ + + + + + + + + + +
+ +

Father (in any context at all)

+ +
+

+ denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: +

+
+

+ In appreciation for his vision, leadership and + dedication the W3C XML Plenary on this 10th day of + February, 2000, reserves for Jon Bosak in perpetuity + the XML name "xml:Father". +

+
+
+
+
+
+ + + +
+

About this schema document

+ +
+

+ This schema defines attributes and an attribute group suitable + for use by schemas wishing to allow xml:base, + xml:lang, xml:space or + xml:id attributes on elements they define. +

+

+ To enable this, such a schema must import this schema for + the XML namespace, e.g. as follows: +

+
+          <schema . . .>
+           . . .
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+     
+

+ or +

+
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
+     
+

+ Subsequently, qualified reference to any of the attributes or the + group defined below will have the desired effect, e.g. +

+
+          <type . . .>
+           . . .
+           <attributeGroup ref="xml:specialAttrs"/>
+     
+

+ will define a type which will schema-validate an instance element + with any of those attributes. +

+
+
+
+
+ + + +
+

Versioning policy for this schema document

+
+

+ In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + + http://www.w3.org/2009/01/xml.xsd. +

+

+ At the date of issue it can also be found at + + http://www.w3.org/2001/xml.xsd. +

+

+ The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML + Schema itself, or with the XML namespace itself. In other words, + if the XML Schema or XML namespaces change, the version of this + document at + http://www.w3.org/2001/xml.xsd + + will change accordingly; the version at + + http://www.w3.org/2009/01/xml.xsd + + will not change. +

+

+ Previous dated (and unchanging) versions of this schema + document are at: +

+ +
+
+
+
+ +
diff --git a/resources/kernel-4.6/metadata.xsd b/resources/kernel-4.6/metadata.xsd new file mode 100644 index 00000000..7c13d972 --- /dev/null +++ b/resources/kernel-4.6/metadata.xsd @@ -0,0 +1,712 @@ + + + + + + + + + + + + + + + + + + Root element of a single record. This wrapper element is for XML implementation only and is not defined in the DataCite DOI standard. + Note: This is the case for all wrapper elements within this schema. + No content in this wrapper element. + + + + + + + A persistent identifier that identifies a resource. + + + + + + + + + + + + + + + The main researchers involved working on the data, or the authors of the publication in priority order. May be a corporate/institutional or personal name. + Format: Family, Given. + Personal names can be further specified using givenName and familyName. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A name or title by which a resource is known. + + + + + + + + + + + + + + + + The name of the entity that holds, archives, publishes prints, distributes, releases, issues, or produces the resource. This property will be used to formulate the citation, so consider the prominence of the role. + In the case of datasets, "publish" is understood to mean making the data available to the community of researchers. + + + + + + + + + + + + + + + Year when the data is made publicly available. If an embargo period has been in effect, use the date when the embargo period ends. + In the case of datasets, "publish" is understood to mean making the data available on a specific date to the community of researchers. If there is no standard publication year value, use the date that would be preferred from a citation perspective. + YYYY + + + + + + + + The type of a resource. You may enter an additional free text description. + The format is open, but the preferred format is a single term of some detail so that a pair can be formed with the sub-property. + + + + + + + + + + + + + + + + Subject, keywords, classification codes, or key phrases describing the resource. + + + + + + + + + + + + + + + + + + + + + + The institution or person responsible for collecting, creating, or otherwise contributing to the development of the dataset. + The personal name format should be: Family, Given. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Different dates relevant to the work. + YYYY,YYYY-MM-DD, YYYY-MM-DDThh:mm:ssTZD or any other format or level of granularity described in W3CDTF. Use RKMS-ISO8601 standard for depicting date ranges. + + + + + + + + + + + + + + + + Primary language of the resource. Allowed values are taken from IETF BCP 47, ISO 639-1 language codes. + + + + + + + + An identifier or identifiers other than the primary Identifier applied to the resource being registered. This may be any alphanumeric string which is unique within its domain of issue. May be used for local identifiers. AlternateIdentifier should be used for another identifier of the same instance (same location, same file). + + + + + + + + + + + + + + + + + + Identifiers of related resources. Use this property to indicate subsets of properties, as appropriate. + + + + + + + + + + + + + + + + + + + + + + + Unstructures size information about the resource. + + + + + + + + + + + Technical format of the resource. + Use file extension or MIME type where possible. + + + + + + + + Version number of the resource. If the primary resource has changed the version number increases. + Register a new identifier for a major version change. Individual stewards need to determine which are major vs. minor versions. May be used in conjunction with properties 11 and 12 (AlternateIdentifier and RelatedIdentifier) to indicate various information updates. May be used in conjunction with property 17 (Description) to indicate the nature and file/record range of version. + + + + + + + + Any rights information for this resource. Provide a rights management statement for the resource or reference a service providing such information. Include embargo information if applicable. +Use the complete title of a license and include version information if applicable. + + + + + + + + + + + + + + + + + + + + + + All additional information that does not fit in any of the other categories. May be used for technical information. It is a best practice to supply a description. + + + + + + + + + + + + + + + + + + + + + + + Spatial region or named place where the data was gathered or about which the data is focused. + + + + + A point contains a single latitude-longitude pair. + + + + + A box contains two white space separated latitude-longitude pairs, with each pair separated by whitespace. The first pair is the lower corner, the second is the upper corner. + + + + + A drawn polygon area, defined by a set of points and lines connecting the points in a closed chain. + + + + + + + + + + + + + + + + + + + + Information about financial support (funding) for the resource being registered. + + + + + + Name of the funding provider. + + + + + + + + Uniquely identifies a funding entity, according to various types. + + + + + + + + + + + + + The code assigned by the funder to a sponsored award (grant). + + + + + + + + + + + + The human readable title of the award (grant). + + + + + + + + + + + + + + Information about a resource related to the one being registered e.g. a journal or book of which the article or chapter is part. + + + + + + The identifier for the related item. + + + + + + + The type of the Identifier for the related item e.g. DOI. + + + + + The name of the scheme. + + + + + The URI of the relatedMetadataScheme. + + + + + The type of the relatedMetadataScheme, linked with the schemeURI. + + + + + + + + + + + + The institution or person responsible for creating the + related resource. To supply multiple creators, repeat this property. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Title of the related item. + + + + + + + + + + + + + + + + The year when the item was or will be made publicly available. + + + + + + + + Volume of the related item. + + + + + Issue number or name of the related item. + + + + + Number of the related item e.g. report number of article number. + + + + + + + + + + + + First page of the related item e.g. of the chapter, article, or conference paper. + + + + + Last page of the related item e.g. of the chapter, article, or conference paper. + + + + + The name of the entity that holds, archives, publishes prints, distributes, releases, issues, or produces the resource. This property will be used to formulate the citation, so consider the prominence of the role. + + + + + Edition or version of the related item. + + + + + + + + The institution or person responsible for collecting, + managing, distributing, or otherwise contributing to the development of + the resource. + + + + + + + + + + + + + + + + + + + The type of contributor of the resource. + + + + + + + + + + + The type of the related item, e.g. journal article, book or chapter. + + + + + Description of the relationship of the resource being registered (A) and the related resource (B). + + + + + + + + + + + + + + + + + + + + + + Uniquely identifies a creator or contributor, according to various identifier schemes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Uniquely identifies an affiliation, according to various identifier schemes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +