| diagram | ![]() |
||
| namespace | http://www.tpb.se/ns/2006/bpf | ||
| properties |
|
||
| children | bpf:volume | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:element name="body"> <xs:annotation> <xs:documentation>Defines the body element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="bpf:volume" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||
| properties |
|
||||||||||||||
| children | bpf:head bpf:body | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="bpf"> <xs:annotation> <xs:documentation>Defines a BPF document. Mime type: application/x-bpf</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="bpf:head"/> <xs:element ref="bpf:body"/> </xs:sequence> <xs:attribute name="version" use="required" fixed="2006-1"> <xs:annotation> <xs:documentation>Defines the specification version</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| diagram | |||
| namespace | http://www.tpb.se/ns/2006/bpf | ||
| properties |
|
||
| children | bpf:meta | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:element name="head"> <xs:annotation> <xs:documentation>Defines information about the document</xs:documentation> </xs:annotation> <xs:complexType> <xs:all> <xs:element ref="bpf:meta" minOccurs="0"> <xs:annotation> <xs:documentation>Defines meta information</xs:documentation> </xs:annotation> </xs:element> </xs:all> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.tpb.se/ns/2006/bpf | ||
| properties |
|
||
| children | bpf:row | ||
| used by |
|
||
| attributes | |||
| annotation |
|
||
| source | <xs:element name="label"> <xs:annotation> <xs:documentation>Defines a label of printed Braille for this volume</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="bpf:row" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="bpf:optional-size-rowgap"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="marker"> <xs:annotation> <xs:documentation>Defines marker information. The purpose of this element is to facilitate printing a range of pages, expressed in terms other than Braille pages.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation>Defines the marker type, currently 'pagenum' is the only allowed value. This represent the page break in the print original, if applicable</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="pagenum"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="value" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Defines the marker value and should be corresponding to the marker type. If the marker type is pagenum, expected values include 1, 2, 3, i, ii, iii, A-1, A-2, A-3 etc.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.tpb.se/ns/2006/bpf | ||
| properties |
|
||
| children | dc:any | ||
| used by |
|
||
| source | <xs:element name="meta"> <xs:complexType> <xs:sequence> <xs:group ref="dc:elementsGroup"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| children | bpf:marker bpf:row | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="page"> <xs:annotation> <xs:documentation>Defines a page of printed Braille</xs:documentation> </xs:annotation> <xs:complexType> <xs:group ref="bpf:page-group" minOccurs="0" maxOccurs="unbounded"/> <xs:attributeGroup ref="bpf:optional-rowgap"/> <xs:attribute name="value" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Defines the page number (or equivalent) of this Braille page, expected values include 1, 2, 3, i, ii, iii, A-1, A-2, A-3 etc.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||
| type | extension of bpf:brailleText | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="row"> <xs:annotation> <xs:documentation>Defines a row of printed Braille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="bpf:brailleText"> <xs:attribute name="text" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Defines the text represented by this Braille row, if applicable. An interpreter can use this information for previewing purposes only, never for printing</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="gap" type="xs:nonNegativeInteger" use="optional"> <xs:annotation> <xs:documentation>Defines the gap between this row and the next (expressed as a multiple of the dot-to-dot height). Overrides any value defined by ancestors. This value should be 0 for Braille graphics, 0 or more for six dot Braille and 1 or more for eight dot Braille</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | bpf:page | ||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="section"> <xs:annotation> <xs:documentation>Defines a section of pages</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="bpf:page" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="bpf:optional-size-rowgap-duplex"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | bpf:label bpf:section | ||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="volume"> <xs:annotation> <xs:documentation>Defines a volume of Braille print</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element ref="bpf:label" minOccurs="0"> <xs:annotation> <xs:documentation>Defines the volume label</xs:documentation> </xs:annotation> </xs:element> <xs:element ref="bpf:section" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="bpf:required-size-rowgap"/> <xs:attributeGroup ref="bpf:optional-duplex"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.tpb.se/ns/2006/bpf | ||
| children | bpf:marker bpf:row | ||
| used by |
|
||
| source | <xs:group name="page-group"> <xs:choice> <xs:element ref="bpf:marker" minOccurs="0"/> <xs:element ref="bpf:row" minOccurs="0"/> </xs:choice> </xs:group> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||
| type | restriction of xs:string | ||
| used by |
|
||
| facets |
|
||
| annotation |
|
||
| source | <xs:simpleType name="brailleText"> <xs:annotation> <xs:documentation>Restriction base for a Braille element</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="([⠀-⣿])*"/> </xs:restriction> </xs:simpleType> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:attributeGroup name="optional-duplex"> <xs:attribute name="duplex" type="xs:boolean" use="optional" default="false"> <xs:annotation> <xs:documentation>Defines whether page descendants are intended for duplex printing or not. Overrides any value defined by ancestors.</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:attributeGroup name="optional-rowgap"> <xs:attribute name="rowgap" type="xs:nonNegativeInteger" use="optional"> <xs:annotation> <xs:documentation>Defines the gap between row descendants, expressed as a multiple of the dot-to-dot height. Overrides any value defined by ancestors. This value should be 0 for Braille graphics, 0 or more for six dot Braille and 1 or more for eight dot Braille</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| source | <xs:attributeGroup name="optional-size"> <xs:attribute name="rows" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Defines the height (measured in characters) of page descendants. Overrides any value defined by ancestors.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="cols" type="xs:integer" use="optional"> <xs:annotation> <xs:documentation>Defines the width (measured in characters) of page descendants. Overrides any value defined by ancestors.</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="optional-size-rowgap"> <xs:attributeGroup ref="bpf:optional-size"/> <xs:attributeGroup ref="bpf:optional-rowgap"/> </xs:attributeGroup> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="optional-size-rowgap-duplex"> <xs:attributeGroup ref="bpf:optional-size-rowgap"/> <xs:attributeGroup ref="bpf:optional-duplex"/> </xs:attributeGroup> |
| namespace | http://www.tpb.se/ns/2006/bpf | ||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="required-size-rowgap"> <xs:attribute name="rows" type="xs:integer" use="required"> <xs:annotation> <xs:documentation>Defines the height (measured in characters) of page descendants. Overrides any value defined by ancestors.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="cols" type="xs:integer" use="required"> <xs:annotation> <xs:documentation>Defines the width (measured in characters) of page descendants. Overrides any value defined by ancestors.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="rowgap" type="xs:nonNegativeInteger" use="required"> <xs:annotation> <xs:documentation>Defines the gap between row descendants, expressed as a multiple of the dot-to-dot height. Overrides any value defined by ancestors. This value should be 0 for Braille graphics, 0 or more for six dot Braille and 1 or more for eight dot Braille</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> |
| diagram | ![]() |
||||||||||||||
| namespace | http://purl.org/dc/elements/1.1/ | ||||||||||||||
| type | dc:SimpleLiteral | ||||||||||||||
| properties |
|
||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:element name="any" type="SimpleLiteral" abstract="true"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="contributor" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="coverage" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="creator" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="date" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="description" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="format" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="identifier" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="language" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="publisher" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="relation" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="rights" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="source" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="subject" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="title" substitutionGroup="any"/> |
| diagram | |||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| properties |
|
||
| source | <xs:element name="type" substitutionGroup="any"/> |
| diagram | ![]() |
||||
| namespace | http://purl.org/dc/elements/1.1/ | ||||
| children | dc:any | ||||
| used by |
|
||||
| annotation |
|
||||
| source | <xs:group name="elementsGroup"> <xs:annotation> <xs:documentation xml:lang="en"> This group is included as a convenience for schema authors who need to refer to all the elements in the http://purl.org/dc/elements/1.1/ namespace. </xs:documentation> </xs:annotation> <xs:sequence> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="any"/> </xs:choice> </xs:sequence> </xs:group> |
| diagram | ![]() |
||
| namespace | http://purl.org/dc/elements/1.1/ | ||
| children | dc:any | ||
| annotation |
|
||
| source | <xs:complexType name="elementContainer"> <xs:annotation> <xs:documentation xml:lang="en"> This complexType is included as a convenience for schema authors who need to define a root or container element for all of the DC elements. </xs:documentation> </xs:annotation> <xs:choice> <xs:group ref="elementsGroup"/> </xs:choice> </xs:complexType> |
| diagram | ![]() |
||||||
| namespace | http://purl.org/dc/elements/1.1/ | ||||||
| type | restriction of xs:anyType | ||||||
| properties |
|
||||||
| used by |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:complexType name="SimpleLiteral" mixed="true"> <xs:annotation> <xs:documentation xml:lang="en"> This is the default type for all of the DC elements. It permits text content only with optional xml:lang attribute. Text is allowed because mixed="true", but sub-elements are disallowed because minOccurs="0" and maxOccurs="0" are on the xs:any tag. This complexType allows for restriction or extension permitting child elements. </xs:documentation> </xs:annotation> <xs:complexContent mixed="true"> <xs:restriction base="xs:anyType"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="0"/> </xs:sequence> <xs:attribute ref="xml:lang" use="optional"/> </xs:restriction> </xs:complexContent> </xs:complexType> |
| namespace | http://www.w3.org/XML/1998/namespace | ||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| source | <xs:attributeGroup name="specialAttrs"> <xs:attribute ref="xml:base"/> <xs:attribute ref="xml:lang"/> <xs:attribute ref="xml:space"/> </xs:attributeGroup> |