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

De Wikincat
Ir para navegação Ir para pesquisar
imported>Jaideraf
Sem resumo de edição
imported>Jaideraf
Sem resumo de edição
Linha 146: Linha 146:
}}
}}
}}
}}
}} <!-- a seguir, testa se a nota 500 acaba com "." --> {{#if: {{Exist|500}} | {{#if: {{#regex:{{Select|500|a}}|/[a-zA-ZÀ-ü0-9:;-]$/r|}} | * <strong class="error">Nossa política de catalogação define que as notas devem terminar com um ponto.</strong>}} }} <!-- a seguir, testa se a nota 504 acaba com "." e se existe uso de maiúsculas no meio da nota --> {{#if: {{Exist|504}} | {{#if: {{#regex:{{Select|504|a}}|/[a-zA-ZÀ-ü0-9]$/r|}} | * <strong class="error">Nossa política de catalogação define que as notas devem terminar com um ponto.</strong>}} {{#if: {{#regex:{{Select|504|a}}|/.*\s[A-Z]/r|}} | * <strong class="error">Verifique o uso de maiúsculas na nota do campo 504.</strong>}} }} <!-- a seguir, testa os indicadores dos campos 6XX --> {{#if: {{Exist|600}} | {{#ifeq: {{Field data string|600|0|1|}} | # | * <strong class="error">Está faltando o primeiro indicador do campo 600.</strong>}} {{#ifeq: {{Field data string|600|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 600 deve ser sempre "4".</strong>}} <!-- testa se existe "," no subcampo $a (Nome, Sobrenome) --> {{#if: {{#regex:{{Select|600|a}}|/.*,./r|}} || * <strong class="error">Em pontos de acesso, o nome pessoal deve ser invertido (Nome, Sobrenome). Verifique o campo 600.</strong>}} {{#if: {{#regex:{{Select|600|a}}|/[a-zÀ-ü],[A-ZÀ-ü]/r|}} |* <strong class="error">Falta espaço após a vírgula. Verifique o campo 600.</strong>}} {{#if: {{Select|600|q}} | {{#if: {{#regex:{{Select|600|q}}|/^\(/r|}} || * <strong class="error">O subcampo $q do campo 600 necessita parênteses.</strong>}} }} }} {{#if: {{Exist|610}} | {{#ifeq: {{Field data string|610|0|1|}} | # | * <strong class="error">Está faltando o primeiro indicador do campo 610.</strong>}} {{#ifeq: {{Field data string|610|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 610 deve ser sempre "4".</strong>}} }} {{#if: {{Exist|611}} | {{#ifeq: {{Field data string|611|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 611 deve ser sempre "4".</strong>}} }} {{#if: {{Exist|650}} | {{#ifeq: {{Field data string|650|0|1|}} | 0 || * <strong class="error">Nossa política de catalogação define que o primeiro indicador do campo 650 deve ser sempre "0".</strong>}} {{#ifeq: {{Field data string|650|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 650 deve ser sempre "4".</strong>}} <!-- a seguir, testa se os assuntos começam com letra minúscula --> {{#if: {{#regex:{{Field data string|650||}}|/\$[axzy][a-zà-ü]/r|}} | * <strong class="error">Os assuntos principais e suas subdivisões devem começar com letra maiúscula.</strong>}} <!-- a seguir, testa se um subcampo termina em "-" --> {{#if: {{#regex:{{Field data string|650||}}|/-\s?\$/r|}} | * <strong class="error">Nunca inclua hifens entre termos de assuntos.</strong>}} }} {{#if: {{Exist|651}} | {{#ifeq: {{Field data string|651|0|1|}} | # || * <strong class="error">Nossa política de catalogação define que o primeiro indicador do campo 651 deve ser sempre " ".</strong>}} {{#ifeq: {{Field data string|651|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 651 deve ser sempre "4".</strong>}} }} <!-- a seguir, testa os pontos de acesso secundários, tal como os principais --> {{#if: {{Exist|700}} |
}} <!-- a seguir, testa se a nota 500 acaba com "." --> {{#if: {{Exist|500}} | {{#if: {{#regex:{{Select|500|a}}|/[a-zA-ZÀ-ü0-9:;-]$/r|}} | * <strong class="error">Nossa política de catalogação define que as notas devem terminar com um ponto.</strong>}} }} <!-- a seguir, testa se a nota 504 acaba com "." e se existe uso de maiúsculas no meio da nota --> {{#if: {{Exist|504}} | {{#if: {{#regex:{{Select|504|a}}|/[a-zA-ZÀ-ü0-9]$/r|}} | * <strong class="error">Nossa política de catalogação define que as notas devem terminar com um ponto.</strong>}} {{#if: {{#regex:{{Select|504|a}}|/.*\s[A-Z]/r|}} | * <strong class="error">Verifique o uso de maiúsculas na nota do campo 504.</strong>}} }} <!-- a seguir, testa os indicadores dos campos 6XX --> {{#if: {{Exist|600}} | {{#ifeq: {{Field data string|600|0|1|}} | # | * <strong class="error">Está faltando o primeiro indicador do campo 600.</strong>}} {{#ifeq: {{Field data string|600|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 600 deve ser sempre "4".</strong>}} <!-- testa se existe "," no subcampo $a (Nome, Sobrenome) --> {{#if: {{#regex:{{Select|600|a}}|/.*,./r|}} || * <strong class="error">Em pontos de acesso, o nome pessoal deve ser invertido (Nome, Sobrenome). Verifique o campo 600.</strong>}} {{#if: {{#regex:{{Select|600|a}}|/[a-zÀ-ü],[A-ZÀ-ü]/r|}} |* <strong class="error">Falta espaço após a vírgula. Verifique o campo 600.</strong>}} {{#if: {{Select|600|q}} | {{#if: {{#regex:{{Select|600|q}}|/^\(/r|}} || * <strong class="error">O subcampo $q do campo 600 necessita parênteses.</strong>}} }} }} {{#if: {{Exist|610}} | {{#ifeq: {{Field data string|610|0|1|}} | # | * <strong class="error">Está faltando o primeiro indicador do campo 610.</strong>}} {{#ifeq: {{Field data string|610|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 610 deve ser sempre "4".</strong>}} }} {{#if: {{Exist|611}} | {{#ifeq: {{Field data string|611|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 611 deve ser sempre "4".</strong>}} }} {{#if: {{Exist|650}} | {{#ifeq: {{Field data string|650|0|1|}} | 0 || * <strong class="error">Nossa política de catalogação define que o primeiro indicador do campo 650 deve ser sempre "0".</strong>}} {{#ifeq: {{Field data string|650|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 650 deve ser sempre "4".</strong>}} <!-- a seguir, testa se os assuntos começam com letra minúscula --> {{#if: {{#regex:{{Field data string|650||}}|/\$[axzy][a-zà-ü]/r|}} | * <strong class="error">Os assuntos principais e suas subdivisões devem começar com letra maiúscula.</strong>}} <!-- a seguir, testa se um subcampo termina em "-" --> {{#if: {{#regex:{{Field data string|650||}}|/-\s?\$/r|}} | * <strong class="error">Nunca inclua hifens entre termos de assuntos.</strong>}} }} {{#if: {{Exist|651}} | {{#ifeq: {{Field data string|651|0|1|}} | # || * <strong class="error">Nossa política de catalogação define que o primeiro indicador do campo 651 deve ser sempre "#".</strong>}} {{#ifeq: {{Field data string|651|1|1|}} | 4 || * <strong class="error">Nossa política de catalogação define que o segundo indicador do campo 651 deve ser sempre "4".</strong>}} }} <!-- a seguir, testa os pontos de acesso secundários, tal como os principais --> {{#if: {{Exist|700}} |
* Um ponto de acesso secundário foi dado a uma '''pessoa'''{{#switch:{{Field data string|700|0|1|}}
* Um ponto de acesso secundário foi dado a uma '''pessoa'''{{#switch:{{Field data string|700|0|1|}}
|0 = &#32;e a entrada começa pelo seu '''primeiro nome'''.
|0 = &#32;e a entrada começa pelo seu '''primeiro nome'''.

Edição das 14h53min de 19 de agosto de 2021