O funcionamento do LEXML Brasil é baseado na adoção de metadados e na Uniform Resource Names (URN). Assinale a opção que indica os símbolos da sintaxe URN utilizados para separar um elemento de sua especificação.
- A)""
Errada, porque "" é um delimitador gráfico, mas não é o símbolo usado para ligar um elemento à sua especificação na sintaxe formal.
- B)";;"
Errada, porque ";;" não corresponde ao operador de definição da notação URN e não indica separação entre elemento e especificação.
- C)"::="
Certa, porque "::=" é o símbolo clássico de definição/separação em linguagem formal e é o que a questão pede.
- D)";-"
Errada, porque ";-" não faz parte da sintaxe padrão cobrada para URN nesse contexto.
- E)"//"
Errada, porque "//" é um separador comum em URLs, mas não é o símbolo de especificação pedido na questão.
Gabarito: C
A ideia central aqui é reconhecer a sintaxe de uma URN, que funciona como um identificador persistente para recursos, muito usada em sistemas de organização da informação. No caso do LEXML Brasil, o uso de metadados e URN ajuda a padronizar a identificação de atos normativos, facilitando recuperação, interoperabilidade e referência estável ao documento. A banca quis testar um detalhe de sintaxe: em notações formais, o símbolo usado para separar um elemento de sua especificação é "::=". Esse padrão aparece em descrições de gramáticas e definições formais, indicando que um termo está sendo definido por aquilo que vem depois do símbolo. Ou seja, se a questão pergunta quais símbolos separam um elemento de sua especificação, a resposta é a alternativa que traz esse operador de definição. Não é um sinal de endereço, nem um separador genérico, mas uma marcação bem típica de linguagem formal. Então, o gabarito C está correto porque "::=" é o símbolo de definição usado para ligar o elemento ao seu padrão ou especificação. Em prova, vale lembrar: quando a banca fala em sintaxe e estrutura de URN, ela gosta de cobrar exatamente esses detalhes de notação.