Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

VERS Encapsulated Object XML Document Type Definition


From: http://vers.imagineering.net.au/site-ver2/toolbox/VEO%20DTD.doc. 2002-03-29.

VERS Encapsulated Object
XML Document Type Definition

Public Record Office Victoria April 2000
XML DTD

The following is the XML Document Type Definition for the VERS Encapsulated Object.

Definitions for each of the elements can be found in PROS 99/007 Specification 2: VERS
Metadata Scheme.

<!-- Definition of VERS Encapsulated Object VERSION 1.2 -->
<!ELEMENT vers:VERSEncapsulatedObject (
vers:VEOFormatDescription,
vers:Version,
vers:SignatureBlock*,
vers:SignedObject)>
<!ATTLIST vers:VERSEncapsulatedObject
xmlns:vers CDATA #IMPLIED
xmlns:naa CDATA #IMPLIED>
<!ELEMENT vers:Version (#PCDATA)>
<!-- currently should be 1.2 -->
<!ELEMENT vers:VEOFormatDescription (vers:Text)>
<!ELEMENT vers:SignatureBlock (
vers:SignatureFormatDescription,
vers:SignatureDate?,
vers:Signer?,
vers:Signature,
vers:CertificateBlock+)>
<!ELEMENT vers:SignatureFormatDescription (#PCDATA)>
<!ELEMENT vers:SignatureDate (#PCDATA)>
<!ELEMENT vers:Signer (#PCDATA)>
<!ELEMENT vers:Signature (#PCDATA)>
<!ELEMENT vers:CertificateBlock (
vers:SignersCertificate,
vers:CertificateReference?)>
<!ELEMENT vers:SignersCertificate (#PCDATA)>
<!ELEMENT vers:CertificateReference (#PCDATA)>
<!ELEMENT vers:SignedObject (
vers:ObjectMetadata,
vers:ObjectContent)>
<!ELEMENT vers:ObjectMetadata (
vers:ObjectType,
vers:ObjectTypeDescription,
vers:ObjectCreationDate)>
<!ELEMENT vers:ObjectType (#PCDATA)>
<!ELEMENT vers:ObjectTypeDescription (#PCDATA)>
<!ELEMENT vers:ObjectCreationDate (#PCDATA)>
<!ELEMENT vers:ObjectContent (vers:Record | vers:File)>
<!ELEMENT vers:Text (#PCDATA)>
<!ELEMENT vers:Record (
vers:RecordMetadata,
vers:Document+)>
PROS 99/007 Specification 3: VERS Standard Electronic Record Format 20
Public Record Office Victoria April 2000
<!ELEMENT vers:Document (
vers:DocumentMetadata,
vers:Encoding+)>
<!ELEMENT vers:Encoding (
vers:EncodingMetadata,
vers:DocumentData)>
<!ELEMENT vers:DocumentData (#PCDATA |
vers:VERSEncapsulatedObject)*>
<!ELEMENT vers:RecordMetadata (
naa:Agent+, naa:RightsManagement, naa:Title, vers:Subject*,
naa:Description*, naa:Language*, naa:Relation*, naa:Coverage*,
naa:Function*, naa:Date, naa:Type?, naa:AggregationLevel,
naa:Format?, naa:RecordIdentifier, naa:ManagementHistory,
naa:UseHistory?, naa:PreservationHistory?, naa:Location?,
naa:Disposal, naa:Mandate*, vers:VEOIdentifier,
vers:Transaction*)>
<!-- NAA Metadata -->
<!-- See Recordkeeping metadata standard for Commonwealth -->
<!-- agencies 1.0 for more details -->
<!ELEMENT naa:Agent (
naa:AgentType+, naa:Jurisdiction*, naa:CorporateId?,
naa:CorporateName+, naa:PersonId?, naa:PersonalName*,
naa:SectionName*, naa:PositionName*, naa:ContactDetails*,
naa:Email*, naa:DigitalSignature*)>
<!ELEMENT naa:RightsManagement (
naa:SecurityClassification, naa:Caveat*, naa:Codeword*,
naa:ReleasabilityIndicator*, naa:AccessStatus?,
naa:UsageCondition*, naa:EncryptionDetails?)>
<!ELEMENT naa:Title (
naa:SchemeType+, naa:SchemeName, naa:TitleWords,
naa:Alternative*)>
<!ELEMENT vers:Subject (
vers:KeywordLevel?, vers:Keyword+)>
<!ELEMENT naa:Relation (
naa:RelatedItemId+, naa:RelationType+,
naa:RelationDescription*)>
<!ELEMENT naa:Coverage (
naa:Jurisdication*, naa:PlaceName*, naa:PeriodName*)>
<!ELEMENT naa:Function (
naa:FunctionDescriptor+, naa:ActivityDescriptor+,
naa:ThirdLevelDescriptor*)>
<!ELEMENT naa:Date (
naa:DateTimeCreated, naa:DateTimeTransacted,
naa:DateTimeRegistered)>
<!ELEMENT naa:Format (
naa:MediaFormat, naa:DataFormat, naa:Medium, naa:Extent*)>
<!ELEMENT naa:RecordIdentifier (vers:VEOIdentifier)>
<!ELEMENT naa:ManagementHistory (vers:ManagementEvent+)>
<!ELEMENT vers:ManagementEvent (
naa:EventDateTime, naa:EventType, naa:EventDescription)>
<!ELEMENT naa:UseHistory (vers:Use+)>
<!ELEMENT vers:Use (
naa:UseDateTime, naa:UseType, naa:UseDescription)>
<!ELEMENT naa:PreservationHistory (vers:Action+)>
<!ELEMENT vers:Action (
naa:ActionDateTime, naa:ActionType, naa:ActionDescription,
PROS 99/007 Specification 3: VERS Standard Electronic Record Format 21
Public Record Office Victoria April 2000
naa:NextAction?, naa:NextActionDue?)>
<!ELEMENT naa:Location (
naa:CurrentLocation, naa:HomeLocationDetails,
naa:HomeStorageDetails, naa:RKSId?)>
<!ELEMENT naa:Disposal (
naa:DisposalAuthorisation+, naa:Sentence,
naa:DisposalActionDue?, naa:DisposalStatus?)>
<!ELEMENT naa:Mandate (
naa:MandateType+, naa:RefersTo+, naa:MandateName+,
naa:MandateReference*, naa:Requirement+)>
<!ELEMENT vers:VEOIdentifier (
vers:AgencyIdentifier?, vers:SeriesIdentifier?,
vers:FileIdentifier, vers:VERSRecordIdentifier?)>
<!ELEMENT vers:Transaction (
vers:TransactionIdentifier, vers:Originator, vers:Recipient*,
vers:ActionRequired*, vers:OriginatorsCopy?,
vers:TransactionType*, vers:BusinessProcedureReference*,
vers:TransactionReference*, vers:TransactionLinkage*)>
<!ELEMENT naa:AgentType (#PCDATA)>
<!ELEMENT naa:Jurisdiction (#PCDATA)>
<!ELEMENT naa:CorporateId (#PCDATA)>
<!ELEMENT naa:CorporateName (#PCDATA)>
<!ELEMENT naa:PersonId (#PCDATA)>
<!ELEMENT naa:PersonalName (#PCDATA)>
<!ELEMENT naa:SectionName (#PCDATA)>
<!ELEMENT naa:PositionName (#PCDATA)>
<!ELEMENT naa:ContactDetails (#PCDATA)>
<!ELEMENT naa:Email (#PCDATA)>
<!ELEMENT naa:DigitalSignature (#PCDATA)>
<!ELEMENT naa:SecurityClassification (#PCDATA)>
<!ELEMENT naa:Caveat (#PCDATA)>
<!ELEMENT naa:Codeword (#PCDATA)>
<!ELEMENT naa:ReleasabilityIndicator (#PCDATA)>
<!ELEMENT naa:AccessStatus (#PCDATA)>
<!ELEMENT naa:UsageCondition (#PCDATA)>
<!ELEMENT naa:EncryptionDetails (#PCDATA)>
<!ELEMENT naa:SchemeType (#PCDATA)>
<!ELEMENT naa:SchemeName (#PCDATA)>
<!ELEMENT naa:TitleWords (#PCDATA)>
<!ELEMENT naa:Alternative (#PCDATA)>
<!ELEMENT vers:KeywordLevel (#PCDATA)>
<!ELEMENT vers:Keyword (#PCDATA)>
<!ELEMENT naa:Description (#PCDATA)>
<!ELEMENT naa:Language (#PCDATA)>
<!ELEMENT naa:RelatedItemId (#PCDATA)>
<!ELEMENT naa:RelationType (#PCDATA)>
<!ELEMENT naa:RelationDescription (#PCDATA)>
<!ELEMENT naa:Jurisdication (#PCDATA)>
<!ELEMENT naa:PlaceName (#PCDATA)>
<!ELEMENT naa:PeriodName (#PCDATA)>
<!ELEMENT naa:FunctionDescriptor (#PCDATA)>
<!ELEMENT naa:ActivityDescriptor (#PCDATA)>
<!ELEMENT naa:ThirdLevelDescriptor (#PCDATA)>
<!ELEMENT naa:DateTimeCreated (#PCDATA)>
<!ELEMENT naa:DateTimeTransacted (#PCDATA)>
<!ELEMENT naa:DateTimeRegistered (#PCDATA)>
<!ELEMENT naa:Type (#PCDATA)>
PROS 99/007 Specification 3: VERS Standard Electronic Record Format 22
Public Record Office Victoria April 2000
<!ELEMENT naa:AggregationLevel (#PCDATA)>
<!ELEMENT naa:MediaFormat (#PCDATA)>
<!ELEMENT naa:DataFormat (#PCDATA)>
<!ELEMENT naa:Medium (#PCDATA)>
<!ELEMENT naa:Extent (#PCDATA)>
<!ELEMENT naa:EventDateTime (#PCDATA)>
<!ELEMENT naa:EventType (#PCDATA)>
<!ELEMENT naa:EventDescription (#PCDATA)>
<!ELEMENT naa:UseDateTime (#PCDATA)>
<!ELEMENT naa:UseType (#PCDATA)>
<!ELEMENT naa:UseDescription (#PCDATA)>
<!ELEMENT naa:ActionDateTime (#PCDATA)>
<!ELEMENT naa:ActionType (#PCDATA)>
<!ELEMENT naa:ActionDescription (#PCDATA)>
<!ELEMENT naa:NextAction (#PCDATA)>
<!ELEMENT naa:NextActionDue (#PCDATA)>
<!ELEMENT naa:CurrentLocation (#PCDATA)>
<!ELEMENT naa:HomeLocationDetails (#PCDATA)>
<!ELEMENT naa:HomeStorageDetails (#PCDATA)>
<!ELEMENT naa:RKSId (#PCDATA)>
<!ELEMENT naa:DisposalAuthorisation (#PCDATA)>
<!ELEMENT naa:Sentence (#PCDATA)>
<!ELEMENT naa:DisposalActionDue (#PCDATA)>
<!ELEMENT naa:DisposalStatus (#PCDATA)>
<!ELEMENT naa:MandateType (#PCDATA)>
<!ELEMENT naa:RefersTo (#PCDATA)>
<!ELEMENT naa:MandateName (#PCDATA)>
<!ELEMENT naa:MandateReference (#PCDATA)>
<!ELEMENT naa:Requirement (#PCDATA)>
<!ELEMENT vers:AgencyIdentifier (vers:Text)>
<!ELEMENT vers:SeriesIdentifier (vers:Text)>
<!ELEMENT vers:FileIdentifier (vers:Text)>
<!ELEMENT vers:VERSRecordIdentifier (vers:Text)>
<!ELEMENT vers:TransactionIdentifier (vers:Text)>
<!ELEMENT vers:Originator (vers:Text)>
<!ELEMENT vers:Recipient (vers:Text)>
<!ELEMENT vers:ActionRequired (vers:Text)>
<!ELEMENT vers:OriginatorsCopy (#PCDATA)>
<!ELEMENT vers:TransactionType (vers:Text)>
<!ELEMENT vers:BusinessProcedureReference (vers:Text)>
<!ELEMENT vers:TransactionReference (vers:Text)>
<!ELEMENT vers:TransactionLinkage (vers:Text)>
<!ATTLIST naa:AgentType scheme CDATA #IMPLIED>
<!ATTLIST naa:Jurisdiction scheme CDATA #IMPLIED>
<!ATTLIST naa:CorporateId scheme CDATA #IMPLIED>
<!ATTLIST naa:CorporateName scheme CDATA #IMPLIED>
<!ATTLIST naa:PersonId scheme CDATA #IMPLIED>
<!ATTLIST naa:PersonalName scheme CDATA #IMPLIED>
<!ATTLIST naa:SectionName scheme CDATA #IMPLIED>
<!ATTLIST naa:PositionName scheme CDATA #IMPLIED>
<!ATTLIST naa:ContactDetails scheme CDATA #IMPLIED>
<!ATTLIST naa:Email scheme CDATA #IMPLIED>
<!ATTLIST naa:DigitalSignature scheme CDATA #IMPLIED>
<!ATTLIST naa:SecurityClassification scheme CDATA #IMPLIED>
<!ATTLIST naa:Caveat scheme CDATA #IMPLIED>
<!ATTLIST naa:Codeword scheme CDATA #IMPLIED>
<!ATTLIST naa:ReleasabilityIndicator scheme CDATA #IMPLIED>
PROS 99/007 Specification 3: VERS Standard Electronic Record Format 23
Public Record Office Victoria April 2000
<!ATTLIST naa:AccessStatus scheme CDATA #IMPLIED>
<!ATTLIST naa:UsageCondition scheme CDATA #IMPLIED>
<!ATTLIST naa:EncryptionDetails scheme CDATA #IMPLIED>
<!ATTLIST naa:SchemeType scheme CDATA #IMPLIED>
<!ATTLIST naa:SchemeName scheme CDATA #IMPLIED>
<!ATTLIST naa:TitleWords scheme CDATA #IMPLIED>
<!ATTLIST naa:Alternative scheme CDATA #IMPLIED>
<!ATTLIST vers:KeywordLevel scheme CDATA #IMPLIED>
<!ATTLIST vers:Keyword scheme CDATA #IMPLIED>
<!ATTLIST naa:Description scheme CDATA #IMPLIED>
<!ATTLIST naa:Language scheme CDATA #IMPLIED>
<!ATTLIST naa:RelatedItemId scheme CDATA #IMPLIED>
<!ATTLIST naa:RelationType scheme CDATA #IMPLIED>
<!ATTLIST naa:RelationDescription scheme CDATA #IMPLIED>
<!ATTLIST naa:Jurisdication scheme CDATA #IMPLIED>
<!ATTLIST naa:PlaceName scheme CDATA #IMPLIED>
<!ATTLIST naa:PeriodName scheme CDATA #IMPLIED>
<!ATTLIST naa:FunctionDescriptor scheme CDATA #IMPLIED>
<!ATTLIST naa:ActivityDescriptor scheme CDATA #IMPLIED>
<!ATTLIST naa:ThirdLevelDescriptor scheme CDATA #IMPLIED>
<!ATTLIST naa:DateTimeCreated scheme CDATA #IMPLIED>
<!ATTLIST naa:DateTimeRegistered scheme CDATA #IMPLIED>
<!ATTLIST naa:DateTimeTransacted scheme CDATA #IMPLIED>
<!ATTLIST naa:Type scheme CDATA #IMPLIED>
<!ATTLIST naa:AggregationLevel scheme CDATA #IMPLIED>
<!ATTLIST naa:MediaFormat scheme CDATA #IMPLIED>
<!ATTLIST naa:DataFormat scheme CDATA #IMPLIED>
<!ATTLIST naa:Medium scheme CDATA #IMPLIED>
<!ATTLIST naa:Extent scheme CDATA #IMPLIED>
<!ATTLIST naa:EventDateTime scheme CDATA #IMPLIED>
<!ATTLIST naa:EventType scheme CDATA #IMPLIED>
<!ATTLIST naa:EventDescription scheme CDATA #IMPLIED>
<!ATTLIST naa:UseDateTime scheme CDATA #IMPLIED>
<!ATTLIST naa:UseType scheme CDATA #IMPLIED>
<!ATTLIST naa:UseDescription scheme CDATA #IMPLIED>
<!ATTLIST naa:ActionDateTime scheme CDATA #IMPLIED>
<!ATTLIST naa:ActionType scheme CDATA #IMPLIED>
<!ATTLIST naa:ActionDescription scheme CDATA #IMPLIED>
<!ATTLIST naa:NextAction scheme CDATA #IMPLIED>
<!ATTLIST naa:NextActionDue scheme CDATA #IMPLIED>
<!ATTLIST naa:CurrentLocation scheme CDATA #IMPLIED>
<!ATTLIST naa:HomeLocationDetails scheme CDATA #IMPLIED>
<!ATTLIST naa:HomeStorageDetails scheme CDATA #IMPLIED>
<!ATTLIST naa:RKSId scheme CDATA #IMPLIED>
<!ATTLIST naa:DisposalAuthorisation scheme CDATA #IMPLIED>
<!ATTLIST naa:Sentence scheme CDATA #IMPLIED>
<!ATTLIST naa:DisposalActionDue scheme CDATA #IMPLIED>
<!ATTLIST naa:DisposalStatus scheme CDATA #IMPLIED>
<!ATTLIST naa:MandateType scheme CDATA #IMPLIED>
<!ATTLIST naa:RefersTo scheme CDATA #IMPLIED>
<!ATTLIST naa:MandateName scheme CDATA #IMPLIED>
<!ATTLIST naa:MandateReference scheme CDATA #IMPLIED>
<!ATTLIST naa:Requirement scheme CDATA #IMPLIED>
<!ELEMENT vers:DocumentMetadata (
vers:DocumentAgent+, vers:DocumentTitle+, vers:DocumentSubject*,
vers:DocumentDescription*, vers:DocumentLanguage*,
vers:DocumentRelation*, vers:DocumentCoverage*,
vers:DocumentDate, vers:DocumentType*, vers:DocumentSource+ )>
<!ELEMENT vers:DocumentAgent (vers:Text)>
<!ELEMENT vers:DocumentTitle (vers:Text)>
<!ELEMENT vers:DocumentSubject (vers:Text)>
<!ELEMENT vers:DocumentDescription (vers:Text)>
<!ELEMENT vers:DocumentLanguage (vers:Text)>
<!ELEMENT vers:DocumentRelation (vers:Text)>
<!ELEMENT vers:DocumentCoverage (vers:Text)>
<!ELEMENT vers:DocumentDate (vers:Text)>
<!ELEMENT vers:DocumentType (vers:Text)>
<!ELEMENT vers:DocumentSource (vers:Text)>
<!ELEMENT vers:EncodingMetadata (
vers:FileEncoding,
vers:FileIdentifier?,
vers:FileRendering)>
<!ELEMENT vers:FileEncoding (vers:Text)>
<!ELEMENT vers:FileIdentifier (vers:Text)>
<!ELEMENT vers:FileRendering (
vers:RenderingText+,
vers:RenderingKeywords?)>
<!ELEMENT vers:RenderingText (vers:Text)>
<!ELEMENT vers:RenderingKeywords (#PCDATA)>
<!ELEMENT vers:File (
vers:FileMetadata,
vers:FileDisposal?)>
<!ELEMENT vers:FileDisposal (
vers:DisposalSchedule,
vers:DisposalDate,
vers:AuthorizingOfficer)>
<!ELEMENT vers:FileMetadata (
naa:Agent+, naa:RightsManagement, naa:Title, vers:Subject*,
naa:Description*, naa:Language*, naa:Relation*, naa:Coverage*,
naa:Function*, vers:Date, naa:Type?, naa:AggregationLevel,
naa:Format?, naa:RecordIdentifier, naa:ManagementHistory,
naa:UseHistory?, naa:PreservationHistory?, naa:Location?,
naa:Disposal, naa:Mandate*, vers:VEOIdentifier)>
<!ELEMENT vers:Date (
naa:DateTimeCreated, naa:DateTimeTransacted,
naa:DateTimeRegistered, vers:DateTimeClosed?)>
<!ELEMENT vers:DateTimeClosed (#PCDATA)>
<!ELEMENT vers:DisposalSchedule (#PCDATA)>
<!ELEMENT vers:DisposalDate (#PCDATA)>
<!ELEMENT vers:AuthorizingOfficer (#PCDATA)>

Prepared by Robin Cover for The XML Cover Pages archive.


Globe Image

Document URL: http://xml.coverpages.org/VERS-VEO-DTD.html