How Can We Help?
Student Thesis XMLStudent Thesis XML
Overview
This page details the Student Thesis content type. On this page you will find different representations of the data elements contained within this type.
Below is the xsd for the Student Thesis content type that defines the import xml format. Also provided is mapping tables generated based on this XSD as well as an example xml that shows how the fields can be populated.
This is logical broken down into the different elements to help you gain a better understanding of the Student Thesis content type and how to create, read and update these records using the mechanisms provided in Pure.
Note: for the mapping tables all attributes and elements are listed, along with descriptions of the purposes of the field and any data requirements. Attribute are prefaced with an "@" to differentiate from elements, but as shown in the examples this isn't used when generating the xml.
Some elements offer options of which elements to include (such as whether to provide the ID of a person or organisation or name for lookup). These are denoted by reference to "Option Groups" where numbers are used to indicate where multiple elements are part of the same option. See example xmls for demonstrations of how to use these elements.
The Student Thesis content type can capture the details of and publish the thesis of a research student to the Pure portal.
Thesis is also available as a type of research output, but this content type should be used if Pure will be involving a defined management process
for the publication of these theses.
Below are a series of attachments for your reference:
- Simple Example XML - This shows only the mandatory fields that need to be populated
- Advanced Example XML - This shows all fields that can be used. Snippets of this file are shown with their related elements below.
- XSD (Xml Schema Definition) - This is a definition of what structure the XML must follow. This page has been generated based on the contents of the xsd file, and snippets of the definition are shown with their relevant element below
- Editor Example PNG - This image shows the result of loading the advanced example xml into Pure, to allow for easy reference of which fields in Pure point to which elements in the XML. Note that the way the data is presented within your Pure instance may be different due to different configuration
- Webservice Example Response - This shows an example response of retrieving the record generated via this xml via the webservice
Student Theses
studentTheses
A list of studentThesis elements of type studentThesis
XML Example
<studentTheses xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<studentThesis id="studentthesis1" managedInPure="false" type="doc"><!--1 or more repetitions:-->
<title>Student thesis title</title>
<!-- Translation can be provided for each of your submission languages -->
<translatedTitles>
<title lang="de">Title in German</title>
</translatedTitles>
<subTitle>Student thesis subtitle</subTitle>
<!-- Translation can be provided for each of your submission languages -->
<translatedSubTitles>
<title lang="de">Subtitle in German</title>
</translatedSubTitles>
<!-- Should be defined in the Languages classification scheme -->
<language>en_GB</language>
<!-- Can be just a year or a year and month -->
<awardDate>
<cmns:year>2001</cmns:year>
<cmns:month>12</cmns:month>
<cmns:day>31</cmns:day>
</awardDate>
<!--Can use CDATA tags to include HTML formatting -->
<abstract>
<cmns:text>the abstract of the <strong>student</strong> thesis</cmns:text>
</abstract>
<!-- Authors can be internal or external -->
<authors>
<author id="author1">
<person lookupId="person1">
<firstName>John</firstName>
<lastName>Wick</lastName>
</person>
<!-- Internal Organisations must exist already and use lookupId to find -->
<organisations>
<organisation lookupId="organisation1"/>
</organisations>
<!-- Must be defined in the "Research output roles (thesis)" student thesis classification scheme-->
<role>author</role>
</author>
<author id="author2"><!-- If external person does not have an id provided, Pure will attempt to match on name -->
<person origin="external" lookupId="external_person_id_0003">
<firstName>Johnny</firstName>
<lastName>Smithy</lastName>
</person>
<!-- External authors can only be affiliated to external organisations -->
<organisations>
<organisation lookupId="external_organisation_id_002"/>
<!-- Rather than providing an ID, Pure can attempt to match on name and create if not found -->
<organisation>
<name>
<cmns:text>Oxbridge University</cmns:text>
</name>
<country>UK</country>
</organisation>
</organisations>
<role>author</role>
</author>
</authors>
<supervisors>
<thesisSupervisor id="supervisor_1" source="foo">
<person lookupId="supervisor1"/>
<!--Optional: Preferred supervisor first name.-->
<firstName>Janey</firstName>
<!--Optional: Preferred supervisor last name. If not included, person name will be used instead.-->
<lastName>Smith</lastName>
<!-- Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme -->
<role>supervisor</role>
</thesisSupervisor>
<thesisSupervisor id="supervisor_2">
<person lookupId="external_person_id_0003" origin="external"/>
<!--Optional: Preferred supervisor first name.-->
<firstName>Jonathon</firstName>
<!--Optional: Preferred supervisor last name. If not included, person name will be used instead.-->
<lastName>Smith</lastName>
<!-- Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme -->
<role>supervisor</role>
</thesisSupervisor>
</supervisors>
<!-- Sponsors must be external organisations -->
<sponsors>
<sponsor>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</sponsor>
<!-- Rather than providing an ID, Pure can attempt to match on name and create if not found -->
<sponsor>
<cmns:name>Benevolent Benefactor</cmns:name>
<cmns:country>us</cmns:country>
<cmns:type>government</cmns:type>
</sponsor>
</sponsors>
<!-- Awarding institutions can be internal or external -->
<awardingInstitutions>
<awardingInstitution id="awarding_1">
<organisation lookupId="organisation1"/>
</awardingInstitution>
<awardingInstitution id="awarding_2">
<externalOrganisation>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</externalOrganisation>
</awardingInstitution>
</awardingInstitutions>
<!-- Organisations that will show under the "authors" section in the editor -->
<organisations>
<organisation lookupId="organisation1"/>
<organisation lookupId="organisation2"/>
</organisations>
<!-- Managing Organisation must be internal and already exist in Pure -->
<managingOrganisation lookupId="organisation1"/>
<!-- External organisations that are related to the authoring of the output -->
<externalOrganisations>
<externalOrganisation>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</externalOrganisation>
</externalOrganisations>
<!-- Keywords should be defined under the Adminstration section of Pure -->
<keywords>
<cmns:keyword>Java</cmns:keyword>
<cmns:keyword lang="en">Programming</cmns:keyword>
<cmns:keyword lang="de">Programmierung</cmns:keyword>
<cmns:keyword logicalName="ASJCSubjectAreas" key="1300/1311"/>
</keywords>
<!-- Link types should be defined in "Types of links for Student theses" -->
<links>
<cmns:link id="link1">
<cmns:url>http://www.elsevier.com</cmns:url>
<cmns:type>undefined</cmns:type>
</cmns:link>
</links>
<!-- Documents should be in a location that is accessible to the Pure server -->
<documents>
<studentThesisDocuments id="document1">
<documentLicense>cc_by</documentLicense>
<!-- If supplied the document won't be available to the public until after the embargo date has passed -->
<embargoDate>2023-06-21</embargoDate>
<!-- Must exist in the "Student thesis document embargo reason" classification scheme -->
<embargoReason>nationalsecurity</embargoReason>
<fileName>Full Thesis.pdf</fileName>
<mimeType>application/pdf</mimeType>
<title>Document Title</title>
<!-- Must exist in the "Student thesis document versions" classification scheme -->
<versionType>final</versionType>
<rightsStatement>This can detail how the thesis can be used</rightsStatement>
<visibility>Public</visibility>
<fileLocation>https://www.africau.edu/images/default/sample.pdf</fileLocation>
<!-- Must exist in the "Student thesis document types" classification scheme -->
<type>thesis</type>
</studentThesisDocuments>
</documents>
<bibliographicalNote>
<cmns:text>Note providing more details about the thesis</cmns:text>
</bibliographicalNote>
<!-- Workflow should be enabled in Pure for the Student Thesis content type before loading values here -->
<workflow>approved</workflow>
<!-- Values can be Public, Campus, Restricted or Confidential -->
<visibility>Public</visibility>
</studentThesis>
</studentTheses>
XSD Definition
<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="studentTheses">
<xs:complexType>
<xs:sequence>
<xs:element ref="studentThesis" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="resumptionToken" type="xs:string">
<xs:annotation>
<xs:documentation>
To enable resumption tokens, add an URL to the "XML source data location" in the job configuration with "{resumptionToken}" as a placeholder, for instance "https://example.org/data?resumptionToken={resumptionToken}".
The endpoint must handle the resumptionToken in the following manner:
If an empty resumptionToken is sent, the endpoint must return all data. If a non-empty resumptionToken is sent, the endpoint must return all data that has changed since the time the resumptionToken was sent.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
studentThesis
For every student thesis to be created in Pure there should be an additional instance of this element
XML Example
<studentThesis xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk"
id="studentthesis1"
managedInPure="false"
type="doc"><!--1 or more repetitions:-->
<title>Student thesis title</title>
<!-- Translation can be provided for each of your submission languages -->
<translatedTitles>
<title lang="de">Title in German</title>
</translatedTitles>
<subTitle>Student thesis subtitle</subTitle>
<!-- Translation can be provided for each of your submission languages -->
<translatedSubTitles>
<title lang="de">Subtitle in German</title>
</translatedSubTitles>
<!-- Should be defined in the Languages classification scheme -->
<language>en_GB</language>
<!-- Can be just a year or a year and month -->
<awardDate>
<cmns:year>2001</cmns:year>
<cmns:month>12</cmns:month>
<cmns:day>31</cmns:day>
</awardDate>
<!--Can use CDATA tags to include HTML formatting -->
<abstract>
<cmns:text>the abstract of the <strong>student</strong> thesis</cmns:text>
</abstract>
<!-- Authors can be internal or external -->
<authors>
<author id="author1">
<person lookupId="person1">
<firstName>John</firstName>
<lastName>Wick</lastName>
</person>
<!-- Internal Organisations must exist already and use lookupId to find -->
<organisations>
<organisation lookupId="organisation1"/>
</organisations>
<!-- Must be defined in the "Research output roles (thesis)" student thesis classification scheme-->
<role>author</role>
</author>
<author id="author2"><!-- If external person does not have an id provided, Pure will attempt to match on name -->
<person origin="external" lookupId="external_person_id_0003">
<firstName>Johnny</firstName>
<lastName>Smithy</lastName>
</person>
<!-- External authors can only be affiliated to external organisations -->
<organisations>
<organisation lookupId="external_organisation_id_002"/>
<!-- Rather than providing an ID, Pure can attempt to match on name and create if not found -->
<organisation>
<name>
<cmns:text>Oxbridge University</cmns:text>
</name>
<country>UK</country>
</organisation>
</organisations>
<role>author</role>
</author>
</authors>
<supervisors>
<thesisSupervisor id="supervisor_1" source="foo">
<person lookupId="supervisor1"/>
<!--Optional: Preferred supervisor first name.-->
<firstName>Janey</firstName>
<!--Optional: Preferred supervisor last name. If not included, person name will be used instead.-->
<lastName>Smith</lastName>
<!-- Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme -->
<role>supervisor</role>
</thesisSupervisor>
<thesisSupervisor id="supervisor_2">
<person lookupId="external_person_id_0003" origin="external"/>
<!--Optional: Preferred supervisor first name.-->
<firstName>Jonathon</firstName>
<!--Optional: Preferred supervisor last name. If not included, person name will be used instead.-->
<lastName>Smith</lastName>
<!-- Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme -->
<role>supervisor</role>
</thesisSupervisor>
</supervisors>
<!-- Sponsors must be external organisations -->
<sponsors>
<sponsor>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</sponsor>
<!-- Rather than providing an ID, Pure can attempt to match on name and create if not found -->
<sponsor>
<cmns:name>Benevolent Benefactor</cmns:name>
<cmns:country>us</cmns:country>
<cmns:type>government</cmns:type>
</sponsor>
</sponsors>
<!-- Awarding institutions can be internal or external -->
<awardingInstitutions>
<awardingInstitution id="awarding_1">
<organisation lookupId="organisation1"/>
</awardingInstitution>
<awardingInstitution id="awarding_2">
<externalOrganisation>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</externalOrganisation>
</awardingInstitution>
</awardingInstitutions>
<!-- Organisations that will show under the "authors" section in the editor -->
<organisations>
<organisation lookupId="organisation1"/>
<organisation lookupId="organisation2"/>
</organisations>
<!-- Managing Organisation must be internal and already exist in Pure -->
<managingOrganisation lookupId="organisation1"/>
<!-- External organisations that are related to the authoring of the output -->
<externalOrganisations>
<externalOrganisation>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</externalOrganisation>
</externalOrganisations>
<!-- Keywords should be defined under the Adminstration section of Pure -->
<keywords>
<cmns:keyword>Java</cmns:keyword>
<cmns:keyword lang="en">Programming</cmns:keyword>
<cmns:keyword lang="de">Programmierung</cmns:keyword>
<cmns:keyword logicalName="ASJCSubjectAreas" key="1300/1311"/>
</keywords>
<!-- Link types should be defined in "Types of links for Student theses" -->
<links>
<cmns:link id="link1">
<cmns:url>http://www.elsevier.com</cmns:url>
<cmns:type>undefined</cmns:type>
</cmns:link>
</links>
<!-- Documents should be in a location that is accessible to the Pure server -->
<documents>
<studentThesisDocuments id="document1">
<documentLicense>cc_by</documentLicense>
<!-- If supplied the document won't be available to the public until after the embargo date has passed -->
<embargoDate>2023-06-21</embargoDate>
<!-- Must exist in the "Student thesis document embargo reason" classification scheme -->
<embargoReason>nationalsecurity</embargoReason>
<fileName>Full Thesis.pdf</fileName>
<mimeType>application/pdf</mimeType>
<title>Document Title</title>
<!-- Must exist in the "Student thesis document versions" classification scheme -->
<versionType>final</versionType>
<rightsStatement>This can detail how the thesis can be used</rightsStatement>
<visibility>Public</visibility>
<fileLocation>https://www.africau.edu/images/default/sample.pdf</fileLocation>
<!-- Must exist in the "Student thesis document types" classification scheme -->
<type>thesis</type>
</studentThesisDocuments>
</documents>
<bibliographicalNote>
<cmns:text>Note providing more details about the thesis</cmns:text>
</bibliographicalNote>
<!-- Workflow should be enabled in Pure for the Student Thesis content type before loading values here -->
<workflow>approved</workflow>
<!-- Values can be Public, Campus, Restricted or Confidential -->
<visibility>Public</visibility>
</studentThesis>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="studentThesisType">
<xs:annotation>
<xs:documentation>For every student thesis to be created in Pure there should be an additional instance of this element</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="title" type="commons:string_1024" minOccurs="1">
<xs:annotation>
<xs:documentation>The title of the thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="translatedTitles" type="translatedTitles" minOccurs="0">
<xs:annotation>
<xs:documentation>Translated titles of the student thesis, use if title in different in another language</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="subTitle" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>The subtitle of the student thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="translatedSubTitles" type="translatedTitles" minOccurs="0">
<xs:annotation>
<xs:documentation>Translated titles of the student thesis, use if title in different in another language</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="language" type="language">
<xs:annotation>
<xs:documentation>The language the thesis is in. Value should be a classification from /dk/atira/pure/core/languages</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="awardDate" type="commons:compoundDate" minOccurs="0">
<xs:annotation>
<xs:documentation>The award date of the student thesis. Can be just the year rather than a full date</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="abstract" type="commons:localized_string" minOccurs="0">
<xs:annotation>
<xs:documentation>The abstract of the student thesis. It is recommended that this field is wrapped in a CDATA field, and that < and > characters are encoded to &gt; and &lt;, if they are not a part of HTML markup in the data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="authors" type="authors">
<xs:annotation>
<xs:documentation>The authors of the thesis (i.e. the student)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="supervisors" type="supervisors" minOccurs="0">
<xs:annotation>
<xs:documentation>The supervisors of the student's study</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="sponsors" type="sponsors" minOccurs="0">
<xs:annotation>
<xs:documentation>Any external organisations responsible for sponsoring the student's studies</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="awardingInstitutions"
type="awardingInstitutions"
minOccurs="0">
<xs:annotation>
<xs:documentation>The organisations who have awarded the thesis. Can be both internal and external organisation in case of joint studies</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organisations" type="organisations" minOccurs="0">
<xs:annotation>
<xs:documentation>Any organisations responsible for the authoring of the thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="managingOrganisation" type="organisation" minOccurs="1">
<xs:annotation>
<xs:documentation>The organisation in charge of the student thesis in Pure. This must always be an internal organisation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="externalOrganisations"
type="externalOrganisations"
minOccurs="0">
<xs:annotation>
<xs:documentation>Any external organisations responsible for the authoring of the thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="keywords" type="commons:keywords" minOccurs="0">
<xs:annotation>
<xs:documentation>Free text and/or classified keywords relating to the thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="links" type="commons:links" minOccurs="0">
<xs:annotation>
<xs:documentation>The links for the student thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documents" type="documents" minOccurs="0">
<xs:annotation>
<xs:documentation>Documents for the student thesis</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="bibliographicalNote"
type="commons:localized_string"
minOccurs="0">
<xs:annotation>
<xs:documentation>
Text field for adding bibliographical note data to the student thesis
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="workflow" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
Used to set the workflow state of the student thesis (Workflow states: entryInProgress, forApproval, approved)
NOTE: workflow must be enabled in Pure, if values are present in this tag
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="visibility" type="commons:visibility" minOccurs="0">
<xs:annotation>
<xs:documentation>Visibility of the thesis. Accepted values are Public, Campus, Restricted and Confidential</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute type="typeClassification" name="type" use="required">
<xs:annotation>
<xs:documentation>
The type of the thesis. Must be defined in the classification scheme /dk/atira/pure/studentthesis/studentthesistypes
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute type="commons:string_400" name="id">
<xs:annotation>
<xs:documentation>Id of the studentthesis. This would be the id from an external source e.g. an HR system.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute type="xs:boolean" name="managedInPure" use="optional">
<xs:annotation>
<xs:documentation>Whether the record is managed in Pure after creation or by the XML synchronisation. If you wish to update the record via XML post creation, this must be "false"</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@id |
Id of the studentthesis. This would be the id from an external source e.g. an HR system. |
Yes |
|
@managedInPure |
Whether the record is managed in Pure after creation or by the XML synchronisation. If you wish to update the record via XML post creation, this must be "false" |
xsd:boolean |
Yes |
@type |
The type of the thesis. Must be defined in the classification scheme /dk/atira/pure/studentthesis/studentthesistypes |
Yes |
|
abstract |
The abstract of the student thesis. It is recommended that this field is wrapped in a CDATA field, and that < and > characters are encoded to > and <, if they are not a part of HTML markup in the data. |
No |
|
authors |
The authors of the thesis (i.e. the student) |
Yes |
|
awardDate |
The award date of the student thesis. Can be just the year rather than a full date |
No |
|
awardingInstitutions |
The organisations who have awarded the thesis. Can be both internal and external organisation in case of joint studies |
No |
|
bibliographicalNote |
Text field for adding bibliographical note data to the student thesis |
No |
|
documents |
Documents for the student thesis |
No |
|
externalOrganisations |
Any external organisations responsible for the authoring of the thesis |
No |
|
keywords |
Free text and/or classified keywords relating to the thesis |
No |
|
language |
The language the thesis is in. Value should be a classification from /dk/atira/pure/core/languages |
Yes |
|
links |
The links for the student thesis |
No |
|
managingOrganisation |
The organisation in charge of the student thesis in Pure. This must always be an internal organisation |
Yes |
|
organisations |
Any organisations responsible for the authoring of the thesis |
No |
|
sponsors |
Any external organisations responsible for sponsoring the student's studies |
No |
|
subTitle |
The subtitle of the student thesis |
No |
|
supervisors |
The supervisors of the student's study |
No |
|
title |
The title of the thesis |
Yes |
|
translatedSubTitles |
Translated titles of the student thesis, use if title in different in another language |
No |
|
translatedTitles |
Translated titles of the student thesis, use if title in different in another language |
No |
|
visibility |
Visibility of the thesis. Accepted values are Public, Campus, Restricted and Confidential |
No |
|
workflow |
Used to set the workflow state of the student thesis (Workflow states: entryInProgress, forApproval, approved) NOTE: workflow must be enabled in Pure, if values are present in this tag |
xsd:string |
No |
translatedTitles
A list of title elements of type commons:localized_text_1024_lang
XML Example
<translatedTitles xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<title lang="de">Title in German</title>
</translatedTitles>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="translatedTitles">
<xs:sequence>
<xs:element name="title"
type="commons:localized_text_1024_lang"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Translated title of the student thesis. Can be specified in multiple languages</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
title |
Translated title of the student thesis. Can be specified in multiple languages |
Yes |
Affiliated Person
authors
The people responsible for the authoring of the thesis. Can be both internal and external people
XML Example
<authors xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<author id="author1">
<person lookupId="person1">
<firstName>John</firstName>
<lastName>Wick</lastName>
</person>
<!-- Internal Organisations must exist already and use lookupId to find -->
<organisations>
<organisation lookupId="organisation1"/>
</organisations>
<!-- Must be defined in the "Research output roles (thesis)" student thesis classification scheme-->
<role>author</role>
</author>
<author id="author2"><!-- If external person does not have an id provided, Pure will attempt to match on name -->
<person origin="external" lookupId="external_person_id_0003">
<firstName>Johnny</firstName>
<lastName>Smithy</lastName>
</person>
<!-- External authors can only be affiliated to external organisations -->
<organisations>
<organisation lookupId="external_organisation_id_002"/>
<!-- Rather than providing an ID, Pure can attempt to match on name and create if not found -->
<organisation>
<name>
<cmns:text>Oxbridge University</cmns:text>
</name>
<country>UK</country>
</organisation>
</organisations>
<role>author</role>
</author>
</authors>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="authors">
<xs:annotation>
<xs:documentation>
The people responsible for the authoring of the thesis. Can be both internal and external people
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="author" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="role" type="authorRole">
<xs:annotation>
<xs:documentation>Classification scheme /dk/atira/pure/studentthesis/roles/studentthesis/</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="person" type="internalExternalPerson" minOccurs="0">
<xs:annotation>
<xs:documentation>Identifying information about the author</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organisations" type="organisations" minOccurs="0">
<xs:annotation>
<xs:documentation>Organisational affiliations of the person to the thesis. Can be internal or external organisations</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attribute type="commons:string_400" name="id" use="required">
<xs:annotation>
<xs:documentation>Id of the Author Association. This id is Mandatory. Note this can be the same as the ID of the person but isn't used for the lookup and association to that person</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@author.id |
Id of the Author Association. This id is Mandatory. Note this can be the same as the ID of the person but isn't used for the lookup and association to that person |
Yes |
|
author |
|
Contains below components |
Yes |
author.role |
Classification scheme /dk/atira/pure/studentthesis/roles/studentthesis/ |
Yes |
|
author.person |
Identifying information about the author |
No |
|
author.organisations |
Organisational affiliations of the person to the thesis. Can be internal or external organisations |
No |
supervisors
The supervisors of the student's studies. Can be internal or external people.
If the ID is not provided Pure will attempt to match to existing person records based on name.
If they aren't found a new external person will be created
XML Example
<supervisors xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<thesisSupervisor id="supervisor_1" source="foo">
<person lookupId="supervisor1"/>
<!--Optional: Preferred supervisor first name.-->
<firstName>Janey</firstName>
<!--Optional: Preferred supervisor last name. If not included, person name will be used instead.-->
<lastName>Smith</lastName>
<!-- Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme -->
<role>supervisor</role>
</thesisSupervisor>
<thesisSupervisor id="supervisor_2">
<person lookupId="external_person_id_0003" origin="external"/>
<!--Optional: Preferred supervisor first name.-->
<firstName>Jonathon</firstName>
<!--Optional: Preferred supervisor last name. If not included, person name will be used instead.-->
<lastName>Smith</lastName>
<!-- Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme -->
<role>supervisor</role>
</thesisSupervisor>
</supervisors>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="supervisors">
<xs:annotation>
<xs:documentation>
The supervisors of the student's studies. Can be internal or external people.
If the ID is not provided Pure will attempt to match to existing person records based on name.
If they aren't found a new external person will be created
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="thesisSupervisor" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="firstName" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>The first name of the thesis supervisor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastName" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>The last name of the thesis supervisor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="person" type="internalExternalPerson">
<xs:annotation>
<xs:documentation>Details of the person that will be used to create the person if a match isn't found</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="role" type="xs:string" minOccurs="1">
<xs:annotation>
<xs:documentation>The role of the thesis supervisor. Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="organisations" type="organisations" minOccurs="0">
<xs:annotation>
<xs:documentation>Internal or external organisation related to the person. If the person is external, the organisation cannot be an internal organisation</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attributeGroup ref="commons:id">
<xs:annotation>
<xs:documentation>Id of the supervisor association. Note this can be the same as the ID of the person but isn't used for the lookup and association to that person</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@thesisSupervisor.commons:id |
Id of the supervisor association. Note this can be the same as the ID of the person but isn't used for the lookup and association to that person |
Yes |
|
thesisSupervisor |
|
Contains below components |
Yes |
thesisSupervisor.firstName |
The first name of the thesis supervisor |
No |
|
thesisSupervisor.lastName |
The last name of the thesis supervisor |
No |
|
thesisSupervisor.person |
Details of the person that will be used to create the person if a match isn't found |
Yes |
|
thesisSupervisor.role |
The role of the thesis supervisor. Must be defined in the /dk/atira/pure/studentthesis/roles/internalexternal/studentthesis classification scheme |
xsd:string |
Yes |
thesisSupervisor.organisations |
Internal or external organisation related to the person. If the person is external, the organisation cannot be an internal organisation |
No |
internalExternalPerson
Can be an internal or external person. Use origin to enforce either internal or external
If the person is an internal person in Pure, then the lookupId attribute must be used.
If the person is an external person, and id is given, matching will be done on the id. If not found, then matching will be done on name. If still not found, then an external person with the specified id and name will be created.
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="internalExternalPerson">
<xs:annotation>
<xs:documentation>
Can be an internal or external person. Use origin to enforce either internal or external
If the person is an internal person in Pure, then the lookupId attribute must be used.
If the person is an external person, and id is given, matching will be done on the id. If not found, then matching will be done on name. If still not found, then an external person with the specified id and name will be created.
</xs:documentation>
</xs:annotation>
<xs:all>
<xs:element name="firstName" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>First name of the person. Will only be used on external persons</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastName" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>Last name of the person. Will only be used on external persons</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="country" type="commons:country" minOccurs="0">
<xs:annotation>
<xs:documentation>Classification scheme /dk/atira/pure/core/countries</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="commons:classification" minOccurs="0">
<xs:annotation>
<xs:documentation>Classification scheme /dk/atira/pure/externalperson/externalpersontypes/externalperson</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attributeGroup ref="commons:originId">
<xs:annotation>
<xs:documentation>ID of the person. Can be a Pure ID, Source ID or Classified ID. Origin can be used to enforce internal or external</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@commons:originId |
ID of the person. Can be a Pure ID, Source ID or Classified ID. Origin can be used to enforce internal or external |
Yes |
|
firstName |
First name of the person. Will only be used on external persons |
No |
|
lastName |
Last name of the person. Will only be used on external persons |
No |
|
country |
Classification scheme /dk/atira/pure/core/countries |
No |
|
type |
Classification scheme /dk/atira/pure/externalperson/externalpersontypes/externalperson |
No |
Affiliated Organisations
sponsors
A list of sponsor elements of type commons:externalOrganisation
XML Example
<sponsors xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<sponsor>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</sponsor>
<!-- Rather than providing an ID, Pure can attempt to match on name and create if not found -->
<sponsor>
<cmns:name>Benevolent Benefactor</cmns:name>
<cmns:country>us</cmns:country>
<cmns:type>government</cmns:type>
</sponsor>
</sponsors>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="sponsors">
<xs:sequence>
<xs:element name="sponsor"
type="commons:externalOrganisation"
minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>IDs and/or name details of the external organisations who sponsored the student. If ID is not provided Pure will attempt to match to existing organisations and if not found will create a new one</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
sponsor |
IDs and/or name details of the external organisations who sponsored the student. If ID is not provided Pure will attempt to match to existing organisations and if not found will create a new one |
No |
organisations
A list of organisation elements of type organisation
XML Example
<organisations xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<organisation lookupId="organisation1"/>
</organisations>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisations">
<xs:sequence>
<xs:element name="organisation" type="organisation" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
organisation
Details of a related organisation. If ID is not provided Pure will attempt to match on name and country. If no match is found a new external organisation will be created.
XML Example
<organisation xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk"
lookupId="organisation1"/>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisation">
<xs:annotation>
<xs:documentation>Details of a related organisation. If ID is not provided Pure will attempt to match on name and country. If no match is found a new external organisation will be created.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="name" type="commons:localized_string" minOccurs="0">
<xs:annotation>
<xs:documentation>The name of the organisation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="country" type="commons:country" minOccurs="0">
<xs:annotation>
<xs:documentation>
Classification from /dk/atira/pure/core/countries
Only used if this elements makes Pure create a new external organisation
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="commons:lookupId">
<xs:annotation>
<xs:documentation>The ID of the organisation to match against. Can be a Pure ID, Source ID or classified ID</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@commons:lookupId |
The ID of the organisation to match against. Can be a Pure ID, Source ID or classified ID |
Yes |
|
name |
The name of the organisation |
No |
|
country |
Classification from /dk/atira/pure/core/countries Only used if this elements makes Pure create a new external organisation |
No |
externalOrganisations
A list of externalOrganisation elements of type commons:externalOrganisation
XML Example
<externalOrganisations xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<externalOrganisation>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</externalOrganisation>
</externalOrganisations>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalOrganisations">
<xs:sequence>
<xs:element name="externalOrganisation"
type="commons:externalOrganisation"
maxOccurs="unbounded"
minOccurs="1">
<xs:annotation>
<xs:documentation>
External Organisations matched by PureID, SourceID, ClassificationID(in that order)
If no match is found the system will try to match by name, type and country(all fields, depending on which are supplied).
If no match is found either way, the external organisation is automatically created with the supplied information.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
externalOrganisation |
External Organisations matched by PureID, SourceID, ClassificationID(in that order) If no match is found the system will try to match by name, type and country(all fields, depending on which are supplied). If no match is found either way, the external organisation is automatically created with the supplied information. |
Yes |
awardingInstitutions
A list of awardingInstitution elements of type awardingInstitution
XML Example
<awardingInstitutions xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<awardingInstitution id="awarding_1">
<organisation lookupId="organisation1"/>
</awardingInstitution>
<awardingInstitution id="awarding_2">
<externalOrganisation>
<cmns:externalOrgId>external_organisation_id_002</cmns:externalOrgId>
</externalOrganisation>
</awardingInstitution>
</awardingInstitutions>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="awardingInstitutions">
<xs:sequence>
<xs:element name="awardingInstitution"
type="awardingInstitution"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
awardingInstitution
An institution who awarded the degree to the student. Can be internal or external. If external and ID is not provided Pure will attempt to match to existing organisations and create a new one if no match is found
XML Example
<awardingInstitution xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk"
id="awarding_1">
<organisation lookupId="organisation1"/>
</awardingInstitution>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="awardingInstitution">
<xs:annotation>
<xs:documentation>An institution who awarded the degree to the student. Can be internal or external. If external and ID is not provided Pure will attempt to match to existing organisations and create a new one if no match is found</xs:documentation>
</xs:annotation>
<xs:choice>
<xs:element name="organisation" type="organisation" minOccurs="0">
<xs:annotation>
<xs:documentation>An internal organisation who awarded the degree</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="externalOrganisation"
type="commons:externalOrganisation"
minOccurs="0">
<xs:annotation>
<xs:documentation>An external organisation who awarded the degree</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:attributeGroup ref="commons:id">
<xs:annotation>
<xs:documentation>ID for the awarding relationship.</xs:documentation>
</xs:annotation>
</xs:attributeGroup>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@commons:id |
ID for the awarding relationship. |
Yes |
|
organisation |
An internal organisation who awarded the degree |
No |
|
externalOrganisation |
An external organisation who awarded the degree |
No |
Documents
documents
A list of studentThesisDocuments elements of type studentThesisDocument
XML Example
<documents xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">
<studentThesisDocuments id="document1">
<documentLicense>cc_by</documentLicense>
<!-- If supplied the document won't be available to the public until after the embargo date has passed -->
<embargoDate>2023-06-21</embargoDate>
<!-- Must exist in the "Student thesis document embargo reason" classification scheme -->
<embargoReason>nationalsecurity</embargoReason>
<fileName>Full Thesis.pdf</fileName>
<mimeType>application/pdf</mimeType>
<title>Document Title</title>
<!-- Must exist in the "Student thesis document versions" classification scheme -->
<versionType>final</versionType>
<rightsStatement>This can detail how the thesis can be used</rightsStatement>
<visibility>Public</visibility>
<fileLocation>https://www.africau.edu/images/default/sample.pdf</fileLocation>
<!-- Must exist in the "Student thesis document types" classification scheme -->
<type>thesis</type>
</studentThesisDocuments>
</documents>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="documents">
<xs:sequence>
<xs:element name="studentThesisDocuments"
type="studentThesisDocument"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
studentThesisDocument
A document related to the thesis. This could be the full manuscript or supporting evidence
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="studentThesisDocument">
<xs:annotation>
<xs:documentation>A document related to the thesis. This could be the full manuscript or supporting evidence</xs:documentation>
</xs:annotation>
<xs:all>
<xs:element name="type" type="documentType">
<xs:annotation>
<xs:documentation>Classification scheme /dk/atira/pure/core/document/studentthesisdoctypes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="versionType"
type="versionType"
minOccurs="0"
default="other">
<xs:annotation>
<xs:documentation>Classification scheme /dk/atira/pure/core/document/studentthesisversiontypes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rightsStatement" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>If custom rights statements is enabled in the editor, this field can be used for importing the statements</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fileLocation" type="commons:string_1024" minOccurs="1">
<xs:annotation>
<xs:documentation>
Location where Pure can read the file from. Must be prefixed with protocol - either
http or https. Https is only supported, if the remote server uses a trusted
certificate. If the remote server uses a self-signed certificate,
the JVM running Pure will need an updated keystore.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="mimeType" type="commons:string_256" minOccurs="0">
<xs:annotation>
<xs:documentation>The mime type of the document. If not provided Pure will atttempt to derive</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fileName" type="commons:string_256" minOccurs="0">
<xs:annotation>
<xs:documentation>The file name of the document. If not provided Pure will atttempt to derive</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="title" type="commons:string_1024" minOccurs="0">
<xs:annotation>
<xs:documentation>The title of the document. If not provided Pure will atttempt to derive</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="embargoDate" type="commons:date" minOccurs="0">
<xs:annotation>
<xs:documentation>A date before which the document should not be available on the Portal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="documentLicense" type="commons:classification" minOccurs="0">
<xs:annotation>
<xs:documentation>
Token from the classification scheme /dk/atira/pure/core/document/licenses
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="embargoReason"
type="embargoReason"
minOccurs="0"
default="other">
<xs:annotation>
<xs:documentation>Classification scheme /dk/atira/pure/core/document/studentthesisembargoreason</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="visibility"
type="commons:visibilityWithOutConfidential"
minOccurs="0">
<xs:annotation>
<xs:documentation>Visibility of the document. Accepted values are Public, Campus or Restricted. Note if an embargo date is provided then Public data will not be available until the embargo date has passed</xs:documentation>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attribute type="commons:string_400" name="id" use="required">
<xs:annotation>
<xs:documentation>Unique ID for the document</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@id |
Unique ID for the document |
Yes |
|
type |
Classification scheme /dk/atira/pure/core/document/studentthesisdoctypes |
Yes |
|
versionType |
Classification scheme /dk/atira/pure/core/document/studentthesisversiontypes |
No |
|
rightsStatement |
If custom rights statements is enabled in the editor, this field can be used for importing the statements |
No |
|
fileLocation |
Location where Pure can read the file from. Must be prefixed with protocol - either http or https. Https is only supported, if the remote server uses a trusted certificate. If the remote server uses a self-signed certificate, the JVM running Pure will need an updated keystore. |
Yes |
|
mimeType |
The mime type of the document. If not provided Pure will atttempt to derive |
No |
|
fileName |
The file name of the document. If not provided Pure will atttempt to derive |
No |
|
title |
The title of the document. If not provided Pure will atttempt to derive |
No |
|
embargoDate |
A date before which the document should not be available on the Portal |
No |
|
documentLicense |
Token from the classification scheme /dk/atira/pure/core/document/licenses |
No |
|
embargoReason |
Classification scheme /dk/atira/pure/core/document/studentthesisembargoreason |
No |
|
visibility |
Visibility of the document. Accepted values are Public, Campus or Restricted. Note if an embargo date is provided then Public data will not be available until the embargo date has passed |
No |
Classified types
language
XML Example
<language xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">en_GB</language>
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="language">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/core/languages</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
typeClassification
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="typeClassification">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/studentthesis/studentthesistypes</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
authorRole
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="authorRole">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/studentthesis/roles/studentthesis</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
embargoReason
XML Example
<embargoReason xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">nationalsecurity</embargoReason>
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="embargoReason">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/core/document/studentthesisembargoreason</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
versionType
XML Example
<versionType xmlns="v1.studentthesis-sync.pure.atira.dk"
xmlns:cmns="v3.commons.pure.atira.dk">final</versionType>
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="versionType">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/core/document/studentthesisversiontypes</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
documentType
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="documentType">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/core/document/studentthesisdoctypes</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
subdivision
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="subdivision">
<xs:annotation>
<xs:appinfo>/dk/atira/pure/core/countries/subdivision</xs:appinfo>
</xs:annotation>
<xs:restriction base="commons:classification"/>
</xs:simpleType>
Restricted value: commons:classification
Type |
Value |
Comments |
---|
Updated at July 27, 2024