Section |
---|
Column |
---|
| Wiki Markup |
---|
h1. {anchor:Document information} Document information
| *Title:* DIA Werkprocessen \\
*Subject:* Onderzoeksgegevens in de persoonsnamen thesaurus \\
*Moderator:* Martin van Muyen \\
*Version:* 2.0 \\
*Date published:* 27-06-2006 \\
*Excerpt*:{excerpt} Write an excerpt here {excerpt}\\
\\
(Optional information) \\
*Type:* \\
*Format:* \\
*Identifier:* \\
*Language:* \\
*Rights:* \\
*Tags:* {page-info:labels}Macro om labels te geven niet mogelijk in huidige installatie, wordt nog geupdate |
|
|
|
...
In het kader van het DAI project wordt een XML definitie opgesteld van het format dat is beschreven in
hoofdstuk 4, uitgebreid met enkele velden afkomstig uit het thesaurusrecord, zoals het PPN (DAI), de
volledige naam en, indien van toepassing het oude PPN - oude DAI.
De XML export van persoonsnamen met daaraan toegevoegde onderzoeksblokken is zowel in online als in
offline omgeving mogelijk. De specificatie van de XML structuur bestaat uit twee delen: het XML-schema
(XSD) en het bijbehorende XML document.
II.I XSD
Code Block |
---|
|
<?xml version="1.0" encoding="UTF-8"?>
<\!-\-
XML Schema for validating XML descriptions of the DAI export.
Version : 0.4
Creator : Hans Mugge
Date : 03-04-2006
\-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<\!-\- definition of simple elements -->
<xs:element name="PPN_003at_797" type="xs:string"/>
<xs:element name="EmployeeName_128Adollara_A10" type="xs:string"/>
<xs:element name="Initials_128Adollard_A10" type="xs:string"/>
<xs:element name="Prefix_128Adollarc_A10" type="xs:string"/>
<xs:element name="Titles_128Adollare_A10" type="xs:string"/>
<xs:element name="PreferredName_128A_A10" type="xs:string"/>
<xs:element name="ResearchNumber_103M_A01" type="xs:string"/>
<xs:element name="DateOfBirth_132Adollara_A30" type="xs:string"/>
<xs:element name="Sex_132Adollarb_A30" type="xs:string"/>
<xs:element name="tPersonalia_028A" type="xs:string"/>
<xs:element name="tNameVariant_028at" type="xs:string"/>
<xs:element name="FunctionName_232Bdollarb_B21" type="xs:string"/>
<xs:element name="FunctionCode_232Bdollara_B21" type="xs:string"/>
<xs:element name="OrganisationName_229Adollara_B10" type="xs:string"/>
<xs:element name="OrganisationCode_229AdollarB_B10" type="xs:string"/>
<xs:element name="StartDate_232Adollara_B20" type="xs:string"/>
<xs:element name="EndDate_232Adollarb_B20" type="xs:string"/>
<xs:element name="daiurl" type="inhoud"/>
<!-- definition of complex elements -->
<xs:complexType name="inhoud">
<xs:sequence>
<xs:element name="PersonalData">
<xs:complexType>
<xs:sequence>
<xs:element ref="PPN_003at_797"/>
<xs:element name="Name">
<xs:complexType>
<xs:sequence>
<xs:element ref="EmployeeName_128Adollara_A10"/>
<xs:element ref="Initials_128Adollard_A10"/>
<xs:element ref="Prefix_128Adollarc_A10" minOccurs="0"/>
<xs:element ref="Titles_128Adollare_A10" minOccurs="0"/>
<xs:element ref="PreferredName_128A_A10" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element ref="ResearchNumber_103M_A01"/>
<xs:element ref="DateOfBirth_132Adollara_A30" minOccurs="0"/>
<xs:element ref="Sex_132Adollarb_A30" minOccurs="0"/>
<xs:element name="ThesaurusData">
<xs:complexType>
<xs:sequence>
<xs:element ref="tPersonalia_028A" minOccurs="0"/>
<xs:element ref="tNameVariant_028at" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FunctionalData">
<xs:complexType>
<xs:sequence>
<xs:element name="Function">
<xs:complexType>
<xs:sequence>
<xs:element ref="FunctionName_232Bdollarb_B21" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="FunctionCode_232Bdollara_B21" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Organisation">
<xs:complexType>
<xs:sequence>
<xs:element ref="OrganisationName_229Adollara_B10" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="OrganisationCode_229AdollarB_B10" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Appointment">
<xs:complexType>
<xs:sequence>
<xs:element ref="StartDate_232Adollara_B20" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="EndDate_232Adollarb_B20" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
|
II.II XML document
Code Block |
---|
|
<?xml version="1.0" encoding="utf-8" ?>
<catalog banner="NTA">
<record>
<seqnr>1</seqnr>
<sortkey>067745560 </sortkey>
<main>067575560</main>
<PersonalData>
<PPN_003at_797>067745560</PPN_003at_797>
<PPN_103Z_A99>044596941<PPN_103Z_A99>
<Name>
<EmployeeName_128Adollara_A10>Schijndel</EmployeeName_128Adollara_A10>
<Initials_128Adollard_A10>K.J.</Initials_128Adollard_A10>
<Prefix_128Adollarc_A10>van</Prefix_128Adollarc_A10>
<Titles_128Adollare_A10>Prof.Dr.</Titles_128Adollare_A10>
<PreferredName_128A_A10>J.</PreferredName_128A_A10>
</Name>
<ResearchNumber_103M_A01>06817</ResearchNumber_103M_A01>
<DateOfBirth_132Adollara_A30>15-11-1955</DateOfBirth_132Adollara_A30>
<Sex_132Adollarb_A30>M</Sex_132Adollarb_A30>
<ThesaurusData>
<tPersonalia_028A>Karel Jan van Schijndel, 15-11-1955; professor</tPersonalia_028A>
<tNameVariant_028at>Carel Jan van Schijndel</tNameVariant_028at>
</ThesaurusData>
</PersonalData>
<FunctionalData>
<Function>
<FunctionName_232Bdollarb_B21>Universitair hoofddocent</FunctionName_232Bdollarb_B21>
<FunctionCode_232Bdollara_B21>20</FunctionCode_232Bdollara_B21>
</Function>
<Organisation>
<OrganisationName_229Adollara_B10>Huisartsgeneeskunde-vakgroep</OrganisationName_229Adollara_B10>
<OrganisationCode_229Adollarb_B10>22000200</OrganisationCode_229Adollarb_B10>
</Organisation>
<Appointment>
<StartDate_232Adollara_B20>01-10-1991</StartDate_232Adollara_B20>
<EndDate_232Adollarb_B20>01-10-2001</EndDate_232Adollarb_B20>
</Appointment>
<Function>
<FunctionName_232Bdollarb_B21>Onderzoeker</FunctionName_232Bdollarb_B21>
<FunctionCode_232Bdollara_B21>27</FunctionCode_232Bdollara_B21>
</Function>
<Organisation>
<OrganisationName_229Adollara_B10>Oogheelkunde</OrganisationName_229Adollara_B10>
<OrganisationCode_229Adollarb_B10>22700900</OrganisationCode_229Adollarb_B10>
</Organisation>
<Appointment>
<StartDate_232Adollara_B20>01-10-2001</StartDate_232Adollara_B20>
</Appointment>
</FunctionalData>
</record>
</catalog>
|
...