<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="SPARQL" section="Database" version="1" kateversion="5.62" extensions="*.rq;*.sparql" mimetype="application/sparql-query" author="Damian Oswald (damian.oswald@protonmail.com)" license="MIT"><highlighting><list name="keywords"><item>ADD</item><item>AS</item><item>ASC</item><item>ASK</item><item>BASE</item><item>BIND</item><item>BY</item><item>CLEAR</item><item>CONSTRUCT</item><item>COPY</item><item>CREATE</item><item>DATA</item><item>DEFAULT</item><item>DELETE</item><item>DESC</item><item>DESCRIBE</item><item>DISTINCT</item><item>DROP</item><item>EXISTS</item><item>FILTER</item><item>FROM</item><item>GRAPH</item><item>GROUP</item><item>HAVING</item><item>IN</item><item>INSERT</item><item>INTO</item><item>LIMIT</item><item>LOAD</item><item>MINUS</item><item>MOVE</item><item>NAMED</item><item>NOT</item><item>OFFSET</item><item>OPTIONAL</item><item>ORDER</item><item>PREFIX</item><item>REDUCED</item><item>SELECT</item><item>SERVICE</item><item>SILENT</item><item>TO</item><item>UNDEF</item><item>UNION</item><item>USING</item><item>VALUES</item><item>WHERE</item><item>WITH</item></list><list name="functions"><item>ABS</item><item>BNODE</item><item>BOUND</item><item>CEIL</item><item>COALESCE</item><item>CONCAT</item><item>CONTAINS</item><item>DATATYPE</item><item>DAY</item><item>ENCODE_FOR_URI</item><item>FLOOR</item><item>HOURS</item><item>IF</item><item>IRI</item><item>ISBLANK</item><item>ISIRI</item><item>ISLITERAL</item><item>ISNUMERIC</item><item>ISURI</item><item>LANG</item><item>LANGMATCHES</item><item>LCASE</item><item>MD5</item><item>MINUTES</item><item>MONTH</item><item>NOW</item><item>RAND</item><item>REGEX</item><item>REPLACE</item><item>ROUND</item><item>SAMETERM</item><item>SECONDS</item><item>SHA1</item><item>SHA256</item><item>SHA384</item><item>SHA512</item><item>STR</item><item>STRAFTER</item><item>STRBEFORE</item><item>STRDT</item><item>STRENDS</item><item>STRLANG</item><item>STRLEN</item><item>STRSTARTS</item><item>STRUUID</item><item>SUBSTR</item><item>TIMEZONE</item><item>TZ</item><item>UCASE</item><item>URI</item><item>UUID</item><item>YEAR</item></list><list name="aggregates"><item>AVG</item><item>COUNT</item><item>GROUP_CONCAT</item><item>MAX</item><item>MIN</item><item>SAMPLE</item><item>SUM</item></list><contexts><context name="Normal" attribute="Normal Text"><DetectSpaces/><DetectChar char="#" attribute="Comment" context="Singleline Comment"/><RangeDetect char1=">" char="&lt;" attribute="IRI"/><StringDetect String="'''" attribute="String" context="StringTSS"/><StringDetect String='"""' attribute="String" context="StringTDS"/><DetectChar char="'" attribute="String" context="StringS"/><DetectChar char='"' attribute="String" context="StringD"/><HlCHex attribute="Hex"/><Float attribute="Float"/><Int attribute="Decimal"/><StringDetect String="[\?\$]\w+" attribute="Variable"/><keyword String="keywords" attribute="Keyword" insensitive="1"/><keyword String="functions" attribute="Function" insensitive="1"/><keyword String="aggregates" attribute="Function" insensitive="1"/><StringDetect String="&amp;&amp;" attribute="Operator"/><StringDetect String="||" attribute="Operator"/><StringDetect String="!=" attribute="Operator"/><StringDetect String="&lt;=" attribute="Operator"/><StringDetect String=">=" attribute="Operator"/><StringDetect String="^^" attribute="Operator"/><AnyChar String="*+-/=!&lt;>()[]{},;.|^" attribute="Operator"/><StringDetect String="\b(true|false)\b" attribute="Boolean" insensitive="1"/><StringDetect String="\b[a-zA-Z0-9_.-]*:[a-zA-Z0-9_.-]+" attribute="Prefixed Name"/><StringDetect String="_:[a-zA-Z0-9_.-]+" attribute="Blank Node"/><StringDetect String="@[a-zA-Z]+(-[a-zA-Z0-9]+)*" attribute="LangTag"/></context><context name="Singleline Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="##Comments"/></context><context name="StringD" attribute="String"><HlCStringChar attribute="String Char"/><DetectChar char='"' attribute="String" context="#pop"/></context><context name="StringS" attribute="String"><HlCStringChar attribute="String Char"/><DetectChar char="'" attribute="String" context="#pop"/></context><context name="StringTDS" attribute="String"><StringDetect String='"""' attribute="String" context="#pop"/></context><context name="StringTSS" attribute="String"><StringDetect String="'''" attribute="String" context="#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Function" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Hex" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsChar" spellChecking="0"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Operator" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Variable" defStyleNum="dsOthers" spellChecking="0" bold="1"/><itemData name="IRI" defStyleNum="dsString" spellChecking="0"/><itemData name="Prefixed Name" defStyleNum="dsDataType" spellChecking="0"/><itemData name="Blank Node" defStyleNum="dsOthers" spellChecking="0"/><itemData name="LangTag" defStyleNum="dsDataType" spellChecking="0"/><itemData name="Boolean" defStyleNum="dsConstant" spellChecking="0"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="#"/></comments><keywords casesensitive="0"/></general></language>