Showing:

Annotations
Diagrams
Model
Properties
Source
Used by
Element s3m:XdFileType / size
Namespace No namespace
Annotations
Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal, etc. do not change the value of this element.
Diagram
Diagram
Type xs:integer
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="1" name="size" type="xs:integer">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal, etc. do not change the value of this element.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/size">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
        <rdfs:label xml:lang="en-us">size</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
        <rdfs:comment xml:lang="en-us">Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal, etc. do not change the value of this element.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / encoding
Namespace No namespace
Annotations
Name of character encoding scheme in which this value is encoded. Coded from the IANA charcater set table: http://www.iana.org/assignments/character-sets Unicode is the default assumption in S3Model, with UTF-8 being the assumed encoding. This
attribute allows for variations from these assumptions.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="encoding" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Name of character encoding scheme in which this value is encoded. Coded from the IANA charcater set table: http://www.iana.org/assignments/character-sets Unicode is the default assumption in S3Model, with UTF-8 being the assumed encoding. This attribute allows for variations from these assumptions.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/encoding">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">encoding</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Name of character encoding scheme in which this value is encoded. Coded from the IANA charcater set table. Unicode is the default assumption in S3Model, with UTF-8 being the assumed encoding. This attribute allows for variations from these assumptions.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / xdfile-language
Namespace No namespace
Annotations
Optional indicator of the localised language of the content. Typically remains optional in the CMC and used at runtime when the content is in a different language from the enclosing CMC.
Diagram
Diagram
Type xs:language
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="xdfile-language" type="xs:language">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Optional indicator of the localised language of the content. Typically remains optional in the CMC and used at runtime when the content is in a different language from the enclosing CMC.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/xdfile-language">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
        <rdfs:label xml:lang="en-us">xdfile-language</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
        <rdfs:comment xml:lang="en-us">Optional indicator of the localised language of the content. Typically reamins optional in the CMC and used at runtime when the content is in a different language from the enclosing CMC.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / formalism
Namespace No namespace
Annotations
Name of the formalism or syntax used to inform an application regarding a candidate parser to use on the content. Examples might include: 'ATL', 'MOLA', 'QVT', 'GDL', 'GLIF', etc.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="formalism" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Name of the formalism or syntax used to inform an application regarding a candidate parser to use on the content. Examples might include: 'ATL', 'MOLA', 'QVT', 'GDL', 'GLIF', etc.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/formalism">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">formalism</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Name of the formalism or syntax used to inform an application regarding a candidate parser to use on the content. Examples might include: 'ATL', 'MOLA', 'QVT', 'GDL', 'GLIF', etc.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / media-type
Namespace No namespace
Annotations
Media (MIME) type of the original media-content w/o any compression. See IANA registered types: http://www.iana.org/assignments/media-types/media-types.xhtml
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="media-type" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Media (MIME) type of the original media-content w/o any compression. See IANA registered types: http://www.iana.org/assignments/media-types/media-types.xhtml</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/media-type">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">media-type</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Media (MIME) type of the original media-content w/o any compression. See IANA registered types: http://www.iana.org/assignments/media-types/media-types.xhtml</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / compression-type
Namespace No namespace
Annotations
Compression/archiving mime-type. If this elements does not exist then it means there is no compression/archiving. For a list of common mime-types for compression/archiving see: http://en.wikipedia.org/wiki/List_of_archive_formats.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="compression-type" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Compression/archiving mime-type. If this elements does not exist then it means there is no compression/archiving. For a list of common mime-types for compression/archiving see: http://en.wikipedia.org/wiki/List_of_archive_formats.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/compression-type">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">compression-type</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Compression/archiving mime-type. If this elements does not exist then it means there is no compression/archiving. For a list of common mime-types for compression/archiving see: http://en.wikipedia.org/wiki/List_of_archive_formats.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / hash-result
Namespace No namespace
Annotations
Hash function result of the 'media-content'. There must be a corresponding hash function type listed for this to have any meaning. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="hash-result" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Hash function result of the 'media-content'. There must be a corresponding hash function type listed for this to have any meaning. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/hash-result">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">hash-result</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Hash function result of the 'media-content'. There must be a corresponding hash function type listed for this to have any meaning. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / hash-function
Namespace No namespace
Annotations
Hash function used to compute hash-result. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="hash-function" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Hash function used to compute hash-result. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/hash-function">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">hash-function</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Hash function used to compute hash-result. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / alt-txt
Namespace No namespace
Annotations
Text to display in lieu of multimedia display or execution.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element maxOccurs="1" minOccurs="0" name="alt-txt" type="xs:string">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Text to display in lieu of multimedia display or execution.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/alt-txt">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:label xml:lang="en-us">alt-txt</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
        <rdfs:comment xml:lang="en-us">Text to display in lieu of multimedia display or execution.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / uri
