Predefinição:AutRecord: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Conteúdo deletado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
| (9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 30: | Linha 30: | ||
</pre> |
</pre> |
||
Edite a página para ver o texto da predefinição. |
Edite a página para ver o texto da predefinição. |
||
</noinclude><includeonly><div style="display: none"> |
</noinclude><includeonly><div style="display: none"><!-- armazenamento semântico --><!-- armazena os dados do líder --><!-- Cuidado: a seguir, há espaços invisíveis propositalmente alocados --> |
||
<!-- parte não visível. Esta parte precisa ser processada antes da exibição do líder, ela contém definições de variáveis lá utilizadas --> |
|||
<!-- categoria para reforçar a especificação do formulário --> |
|||
[[Category:Autoridade]] |
|||
<!-- associa a página ao formulário --> |
|||
{{#default_form:AutRecord}} |
|||
<!-- recupera o "Field length" para fazer a contagem do "Record length" do líder, ver abaixo --> |
|||
{{#vardefine:fieldLengthArray|{{#ask: [[-Has subobject::{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}]][[Control field data::+]] |
|||
|?Control field data |
|||
|format=plainlist |
|||
|link=none |
|||
|order=asc |
|||
|headers=hide |
|||
|outro=,|propsep=,|valuesep=&&&&|sep=,|template=ISO2709/ControlFieldDirectoryBuilder |
|||
}}{{#ask: [[-Has subobject::{{{1|{{#urldecode:{{#urlget:fullpagename|{{FULLPAGENAME}}}}}}}}}]][[Field data::+]] |
|||
|?Field data |
|||
|format=plainlist |
|||
|limit=100 |
|||
|link=none |
|||
|order=asc |
|||
|headers=hide |
|||
|propsep=,|valuesep=&&&&|sep=,|template=ISO2709/DataFieldDirectoryBuilder |
|||
}}}} |
|||
<!-- calcula o "Record length" com: "Field length" + "Base address of data" (vem da predefinição Directory) + 1 caractere de "Record terminator" --> |
|||
{{#vardefine:recordLength|{{padleft:{{#expr:{{#arraymap:{{#regex:{{#var:fieldLengthArray|0}}|/\[\[SMW::...?\]\]/|}}|,|x|{{#sub:x|3}}|+}}+{{#show:{{FULLPAGENAME}}#000|?Base address of data=|mainlabel=-}}+1}}|5}}}} |
|||
<!-- início da tabela que exibe os campos de controle (001-008) --> |
|||
</div>{{AutHeader}}<div id="options" class="wikincatTabcontent"> |
|||
<div style="text-align: center;" ><span class="plainlinks"> [{{fullurl:Template:AutRules|fullpagename={{urlencode:{{FULLPAGENAME}}}}}} validar catalogação] <br> |
|||
exportar: [{{fullurl:Template:MARCtags|fullpagename={{urlencode:{{FULLPAGENAME}}}}}} MARC tags], [{{fullurl:Template:Marcxml|fullpagename={{urlencode:{{FULLPAGENAME}}}}}} MARCXML], [{{fullurl:Template:ISO2709|fullpagename={{urlencode:{{FULLPAGENAME}}}}}} ISO 2709]</span></div> |
|||
{| class="wikincatTable" |
|||
! style="text-align: center; background-color: #BD1789;" | Campo |
|||
! style="text-align: center; background-color: #BD1789;" | Ind1 |
|||
! style="text-align: center; background-color: #BD1789;" | Ind2 |
|||
! style="text-align: center; background-color: #BD1789;" | Dados |
|||
|- |
|||
| Líder |
|||
| |
|||
| <!-- exibe o líder. Cuidado: a seguir, há espaços invisíveis propositalmente alocados --> |
|||
| <span style="white-space: pre;">{{#vardefineecho:leaderResult|{{#var:recordLength|00000}}{{{recordStatus|n}}}z a22{{#show:{{FULLPAGENAME}}#000|?Base address of data=|mainlabel=-}}{{{encodingLevel|o}}}{{{punctuationPolicy| }}} 4500}}</span> |
|||
|- |
|||
{{Directory}} |
|||
| '''001''' - Número de controle |
|||
| |
|||
| <!-- exibe o campo 001 e o armazena em uma variável --> |
|||
| {{PAGENAME}} |
|||
|- |
|||
| '''003''' - Identificador do número de controle |
|||
| |
|||
| <!-- exibe o campo 003 --> |
|||
| BR-FlWIK |
|||
|- |
|||
| '''005''' - Data e hora da última transação |
|||
| |
|||
| <!-- exibe o campo 005 --> |
|||
| {{REVISIONTIMESTAMP:{{FULLPAGENAME}}}}.0 |
|||
|- |
|||
| '''008''' - Elementos de dados de tamanho fixo - Informações gerais |
|||
| |
|||
| <!-- exibe o campo 008. Cuidado: a seguir, há espaços invisíveis propositalmente alocados --> |
|||
| {{#vardefineecho:controlfield008Result|{{{dateEnteredOnFile|{{#show:{{FULLPAGENAME}}|?Creation date#-F[ymd]|format=plainlist|link=none|headers=hide|mainlabel=-}}}}}{{{directOrIndirectGeogSubdiv| }}}{{{romanizationScheme|n}}}{{{languageOfCatalog| }}}{{{kindOfRecord|a}}}{{{descriptiveCatalogingRules|c}}}{{{subjectHeadingSystem|n}}}{{{typeOfSeries|n}}}{{{numberedOrUnnumberedSeries|n}}}{{{headingUseMainOrAddedEntry|a}}}{{{headingUseSubjectAddedEntry|a}}}{{{headingUseSeriesAddedEntry|b}}}{{{typeOfSubjectSubdivision|n}}} {{{typeOfGovernmentAgency| }}}{{{referenceEvaluation|n}}} {{{recordUpdateInProcess|a}}}{{{undifferentiatedPersonalName|n}}}{{{levelOfEstablishment|a}}} {{{modifiedRecord| }}}{{{catalogingSource|d}}}}} |
|||
<div style="display: none"> |
|||
<!-- parte não visível --> |
|||
<!-- armazenamento semântico --> |
|||
<!-- armazena os dados do líder --> |
|||
{{#subobject:000 |
{{#subobject:000 |
||
|Leader={{#show:{{FULLPAGENAME}}#000|?Record length=|mainlabel=-|default=00000}}{{{recordStatus|n}}}z a22{{#show:{{FULLPAGENAME}}#000|?Base address of data=|mainlabel=-|default=00000}}{{{encodingLevel|o}}}{{{punctuationPolicy| }}} 4500 |
|||
|Leader={{#var:leaderResult|0}} |
|||
|@sortkey=000}} |
|@sortkey=000}} |
||
<!-- Os campos 001, 003 e 005 estão na predefinição EndOfRecord, pois são compartilhados com BibRecord --> |
|||
<!-- armazena os dados do campo |
<!-- armazena os dados do campo 008 --><!-- Cuidado: a seguir, há espaços invisíveis propositalmente alocados --> |
||
{{#subobject:001 |
|||
|Control field data={{PAGENAME}} |
|||
|@sortkey=001}} |
|||
<!-- armazena os dados do campo 003 --> |
|||
{{#subobject:003 |
|||
|Control field data=BR-FlWIK |
|||
|@sortkey=003}} |
|||
<!-- armazena os dados do campo 005 --> |
|||
{{#subobject:005 |
|||
|Control field data={{REVISIONTIMESTAMP:{{FULLPAGENAME}}}}.0 |
|||
|@sortkey=005}} |
|||
<!-- armazena os dados do campo 008 --> |
|||
{{#subobject:008 |
{{#subobject:008 |
||
|Control field data={{{dateEnteredOnFile|{{#show:{{FULLPAGENAME}}|?Creation date#-F[ymd]|format=plainlist|link=none|headers=hide|mainlabel=-}}}}}{{{directOrIndirectGeogSubdiv| }}}{{{romanizationScheme|n}}}{{{languageOfCatalog| }}}{{{kindOfRecord|a}}}{{{descriptiveCatalogingRules|c}}}{{{subjectHeadingSystem|n}}}{{{typeOfSeries|n}}}{{{numberedOrUnnumberedSeries|n}}}{{{headingUseMainOrAddedEntry|a}}}{{{headingUseSubjectAddedEntry|a}}}{{{headingUseSeriesAddedEntry|b}}}{{{typeOfSubjectSubdivision|n}}} {{{typeOfGovernmentAgency| }}}{{{referenceEvaluation|n}}} {{{recordUpdateInProcess|a}}}{{{undifferentiatedPersonalName|n}}}{{{levelOfEstablishment|a}}} {{{modifiedRecord| }}}{{{catalogingSource|d}}} |
|||
|Control field data={{#var:controlfield008Result|0}} |
|||
|@sortkey=008}} |
|@sortkey=008}}<!-- outras funções --> |
||
<!-- indexa campos MARC para propriedades específicas --> |
|||
{{AutIndex}} |
|||
<!-- outras funções --> |
|||
<!-- categoria para reforçar a especificação do formulário --> |
|||
[[Category:Autoridade]] |
|||
<!-- não permite o sumário automático --> |
|||
<!-- associa a página ao formulário --> |
|||
__NOTOC__ |
|||
{{#default_form:AutRecord}} |
|||
<!-- salva a página duas vezes --> |
|||
</div><tabber>|-|Informações de autoridade={{AutHeader}}|-|Opções={{AutOptions}}{{MarcView}}<!-- Tabela que exibe os campos de MARC --></tabber></includeonly> |
|||
{{#set:Semantic Dependency={{FULLPAGENAME}}}} |
|||
{{DISPLAYTITLE:{{Field data trim|{{#show:{{FULLPAGENAME}}#100|?Field data=|mainlabel=-}}|subject=yes}}{{Field data trim|{{#show:{{FULLPAGENAME}}#110|?Field data=|mainlabel=-}}|subject=yes}}{{Field data trim|{{#show:{{FULLPAGENAME}}#130|?Field data=|mainlabel=-}}|subject=yes}}{{Field data trim|{{#show:{{FULLPAGENAME}}#150|?Field data=|mainlabel=-}}|subject=yes}}{{Field data trim|{{#show:{{FULLPAGENAME}}#151|?Field data=|mainlabel=-}}|subject=yes}}{{Field data trim|{{#show:{{FULLPAGENAME}}#190|?Field data=|mainlabel=-}}}}{{Field data trim|{{#show:{{FULLPAGENAME}}#191|?Field data=|mainlabel=-}}}}}} |
|||
{{AutIndex}} |
|||
</div> |
|||
|- </includeonly> |
|||
Edição atual tal como às 09h03min de 6 de fevereiro de 2026
Esta é a predefinição 'AutRecord'. Ela deve ser chamada no seguinte formato:
{{AutRecord
|recordStatus=
|encodingLevel=
|punctuationPolicy=
|dateEnteredOnFile=
|directOrIndirectGeogSubdiv=
|romanizationScheme=
|languageOfCatalog=
|kindOfRecord=
|descriptiveCatalogingRules=
|subjectHeadingSystem=
|typeOfSeries=
|numberedOrUnnumberedSeries=
|headingUseMainOrAddedEntry=
|headingUseSubjectAddedEntry=
|headingUseSeriesAddedEntry=
|typeOfSubjectSubdivision=
|typeOfGovernmentAgency=
|referenceEvaluation=
|recordUpdateInProcess=
|undifferentiatedPersonalName=
|levelOfEstablishment=
|modifiedRecord=
|catalogingSource=
}}
Edite a página para ver o texto da predefinição.