<?xml version="1.0" encoding="ASCII"?>
<patternstructure:CompletePattern xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:adaptionxml="adaptionxml" xmlns:operators="operators" xmlns:parameters="parameters" xmlns:patternstructure="patternstructure" xmlns:textrepresentation="textrepresentation" id="_VeL4AZopEfCbC5N6c9ZkLg" internalId="1" patternId="CompSetIso_generic_default-constraint_1" name="Q08.2: Media Type Uses Allowed Value" abstractId="CompSetIso_generic" description="Check, whether the value of fields are within a list of allowed (/forbidden) terms." language="xml" dataModelName="LIDO 1.1" counter="2" elementCounter="3" relationCounter="2" lastSaved="2026-03-14T19:25:47.336+0100">
  <graph id="_VeOUQJopEfCbC5N6c9ZkLg" outgoingMorphisms="_VeXeMJopEfCbC5N6c9ZkLg">
    <nodes xsi:type="adaptionxml:XmlElement" id="_VfKIYJopEfCbC5N6c9ZkLg" name="ComplexNode 1" incoming="_VfMkoJopEfCbC5N6c9ZkLg" typeModifiable="false" outgoing="_VfKvcJopEfCbC5N6c9ZkLg"/>
    <nodes xsi:type="adaptionxml:XmlProperty" id="_VfKIYZopEfCbC5N6c9ZkLg" comparison1="_VebvoJopEfCbC5N6c9ZkLg" name="PrimitiveNode 2" predicates="_VebvoJopEfCbC5N6c9ZkLg" incoming="_VfKvcJopEfCbC5N6c9ZkLg" returnNode="true" typeModifiable="false"/>
    <nodes xsi:type="adaptionxml:XmlRoot" id="_VfL9kJopEfCbC5N6c9ZkLg" name="Root" outgoing="_VfMkoJopEfCbC5N6c9ZkLg"/>
    <operatorList id="_VeO7UJopEfCbC5N6c9ZkLg"/>
    <relations xsi:type="adaptionxml:XmlPropertyNavigation" id="_VfKvcJopEfCbC5N6c9ZkLg" source="_VfKIYJopEfCbC5N6c9ZkLg" target="_VfKIYZopEfCbC5N6c9ZkLg" name="XmlPropertyNavigation 1" xmlPathParam="_VfLWgJopEfCbC5N6c9ZkLg"/>
    <relations xsi:type="adaptionxml:XmlElementNavigation" id="_VfMkoJopEfCbC5N6c9ZkLg" source="_VfL9kJopEfCbC5N6c9ZkLg" target="_VfKIYJopEfCbC5N6c9ZkLg" xmlPathParam="_VfMkoZopEfCbC5N6c9ZkLg"/>
  </graph>
  <condition xsi:type="patternstructure:QuantifiedCondition" id="_VeW3IJopEfCbC5N6c9ZkLg">
    <morphism id="_VeXeMJopEfCbC5N6c9ZkLg" source="_VeOUQJopEfCbC5N6c9ZkLg" target="_VeW3IZopEfCbC5N6c9ZkLg"/>
    <graph id="_VeW3IZopEfCbC5N6c9ZkLg" incomingMorphism="_VeXeMJopEfCbC5N6c9ZkLg">
      <operatorList id="_VeW3IpopEfCbC5N6c9ZkLg">
        <operators xsi:type="operators:Comparison" id="_VebvoJopEfCbC5N6c9ZkLg" nodes="_VfKIYZopEfCbC5N6c9ZkLg" argument1="_VfKIYZopEfCbC5N6c9ZkLg" argument2="_VeZTYJopEfCbC5N6c9ZkLg" option="_VecWsJopEfCbC5N6c9ZkLg" typeOption="_VejEYJopEfCbC5N6c9ZkLg"/>
      </operatorList>
    </graph>
  </condition>
  <parameterList id="_VeMfEJopEfCbC5N6c9ZkLg">
    <parameters xsi:type="parameters:ComparisonOptionParam" id="_VecWsJopEfCbC5N6c9ZkLg" parameterReferences="//@text.0/@fragments.4" value="!=" comparisons="_VebvoJopEfCbC5N6c9ZkLg">
      <options>=</options>
      <options>></options>
      <options>&lt;</options>
      <options>>=</options>
      <options>&lt;=</options>
      <options>!=</options>
    </parameters>
    <parameters xsi:type="parameters:TypeOptionParam" id="_VejEYJopEfCbC5N6c9ZkLg" predefined="true" value="STRING" typeComparisons="_VebvoJopEfCbC5N6c9ZkLg">
      <options>UNSPECIFIED</options>
      <options>STRING</options>
      <options>BOOLEAN</options>
      <options>ELEMENT</options>
      <options>DATE</options>
      <options>TIME</options>
      <options>NUMBER</options>
      <options>DATETIME</options>
      <options>LIST</options>
      <options>ELEMENTID</options>
    </parameters>
    <parameters xsi:type="parameters:TextListParam" id="_VeZTYJopEfCbC5N6c9ZkLg" parameterReferences="//@text.0/@fragments.6" comparison2="_VebvoJopEfCbC5N6c9ZkLg">
      <values>Bild</values>
      <values>image</values>
      <values>Image</values>
      <values>IMAGE</values>
      <values>Text</values>
      <values>text</values>
      <values>TEXT</values>
      <values>VIDEO</values>
      <values>Video</values>
      <values>video</values>
      <values>AUDIO</values>
      <values>Audio</values>
      <values>audio</values>
      <values>3D</values>
      <values>3d</values>
      <values>3d-Objekt</values>
      <values>3D-Objekt</values>
      <values>mediatype_001</values>
      <values>mediatype_002</values>
      <values>mediatype_003</values>
      <values>mediatype_005</values>
      <values>mediatype_010</values>
      <values>image/jpeg</values>
      <values>image/jpg</values>
      <values>sound</values>
      <values>Ton</values>
      <values>mp3</values>
      <values>audio/mp3</values>
      <values>Film</values>
      <values>mp4</values>
      <values>video/mp4</values>
    </parameters>
    <parameters xsi:type="adaptionxml:XmlPathParam" id="_VfLWgJopEfCbC5N6c9ZkLg" parameterReferences="//@text.0/@fragments.3" xmlNavigation="_VfKvcJopEfCbC5N6c9ZkLg">
      <xmlPropertyOptionParam id="_VfLWgZopEfCbC5N6c9ZkLg" value="DATA">
        <options>DATA</options>
        <options>TAG</options>
        <options>ATTRIBUTE</options>
      </xmlPropertyOptionParam>
      <xmlAxisParts id="__fHVEJ68EfCbC5N6c9ZkLg">
        <xmlAxisOptionParam id="__fHVEZ68EfCbC5N6c9ZkLg" value="/descendant::">
          <options>/child::</options>
          <options>/descendant::</options>
          <options>/parent::</options>
          <options>/ancestor::</options>
          <options>/following::</options>
          <options>/following-sibling::</options>
          <options>/preceding::</options>
          <options>/preceding-sibling::</options>
          <options>/ancestor-or-self::</options>
          <options>/descendant-or-self::</options>
          <options>/self::</options>
        </xmlAxisOptionParam>
        <xmlAxisPartConditions id="__fHVEp68EfCbC5N6c9ZkLg">
          <xmlPropertyOption id="__fHVE568EfCbC5N6c9ZkLg" value="TAG">
            <options>DATA</options>
            <options>TAG</options>
            <options>ATTRIBUTE</options>
          </xmlPropertyOption>
          <textLiteralParam id="__fHVFJ68EfCbC5N6c9ZkLg" value="term"/>
        </xmlAxisPartConditions>
      </xmlAxisParts>
    </parameters>
    <parameters xsi:type="adaptionxml:XmlPathParam" id="_VfMkoZopEfCbC5N6c9ZkLg" parameterReferences="//@text.0/@fragments.1" xmlNavigation="_VfMkoJopEfCbC5N6c9ZkLg">
      <xmlAxisParts id="__fGuAJ68EfCbC5N6c9ZkLg">
        <xmlAxisOptionParam id="__fGuAZ68EfCbC5N6c9ZkLg" value="/descendant::">
          <options>/child::</options>
          <options>/descendant::</options>
          <options>/parent::</options>
          <options>/ancestor::</options>
          <options>/following::</options>
          <options>/following-sibling::</options>
          <options>/preceding::</options>
          <options>/preceding-sibling::</options>
          <options>/ancestor-or-self::</options>
          <options>/descendant-or-self::</options>
          <options>/self::</options>
        </xmlAxisOptionParam>
        <xmlAxisPartConditions id="__fGuAp68EfCbC5N6c9ZkLg">
          <xmlPropertyOption id="__fGuA568EfCbC5N6c9ZkLg" value="TAG">
            <options>DATA</options>
            <options>TAG</options>
            <options>ATTRIBUTE</options>
          </xmlPropertyOption>
          <textLiteralParam id="__fGuBJ68EfCbC5N6c9ZkLg" value="lido"/>
        </xmlAxisPartConditions>
      </xmlAxisParts>
      <xmlAxisParts id="__fGuBZ68EfCbC5N6c9ZkLg">
        <xmlAxisOptionParam id="__fGuBp68EfCbC5N6c9ZkLg" value="/child::">
          <options>/child::</options>
          <options>/descendant::</options>
          <options>/parent::</options>
          <options>/ancestor::</options>
          <options>/following::</options>
          <options>/following-sibling::</options>
          <options>/preceding::</options>
          <options>/preceding-sibling::</options>
          <options>/ancestor-or-self::</options>
          <options>/descendant-or-self::</options>
          <options>/self::</options>
        </xmlAxisOptionParam>
        <xmlAxisPartConditions id="__fGuB568EfCbC5N6c9ZkLg">
          <xmlPropertyOption id="__fGuCJ68EfCbC5N6c9ZkLg" value="TAG">
            <options>DATA</options>
            <options>TAG</options>
            <options>ATTRIBUTE</options>
          </xmlPropertyOption>
          <textLiteralParam id="__fGuCZ68EfCbC5N6c9ZkLg" value="administrativeMetadata"/>
        </xmlAxisPartConditions>
      </xmlAxisParts>
      <xmlAxisParts id="__fGuCp68EfCbC5N6c9ZkLg">
        <xmlAxisOptionParam id="__fGuC568EfCbC5N6c9ZkLg" value="/child::">
          <options>/child::</options>
          <options>/descendant::</options>
          <options>/parent::</options>
          <options>/ancestor::</options>
          <options>/following::</options>
          <options>/following-sibling::</options>
          <options>/preceding::</options>
          <options>/preceding-sibling::</options>
          <options>/ancestor-or-self::</options>
          <options>/descendant-or-self::</options>
          <options>/self::</options>
        </xmlAxisOptionParam>
        <xmlAxisPartConditions id="__fGuDJ68EfCbC5N6c9ZkLg">
          <xmlPropertyOption id="__fGuDZ68EfCbC5N6c9ZkLg" value="TAG">
            <options>DATA</options>
            <options>TAG</options>
            <options>ATTRIBUTE</options>
          </xmlPropertyOption>
          <textLiteralParam id="__fGuDp68EfCbC5N6c9ZkLg" value="resourceWrap"/>
        </xmlAxisPartConditions>
      </xmlAxisParts>
      <xmlAxisParts id="__fGuD568EfCbC5N6c9ZkLg">
        <xmlAxisOptionParam id="__fGuEJ68EfCbC5N6c9ZkLg" value="/child::">
          <options>/child::</options>
          <options>/descendant::</options>
          <options>/parent::</options>
          <options>/ancestor::</options>
          <options>/following::</options>
          <options>/following-sibling::</options>
          <options>/preceding::</options>
          <options>/preceding-sibling::</options>
          <options>/ancestor-or-self::</options>
          <options>/descendant-or-self::</options>
          <options>/self::</options>
        </xmlAxisOptionParam>
        <xmlAxisPartConditions id="__fGuEZ68EfCbC5N6c9ZkLg">
          <xmlPropertyOption id="__fGuEp68EfCbC5N6c9ZkLg" value="TAG">
            <options>DATA</options>
            <options>TAG</options>
            <options>ATTRIBUTE</options>
          </xmlPropertyOption>
          <textLiteralParam id="__fGuE568EfCbC5N6c9ZkLg" value="resourceSet"/>
        </xmlAxisPartConditions>
      </xmlAxisParts>
      <xmlAxisParts id="__fGuFJ68EfCbC5N6c9ZkLg">
        <xmlAxisOptionParam id="__fGuFZ68EfCbC5N6c9ZkLg" value="/child::">
          <options>/child::</options>
          <options>/descendant::</options>
          <options>/parent::</options>
          <options>/ancestor::</options>
          <options>/following::</options>
          <options>/following-sibling::</options>
          <options>/preceding::</options>
          <options>/preceding-sibling::</options>
          <options>/ancestor-or-self::</options>
          <options>/descendant-or-self::</options>
          <options>/self::</options>
        </xmlAxisOptionParam>
        <xmlAxisPartConditions id="__fGuFp68EfCbC5N6c9ZkLg">
          <xmlPropertyOption id="__fGuF568EfCbC5N6c9ZkLg" value="TAG">
            <options>DATA</options>
            <options>TAG</options>
            <options>ATTRIBUTE</options>
          </xmlPropertyOption>
          <textLiteralParam id="__fGuGJ68EfCbC5N6c9ZkLg" value="resourceType"/>
        </xmlAxisPartConditions>
      </xmlAxisParts>
    </parameters>
  </parameterList>
  <text name="default-constraint" fragmentsOrdered="//@text.0/@fragments.0 //@text.0/@fragments.1 //@text.0/@fragments.2 //@text.0/@fragments.3 //@text.0/@fragments.4 //@text.0/@fragments.5 //@text.0/@fragments.6 //@text.0/@fragments.7" typeConstraint="true" custom="{&quot;description&quot;:&quot;default constraint for CompSetIso_xml&quot;}">
    <fragments xsi:type="textrepresentation:TextFragment" text="For all"/>
    <fragments xsi:type="textrepresentation:ParameterFragment" parameter="_VfMkoZopEfCbC5N6c9ZkLg" exampleValue="Actors" name="Container Elements" id="XmlPath_Element_0" userValue="Resource Type" description="anchor for analysis" plural="true">
      <attributeMap>
        <keys>pathFromRoot</keys>
        <keys>elementName</keys>
        <values>//lido/administrativeMetadata/resourceWrap/resourceSet/resourceType</values>
        <values>resourceType</values>
      </attributeMap>
    </fragments>
    <fragments xsi:type="textrepresentation:TextFragment" text=", each"/>
    <fragments xsi:type="textrepresentation:ParameterFragment" parameter="_VfLWgJopEfCbC5N6c9ZkLg" exampleValue="Surname" name="Property" id="XmlPath_Property_1" userValue="Term" description="value that gets analysed">
      <attributeMap>
        <keys>pathFromRoot</keys>
        <keys>elementName</keys>
        <values>//term/text()</values>
        <values>term</values>
      </attributeMap>
    </fragments>
    <fragments xsi:type="textrepresentation:ParameterFragment" parameter="_VecWsJopEfCbC5N6c9ZkLg" exampleValue="is" name="Is / Is Not" id="ComparisonOption_2">
      <valueMap>
        <keys>EQUAL</keys>
        <keys>NOTEQUAL</keys>
        <values>is not</values>
        <values>is</values>
      </valueMap>
    </fragments>
    <fragments xsi:type="textrepresentation:TextFragment" text="in the list of"/>
    <fragments xsi:type="textrepresentation:ParameterFragment" parameter="_VeZTYJopEfCbC5N6c9ZkLg" exampleValue="Mueller, Meier" name="Terms" id="TextList_3"/>
    <fragments xsi:type="textrepresentation:TextFragment" text="."/>
  </text>
  <keywords>DDB</keywords>
  <namespaces>
    <keys></keys>
    <keys>owl</keys>
    <keys>gml</keys>
    <keys>tei</keys>
    <keys>skos</keys>
    <values>http://www.lido-schema.org</values>
    <values>http://www.w3.org/2002/07/owl#</values>
    <values>http://www.opengis.net/gml</values>
    <values>http://www.tei-c.org/ns/1.0</values>
    <values>http://www.w3.org/2004/02/skos/core#</values>
  </namespaces>
</patternstructure:CompletePattern>
