# -*- coding:utf-8 -*- # $Id: evskp.rnc,v 1.11 2008/07/06 21:34:02 jkj Exp $ namespace dc = "http://purl.org/dc/elements/1.1/" namespace dcterms = "http://purl.org/dc/terms/" namespace dctype = "http://purl.org/dc/dcmitype/" namespace ccz = "http://www.evskp.cz/standardy/corpcz/" namespace pcz = "http://www.evskp.cz/standardy/perscz/" namespace thesis = "http://www.ndltd.org/standards/metadata/etdms/1.0/" namespace xsi = "http://www.w3.org/2001/XMLSchema-instance" namespace evskp = "http://www.evskp.cz/standardy/evskp/" include "pcz.rnc" start = ## Obálka metadatového souboru element evskp:metadata { attribute version { "1.1" }, dc.title+, dcterms.alternative*, dc.creator, dc.subject*, dcterms.abstract+, dcterms.tableOfContents*, dc.publisher*, dc.contributor*, dcterms.created?, dcterms.dateSubmitted?, dcterms.dateAccepted, dcterms.modified*, dc.type+, dcterms.medium+, dcterms.extent*, dc.identifier+, dc.language+, dcterms.bibliographicCitation*, dc.rights*, thesis.degree, evskp.contact, evskp.fileNumber?, evskp.fileProperties*, evskp.transfer*, evskp.server?, evskp.dateDelivered?, dcterms.available?, evskp.modified* } dc.title = ## Název VŠKP element dc:title { xml.lang, attribute evskp:typeTranslated { "translated" }?, text } dcterms.alternative = ## Podnázev VŠKP element dcterms:alternative { xml.lang, attribute evskp:typeTranslated { "translated" }?, text } dc.creator = ## Autor VŠKP element dc:creator { text | pcz.person } dc.subject = ## Věcný popis VŠKP element dc:subject { xml.lang, attribute evskp:typeSubject { xsd:string }?, text } dcterms.abstract = ## Abstrakt VŠKP element dcterms:abstract { xml.lang, text } dcterms.tableOfContents = ## Obsah VŠKP element dcterms:tableOfContents { xml.lang, text } dc.publisher = ## Instituce archivující a nebo zpřístupňující VŠKP element dc:publisher { xml.lang?, (text | ccz.universityOrInstitution) } dc.contributor = ## Vedoucí nebo oponent VŠKP element dc:contributor { attribute thesis:role { "advisor" | "referee" }, (text | pcz.person) } dcterms.created = ## Datum vytvoření VŠKP element dcterms:created { xsd:date | xsd:gYear } dcterms.dateSubmitted = ## Datum odevzdání či podání VŠKP element dcterms:dateSubmitted { xsd:date | xsd:gYear } dcterms.dateAccepted = ## Datum obhajoby VŠKP element dcterms:dateAccepted { xsd:date | xsd:gYear } dcterms.modified = ## Datum modifikace VŠKP element dcterms:modified { xsd:gYear | xsd:gYearMonth | xsd:date | xsd:dateTime } dc.type = ## Typ VŠKP element dc:type { xml.lang, attribute evskp:typeType { xsd:string }, text } dcterms.medium = ## Médium (formát souboru) VŠKP element dcterms:medium { text } dcterms.extent = ## Rozsah VŠKP element dcterms:extent { text } dc.identifier = ## Identifikátor VŠKP element dc:identifier { xsd:anyURI } dc.language = ## Jazyk VŠKP element dc:language { xsd:language } dcterms.bibliographicCitation = ## Bibliografická citace VŠKP element dcterms:bibliographicCitation { text } dc.rights = ## Práva k využívání VŠKP element dc:rights { xml.lang, text } thesis.degree = ## Akademický titul nebo vědecko-pedagogická hodnost element thesis:degree { thesis.name, thesis.level, thesis.discipline, thesis.grantor } thesis.name = ## Zkratka jména akademického titulu nebo vědecko-pedagogické hodnosti element thesis:name { text } thesis.level = ## Typ studijního programu element thesis:level { xml.lang, text } thesis.discipline = ## Studijní program a studijní obor element thesis:discipline { xml.lang?, text } thesis.grantor = ## Instituce přidělující titul element thesis:grantor { xml.lang?, (text | ccz.universityOrInstitution) } evskp.contact = ## Identifikátor poskytovatele metadat element evskp:contact { attribute contactID { text }, text } evskp.fileNumber = ## Počet souborů VŠKP element evskp:fileNumber { xsd:integer } evskp.fileProperties = ## Popis konkrétního souboru VŠKP element evskp:fileProperties { attribute fileID { text }, attribute fileType { "thesis" | "appendix" | "advisorReview" | "refereeReview" | "errata" | "presentation" }?, attribute fileName { text }?, attribute fileDirectory { text}?, attribute fileSize { xsd:integer }?, attribute format { text }?, attribute characterSet { text }?, attribute creation { text }?, text } evskp.transfer = ## Identifikátor odkazující na soubor tvořící VŠKP nebo archiv ZIP se soubory obsahujícími VŠKP element evskp:transfer { attribute accessRights { "domain" | "restrictedAccess" | "public" | "shibboleth" | "eduroam" }, attribute fileID { text }?, xsd:anyURI } evskp.server = ## Informace o serveru zpřístupňujícím VŠKP element evskp:server { (text | ccz.universityOrInstitution) } evskp.dateDelivered = ## Datum doručení metadatového záznamu do repozitáře element evskp:dateDelivered { xsd:dateTime | xsd:date } dcterms.available = ## Zpřístupnění souborů VŠKP element dcterms:available { text } evskp.modified = ## Datum změny záznamu VŠKP element evskp:modified { xsd:gYear | xsd:gYearMonth | xsd:date | xsd:dateTime }