<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Início on OntoDL+</title><link>https://ontodlplusdocs.vercel.app/pt/</link><description>Recent content in Início on OntoDL+</description><generator>Hugo</generator><language>pt-PT</language><copyright>A documentação do OntoDL+ está licenciada ao abrigo da CC BY-NC 4.0.</copyright><atom:link href="https://ontodlplusdocs.vercel.app/pt/index.xml" rel="self" type="application/rss+xml"/><item><title>Linguagem</title><link>https://ontodlplusdocs.vercel.app/pt/docs/language/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ontodlplusdocs.vercel.app/pt/docs/language/</guid><description>&lt;h1 id="linguagem"&gt;Linguagem&lt;a class="anchor" href="#linguagem"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Um ficheiro OntoDL+ começa por &lt;code&gt;Ontologia&lt;/code&gt; e um nome, segue uma sequência fixa de secções e termina com um ponto. A secção &lt;code&gt;individuos&lt;/code&gt; é opcional. O OntoDL+ também permite uma secção &lt;code&gt;atributos&lt;/code&gt; antes dos conceitos e uma secção &lt;code&gt;restrictions&lt;/code&gt; depois dos triplos.&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;Os nomes reservados das secções na linguagem original estão em português. As relações incorporadas são bilingues: &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>Gramática</title><link>https://ontodlplusdocs.vercel.app/pt/docs/grammar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ontodlplusdocs.vercel.app/pt/docs/grammar/</guid><description>&lt;h1 id="gramática"&gt;Gramática&lt;a class="anchor" href="#gram%c3%a1tica"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Não é a gramática do compilador: as ações semânticas e o pacote Java ontodlp foram omitidos. Várias regras existem apenas como exemplos na tese e foram aqui escritas para que a linguagem possa ser documentada e, mais tarde, editada num IDE.&lt;/p&gt;&#10;&#10;&#10;&lt;ul class="syn-legend"&gt;&#10; &lt;li&gt;&lt;span class="syn-t"&gt;palavra&lt;/span&gt; reservada&lt;/li&gt;&#10; &lt;li&gt;&lt;a class="syn-nt"&gt;nome&lt;/a&gt; de regra&lt;/li&gt;&#10; &lt;li&gt;&lt;span class="syn-s"&gt;=&gt;&lt;/span&gt; pontuação&lt;/li&gt;&#10; &lt;li&gt;&lt;span class="syn-m"&gt;?&lt;/span&gt; opcional &amp;nbsp;&lt;span class="syn-m"&gt;*&lt;/span&gt; repetição&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&#10;&lt;h2 id="estrutura"&gt;Estrutura&lt;a class="anchor" href="#estrutura"&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="conceitos-e-atributos"&gt;Conceitos e atributos&lt;a class="anchor" href="#conceitos-e-atributos"&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;ou&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;ou&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;ou&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;ou&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="indivíduos"&gt;Indivíduos&lt;a class="anchor" href="#indiv%c3%adduos"&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;ou&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="relações"&gt;Relações&lt;a class="anchor" href="#rela%c3%a7%c3%b5es"&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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="triplos"&gt;Triplos&lt;a class="anchor" href="#triplos"&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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="restrições"&gt;Restrições&lt;a class="anchor" href="#restri%c3%a7%c3%b5es"&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;ou&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;ou&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;ou&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;ou&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="palavras-chave"&gt;Palavras-chave&lt;a class="anchor" href="#palavras-chave"&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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;ou&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="léxico"&gt;Léxico&lt;a class="anchor" href="#l%c3%a9xico"&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;ou&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;ou&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;comentário&lt;/a&gt;&lt;/h3&gt;&#10; &#10; &lt;p class="syn-note"&gt;De // até ao fim da linha, ou entre /* e */. É ignorado.&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;Um nome. Começa por uma letra e segue-se de letras, dígitos, traços inferiores ou hífenes. Aceita letras acentuadas.&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;Texto entre aspas simples ou duplas.&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;Um ou mais dígitos.&lt;/p&gt;&#10; &#10; &lt;/article&gt;&#10;&#10;&lt;/div&gt;</description></item><item><title>Créditos</title><link>https://ontodlplusdocs.vercel.app/pt/docs/credits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ontodlplusdocs.vercel.app/pt/docs/credits/</guid><description>&lt;h1 id="créditos"&gt;Créditos&lt;a class="anchor" href="#cr%c3%a9ditos"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;O OntoDL+ foi criado por &lt;strong&gt;Alexandre Costa Dias&lt;/strong&gt; na Universidade do Minho, Escola de Engenharia, Departamento de Informática, como dissertação de mestrado em Engenharia Informática (outubro de 2021).&lt;/p&gt;&#10;&lt;p&gt;Orientadores:&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;A linguagem é uma extensão da &lt;strong&gt;OntoDL&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Tese:&lt;/strong&gt; Dias, Alexandre Costa. &lt;em&gt;ONTODL+: an ontology description language and its compiler.&lt;/em&gt; Dissertação de mestrado, Universidade do 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;Sítio oficial:&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 e Salete Teixeira forneceram ontologias usadas na tese. Esses ficheiros não são copiados neste repositório; permanecem na &lt;a href="https://epl.di.uminho.pt/~gepl/GEPL_DS/OntoDL/download.html"&gt;página oficial de download&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>