<?xml version="1.0" encoding="UTF-8"?>
<!--
  -*- coding:utf-8 -*-
  $Id: ccz.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">
  <define name="ccz.universityOrInstitution">
    <element name="ccz:universityOrInstitution">
      <a:documentation>Popis univerzity nebo instituce</a:documentation>
      <optional>
        <ref name="xml.lang"/>
      </optional>
      <zeroOrMore>
        <ref name="ccz.dc.identifier"/>
      </zeroOrMore>
      <oneOrMore>
        <ref name="ccz.name"/>
      </oneOrMore>
      <zeroOrMore>
        <ref name="ccz.place"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="ccz.address"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="ccz.email"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="ccz.homepage"/>
      </zeroOrMore>
      <optional>
        <ref name="ccz.note"/>
      </optional>
      <optional>
        <ref name="ccz.department"/>
      </optional>
    </element>
  </define>
  <define name="ccz.dc.identifier">
    <element name="dc:identifier">
      <a:documentation>Identifikátor fyzické osoby</a:documentation>
      <attribute name="ccz:typeIdentifier"/>
      <text/>
    </element>
  </define>
  <define name="ccz.name">
    <element name="ccz:name">
      <a:documentation>Jméno instituce nebo podřízené jednotky</a:documentation>
      <ref name="xml.lang"/>
      <text/>
    </element>
  </define>
  <define name="ccz.place">
    <element name="ccz:place">
      <a:documentation>Místo sídla instituce nebo podřízené jednotky</a:documentation>
      <optional>
        <ref name="xml.lang"/>
      </optional>
      <text/>
    </element>
  </define>
  <define name="ccz.address">
    <element name="ccz:address">
      <a:documentation>Adresa sídla instituce nebo podřízené jednotky</a:documentation>
      <optional>
        <ref name="xml.lang"/>
      </optional>
      <text/>
    </element>
  </define>
  <define name="ccz.email">
    <element name="ccz:email">
      <a:documentation>E-mail instituce nebo podřízené jednotky</a:documentation>
      <text/>
    </element>
  </define>
  <define name="ccz.homepage">
    <element name="ccz:homepage">
      <a:documentation>Domácí stránka instituce nebo podřízené jednotky</a:documentation>
      <data type="anyURI"/>
    </element>
  </define>
  <define name="ccz.note">
    <element name="ccz:note">
      <a:documentation>Poznámka</a:documentation>
      <text/>
    </element>
  </define>
  <define name="ccz.department">
    <element name="ccz:department">
      <a:documentation>Podřízená jednotka instituce</a:documentation>
      <zeroOrMore>
        <ref name="ccz.dc.identifier"/>
      </zeroOrMore>
      <oneOrMore>
        <ref name="ccz.name"/>
      </oneOrMore>
      <zeroOrMore>
        <ref name="ccz.place"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="ccz.address"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="ccz.email"/>
      </zeroOrMore>
      <zeroOrMore>
        <ref name="ccz.homepage"/>
      </zeroOrMore>
      <optional>
        <ref name="ccz.note"/>
      </optional>
      <optional>
        <ref name="ccz.department"/>
      </optional>
    </element>
  </define>
  <define name="xml.lang">
    <attribute name="xml:lang">
      <a:documentation>xml:lang</a:documentation>
      <data type="language"/>
    </attribute>
  </define>
</grammar>