Namespace No namespace
Annotations
URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.
Diagram
Diagram
Type xs:anyURI
Properties
content simple
Source
<xs:element name="uri" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/uri">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
        <rdfs:label xml:lang="en-us">uri</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
        <rdfs:comment xml:lang="en-us">URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element s3m:XdFileType / media-content
Namespace No namespace
Annotations
The content, if stored locally. The CMC modeler chooses either a uri or local content element.
Diagram
Diagram
Type xs:base64Binary
Properties
content simple
Source
<xs:element name="media-content" type="xs:base64Binary">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">The content, if stored locally. The CMC modeler chooses either a uri or local content element.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/media-content">
        <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
        <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#base64Binary"/>
        <rdfs:label xml:lang="en-us">media-content</rdfs:label>
        <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#base64Binary"/>
        <rdfs:comment xml:lang="en-us">The content, if stored locally. The CMC modeler chooses either a uri or local content element.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Complex Type s3m:XdFileType
Namespace https://www.s3model.com/ns/s3m/
Annotations
A type to use for encapsulated content (aka. files) for image, audio and other media types with a defined MIME type. This type provides a choice of embedding the content into the data or using a URL to point to the content.
Diagram
Diagram s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_label s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_act s3model_3_1_0_xsd_Element_s3m_ExceptionalValue.tmp#ExceptionalValue s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vtb s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_vte s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_tr s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_modified s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_latitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType_longitude s3model_3_1_0_xsd_Complex_Type_s3m_XdAnyType.tmp#XdAnyType s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_size s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_encoding s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_xdfile-language s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_formalism s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_media-type s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_compression-type s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_hash-result s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_hash-function s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_alt-txt s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_uri s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.tmp#XdFileType_media-content
Type extension of s3m:XdAnyType
Type hierarchy
Used by
Model
Children act, alt-txt, compression-type, encoding, formalism, hash-function, hash-result, label, latitude, longitude, media-content, media-type, modified, s3m:ExceptionalValue, size, tr, uri, vtb, vte, xdfile-language
Source
<xs:complexType name="XdFileType">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">A type to use for encapsulated content (aka. files) for image, audio and other media types with a defined MIME type. This type provides a choice of embedding the content into the data or using a URL to point to the content.</xs:documentation>
    <xs:appinfo>
      <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType">
        <rdfs:isDefinedBy rdf:resource="https://www.s3model.com/docs/3_1_0/s3model_3_1_0_xsd_Complex_Type_s3m_XdFileType.html#XdFileType"/>
        <rdfs:subClassOf rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdAnyType"/>
        <rdfs:label xml:lang="en-us">XdFileType</rdfs:label>
        <rdf:type rdf:resource="https://www.s3model.com/ns/s3m/s3model/CMC"/>
        <rdfs:comment xml:lang="en-us">A type to use for encapsulated content (aka. files) for image, audio and other media types with a defined MIME type. This type provides a choice of embedding the content into the data or using a URL to point to the content.</rdfs:comment>
      </rdf:Description>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="s3m:XdAnyType">
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="1" name="size" type="xs:integer">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal, etc. do not change the value of this element.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/size">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
                <rdfs:label xml:lang="en-us">size</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#integer"/>
                <rdfs:comment xml:lang="en-us">Original size in bytes of unencoded encapsulated data. I.e. encodings such as base64, hexadecimal, etc. do not change the value of this element.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="encoding" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Name of character encoding scheme in which this value is encoded. Coded from the IANA charcater set table: http://www.iana.org/assignments/character-sets Unicode is the default assumption in S3Model, with UTF-8 being the assumed encoding. This attribute allows for variations from these assumptions.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/encoding">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">encoding</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Name of character encoding scheme in which this value is encoded. Coded from the IANA charcater set table. Unicode is the default assumption in S3Model, with UTF-8 being the assumed encoding. This attribute allows for variations from these assumptions.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="xdfile-language" type="xs:language">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Optional indicator of the localised language of the content. Typically remains optional in the CMC and used at runtime when the content is in a different language from the enclosing CMC.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/xdfile-language">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
                <rdfs:label xml:lang="en-us">xdfile-language</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#language"/>
                <rdfs:comment xml:lang="en-us">Optional indicator of the localised language of the content. Typically reamins optional in the CMC and used at runtime when the content is in a different language from the enclosing CMC.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="formalism" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Name of the formalism or syntax used to inform an application regarding a candidate parser to use on the content. Examples might include: 'ATL', 'MOLA', 'QVT', 'GDL', 'GLIF', etc.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/formalism">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">formalism</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Name of the formalism or syntax used to inform an application regarding a candidate parser to use on the content. Examples might include: 'ATL', 'MOLA', 'QVT', 'GDL', 'GLIF', etc.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="media-type" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Media (MIME) type of the original media-content w/o any compression. See IANA registered types: http://www.iana.org/assignments/media-types/media-types.xhtml</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/media-type">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">media-type</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Media (MIME) type of the original media-content w/o any compression. See IANA registered types: http://www.iana.org/assignments/media-types/media-types.xhtml</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="compression-type" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Compression/archiving mime-type. If this elements does not exist then it means there is no compression/archiving. For a list of common mime-types for compression/archiving see: http://en.wikipedia.org/wiki/List_of_archive_formats.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/compression-type">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">compression-type</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Compression/archiving mime-type. If this elements does not exist then it means there is no compression/archiving. For a list of common mime-types for compression/archiving see: http://en.wikipedia.org/wiki/List_of_archive_formats.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="hash-result" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Hash function result of the 'media-content'. There must be a corresponding hash function type listed for this to have any meaning. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/hash-result">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">hash-result</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Hash function result of the 'media-content'. There must be a corresponding hash function type listed for this to have any meaning. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="hash-function" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Hash function used to compute hash-result. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/hash-function">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">hash-function</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Hash function used to compute hash-result. See: http://en.wikipedia.org/wiki/List_of_hash_functions#Cryptographic_hash_functions</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="alt-txt" type="xs:string">
          <xs:annotation>
            <xs:documentation xml:lang="en-us">Text to display in lieu of multimedia display or execution.</xs:documentation>
            <xs:appinfo>
              <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/alt-txt">
                <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:label xml:lang="en-us">alt-txt</rdfs:label>
                <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
                <rdfs:comment xml:lang="en-us">Text to display in lieu of multimedia display or execution.</rdfs:comment>
              </rdf:Description>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:choice maxOccurs="1" minOccurs="1">
          <xs:element name="uri" type="xs:anyURI">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.</xs:documentation>
              <xs:appinfo>
                <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/uri">
                  <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                  <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
                  <rdfs:label xml:lang="en-us">uri</rdfs:label>
                  <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
                  <rdfs:comment xml:lang="en-us">URI reference to electronic information stored outside the record as a file, database entry etc, if supplied as a reference.</rdfs:comment>
                </rdf:Description>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="media-content" type="xs:base64Binary">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">The content, if stored locally. The CMC modeler chooses either a uri or local content element.</xs:documentation>
              <xs:appinfo>
                <rdf:Description rdf:about="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType/media-content">
                  <rdfs:domain rdf:resource="https://www.s3model.com/ns/s3m/s3model_3_1_0.xsd#XdFileType"/>
                  <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#base64Binary"/>
                  <rdfs:label xml:lang="en-us">media-content</rdfs:label>
                  <rdf:type rdf:resource="http://www.w3.org/2001/XMLSchema#base64Binary"/>
                  <rdfs:comment xml:lang="en-us">The content, if stored locally. The CMC modeler chooses either a uri or local content element.</rdfs:comment>
                </rdf:Description>
              </xs:appinfo>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>