<?xml version="1.0" encoding="utf-8"?>
<PRONOM-Report xmlns="http://pronom.nationalarchives.gov.uk">
  <report_format_detail>
    <FileFormat>
      <FormatID>2499</FormatID>
      <FormatName>YAODL (Yet Another Object Description Language) File</FormatName>
      <FormatVersion>
      </FormatVersion>
      <FormatAliases>
      </FormatAliases>
      <FormatFamilies>
      </FormatFamilies>
      <FormatTypes>Text (Structured)</FormatTypes>
      <FormatDisclosure>
      </FormatDisclosure>
      <FormatDescription>SGI YAODL (Yet Another Object Description Language) is a description language used for storing 3D object data to disk files. YAODL is an obsolete format created specifically for the Silicon Graphics Powerflip demo program, but it is not widely supported by SGI. The format is an example of a basic vector-object description language and is stored in plain text (ASCII) format.</FormatDescription>
      <BinaryFileFormat>
      </BinaryFileFormat>
      <ByteOrders>
      </ByteOrders>
      <ReleaseDate>
      </ReleaseDate>
      <WithdrawnDate>
      </WithdrawnDate>
      <ProvenanceSourceID>180</ProvenanceSourceID>
      <ProvenanceName>The National Archives and Records Administration / The National Archives and Records Administration</ProvenanceName>
      <ProvenanceSourceDate>29 Mar 2022</ProvenanceSourceDate>
      <ProvenanceDescription>
      </ProvenanceDescription>
      <LastUpdatedDate>29 Mar 2022</LastUpdatedDate>
      <FormatNote>http://fileformats.archiveteam.org/wiki/SGI_YAODL

http://paulbourke.net/dataformats/yaodl/</FormatNote>
      <FormatRisk>
      </FormatRisk>
      <TechnicalEnvironment>
      </TechnicalEnvironment>
      <FileFormatIdentifier>
        <Identifier>fmt/1663</Identifier>
        <IdentifierType>PUID</IdentifierType>
      </FileFormatIdentifier>
      <ExternalSignature>
        <ExternalSignatureID>3016</ExternalSignatureID>
        <Signature>ydl</Signature>
        <SignatureType>File extension</SignatureType>
      </ExternalSignature>
      <InternalSignature>
        <SignatureID>1997</SignatureID>
        <SignatureName>YAODL (Yet Another Object Description Language) File</SignatureName>
        <SignatureNote>BOF; Offset: 0; Magic Bytes: '#YAODL, then 0x0D0A'</SignatureNote>
        <ByteSequence>
          <ByteSequenceID>2321</ByteSequenceID>
          <PositionType>Absolute from BOF</PositionType>
          <Offset>0</Offset>
          <MaxOffset>0</MaxOffset>
          <IndirectOffsetLocation>
          </IndirectOffsetLocation>
          <IndirectOffsetLength>
          </IndirectOffsetLength>
          <Endianness>
          </Endianness>
          <ByteSequenceValue>2359414F444C0D0A</ByteSequenceValue>
        </ByteSequence>
      </InternalSignature>
    </FileFormat>
    <SearchCriteria>Criteria</SearchCriteria>
  </report_format_detail>
</PRONOM-Report>
