<biocase:response xmlns:biocase="http://www.biocase.org/schemas/protocol/1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.biocase.org/schemas/protocol/1.3 http://www.bgbm.org/biodivinf/schema/protocol_1_31.xsd">
  <!--XML generated by BioCASE PyWrapper software version 3.8.1. Made in Berlin.-->
  <biocase:header>
    <biocase:version software="os">posix</biocase:version>
    <biocase:version software="python">3.9.7 (default, Sep  3 2021, 02:02:37) 
[GCC 10.2.1 20210110]</biocase:version>
    <biocase:version software="pywrapper">3.8.1</biocase:version>
    <biocase:sendTime>2026-05-14T00:53:33.034991</biocase:sendTime>
    <biocase:source>Laji2.fi@biocase.geocase.it.helsinki.fi</biocase:source>
    <biocase:destination>unknown</biocase:destination>
    <biocase:type>capabilities</biocase:type>
  </biocase:header>
  <biocase:content totalSearchHits="0" recordDropped="0" recordCount="0" recordStart="0">
    <biocase:capabilities>
      <biocase:SupportedSchemas namespace="http://www.tdwg.org/schemas/abcd/2.06" request="true" response="true">
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/ContentContacts/ContentContact/Address</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/ContentContacts/ContentContact/Email</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/ContentContacts/ContentContact/Name</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/DatasetGUID</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Metadata/Description/Representation/Title</biocase:Concept>
        <biocase:Concept searchable="0" datatype="anyURI">/DataSets/DataSet/Metadata/Description/Representation/URI</biocase:Concept>
        <biocase:Concept searchable="0" datatype="language">/DataSets/DataSet/Metadata/Description/Representation[@language]</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/Name/Representation/Text</biocase:Concept>
        <biocase:Concept searchable="0" datatype="language">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/Name/Representation[@language]</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/OrgUnits/OrgUnit</biocase:Concept>
        <biocase:Concept searchable="0" datatype="language">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/OrgUnits/OrgUnit[@language]</biocase:Concept>
        <biocase:Concept searchable="1" datatype="anyURI">/DataSets/DataSet/Metadata/Owners/Owner/URIs/URL</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Metadata/RevisionData/Contributors</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Metadata/RevisionData/Creators</biocase:Concept>
        <biocase:Concept searchable="1" datatype="dateTime">/DataSets/DataSet/Metadata/RevisionData/DateCreated</biocase:Concept>
        <biocase:Concept searchable="1" datatype="dateTime">/DataSets/DataSet/Metadata/RevisionData/DateModified</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/TechnicalContacts/TechnicalContact/Email</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/TechnicalContacts/TechnicalContact/Name</biocase:Concept>
        <biocase:Concept searchable="1" datatype="byte">/DataSets/DataSet/Units/Unit/BotanicalGardenUnit/AccessionStatus</biocase:Concept>
        <biocase:Concept searchable="1" datatype="dateTime">/DataSets/DataSet/Units/Unit/DateLastEdited</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/AreaDetail</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/Country/Name</biocase:Concept>
        <biocase:Concept searchable="0" datatype="language">/DataSets/DataSet/Units/Unit/Gathering/Country/Name[@language]</biocase:Concept>
        <biocase:Concept searchable="1" datatype="string">/DataSets/DataSet/Units/Unit/Gathering/DateTime/ISODateTimeBegin</biocase:Concept>
        <biocase:Concept searchable="1" datatype="string">/DataSets/DataSet/Units/Unit/Gathering/DateTime/ISODateTimeEnd</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/LocalityText</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/NamedAreas/NamedArea/AreaClass</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/NamedAreas/NamedArea/AreaName</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/Notes</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact/MeasurementOrFactAtomised/LowerValue</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/Stratigraphy/ChronostratigraphicTerms/ChronostratigraphicTerm/Domain</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Gathering/Stratigraphy/ChronostratigraphicTerms/ChronostratigraphicTerm/Term</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/Units/Unit/IPRStatements/Copyrights/Copyright/Text</biocase:Concept>
        <biocase:Concept searchable="0" datatype="language">/DataSets/DataSet/Units/Unit/IPRStatements/Copyrights/Copyright[@language]</biocase:Concept>
        <biocase:Concept searchable="0" datatype="normalizedString">/DataSets/DataSet/Units/Unit/IPRStatements/Disclaimers/Disclaimer/Text</biocase:Concept>
        <biocase:Concept searchable="0" datatype="language">/DataSets/DataSet/Units/Unit/IPRStatements/Disclaimers/Disclaimer[@language]</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Identifications/Identification/Date/DateText</biocase:Concept>
        <biocase:Concept searchable="1" datatype="string">/DataSets/DataSet/Units/Unit/Identifications/Identification/Date/ISODateTimeBegin</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifiers/Identifier/PersonName/FullName</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/NameComments</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/FullScientificNameString</biocase:Concept>
        <biocase:Concept searchable="1" datatype="Name">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/Rank</biocase:Concept>
        <biocase:Concept searchable="1" datatype="string">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Zoological/SpeciesEpithet</biocase:Concept>
        <biocase:Concept searchable="1" datatype="string">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Zoological/SubspeciesEpithet</biocase:Concept>
        <biocase:Concept searchable="1" datatype="Name">/DataSets/DataSet/Units/Unit/RecordBasis</biocase:Concept>
        <biocase:Concept searchable="1" datatype="anyURI">/DataSets/DataSet/Units/Unit/RecordURI</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/SourceID</biocase:Concept>
        <biocase:Concept searchable="0" datatype="string">/DataSets/DataSet/Units/Unit/SourceInstitutionID</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/SpecimenUnit/Accessions/AccessionNumber</biocase:Concept>
        <biocase:Concept searchable="1" datatype="normalizedString">/DataSets/DataSet/Units/Unit/UnitID</biocase:Concept>
      </biocase:SupportedSchemas>
    </biocase:capabilities>
  </biocase:content>
  <biocase:diagnostics>
    <biocase:diagnostic severity="INFO">Datasource wrapper Laji2.fi requested</biocase:diagnostic>
    <biocase:diagnostic severity="INFO">Reading PSF from /opt/biocase/config/datasources/Laji2.fi/provider_setup_file.xml</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">PSF: PSF=/opt/biocase/config/datasources/Laji2.fi/provider_setup_file.xml, recLimit=1000, loglevel=10, user=biocase, database=biocase, dbIP=mysql.luomus.fi, dbms=mysql, encoding=utf_8, schemas={'http://www.tdwg.org/schemas/abcd/2.06': &lt;biocase.wrapper.psf_handler.SupportedSchema object at 0x730c11c06250&gt;}, tablegraph=GRAPH: graph: view_geocase,   +++  ALIAS2TABLE: {'view_geocase': 'view_geocase'}</biocase:diagnostic>
    <biocase:diagnostic severity="INFO">Error handler for encoding/decoding exceptions has been set</biocase:diagnostic>
    <biocase:diagnostic severity="INFO">BioCASe protocol used.</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">pywInstance.parseRequest...</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">All parameters found in the request: {'dsa': 'Laji2.fi'}</biocase:diagnostic>
    <biocase:diagnostic severity="INFO">Unknown request type! Default to capabilities.</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">pywInstance.doResponse...</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">DO_RESPONSE: process request</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">process capabilities request</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">DOING CAPABILITIES</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Capabilities: Inspect schema http://www.tdwg.org/schemas/abcd/2.06</biocase:diagnostic>
    <biocase:diagnostic severity="INFO">Load CMFile '/opt/biocase/config/datasources/Laji2.fi/cmf_ABCDEFG_2.06.xml'</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Cache filename: /opt/biocase/cache/config/datasources/Laji2.fi/cmf_ABCDEFG_2.06.xml.pick</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Load the pickled CMF object 'cmf_ABCDEFG_2.06.xml.pick'</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Pickled file is of latest revision.</biocase:diagnostic>
    <biocase:diagnostic severity="INFO">Load CMFile '/opt/biocase/config/datasources/Laji2.fi/cmf_ABCDEFG_2.06.xml'</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Cache filename: /opt/biocase/cache/config/datasources/Laji2.fi/cmf_ABCDEFG_2.06.xml.pick</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Load the pickled CMF object 'cmf_ABCDEFG_2.06.xml.pick'</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">Pickled file is of latest revision.</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/ContentContacts/ContentContact/Address</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/ContentContacts/ContentContact/Email</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/ContentContacts/ContentContact/Name</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/DatasetGUID</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Description/Representation/Title</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Description/Representation/URI</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Description/Representation[@language]</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/Name/Representation/Text</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/Name/Representation[@language]</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/OrgUnits/OrgUnit</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Owners/Owner/Organisation/OrgUnits/OrgUnit[@language]</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/Owners/Owner/URIs/URL</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/RevisionData/Contributors</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/RevisionData/Creators</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/RevisionData/DateCreated</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Metadata/RevisionData/DateModified</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/TechnicalContacts/TechnicalContact/Email</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/TechnicalContacts/TechnicalContact/Name</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/BotanicalGardenUnit/AccessionStatus</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/DateLastEdited</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/AreaDetail</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/Country/Name</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/Country/Name[@language]</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/DateTime/ISODateTimeBegin</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/DateTime/ISODateTimeEnd</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/LocalityText</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/NamedAreas/NamedArea/AreaClass</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/NamedAreas/NamedArea/AreaName</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/Notes</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/SiteMeasurementsOrFacts/SiteMeasurementOrFact/MeasurementOrFactAtomised/LowerValue</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/Stratigraphy/ChronostratigraphicTerms/ChronostratigraphicTerm/Domain</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Gathering/Stratigraphy/ChronostratigraphicTerms/ChronostratigraphicTerm/Term</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/IPRStatements/Copyrights/Copyright/Text</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/IPRStatements/Copyrights/Copyright[@language]</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/IPRStatements/Disclaimers/Disclaimer/Text</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/IPRStatements/Disclaimers/Disclaimer[@language]</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Date/DateText</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Date/ISODateTimeBegin</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifiers/Identifier/PersonName/FullName</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/NameComments</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/FullScientificNameString</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Botanical/Rank</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Zoological/SpeciesEpithet</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/Identifications/Identification/Result/TaxonIdentified/ScientificName/NameAtomised/Zoological/SubspeciesEpithet</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/RecordBasis</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/RecordURI</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/SourceID</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/SourceInstitutionID</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/SpecimenUnit/Accessions/AccessionNumber</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">/DataSets/DataSet/Units/Unit/UnitID</biocase:diagnostic>
    <biocase:diagnostic severity="DEBUG">DO_RESPONSE: postprocess</biocase:diagnostic>
  </biocase:diagnostics>
</biocase:response>