How Can We Help?
Equipment XMLEquipment XML
Overview
This page details the Equipment content type. On this page you will find different representations of the data elements contained within this type.
Below is the xsd for the Equipment 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 Equipment 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.
Equipment/Facilities represent infrastructure of varying scales that is used to support research. This can be an individual microscope or a whole laboratory (and equipment can support hierarchies to represent these relationships). By relating equipment to other content types in Pure, such as grants or research outputs the return on investment in these facilities can be shown. NOTE: The Equipment XML has been built differently from other import files, using the XSD of the webservice as a base. As a result the xsd is much more complex as it caters for all results that can be returned from the webservice, not just equipment, and not all of these fields can be used to populate data in Pure. This page has been built off a simplified representation of this XSD, limited to those elements that can actually be populated into Pure via import. This page should be taken as a tool to support generating your equipment xml files, not a definitive dictionary of what it will be validated against when loading into Pure. Both XSD files are available for download on this page for reference.
Equipment
result
The result element should just contain a single items element
XML Example
<!--<result xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://api.elsevierpure.com/ws/api/524/xsd schema1.xsd">--><result xmlns="http://www.w3.org/2001/XMLSchema-instance">
<items>
<equipment externalId="equipment1">
<title formatted="true">
<text locale="en_GB">Test equipment</text>
</title>
<type uri="/dk/atira/pure/equipment/equipmenttypes/equipment/facility"/>
<category uri="/dk/atira/pure/equipment/category/research_facility"/>
<descriptions>
<description externalId="128525">
<value formatted="false">
<text locale="en_GB"> Description of the equipment<br/>line1<br/>line2<br/>line3</text>
</value>
<type uri="/dk/atira/pure/equipment/descriptions/equipmentdescription"/>
</description>
</descriptions>
<equipmentDetails>
<equipmentDetail externalId="128527">
<name formatted="true">
<text locale="en_GB">Detail 1</text>
</name>
<ids>
<id externalId="detailsID">
<value formatted="false">1234-1321-5324</value>
<type uri="/dk/atira/pure/equipment/equipmentsources/serialnumber"/>
</id>
</ids>
<acquisitionDate>2017-12-01</acquisitionDate>
<decommissionDate>2017-12-24</decommissionDate>
<value>1000000.0</value>
<manufacturers>
<manufacturer externalId="128528">
<externalOrganisationalUnit uuid="5f6b090a-e748-4262-a13b-a4d7348f1ef4">
<name formatted="false">
<text locale="en_GB">Acme INC</text>
</name>
</externalOrganisationalUnit>
</manufacturer>
</manufacturers>
</equipmentDetail>
</equipmentDetails>
<personAssociations>
<personAssociation externalId="128530">
<person externalId="person1">
<name formatted="false">
<text>Stan Smith</text>
</name>
</person>
<name>
<firstName>Stan</firstName>
<lastName>Smith</lastName>
</name>
<personRole uri="/dk/atira/pure/equipment/roles/equipment/manager"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
</personAssociation>
</personAssociations>
<organisationalUnits>
<organisationalUnit externalId="organisation2"/>
</organisationalUnits>
<externalOrganisations>
<externalOrganisation externalId="extOrg1"/>
</externalOrganisations>
<managingOrganisationalUnit externalId="organisation1"/>
<contactPersons>
<contactPerson externalId="person1"/>
</contactPersons>
<addresses>
<address externalId="128523">
<addressType uri="/dk/atira/pure/equipment/equipmentaddresstype/postal"/>
<street>Alfred Nobels vej 28</street>
<building>0</building>
<postalcode>9220</postalcode>
<city>Aalborg</city>
<country uri="/dk/atira/pure/core/countries/dk"/>
<geoLocation>
<point>57.013543,9.98934</point>
</geoLocation>
</address>
</addresses>
<phoneNumbers>
<phoneNumber externalId="128532">
<value formatted="false">12345678</value>
<type uri="/dk/atira/pure/equipment/equipmentphonenumbertype/phone"/>
</phoneNumber>
</phoneNumbers>
<emails>
<email externalId="128526">
<value formatted="false">support@elsevier.com</value>
<type uri="/dk/atira/pure/equipment/equipmentemailtype/email"/>
</email>
</emails>
<webAddresses>
<webAddress externalId="128534">
<value formatted="false">
<text locale="en_GB">http://elsevier.com</text>
</value>
<type uri="/dk/atira/pure/equipment/equipmentwebaddresstype/website"/>
</webAddress>
</webAddresses>
<loanType uri="/dk/atira/pure/equipment/loantypes/internalexternal"/>
<loanTerm formatted="true">
<text locale="en_GB">Term1<br/>Term2</text>
</loanTerm>
<photos>
<photo externalId="photoID">
<type uri="/dk/atira/pure/equipment/equipmentfiles/descriptionfiletype"/>
<url>https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Agricultural_machinery.jpg/1097px-Agricultural_machinery.jpg</url>
<filename>1097px-Agricultural_machinery.jpg</filename>
<mimetype>image/jpeg</mimetype>
<size>350793</size>
</photo>
</photos>
<parents>
<parent externalId="equipment2"/>
</parents>
<keywordGroups>
<keywordGroup logicalName="keywordContainers" externalId="128571">
<type uri="/dk/atira/pure/core/keywords"/>
<keywordContainers>
<keywordContainer>
<structuredKeyword uri="/dk/atira/pure/core/keywords/K/K1"/>
<freeKeywords>
<freeKeyword locale="en_GB">
<freeKeywords>
<freeKeyword>Free</freeKeyword>
</freeKeywords>
</freeKeyword>
</freeKeywords>
</keywordContainer>
</keywordContainers>
</keywordGroup>
</keywordGroups>
<relatedPressMedia>
<relatedPressMedia externalId="clipping1"/>
</relatedPressMedia>
<relatedActivities>
<relatedActivity externalId="activityAttendance1"/>
</relatedActivities>
<relatedProjects>
<relatedProject externalId="project1"/>
</relatedProjects>
<relatedPrizes>
<relatedPrize uuid="402c9eaa-a88a-444c-94db-8988a427e8de" externalId="prize1"/>
</relatedPrizes>
<relatedDataSets>
<relatedDataSet uuid="20124691-5c3b-4244-9565-339cef03cfe7" externalId="dataset1"/>
</relatedDataSets>
<relatedStudentTheses>
<relatedStudentThesis externalId="studentthesis1"/>
</relatedStudentTheses>
<relatedImpacts>
<relatedImpact externalId="impact1"/>
</relatedImpacts>
<relatedResearchOutputs>
<relatedResearchOutput externalId="19125337"/>
</relatedResearchOutputs>
<visibility key="FREE"/>
<workflow workflowStep="approved"/>
</equipment>
<equipment externalId="equipment2">
<title formatted="true">
<text locale="en_GB">example equipment</text>
</title>
<type uri="/dk/atira/pure/equipment/equipmenttypes/equipment/equipment"/>
<category uri="/dk/atira/pure/equipment/category/example_category"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
<managingOrganisationalUnit externalId="organisation1"/>
<loanType uri="/dk/atira/pure/equipment/loantypes/notavailable"/>
</equipment>
</items>
</result>
XSD Definition
<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="result">
<xs:annotation>
<xs:documentation>The result element should just contain a single items element</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="items" type="items" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
items |
|
Yes |
items
A list of equipment elements of type equipment
XML Example
<items xmlns="http://www.w3.org/2001/XMLSchema-instance">
<equipment externalId="equipment1">
<title formatted="true">
<text locale="en_GB">Test equipment</text>
</title>
<type uri="/dk/atira/pure/equipment/equipmenttypes/equipment/facility"/>
<category uri="/dk/atira/pure/equipment/category/research_facility"/>
<descriptions>
<description externalId="128525">
<value formatted="false">
<text locale="en_GB"> Description of the equipment<br/>line1<br/>line2<br/>line3</text>
</value>
<type uri="/dk/atira/pure/equipment/descriptions/equipmentdescription"/>
</description>
</descriptions>
<equipmentDetails>
<equipmentDetail externalId="128527">
<name formatted="true">
<text locale="en_GB">Detail 1</text>
</name>
<ids>
<id externalId="detailsID">
<value formatted="false">1234-1321-5324</value>
<type uri="/dk/atira/pure/equipment/equipmentsources/serialnumber"/>
</id>
</ids>
<acquisitionDate>2017-12-01</acquisitionDate>
<decommissionDate>2017-12-24</decommissionDate>
<value>1000000.0</value>
<manufacturers>
<manufacturer externalId="128528">
<externalOrganisationalUnit uuid="5f6b090a-e748-4262-a13b-a4d7348f1ef4">
<name formatted="false">
<text locale="en_GB">Acme INC</text>
</name>
</externalOrganisationalUnit>
</manufacturer>
</manufacturers>
</equipmentDetail>
</equipmentDetails>
<personAssociations>
<personAssociation externalId="128530">
<person externalId="person1">
<name formatted="false">
<text>Stan Smith</text>
</name>
</person>
<name>
<firstName>Stan</firstName>
<lastName>Smith</lastName>
</name>
<personRole uri="/dk/atira/pure/equipment/roles/equipment/manager"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
</personAssociation>
</personAssociations>
<organisationalUnits>
<organisationalUnit externalId="organisation2"/>
</organisationalUnits>
<externalOrganisations>
<externalOrganisation externalId="extOrg1"/>
</externalOrganisations>
<managingOrganisationalUnit externalId="organisation1"/>
<contactPersons>
<contactPerson externalId="person1"/>
</contactPersons>
<addresses>
<address externalId="128523">
<addressType uri="/dk/atira/pure/equipment/equipmentaddresstype/postal"/>
<street>Alfred Nobels vej 28</street>
<building>0</building>
<postalcode>9220</postalcode>
<city>Aalborg</city>
<country uri="/dk/atira/pure/core/countries/dk"/>
<geoLocation>
<point>57.013543,9.98934</point>
</geoLocation>
</address>
</addresses>
<phoneNumbers>
<phoneNumber externalId="128532">
<value formatted="false">12345678</value>
<type uri="/dk/atira/pure/equipment/equipmentphonenumbertype/phone"/>
</phoneNumber>
</phoneNumbers>
<emails>
<email externalId="128526">
<value formatted="false">support@elsevier.com</value>
<type uri="/dk/atira/pure/equipment/equipmentemailtype/email"/>
</email>
</emails>
<webAddresses>
<webAddress externalId="128534">
<value formatted="false">
<text locale="en_GB">http://elsevier.com</text>
</value>
<type uri="/dk/atira/pure/equipment/equipmentwebaddresstype/website"/>
</webAddress>
</webAddresses>
<loanType uri="/dk/atira/pure/equipment/loantypes/internalexternal"/>
<loanTerm formatted="true">
<text locale="en_GB">Term1<br/>Term2</text>
</loanTerm>
<photos>
<photo externalId="photoID">
<type uri="/dk/atira/pure/equipment/equipmentfiles/descriptionfiletype"/>
<url>https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Agricultural_machinery.jpg/1097px-Agricultural_machinery.jpg</url>
<filename>1097px-Agricultural_machinery.jpg</filename>
<mimetype>image/jpeg</mimetype>
<size>350793</size>
</photo>
</photos>
<parents>
<parent externalId="equipment2"/>
</parents>
<keywordGroups>
<keywordGroup logicalName="keywordContainers" externalId="128571">
<type uri="/dk/atira/pure/core/keywords"/>
<keywordContainers>
<keywordContainer>
<structuredKeyword uri="/dk/atira/pure/core/keywords/K/K1"/>
<freeKeywords>
<freeKeyword locale="en_GB">
<freeKeywords>
<freeKeyword>Free</freeKeyword>
</freeKeywords>
</freeKeyword>
</freeKeywords>
</keywordContainer>
</keywordContainers>
</keywordGroup>
</keywordGroups>
<relatedPressMedia>
<relatedPressMedia externalId="clipping1"/>
</relatedPressMedia>
<relatedActivities>
<relatedActivity externalId="activityAttendance1"/>
</relatedActivities>
<relatedProjects>
<relatedProject externalId="project1"/>
</relatedProjects>
<relatedPrizes>
<relatedPrize uuid="402c9eaa-a88a-444c-94db-8988a427e8de" externalId="prize1"/>
</relatedPrizes>
<relatedDataSets>
<relatedDataSet uuid="20124691-5c3b-4244-9565-339cef03cfe7" externalId="dataset1"/>
</relatedDataSets>
<relatedStudentTheses>
<relatedStudentThesis externalId="studentthesis1"/>
</relatedStudentTheses>
<relatedImpacts>
<relatedImpact externalId="impact1"/>
</relatedImpacts>
<relatedResearchOutputs>
<relatedResearchOutput externalId="19125337"/>
</relatedResearchOutputs>
<visibility key="FREE"/>
<workflow workflowStep="approved"/>
</equipment>
<equipment externalId="equipment2">
<title formatted="true">
<text locale="en_GB">example equipment</text>
</title>
<type uri="/dk/atira/pure/equipment/equipmenttypes/equipment/equipment"/>
<category uri="/dk/atira/pure/equipment/category/example_category"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
<managingOrganisationalUnit externalId="organisation1"/>
<loanType uri="/dk/atira/pure/equipment/loantypes/notavailable"/>
</equipment>
</items>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="items">
<xs:sequence>
<xs:element name="equipment"
type="equipment"
minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
equipment
For each equipment to be created in Pure there should be an additional
instance of this element
XML Example
<equipment xmlns="http://www.w3.org/2001/XMLSchema-instance" externalId="equipment1">
<title formatted="true">
<text locale="en_GB">Test equipment</text>
</title>
<type uri="/dk/atira/pure/equipment/equipmenttypes/equipment/facility"/>
<category uri="/dk/atira/pure/equipment/category/research_facility"/>
<descriptions>
<description externalId="128525">
<value formatted="false">
<text locale="en_GB"> Description of the equipment<br/>line1<br/>line2<br/>line3</text>
</value>
<type uri="/dk/atira/pure/equipment/descriptions/equipmentdescription"/>
</description>
</descriptions>
<equipmentDetails>
<equipmentDetail externalId="128527">
<name formatted="true">
<text locale="en_GB">Detail 1</text>
</name>
<ids>
<id externalId="detailsID">
<value formatted="false">1234-1321-5324</value>
<type uri="/dk/atira/pure/equipment/equipmentsources/serialnumber"/>
</id>
</ids>
<acquisitionDate>2017-12-01</acquisitionDate>
<decommissionDate>2017-12-24</decommissionDate>
<value>1000000.0</value>
<manufacturers>
<manufacturer externalId="128528">
<externalOrganisationalUnit uuid="5f6b090a-e748-4262-a13b-a4d7348f1ef4">
<name formatted="false">
<text locale="en_GB">Acme INC</text>
</name>
</externalOrganisationalUnit>
</manufacturer>
</manufacturers>
</equipmentDetail>
</equipmentDetails>
<personAssociations>
<personAssociation externalId="128530">
<person externalId="person1">
<name formatted="false">
<text>Stan Smith</text>
</name>
</person>
<name>
<firstName>Stan</firstName>
<lastName>Smith</lastName>
</name>
<personRole uri="/dk/atira/pure/equipment/roles/equipment/manager"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
</personAssociation>
</personAssociations>
<organisationalUnits>
<organisationalUnit externalId="organisation2"/>
</organisationalUnits>
<externalOrganisations>
<externalOrganisation externalId="extOrg1"/>
</externalOrganisations>
<managingOrganisationalUnit externalId="organisation1"/>
<contactPersons>
<contactPerson externalId="person1"/>
</contactPersons>
<addresses>
<address externalId="128523">
<addressType uri="/dk/atira/pure/equipment/equipmentaddresstype/postal"/>
<street>Alfred Nobels vej 28</street>
<building>0</building>
<postalcode>9220</postalcode>
<city>Aalborg</city>
<country uri="/dk/atira/pure/core/countries/dk"/>
<geoLocation>
<point>57.013543,9.98934</point>
</geoLocation>
</address>
</addresses>
<phoneNumbers>
<phoneNumber externalId="128532">
<value formatted="false">12345678</value>
<type uri="/dk/atira/pure/equipment/equipmentphonenumbertype/phone"/>
</phoneNumber>
</phoneNumbers>
<emails>
<email externalId="128526">
<value formatted="false">support@elsevier.com</value>
<type uri="/dk/atira/pure/equipment/equipmentemailtype/email"/>
</email>
</emails>
<webAddresses>
<webAddress externalId="128534">
<value formatted="false">
<text locale="en_GB">http://elsevier.com</text>
</value>
<type uri="/dk/atira/pure/equipment/equipmentwebaddresstype/website"/>
</webAddress>
</webAddresses>
<loanType uri="/dk/atira/pure/equipment/loantypes/internalexternal"/>
<loanTerm formatted="true">
<text locale="en_GB">Term1<br/>Term2</text>
</loanTerm>
<photos>
<photo externalId="photoID">
<type uri="/dk/atira/pure/equipment/equipmentfiles/descriptionfiletype"/>
<url>https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Agricultural_machinery.jpg/1097px-Agricultural_machinery.jpg</url>
<filename>1097px-Agricultural_machinery.jpg</filename>
<mimetype>image/jpeg</mimetype>
<size>350793</size>
</photo>
</photos>
<parents>
<parent externalId="equipment2"/>
</parents>
<keywordGroups>
<keywordGroup logicalName="keywordContainers" externalId="128571">
<type uri="/dk/atira/pure/core/keywords"/>
<keywordContainers>
<keywordContainer>
<structuredKeyword uri="/dk/atira/pure/core/keywords/K/K1"/>
<freeKeywords>
<freeKeyword locale="en_GB">
<freeKeywords>
<freeKeyword>Free</freeKeyword>
</freeKeywords>
</freeKeyword>
</freeKeywords>
</keywordContainer>
</keywordContainers>
</keywordGroup>
</keywordGroups>
<relatedPressMedia>
<relatedPressMedia externalId="clipping1"/>
</relatedPressMedia>
<relatedActivities>
<relatedActivity externalId="activityAttendance1"/>
</relatedActivities>
<relatedProjects>
<relatedProject externalId="project1"/>
</relatedProjects>
<relatedPrizes>
<relatedPrize uuid="402c9eaa-a88a-444c-94db-8988a427e8de" externalId="prize1"/>
</relatedPrizes>
<relatedDataSets>
<relatedDataSet uuid="20124691-5c3b-4244-9565-339cef03cfe7" externalId="dataset1"/>
</relatedDataSets>
<relatedStudentTheses>
<relatedStudentThesis externalId="studentthesis1"/>
</relatedStudentTheses>
<relatedImpacts>
<relatedImpact externalId="impact1"/>
</relatedImpacts>
<relatedResearchOutputs>
<relatedResearchOutput externalId="19125337"/>
</relatedResearchOutputs>
<visibility key="FREE"/>
<workflow workflowStep="approved"/>
</equipment>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="equipment">
<xs:annotation>
<xs:documentation>For each equipment to be created in Pure there should be an additional
instance of this element</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="title" type="localizedString">
<xs:annotation>
<xs:documentation>The title of the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="type" type="classification">
<xs:annotation>
<xs:documentation>The type of the equipment. Should be defined in the
/dk/atira/pure/equipment/equipmenttypes classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="category" type="classification">
<xs:annotation>
<xs:documentation>The category of the equipment. Should be defined in the
/dk/atira/pure/equipment/category classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="descriptions" type="descriptions">
<xs:annotation>
<xs:documentation>Free text descriptions of the equipment. The description type should be
defined in the /dk/atira/pure/equipment/descriptions classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="equipmentDetails" type="equipmentDetails">
<xs:annotation>
<xs:documentation>List of specific information about the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="personAssociations" type="personAssociations">
<xs:annotation>
<xs:documentation>The people associated with the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="organisationalUnits" type="organisationalUnits">
<xs:annotation>
<xs:documentation>Internal organisational units associated with the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="externalOrganisations"
type="externalOrganisations">
<xs:annotation>
<xs:documentation>External organisational units associated with the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="managingOrganisationalUnit" type="organisation">
<xs:annotation>
<xs:documentation>The internal organisation unit responsible for oversight of the
equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="contactPersons" type="contactPersons">
<xs:annotation>
<xs:documentation>The contact people for the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="addresses" type="addresses">
<xs:annotation>
<xs:documentation>Addresses related to the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="phoneNumbers" type="phoneNumbers">
<xs:annotation>
<xs:documentation>Phone numbers related to the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="emails" type="emails">
<xs:annotation>
<xs:documentation>Emails related to the equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="webAddresses" type="webAddresses">
<xs:annotation>
<xs:documentation>Any web addresses for the equipment. The type of web address should be
defined in the </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="loanType" type="classification">
<xs:annotation>
<xs:documentation>The type of the equipment. Should be defined in the
/dk/atira/pure/equipment/equipmenttypes classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="loanTerm" type="localizedString">
<xs:annotation>
<xs:documentation>The type of the equipment. Should be defined in the
/dk/atira/pure/equipment/equipmenttypes classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="photos" type="photos">
<xs:annotation>
<xs:documentation>Photos of the equipment. Type of photo should be defined in </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="parents" type="parents">
<xs:annotation>
<xs:documentation>Parent facility or equipment of this record. Allows for the creation of
a hierachy</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="keywordGroups" type="keywordGroups">
<xs:annotation>
<xs:documentation>Keywords for the equipment. Must align with the keyword schemes defined
against the equipment content type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="relatedPressMedia" type="relatedPressMedia">
<xs:annotation>
<xs:documentation>Only available when the Press / Media module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="relatedActivities" type="relatedActivities">
<xs:annotation>
<xs:documentation>Only available when the Activity module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="relatedProjects" type="relatedProjects">
<xs:annotation>
<xs:documentation>Only available when the Unified Project Model module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="relatedPrizes" type="relatedPrizes">
<xs:annotation>
<xs:documentation>Only available when the Prize module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="relatedDataSets" type="relatedDataSets">
<xs:annotation>
<xs:documentation>Only available when the DataSet module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="relatedStudentTheses"
type="relatedStudentTheses">
<xs:annotation>
<xs:documentation>Only available when the Student Thesis module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="relatedImpacts" type="relatedImpacts">
<xs:annotation>
<xs:documentation>Only available when the Impact module is enabled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0"
name="relatedResearchOutputs"
type="relatedResearchOutputs">
<xs:annotation>
<xs:documentation>Research outputs that have a relationship to this equipment</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="visibility" type="visibility">
<xs:annotation>
<xs:documentation>The visibility of the equipment. Accepted values are FREE, CAMPUS and
BACKEND</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="workflow" type="workflow">
<xs:annotation>
<xs:documentation>The type of the equipment. Should be defined in the
/dk/atira/pure/equipment/equipmenttypes classification scheme</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string">
<xs:annotation>
<xs:documentation>The external id of the equipment. Will be used to match records when
synchronising</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
The external id of the equipment. Will be used to match records when synchronising |
xsd:string |
Yes |
title |
The title of the equipment |
No |
|
type |
The type of the equipment. Should be defined in the /dk/atira/pure/equipment/equipmenttypes classification scheme |
No |
|
category |
The category of the equipment. Should be defined in the /dk/atira/pure/equipment/category classification scheme |
No |
|
descriptions |
Free text descriptions of the equipment. The description type should be defined in the /dk/atira/pure/equipment/descriptions classification scheme |
No |
|
equipmentDetails |
List of specific information about the equipment |
No |
|
personAssociations |
The people associated with the equipment |
No |
|
organisationalUnits |
Internal organisational units associated with the equipment |
No |
|
externalOrganisations |
External organisational units associated with the equipment |
No |
|
managingOrganisationalUnit |
The internal organisation unit responsible for oversight of the equipment |
No |
|
contactPersons |
The contact people for the equipment |
No |
|
addresses |
Addresses related to the equipment |
No |
|
phoneNumbers |
Phone numbers related to the equipment |
No |
|
emails |
Emails related to the equipment |
No |
|
webAddresses |
Any web addresses for the equipment. The type of web address should be defined in the |
No |
|
loanType |
The type of the equipment. Should be defined in the /dk/atira/pure/equipment/equipmenttypes classification scheme |
No |
|
loanTerm |
The type of the equipment. Should be defined in the /dk/atira/pure/equipment/equipmenttypes classification scheme |
No |
|
photos |
Photos of the equipment. Type of photo should be defined in |
No |
|
parents |
Parent facility or equipment of this record. Allows for the creation of a hierachy |
No |
|
keywordGroups |
Keywords for the equipment. Must align with the keyword schemes defined against the equipment content type |
No |
|
relatedPressMedia |
Only available when the Press / Media module is enabled |
No |
|
relatedActivities |
Only available when the Activity module is enabled |
No |
|
relatedProjects |
Only available when the Unified Project Model module is enabled |
No |
|
relatedPrizes |
Only available when the Prize module is enabled |
No |
|
relatedDataSets |
Only available when the DataSet module is enabled |
No |
|
relatedStudentTheses |
Only available when the Student Thesis module is enabled |
No |
|
relatedImpacts |
Only available when the Impact module is enabled |
No |
|
relatedResearchOutputs |
Research outputs that have a relationship to this equipment |
No |
|
visibility |
The visibility of the equipment. Accepted values are FREE, CAMPUS and BACKEND |
No |
|
workflow |
The type of the equipment. Should be defined in the /dk/atira/pure/equipment/equipmenttypes classification scheme |
No |
Person Associations
personAssociations
A list of personAssociation elements of type personAssociation
XML Example
<personAssociations xmlns="http://www.w3.org/2001/XMLSchema-instance">
<personAssociation externalId="128530">
<person externalId="person1">
<name formatted="false">
<text>Stan Smith</text>
</name>
</person>
<name>
<firstName>Stan</firstName>
<lastName>Smith</lastName>
</name>
<personRole uri="/dk/atira/pure/equipment/roles/equipment/manager"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
</personAssociation>
</personAssociations>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="personAssociations">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="personAssociation"
type="personAssociation"/>
</xs:sequence>
</xs:complexType>
personAssociation
XML Example
<personAssociation xmlns="http://www.w3.org/2001/XMLSchema-instance" externalId="128530">
<person externalId="person1">
<name formatted="false">
<text>Stan Smith</text>
</name>
</person>
<name>
<firstName>Stan</firstName>
<lastName>Smith</lastName>
</name>
<personRole uri="/dk/atira/pure/equipment/roles/equipment/manager"/>
<organisationalUnits>
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
</personAssociation>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="personAssociation">
<xs:sequence>
<xs:element minOccurs="0" name="person" type="contentRef"/>
<xs:element minOccurs="0" name="externalPerson" type="externalPersonRef"/>
<xs:element minOccurs="0" name="name" type="name"/>
<xs:element minOccurs="0" name="personRole" type="classification"/>
<xs:element minOccurs="0" name="organisationalUnits">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="organisationalUnit"
type="organisation"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="externalOrganisations">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="externalOrganisation"
type="externalOrganisationRef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
<xs:attribute name="pureId" type="xs:string"/>
<xs:attribute name="uuid" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
@pureId |
|
xsd:string |
Yes |
@uuid |
|
xsd:string |
Yes |
person |
|
No |
|
externalPerson |
|
No |
|
name |
|
No |
|
personRole |
|
No |
|
organisationalUnits |
|
Contains below components |
No |
organisationalUnits.organisationalUnit |
|
No |
|
externalOrganisations |
|
Contains below components |
No |
externalOrganisations.externalOrganisation |
|
No |
externalPersonRef
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalPersonRef">
<xs:complexContent>
<xs:extension base="contentRef">
<xs:sequence>
<xs:element minOccurs="0" name="ref" type="externalPerson"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
ref |
|
No |
externalPerson
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalPerson">
<xs:sequence>
<xs:element minOccurs="0" name="name" type="name"/>
<xs:element minOccurs="0" name="country" type="classification"/>
<xs:element minOccurs="0" name="externalOrganisations">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="externalOrganisation"
type="externalOrganisationRef"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="workflow" type="workflow"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
<xs:attribute name="pureId" type="xs:string"/>
<xs:attribute name="uuid" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
@pureId |
|
xsd:string |
Yes |
@uuid |
|
xsd:string |
Yes |
name |
|
No |
|
country |
|
No |
|
externalOrganisations |
|
Contains below components |
No |
externalOrganisations.externalOrganisation |
|
No |
|
workflow |
|
No |
name
XML Example
<name xmlns="http://www.w3.org/2001/XMLSchema-instance" formatted="true">
<text locale="en_GB">Detail 1</text>
</name>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="name">
<xs:sequence>
<xs:element minOccurs="0" name="firstName" type="xs:string"/>
<xs:element minOccurs="0" name="lastName" type="xs:string"/>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
firstName |
|
xsd:string |
No |
lastName |
|
xsd:string |
No |
Photos
photos
A list of photo elements of type classifiedFileRef
XML Example
<photos xmlns="http://www.w3.org/2001/XMLSchema-instance">
<photo externalId="photoID">
<type uri="/dk/atira/pure/equipment/equipmentfiles/descriptionfiletype"/>
<url>https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Agricultural_machinery.jpg/1097px-Agricultural_machinery.jpg</url>
<filename>1097px-Agricultural_machinery.jpg</filename>
<mimetype>image/jpeg</mimetype>
<size>350793</size>
</photo>
</photos>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="photos">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="photo"
type="classifiedFileRef"/>
</xs:sequence>
</xs:complexType>
classifiedFileRef
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="classifiedFileRef">
<xs:sequence>
<xs:element minOccurs="0" name="type" type="classification"/>
<xs:element minOccurs="0" name="url" type="xs:string"/>
<xs:element minOccurs="0" name="filename" type="xs:string"/>
<xs:element minOccurs="0" name="mimetype" type="xs:string"/>
<xs:element name="size" type="xs:long"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
type |
|
No |
|
url |
|
xsd:string |
No |
filename |
|
xsd:string |
No |
mimetype |
|
xsd:string |
No |
size |
|
xsd:long |
Yes |
Visibility
visibility
XML Example
<visibility xmlns="http://www.w3.org/2001/XMLSchema-instance" key="FREE"/>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="visibility">
<xs:sequence>
<xs:element minOccurs="0" name="value" type="localizedString"/>
</xs:sequence>
<xs:attribute name="key" type="visibilityEnum"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@key |
|
Yes |
|
value |
|
No |
visibilityEnum
XSD Definition
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="visibilityEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="FREE"/>
<xs:enumeration value="CAMPUS"/>
<xs:enumeration value="BACKEND"/>
</xs:restriction>
</xs:simpleType>
Restricted value: xs:string
Type |
Value |
Comments |
---|---|---|
xs:enumeration |
FREE |
|
xs:enumeration |
CAMPUS |
|
xs:enumeration |
BACKEND |
|
Descriptions
descriptions
A list of description elements of type classifiedLocalizedValue
XML Example
<descriptions xmlns="http://www.w3.org/2001/XMLSchema-instance">
<description externalId="128525">
<value formatted="false">
<text locale="en_GB"> Description of the equipment<br/>line1<br/>line2<br/>line3</text>
</value>
<type uri="/dk/atira/pure/equipment/descriptions/equipmentdescription"/>
</description>
</descriptions>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="descriptions">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="description"
type="classifiedLocalizedValue"/>
</xs:sequence>
</xs:complexType>
localizedString
A list of text elements of type localizedText
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="localizedString">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="text"
type="localizedText"/>
</xs:sequence>
<xs:attribute name="formatted" type="xs:boolean" use="required"/>
</xs:complexType>
localizedText
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="localizedText">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="locale" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@locale |
|
xsd:string |
Yes |
classifiedLocalizedValue
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="classifiedLocalizedValue">
<xs:sequence>
<xs:element minOccurs="0" name="value" type="localizedString"/>
<xs:element minOccurs="0" name="type" type="classification"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
value |
|
No |
|
type |
|
No |
Organisational Units
organisationalUnits
A list of organisationalUnit elements of type organisationalUnit
XML Example
<organisationalUnits xmlns="http://www.w3.org/2001/XMLSchema-instance">
<organisationalUnit externalId="organisation1"/>
</organisationalUnits>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisationalUnits">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="organisationalUnit"
type="organisationalUnit"/>
</xs:sequence>
</xs:complexType>
organisationalUnit
XSD Definition
<organisationalUnit xmlns="http://www.w3.org/2001/XMLSchema-instance"
externalId="organisation1"/>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisationalUnit">
<xs:complexContent>
<xs:extension base="contentRef">
<xs:sequence>
<xs:element minOccurs="0" name="ref" type="organisation"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
ref |
|
No |
External Organisations
externalOrganisations
A list of externalOrganisation elements of type externalOrganisationRef
XML Example
<externalOrganisations xmlns="http://www.w3.org/2001/XMLSchema-instance">
<externalOrganisation externalId="extOrg1"/>
</externalOrganisations>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalOrganisations">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="externalOrganisation"
type="externalOrganisationRef"/>
</xs:sequence>
</xs:complexType>
externalOrganisationRef
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalOrganisationRef">
<xs:complexContent>
<xs:extension base="contentRef">
<xs:sequence>
<xs:element minOccurs="0" name="ref" type="externalOrganisation"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
ref |
|
No |
externalOrganisation
XML Example
<externalOrganisation xmlns="http://www.w3.org/2001/XMLSchema-instance" externalId="extOrg1"/>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="externalOrganisation">
<xs:sequence>
<xs:element minOccurs="0" name="name" type="localizedString"/>
<xs:element minOccurs="0" name="type" type="classification"/>
<xs:element minOccurs="0" name="workflow" type="workflow"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
<xs:attribute name="pureId" type="xs:string"/>
<xs:attribute name="uuid" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
@pureId |
|
xsd:string |
Yes |
@uuid |
|
xsd:string |
Yes |
name |
|
No |
|
type |
|
No |
|
workflow |
|
No |
Contact Person
contactPersons
A list of contactPerson elements of type contentRef
XML Example
<contactPersons xmlns="http://www.w3.org/2001/XMLSchema-instance">
<contactPerson externalId="person1"/>
</contactPersons>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="contactPersons">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="contactPerson"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
Addresses
addresses
A list of address elements of type address
XML Example
<addresses xmlns="http://www.w3.org/2001/XMLSchema-instance">
<address externalId="128523">
<addressType uri="/dk/atira/pure/equipment/equipmentaddresstype/postal"/>
<street>Alfred Nobels vej 28</street>
<building>0</building>
<postalcode>9220</postalcode>
<city>Aalborg</city>
<country uri="/dk/atira/pure/core/countries/dk"/>
<geoLocation>
<point>57.013543,9.98934</point>
</geoLocation>
</address>
</addresses>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="addresses">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="address"
type="address"/>
</xs:sequence>
</xs:complexType>
address
XML Example
<address xmlns="http://www.w3.org/2001/XMLSchema-instance" externalId="128523">
<addressType uri="/dk/atira/pure/equipment/equipmentaddresstype/postal"/>
<street>Alfred Nobels vej 28</street>
<building>0</building>
<postalcode>9220</postalcode>
<city>Aalborg</city>
<country uri="/dk/atira/pure/core/countries/dk"/>
<geoLocation>
<point>57.013543,9.98934</point>
</geoLocation>
</address>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="address">
<xs:sequence>
<xs:element minOccurs="0" name="addressType" type="classification"/>
<xs:element minOccurs="0" name="addressLines" type="xs:string">
<xs:annotation>
<xs:documentation>Unstructured address that is mutually exclusive with the other structured address data - street, building, postal code and city</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="street" type="xs:string"/>
<xs:element minOccurs="0" name="building" type="xs:string"/>
<xs:element minOccurs="0" name="postalcode" type="xs:string"/>
<xs:element minOccurs="0" name="city" type="xs:string"/>
<xs:element minOccurs="0" name="country" type="classification"/>
<xs:element minOccurs="0" name="subdivision" type="classification"/>
<xs:element minOccurs="0" name="geoLocation" type="geoLocation"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
addressType |
|
No |
|
addressLines |
Unstructured address that is mutually exclusive with the other structured address data - street, building, postal code and city |
xsd:string |
No |
street |
|
xsd:string |
No |
building |
|
xsd:string |
No |
postalcode |
|
xsd:string |
No |
city |
|
xsd:string |
No |
country |
|
No |
|
subdivision |
|
No |
|
geoLocation |
|
No |
geoLocation
XML Example
<geoLocation xmlns="http://www.w3.org/2001/XMLSchema-instance">
<point>57.013543,9.98934</point>
</geoLocation>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="geoLocation">
<xs:sequence>
<xs:element minOccurs="0" name="point" type="xs:string"/>
<xs:element minOccurs="0" name="polygon" type="xs:string"/>
<xs:element minOccurs="0" name="calculatedPoint" type="xs:string"/>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
point |
|
xsd:string |
No |
polygon |
|
xsd:string |
No |
calculatedPoint |
|
xsd:string |
No |
Documents
document
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="document">
<xs:sequence>
<xs:element minOccurs="0" name="title" type="xs:string"/>
<xs:element minOccurs="0" name="documentType" type="classification"/>
<xs:element minOccurs="0" name="url" type="xs:string"/>
<xs:element minOccurs="0" name="documentLicense" type="classification"/>
<xs:element minOccurs="0" name="visibility" type="visibility"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
title |
|
xsd:string |
No |
documentType |
|
No |
|
url |
|
xsd:string |
No |
documentLicense |
|
No |
|
visibility |
|
No |
Contact information
emails
A list of email elements of type classifiedValue
XML Example
<emails xmlns="http://www.w3.org/2001/XMLSchema-instance">
<email externalId="128526">
<value formatted="false">support@elsevier.com</value>
<type uri="/dk/atira/pure/equipment/equipmentemailtype/email"/>
</email>
</emails>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="emails">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="email"
type="classifiedValue"/>
</xs:sequence>
</xs:complexType>
phoneNumbers
A list of phoneNumber elements of type classifiedValue
XML Example
<webAddresses xmlns="http://www.w3.org/2001/XMLSchema-instance">
<webAddress externalId="128534">
<value formatted="false">
<text locale="en_GB">http://elsevier.com</text>
</value>
<type uri="/dk/atira/pure/equipment/equipmentwebaddresstype/website"/>
</webAddress>
</webAddresses>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="webAddresses">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="webAddress"
type="classifiedLocalizedValue"/>
</xs:sequence>
</xs:complexType>
webAdresses
A list of webAddress elements of type classifiedLocalizedValue
XML Example
<parents xmlns="http://www.w3.org/2001/XMLSchema-instance">
<parent externalId="equipment2"/>
</parents>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="parents">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="parent"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
Parents
parents
A list of parent elements of type contentRef
XML Example
<parents xmlns="http://www.w3.org/2001/XMLSchema-instance">
<parent externalId="equipment2"/>
</parents>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="parents">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="parent"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
contentRef
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="contentRef">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="name" type="localizedString"/>
<xs:element minOccurs="0" name="type" type="classification"/>
</xs:sequence>
<xs:attribute name="uuid" type="xs:string"/>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@uuid |
|
xsd:string |
Yes |
@externalId |
|
xsd:string |
Yes |
name |
|
No |
|
type |
|
No |
organisation
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="organisation">
<xs:sequence>
<xs:element minOccurs="0" name="name" type="localizedString"/>
<xs:element minOccurs="0" name="type" type="classification"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
<xs:attribute name="pureId" type="xs:string"/>
<xs:attribute name="uuid" type="xs:string"/>
</xs:complexType
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
@pureId |
|
xsd:string |
Yes |
@uuid |
|
xsd:string |
Yes |
name |
|
No |
|
type |
|
No |
workflow
XML Example
<workflow xmlns="http://www.w3.org/2001/XMLSchema-instance" workflowStep="approved"/>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="workflow">
<xs:attribute name="workflowStep" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@workflowStep |
|
xsd:string |
Yes |
classifiedValue
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="classifiedValue">
<xs:sequence>
<xs:element minOccurs="0" name="value" type="value"/>
<xs:element minOccurs="0" name="type" type="classification"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
value |
|
No |
|
type |
|
No |
value
XML Example
<value xmlns="http://www.w3.org/2001/XMLSchema-instance" formatted="false">
<text locale="en_GB"> Description of the equipment<br/>line1<br/>line2<br/>line3</text>
</value>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="value">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="formatted" type="xs:boolean" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@formatted |
|
xsd:boolean |
Yes |
Equipment Details
equipmentDetails
A list of equipmentDetail elements of type equipmentDetail
XML Example
<equipmentDetails xmlns="http://www.w3.org/2001/XMLSchema-instance">
<equipmentDetail externalId="128527">
<name formatted="true">
<text locale="en_GB">Detail 1</text>
</name>
<ids>
<id externalId="detailsID">
<value formatted="false">1234-1321-5324</value>
<type uri="/dk/atira/pure/equipment/equipmentsources/serialnumber"/>
</id>
</ids>
<acquisitionDate>2017-12-01</acquisitionDate>
<decommissionDate>2017-12-24</decommissionDate>
<value>1000000.0</value>
<manufacturers>
<manufacturer externalId="128528">
<externalOrganisationalUnit uuid="5f6b090a-e748-4262-a13b-a4d7348f1ef4">
<name formatted="false">
<text locale="en_GB">Acme INC</text>
</name>
</externalOrganisationalUnit>
</manufacturer>
</manufacturers>
</equipmentDetail>
</equipmentDetails>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="equipmentDetails">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="equipmentDetail"
type="equipmentDetail"/>
</xs:sequence>
</xs:complexType>
equipmentDetail
XML Example
<equipmentDetail xmlns="http://www.w3.org/2001/XMLSchema-instance" externalId="128527">
<name formatted="true">
<text locale="en_GB">Detail 1</text>
</name>
<ids>
<id externalId="detailsID">
<value formatted="false">1234-1321-5324</value>
<type uri="/dk/atira/pure/equipment/equipmentsources/serialnumber"/>
</id>
</ids>
<acquisitionDate>2017-12-01</acquisitionDate>
<decommissionDate>2017-12-24</decommissionDate>
<value>1000000.0</value>
<manufacturers>
<manufacturer externalId="128528">
<externalOrganisationalUnit uuid="5f6b090a-e748-4262-a13b-a4d7348f1ef4">
<name formatted="false">
<text locale="en_GB">Acme INC</text>
</name>
</externalOrganisationalUnit>
</manufacturer>
</manufacturers>
</equipmentDetail>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="equipmentDetail">
<xs:sequence>
<xs:element minOccurs="0" name="name" type="localizedString"/>
<xs:element minOccurs="0" name="ids">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="id"
type="classifiedValue"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="acquisitionDate" type="xs:date"/>
<xs:element minOccurs="0" name="decommissionDate" type="xs:date"/>
<xs:element minOccurs="0" name="value" type="xs:double"/>
<xs:element minOccurs="0" name="manufacturers">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="manufacturer"
type="internalExternalOrganisationAssociation"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
name |
|
No |
|
ids |
|
Contains below components |
No |
ids.id |
|
No |
|
acquisitionDate |
|
xsd:date |
No |
decommissionDate |
|
xsd:date |
No |
value |
|
xsd:double |
No |
manufacturers |
|
Contains below components |
No |
manufacturers.manufacturer |
|
No |
internalExternalOrganisationAssociation
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema"
name="internalExternalOrganisationAssociation">
<xs:sequence>
<xs:element minOccurs="0" name="organisationalUnit" type="organisation"/>
<xs:element minOccurs="0"
name="externalOrganisationalUnit"
type="externalOrganisationRef"/>
</xs:sequence>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@externalId |
|
xsd:string |
Yes |
organisationalUnit |
|
No |
|
externalOrganisationalUnit |
|
No |
classification
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="classification">
<xs:attribute name="uri" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@uri |
|
xsd:string |
Yes |
Keywords
keywordGroups
A list of keywordGroup elements of type keywordGroup
XML Example
<keywordGroups xmlns="http://www.w3.org/2001/XMLSchema-instance">
<keywordGroup logicalName="keywordContainers" externalId="128571">
<type uri="/dk/atira/pure/core/keywords"/>
<keywordContainers>
<keywordContainer>
<structuredKeyword uri="/dk/atira/pure/core/keywords/K/K1"/>
<freeKeywords>
<freeKeyword locale="en_GB">
<freeKeywords>
<freeKeyword>Free</freeKeyword>
</freeKeywords>
</freeKeyword>
</freeKeywords>
</keywordContainer>
</keywordContainers>
</keywordGroup>
</keywordGroups>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="keywordGroups">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="keywordGroup"
type="keywordGroup"/>
</xs:sequence>
</xs:complexType>
keywordGroup
XML Example
<keywordGroup xmlns="http://www.w3.org/2001/XMLSchema-instance"
logicalName="keywordContainers"
externalId="128571">
<type uri="/dk/atira/pure/core/keywords"/>
<keywordContainers>
<keywordContainer>
<structuredKeyword uri="/dk/atira/pure/core/keywords/K/K1"/>
<freeKeywords>
<freeKeyword locale="en_GB">
<freeKeywords>
<freeKeyword>Free</freeKeyword>
</freeKeywords>
</freeKeyword>
</freeKeywords>
</keywordContainer>
</keywordContainers>
</keywordGroup>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="keywordGroup">
<xs:sequence>
<xs:element minOccurs="0" name="type" type="classification"/>
<xs:element minOccurs="0" name="keywordContainers">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="keywordContainer"
type="keywordContainer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="logicalName" type="xs:string"/>
<xs:attribute name="externalId" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@logicalName |
|
xsd:string |
Yes |
@externalId |
|
xsd:string |
Yes |
type |
|
No |
|
keywordContainers |
|
Contains below components |
No |
keywordContainers.keywordContainer |
|
No |
keywordContainer
XML Example
<keywordContainer xmlns="http://www.w3.org/2001/XMLSchema-instance">
<structuredKeyword uri="/dk/atira/pure/core/keywords/K/K1"/>
<freeKeywords>
<freeKeyword locale="en_GB">
<freeKeywords>
<freeKeyword>Free</freeKeyword>
</freeKeywords>
</freeKeyword>
</freeKeywords>
</keywordContainer>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="keywordContainer">
<xs:sequence>
<xs:element minOccurs="0" name="structuredKeyword" type="classification"/>
<xs:element minOccurs="0" name="freeKeywords">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="freeKeyword"
type="keyword"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
structuredKeyword |
|
No |
|
freeKeywords |
|
Contains below components |
No |
freeKeywords.freeKeyword |
|
No |
keyword
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="keyword">
<xs:sequence>
<xs:element minOccurs="0" name="freeKeywords">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="freeKeyword"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="locale" type="xs:string"/>
</xs:complexType>
XML Attribute/Element |
Description |
Type |
Mandatory |
---|---|---|---|
@locale |
|
xsd:string |
Yes |
freeKeywords |
|
Contains below components |
No |
freeKeywords.freeKeyword |
|
xsd:string |
No |
Related content
relatedPressMedia
A list of relatedPressMedia elements of type contentRef
XML Example
<relatedPressMedia xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedPressMedia externalId="clipping1"/>
</relatedPressMedia>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedPressMedia">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedPressMedia"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedActivities
A list of relatedActivity elements of type contentRef
XML Example
<relatedActivities xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedActivity externalId="activityAttendance1"/>
</relatedActivities>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedActivities">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedActivity"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedProjects
A list of relatedProject elements of type contentRef
XML Example
<relatedProjects xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedProject externalId="project1"/>
</relatedProjects>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedProjects">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedProject"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedPrizes
A list of relatedPrize elements of type contentRef
XML Example
<relatedPrizes xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedPrize uuid="402c9eaa-a88a-444c-94db-8988a427e8de" externalId="prize1"/>
</relatedPrizes>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedPrizes">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedPrize"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedDataSets
A list of relatedDataSet elements of type contentRef
XML Example
<relatedDataSets xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedDataSet uuid="20124691-5c3b-4244-9565-339cef03cfe7" externalId="dataset1"/>
</relatedDataSets>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedDataSets">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedDataSet"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedStudentTheses
A list of relatedStudentThesis elements of type contentRef
XML Example
<relatedStudentTheses xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedStudentThesis externalId="studentthesis1"/>
</relatedStudentTheses>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedStudentTheses">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedStudentThesis"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedImpacts
A list of relatedImpact elements of type contentRef
XML Example
<relatedImpacts xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedImpact externalId="impact1"/>
</relatedImpacts>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedImpacts">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedImpact"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
relatedResearchOutputs
A list of relatedResearchOutput elements of type contentRef
XML Example
<relatedResearchOutputs xmlns="http://www.w3.org/2001/XMLSchema-instance">
<relatedResearchOutput externalId="19125337"/>
</relatedResearchOutputs>
XSD Definition
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="relatedResearchOutputs">
<xs:sequence>
<xs:element maxOccurs="unbounded"
minOccurs="0"
name="relatedResearchOutput"
type="contentRef"/>
</xs:sequence>
</xs:complexType>
Published at March 21, 2025