<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Introduction on OntoDL+</title><link>https://ontodlplusdocs.vercel.app/en/docs/</link><description>Recent content in Introduction on OntoDL+</description><generator>Hugo</generator><language>en</language><copyright>OntoDL+ documentation is licensed under CC BY-NC 4.0.</copyright><atom:link href="https://ontodlplusdocs.vercel.app/en/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Language</title><link>https://ontodlplusdocs.vercel.app/en/docs/language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ontodlplusdocs.vercel.app/en/docs/language/</guid><description>&lt;h1 id="language"&gt;Language&lt;a class="anchor" href="#language"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;An OntoDL+ file starts with &lt;code&gt;Ontologia&lt;/code&gt; and a name, then a fixed sequence of sections, and ends with a period. &lt;code&gt;individuos&lt;/code&gt; is optional. OntoDL+ also allows an &lt;code&gt;atributos&lt;/code&gt; section before the concepts and a &lt;code&gt;restrictions&lt;/code&gt; section after the triples.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Ontologia biblioteca&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;conceitos {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Livro[titulo:string, ano:string],&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Autor[nome:string]&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;individuos {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; duna, herbert&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;relacoes {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; escritoPor&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;triplos {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; duna = iof =&amp;gt; Livro [titulo=&amp;#34;Duna&amp;#34;, ano=&amp;#34;1965&amp;#34;];&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; herbert = iof =&amp;gt; Autor [nome=&amp;#34;Frank Herbert&amp;#34;];&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; duna = escritoPor =&amp;gt; herbert&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;} .&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reserved section names in the original language are Portuguese. Built-in relations are bilingual: &lt;code&gt;iof&lt;/code&gt; / &lt;code&gt;instancia&lt;/code&gt;, &lt;code&gt;pof&lt;/code&gt; / &lt;code&gt;parte&lt;/code&gt;, &lt;code&gt;is-a&lt;/code&gt; / &lt;code&gt;subclasse&lt;/code&gt;, &lt;code&gt;synonym&lt;/code&gt; / &lt;code&gt;sinonimo&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Grammar</title><link>https://ontodlplusdocs.vercel.app/en/docs/grammar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ontodlplusdocs.vercel.app/en/docs/grammar/</guid><description>&lt;h1 id="grammar"&gt;Grammar&lt;a class="anchor" href="#grammar"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;This is not the compiler grammar: semantic actions and the Java package ontodlp were omitted. Several rules exist only as examples in the thesis and were written out here so the language can be documented and, later, edited in an IDE.&lt;/p&gt;&#10;&#10;&#10;&lt;ul class="syn-legend"&gt;&#10; &lt;li&gt;&lt;span class="syn-t"&gt;word&lt;/span&gt; reserved&lt;/li&gt;&#10; &lt;li&gt;&lt;a class="syn-nt"&gt;name&lt;/a&gt; of a rule&lt;/li&gt;&#10; &lt;li&gt;&lt;span class="syn-s"&gt;=&gt;&lt;/span&gt; punctuation&lt;/li&gt;&#10; &lt;li&gt;&lt;span class="syn-m"&gt;?&lt;/span&gt; optional &amp;nbsp;&lt;span class="syn-m"&gt;*&lt;/span&gt; repetition&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&#10;&lt;h2 id="structure"&gt;Structure&lt;a class="anchor" href="#structure"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="ontologia"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#ontologia"&gt;ontologia&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;Ontologia&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atributosSecao"&gt;atributosSecao&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#conceitos"&gt;conceitos&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#individuos"&gt;individuos&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#relacoes"&gt;relacoes&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#triplos"&gt;triplos&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#restricoes"&gt;restricoes&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;.&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="expandStmt"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#expandStmt"&gt;expandStmt&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;expand&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#fileName"&gt;fileName&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;;&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="fileName"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#fileName"&gt;fileName&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;.&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;.&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="concepts-and-attributes"&gt;Concepts and attributes&lt;a class="anchor" href="#concepts-and-attributes"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atributosSecao"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atributosSecao"&gt;atributosSecao&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#atributosKw"&gt;atributosKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#expandStmt"&gt;expandStmt&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#atributosKw"&gt;atributosKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atributoDeclList"&gt;atributoDeclList&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atributoDeclList"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atributoDeclList"&gt;atributoDeclList&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#atributoDecl"&gt;atributoDecl&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atributoDecl"&gt;atributoDecl&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atributoDecl"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atributoDecl"&gt;atributoDecl&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;:&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#tipo"&gt;tipo&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="conceitos"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#conceitos"&gt;conceitos&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#conceitosKw"&gt;conceitosKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#expandStmt"&gt;expandStmt&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#conceitosKw"&gt;conceitosKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#conceitoList"&gt;conceitoList&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="conceitoList"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#conceitoList"&gt;conceitoList&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#conceito"&gt;conceito&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#conceito"&gt;conceito&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="conceito"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#conceito"&gt;conceito&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atributos"&gt;atributos&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atributos"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atributos"&gt;atributos&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;[&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atributoRef"&gt;atributoRef&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atributoRef"&gt;atributoRef&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;]&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atributoRef"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atributoRef"&gt;atributoRef&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;:&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#tipo"&gt;tipo&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="tipo"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#tipo"&gt;tipo&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;enum&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#enumValue"&gt;enumValue&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#enumValue"&gt;enumValue&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="enumValue"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#enumValue"&gt;enumValue&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#atom"&gt;atom&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="individuals"&gt;Individuals&lt;a class="anchor" href="#individuals"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="individuos"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#individuos"&gt;individuos&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;individuos&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#expandStmt"&gt;expandStmt&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;individuos&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#individuoList"&gt;individuoList&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="individuoList"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#individuoList"&gt;individuoList&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;…&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="relations"&gt;Relations&lt;a class="anchor" href="#relations"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relacoes"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relacoes"&gt;relacoes&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#relacoesKw"&gt;relacoesKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#expandStmt"&gt;expandStmt&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#relacoesKw"&gt;relacoesKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relacaoList"&gt;relacaoList&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relacaoList"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relacaoList"&gt;relacaoList&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#relacao"&gt;relacao&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relacao"&gt;relacao&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relacao"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relacao"&gt;relacao&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;[&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relInf"&gt;relInf&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relInf"&gt;relInf&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;]&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relInf"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relInf"&gt;relInf&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;domain&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;:&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;codomain&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;:&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;props&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;:&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#properties"&gt;properties&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="properties"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#properties"&gt;properties&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#property"&gt;property&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#property"&gt;property&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#property"&gt;property&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="property"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#property"&gt;property&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;bijection&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;injection&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;surjection&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;abstraction&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;function&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;representation&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;surjective&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;simple&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;entire&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;injective&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#inverseKw"&gt;inverseKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="triples"&gt;Triples&lt;a class="anchor" href="#triples"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="triplos"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#triplos"&gt;triplos&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;triplos&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#expandStmt"&gt;expandStmt&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;triplos&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#triploList"&gt;triploList&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="triploList"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#triploList"&gt;triploList&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#triplo"&gt;triplo&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#triplo"&gt;triplo&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="triplo"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#triplo"&gt;triplo&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#iofKw"&gt;iofKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atribInsts"&gt;atribInsts&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#pofKw"&gt;pofKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#isaKw"&gt;isaKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#synKw"&gt;synKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=[&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relacionamentos"&gt;relacionamentos&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relacionamentos"&gt;relacionamentos&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;]&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relacionamentos"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relacionamentos"&gt;relacionamentos&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relMultiplo"&gt;relMultiplo&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#synKw"&gt;synKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relMultiplo"&gt;relMultiplo&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#isaKw"&gt;isaKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relMultiplo"&gt;relMultiplo&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#pofKw"&gt;pofKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relMultiplo"&gt;relMultiplo&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#iofKw"&gt;iofKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atribInsts"&gt;atribInsts&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#relMultiplo"&gt;relMultiplo&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relMultiplo"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relMultiplo"&gt;relMultiplo&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &lt;span class="syn-m"&gt;?&lt;/span&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atribInsts"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atribInsts"&gt;atribInsts&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;[&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atribInst"&gt;atribInst&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atribInst"&gt;atribInst&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;]&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atribInst"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atribInst"&gt;atribInst&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atom"&gt;atom&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="constraints"&gt;Constraints&lt;a class="anchor" href="#constraints"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="restricoes"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#restricoes"&gt;restricoes&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#restricoesKw"&gt;restricoesKw&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;{&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#constraint"&gt;constraint&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;}&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="constraint"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#constraint"&gt;constraint&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintAtom"&gt;constraintAtom&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;:-&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintBody"&gt;constraintBody&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;.&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="constraintBody"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#constraintBody"&gt;constraintBody&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintDisj"&gt;constraintDisj&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="constraintDisj"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#constraintDisj"&gt;constraintDisj&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintConj"&gt;constraintConj&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintConj"&gt;constraintConj&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="constraintConj"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#constraintConj"&gt;constraintConj&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintPrim"&gt;constraintPrim&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;,&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintPrim"&gt;constraintPrim&lt;/a&gt;&#10; &#10; &lt;span class="syn-m"&gt;*&lt;/span&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="constraintPrim"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#constraintPrim"&gt;constraintPrim&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintBody"&gt;constraintBody&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;not&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;(&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintBody"&gt;constraintBody&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;)&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#constraintAtom"&gt;constraintAtom&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="constraintAtom"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#constraintAtom"&gt;constraintAtom&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;=&amp;gt;&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;==&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atom"&gt;atom&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &#10; &lt;span class="syn-s"&gt;\=&lt;/span&gt;&#10; &#10; &#10; &#10; &#10; &lt;a class="syn-nt" href="#atom"&gt;atom&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="keywords"&gt;Keywords&lt;a class="anchor" href="#keywords"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atributosKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atributosKw"&gt;atributosKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;atributos&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;attributes&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="conceitosKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#conceitosKw"&gt;conceitosKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;conceitos&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;concepts&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="relacoesKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#relacoesKw"&gt;relacoesKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;relacoes&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;relations&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="restricoesKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#restricoesKw"&gt;restricoesKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;restricoes&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;restrictions&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="inverseKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#inverseKw"&gt;inverseKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;inverseOf&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;inversaDe&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="iofKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#iofKw"&gt;iofKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;iof&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;instancia&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="pofKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#pofKw"&gt;pofKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;pof&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;parte&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="isaKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#isaKw"&gt;isaKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;is-a&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;subclasse&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="synKw"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#synKw"&gt;synKw&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;synonym&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;span class="syn-t"&gt;sinonimo&lt;/span&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="lexicon"&gt;Lexicon&lt;a class="anchor" href="#lexicon"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&lt;div class="syn-group"&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="atom"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#atom"&gt;atom&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;div class="syn-alts"&gt;&#10; &#10; &#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#TEXT"&gt;TEXT&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#STRING"&gt;STRING&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;div class="syn-or" aria-hidden="true"&gt;or&lt;/div&gt;&#10; &lt;div class="syn-seq"&gt;&#10; &#10; &#10; &lt;a class="syn-nt" href="#NUMBER"&gt;NUMBER&lt;/a&gt;&#10; &#10; &#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/div&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="comment"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#comment"&gt;comment&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;p class="syn-note"&gt;From // to the end of the line, or between /* and */. Ignored.&lt;/p&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="TEXT"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#TEXT"&gt;TEXT&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;p class="syn-note"&gt;A name. Starts with a letter, then letters, digits, underscores or hyphens. Accented letters are allowed.&lt;/p&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="STRING"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#STRING"&gt;STRING&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;p class="syn-note"&gt;Text in single or double quotes.&lt;/p&gt;&#10; &#10; &lt;/article&gt;&#10;&#10; &#10; &#10; &lt;article class="syn-rule" id="NUMBER"&gt;&#10; &lt;h3 class="syn-name"&gt;&lt;a href="#NUMBER"&gt;NUMBER&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;p class="syn-note"&gt;One or more digits.&lt;/p&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;</description></item><item><title>Credits</title><link>https://ontodlplusdocs.vercel.app/en/docs/credits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ontodlplusdocs.vercel.app/en/docs/credits/</guid><description>&lt;h1 id="credits"&gt;Credits&lt;a class="anchor" href="#credits"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;OntoDL+ was created by &lt;strong&gt;Alexandre Costa Dias&lt;/strong&gt; at the University of Minho, Escola de Engenharia, Departamento de Informática, as a master&amp;rsquo;s dissertation in Informatics Engineering (October 2021).&lt;/p&gt;&#10;&lt;p&gt;Supervisors:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Pedro Rangel Henriques&lt;/strong&gt; (Ph.D.)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Cristiana Esteves Araújo&lt;/strong&gt; (M.Sc.)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The language extends &lt;strong&gt;OntoDL&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Thesis:&lt;/strong&gt; Dias, Alexandre Costa. &lt;em&gt;ONTODL+: an ontology description language and its compiler.&lt;/em&gt; Master&amp;rsquo;s thesis, University of Minho, Braga, Portugal, 2021. &lt;a href="https://hdl.handle.net/1822/81340"&gt;https://hdl.handle.net/1822/81340&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Official site:&lt;/strong&gt; &lt;a href="https://epl.di.uminho.pt/~gepl/GEPL_DS/OntoDL/"&gt;https://epl.di.uminho.pt/~gepl/GEPL_DS/OntoDL/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;José Carlos Ramalho and Salete Teixeira provided ontologies used in the thesis. Those files are not copied in this repository; they remain on the &lt;a href="https://epl.di.uminho.pt/~gepl/GEPL_DS/OntoDL/download.html"&gt;official download page&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>