<?xml version="1.0" encoding="UTF-8"?>
<!--
  -*- coding:utf-8 -*-
  $Id: pcz.rnc,v 1.5 2008/05/20 11:17:57 jkj Exp $
-->
<grammar xmlns:pcz="http://www.evskp.cz/standardy/perscz/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:thesis="http://www.ndltd.org/standards/metadata/etdms/1.0/" xmlns:ccz="http://www.evskp.cz/standardy/corpcz/" xmlns:evskp="http://www.evskp.cz/standardy/evskp/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
  <include href="ccz.rng"/>
  <define name="pcz.person">
    <element name="pcz:person">
      <a:documentation>Popis fyzické osoby</a:documentation>
      <zeroOrMore>
        <ref name="pcz.dc.identifier"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="pcz.academicTitleBefore"/>
      </zeroOrMore>
      <ref name="pcz.name"/>
      <zeroOrMore>
        <ref name="pcz.academicTitleAfter"/>
      </zeroOrMore>
      <optional>
        <ref name="pcz.dateOfBirth"/>
      </optional>
      <optional>
        <ref name="pcz.placeOfBirth"/>
      </optional>
      <zeroOrMore>
        <ref name="pcz.note"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="pcz.email"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="pcz.homepage"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="pcz.affiliation"/>
      </zeroOrMore>
    </element>
  </define>
  <define name="pcz.dc.identifier">
    <element name="dc:identifier">
      <a:documentation>Identifikátor fyzické osoby</a:documentation>
      <attribute name="pcz:typeIdentifier"/>
      <text/>
    </element>
  </define>
  <define name="pcz.academicTitleBefore">
    <element name="pcz:academicTitleBefore">
      <a:documentation>Akademický titul před jménem</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.name">
    <element name="pcz:name">
      <a:documentation>Jméno fyzické osoby</a:documentation>
      <choice>
        <group>
          <ref name="pcz.foreName"/>
          <ref name="pcz.surName"/>
        </group>
        <ref name="pcz.personEnteredUnderGivenName"/>
      </choice>
    </element>
  </define>
  <define name="pcz.foreName">
    <element name="pcz:foreName">
      <a:documentation>Křestní jméno fyzické osoby</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.surName">
    <element name="pcz:surName">
      <a:documentation>Příjmení fyzické osoby</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.personEnteredUnderGivenName">
    <element name="pcz:personEnteredUnderGivenName">
      <a:documentation>Nestrukturované jméno fyzické osoby</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.academicTitleAfter">
    <element name="pcz:academicTitleAfter">
      <a:documentation>Akademický titul za jménem</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.dateOfBirth">
    <element name="pcz:dateOfBirth">
      <a:documentation>Datum narození fyzické osoby</a:documentation>
      <choice>
        <data type="date"/>
        <data type="gYear"/>
      </choice>
    </element>
  </define>
  <define name="pcz.placeOfBirth">
    <element name="pcz:placeOfBirth">
      <a:documentation>Místo narození fyzické osoby </a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.note">
    <element name="pcz:note">
      <a:documentation>Poznámka o fyzické osobě</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.email">
    <element name="pcz:email">
      <a:documentation>E-mailová adresa fyzické osoby</a:documentation>
      <text/>
    </element>
  </define>
  <define name="pcz.homepage">
    <element name="pcz:homepage">
      <a:documentation>WWW adresa domovských stránek fyzické osoby</a:documentation>
      <data type="anyURI"/>
    </element>
  </define>
  <define name="pcz.affiliation">
    <element name="pcz:affiliation">
      <a:documentation>Afiliace</a:documentation>
      <ref name="ccz.universityOrInstitution"/>
    </element>
  </define>
</grammar>
