Predefinição:BibRules: mudanças entre as edições

De Wikincat
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 105: Linha 105:
|3|4|5|6|7|8|9 =, porém, <strong class="error">o primeiro indicador foi preenchido incorretamente.</strong>
|3|4|5|6|7|8|9 =, porém, <strong class="error">o primeiro indicador foi preenchido incorretamente.</strong>
}}
}}
{{#ifeq: {{Field data string|110|1|1|}} | # ||
{{#ifeq: {{Field data string|110|1|1|}} | # ||* <strong class="error">O segundo indicador do campo 110 foi preenchido, porém, ele não deve ser preenchido.</strong>
* <strong class="error">O segundo indicador do campo 110 foi preenchido, porém, ele não deve ser preenchido.</strong>
}}
}}
}}{{#if: {{Exist|111}} |
}}{{#if: {{Exist|111}} |* O ponto de acesso principal foi dado a um '''evento'''{{#switch:{{Field data string|111|0|1|}}
* O ponto de acesso principal foi dado a um '''evento'''{{#switch:{{Field data string|111|0|1|}}
|0 =, a entrada começa por um '''nome invertido'''.
|0 =, a entrada começa por um '''nome invertido'''.
|1 =, a entrada começa por um '''nome de jurisdição'''.
|1 =, a entrada começa por um '''nome de jurisdição'''.
Linha 116: Linha 114:
|3|4|5|6|7|8|9 =, porém, <strong class="error">o primeiro indicador foi preenchido incorretamente.</strong>
|3|4|5|6|7|8|9 =, porém, <strong class="error">o primeiro indicador foi preenchido incorretamente.</strong>
}}
}}
{{#ifeq: {{Field data string|111|1|1|}} | # ||
{{#ifeq: {{Field data string|111|1|1|}} | # ||* <strong class="error">O segundo indicador do campo 111 foi preenchido, porém, ele não deve ser preenchido.</strong>
* <strong class="error">O segundo indicador do campo 111 foi preenchido, porém, ele não deve ser preenchido.</strong>
}}
}}
}}{{#if: {{Exist|130}} |
}}{{#if: {{Exist|130}} |* O ponto de acesso principal foi dado a um '''título uniforme'''.
{{#ifeq: {{Field data string|130|1|1|}} | # || * <strong class="error">O segundo indicador do campo 130 foi preenchido, ele não deve ser preenchido.</strong>}} <!-- a seguir, testa se existe um ponto de acesso principal. Se existir, testa se o primeiro indicador do campo 245 condiz com essa realidade -->
* O ponto de acesso principal foi dado a um '''título uniforme'''.
}}{{#ifexpr: {{#ask:[[{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#100||{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#110||{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#111||{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#130]]|?Field data|format=count|mainlabel=-}} = 0 | {{#ifeq: {{Field data string|245|0|1|}} | 1 |* <strong class="error">Não houve um ponto de acesso principal nos campos 1XX, desse modo, o primeiro indicador do campo 245 deve ter o valor "0".</strong>}} | {{#ifeq: {{Field data string|245|0|1|}} | 0 |* <strong class="error">Houve um ponto de acesso principal nos campos 1XX, desse modo, o primeiro indicador do campo 245 deve ter o valor "1".</strong>}} <!-- a seguir, testa a relação entre a presença do campo 240 em relação a presença do campo 041 e a presença do subcampo $l -->
{{#ifeq: {{Field data string|130|1|1|}} | # ||
* <strong class="error">O segundo indicador do campo 130 foi preenchido, ele não deve ser preenchido.</strong>}} <!-- a seguir, testa se existe um ponto de acesso principal. Se existir, testa se o primeiro indicador do campo 245 condiz com essa realidade -->
}}{{#ifexpr: {{#ask:[[{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#100||{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#110||{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#111||{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}#130]]|?Field data|format=count|mainlabel=-}} = 0 | {{#ifeq: {{Field data string|245|0|1|}} | 1 |
* <strong class="error">Não houve um ponto de acesso principal nos campos 1XX, desse modo, o primeiro indicador do campo 245 deve ter o valor "0".</strong>}} | {{#ifeq: {{Field data string|245|0|1|}} | 0 |
* <strong class="error">Houve um ponto de acesso principal nos campos 1XX, desse modo, o primeiro indicador do campo 245 deve ter o valor "1".</strong>}} <!-- a seguir, testa a relação entre a presença do campo 240 em relação a presença do campo 041 e a presença do subcampo $l -->
}} {{#if: {{Exist|240}} | {{#if: {{Exist|041}} || * <strong class="error">Normalmente, quando há um campo 240, deve haver um campo 041.</strong>}}{{#if: {{Select|240|l}} | {{#if: {{#regex:{{Select|240|l}}|/^[a-zA-Z]{3}$/|}} || * <strong class="error">É necessário informar o idioma por extenso ($l do campo 240) antecedido por um ponto no subcampo $a.</strong>}} {{#if: {{#regex:{{Field data string|240||}}|/\.\s?\$l/r|}} || * <strong class="error">O subcampo $l do campo 240 necessita ser antecedido por um ponto no subcampo anterior.</strong>}} | * <strong class="error">Normalmente, quando há um campo 240 $a, deve haver também um 240 $l. 240 $l não foi detectado.</strong>}} {{#switch: {{Field data string|240|0|1}}
}} {{#if: {{Exist|240}} | {{#if: {{Exist|041}} || * <strong class="error">Normalmente, quando há um campo 240, deve haver um campo 041.</strong>}}{{#if: {{Select|240|l}} | {{#if: {{#regex:{{Select|240|l}}|/^[a-zA-Z]{3}$/|}} || * <strong class="error">É necessário informar o idioma por extenso ($l do campo 240) antecedido por um ponto no subcampo $a.</strong>}} {{#if: {{#regex:{{Field data string|240||}}|/\.\s?\$l/r|}} || * <strong class="error">O subcampo $l do campo 240 necessita ser antecedido por um ponto no subcampo anterior.</strong>}} | * <strong class="error">Normalmente, quando há um campo 240 $a, deve haver também um 240 $l. 240 $l não foi detectado.</strong>}} {{#switch: {{Field data string|240|0|1}}
|0 = * O título uniforme não será exibido.
|0 = * O título uniforme não será exibido.

Edição das 21h36min de 14 de agosto de 2021