<?xml version="1.0" encoding="UTF-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/cn/xslt/dataone.types.v1.xsl" ?>
<ns2:queryEngineDescription xmlns:ns2="http://ns.dataone.org/service/types/v1.1">
    <queryEngineVersion>5.2.1</queryEngineVersion>
    <querySchemaVersion>1.1</querySchemaVersion>
    <name>logsolr</name>
    <additionalInfo>http://mule1.dataone.org/ArchitectureDocs-current/design/LogAggregation.html</additionalInfo>
    <queryField>
        <name>_root_</name>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>false</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>_version_</name>
        <type>long</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>false</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>city</name>
        <description>The city associated with the field 'ipAddress'</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>country</name>
        <description>The country associated with the field 'ipAddress'</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>dateAggregated</name>
        <description>The date and time when the event entry was harvested from a Member Node and aggregated into the common event index</description>
        <type>tdate</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>dateLogged</name>
        <description>The date and time when the object was uploaded to the Member Node</description>
        <type>tdate</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>dateUpdated</name>
        <type>tdate</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>entryId</name>
        <description>The event identifier from the originating Member Node event log entry.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>event</name>
        <description>The type of event, for example, "read", "create", etc.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>formatId</name>
        <description>The format identifier indicating the type of content this record refers to.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>formatType</name>
        <description>The format type of the record - DATA, METADATA, RESOURCE.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_1</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_2</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_3</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_4</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_5</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_6</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_7</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_8</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>geohash_9</name>
        <description>An encoded string that represents the geographic coordinates of the centroid of a spatial extent. This can be used for searching and plotting.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>id</name>
        <description>The identifier for the event entry.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>inFullRobotList</name>
        <description>The userAgent matched a web robot contained in the full list of web search robots (web crawlers)</description>
        <type>boolean</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>inPartialRobotList</name>
        <description>The userAgent matched a web robot contained in a less strict robots list that does not contain userAgents such as java, libwww, etc.</description>
        <type>boolean</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>ipAddress</name>
        <description>The IP address of the agent that initiated the event.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>isPublic</name>
        <description>Set to True if the DataONE `public user` is present in the list of subjects with readPermission on PID.</description>
        <type>boolean</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>isRepeatVisit</name>
        <description>The event occurred within a short interval (30 seconds) of an identical earlier event (for a particular IPaddress and pid)</description>
        <type>boolean</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>location</name>
        <description>The geographic coordinates associated with the field 'ipAddress'</description>
        <type>location</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>nodeId</name>
        <description>The DataONE node on which the node occurred.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>pid</name>
        <description>The DataOne identifier associated with this event entry.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>readPermission</name>
        <description>The list of subjects with readPermission for the PID associated with the entry entry.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>true</multivalued>
    </queryField>
    <queryField>
        <name>region</name>
        <description>The geographic associated with the field 'ipAddress'</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>rightsHolder</name>
        <description>The `Subject` that acts as the rights holder for the object associated with this event.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>seriesId</name>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>size</name>
        <description>The size in bytes of the object associated with the event</description>
        <type>tlong</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>subject</name>
        <description>The subject that initiated the event.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>userAgent</name>
        <description>The client agent that initiated the event.</description>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
    <queryField>
        <name>versionCompliance</name>
        <type>string</type>
        <searchable>true</searchable>
        <returnable>true</returnable>
        <sortable>true</sortable>
        <multivalued>false</multivalued>
    </queryField>
</ns2:queryEngineDescription>
