From 5b111501be759fcdaee6fa42f54b564d5f98b266 Mon Sep 17 00:00:00 2001
From: Silvio <silvio@devlet.com.br>
Date: Fri, 11 Jun 2010 14:53:52 -0300
Subject: Updating fbe schema

---
 classes/BiblioIsisDb.php |   2 +-
 schemas/fbe.yaml         | 458 +++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 447 insertions(+), 13 deletions(-)

diff --git a/classes/BiblioIsisDb.php b/classes/BiblioIsisDb.php
index 8285978..36648aa 100644
--- a/classes/BiblioIsisDb.php
+++ b/classes/BiblioIsisDb.php
@@ -309,7 +309,7 @@ class BiblioIsisDb implements IsisDb {
         $subfields = substr($value, strlen($field) + 1);
 
         $data[$entry]['field'] = $field;
-        $subfields             = explode('^', $subfields);
+        $subfields             = (!empty($subfields)) ? $subfields = explode('^', $subfields) : array();
       }
       else {
         $subfields = explode('^', substr($value, 1));
diff --git a/schemas/fbe.yaml b/schemas/fbe.yaml
index 08b8518..929716c 100644
--- a/schemas/fbe.yaml
+++ b/schemas/fbe.yaml
@@ -6,47 +6,111 @@ fields:
   1: 
     name: Código do filme
     repeat: No
+    subfields:
+      y: código do título matriz quando episodio, série ou capítulo
   20: 
     name: Título
     repeat: Yes
     subfields:
       a: título
       b: título atribuído
+      x: título ainda não confirmado
   22:
     name: Outros títulos
     repeat: Yes
     subfields:
-      y: outros títulos
+      a: capítulo,número,aula,parte
+      b: numeral para identificação de filmes diferentes com o mesmo título
+      c: série
+      e: título do episódio explicitado na tela ou atribuído pelo catalogador
+      r: relançamento
+      x: título traduzido
+      y: outras remetências
+      z: códigos dos títulos quando se referem a episódios, séries ou capítulos
   66:
     name: Direção
     repeat: Yes
     subfields:
       a: direção
+      b: co-direção
+      c: assistência de direção
+      d: direção de atores
+      e: diretor adjunto
+      f: diretor assistente
+      g: direção de cena
+      h: continuidade
+      i: assistência de continuidade
+      j: roteiro de filmagem
+      k: roteiro técnico ou análise técnica
+      l: story-board
+      m: coreografia
+      n: direção especializada (ação, filmagem aérea, etc.)
+      x: diretor a confirmar
+      w: (qualificador)
   67:
     name: Argumento/roteiro
     repeat: Yes
     subfields:
-      d: roteiro
+      a: argumentista/entrecho/argumento
+      b: co-argumentista
+      c: autor da estória
+      d: roteirista/entrecho organizado em cenas/roteiro
+      e: co-roteirista 
+      f: diálogos
+      g: adaptado por
+      h: autoria do texto de locução / redator
+      i: baseada (Inspirada) em, na, no, / romance; obra, peça
+      j: diálogos adicionais
+      k: supervisão de roteiro
+      l: enquadração (nomenclatura de época)
+      s: direção de pesquisa
+      t: pesquisa
+      u: assistência de pesquisa
+      x: argumentista / roteirista a confirmar
+      w: (qualificador)
   62:
     name: Fotografia
     repeat: Yes
     subfields:
-      a: fotografia
+      a: direção de fotografia / fotografia / diretor de fotografia
+      b: assistência de fotografia / assistente de fotografia
+      c: câmera
+      d: assistência de câmera / assistente de câmera
+      e: efeitos especiais de câmera
+      f: fotografia de cena / still / fotógrafo de still / fotógrafo de cena
+      g: iluminação
+      h: operador (nomenclatura de época), operador de câmera
+      i: cinegrafista
+      j: assistência de iluminação / assistente de iluminação
+      l: animador /  empresa encarregada da animação
+      m: desenhos de animação
+      o: trucagens
+      x: fotografia a confirmar
+      w: (qualificador)
   15:
     name: Categorias
     repeat: Yes
     subfields:
       a: NAC/EST/COP
-      b: LM/CM/CJ
-      c: SONORO
-      e: FICÇÃO/NAO-FICÇÃO
+      b: LM/CM/CJ/PU/VC
+      c: SON/SIL
+      e: F/NF/FeNF
+      f: EP
+      g: IN 
+      h: FDO
+      i: PROJ
   19:
     name: Material Original
     repeat: Yes
     subfields:
-      a: formato original
-      b: processo
-      c: duração
+      a: formato (do filme, não do material)
+      b: processo (COR ou PB ou CORePB)
+      c: duração (em minutos ou segundos)
+      e: sistema de cor
+      f: sistema sonoro
+      g: tipo de tela
+      h: metragem
+    c: duração
   24:
     name: Gênero
     repeat: Yes
@@ -67,7 +131,18 @@ fields:
     repeat: Yes
     subfields:
       a: companhia produtora
-      d: produção
+      b: companhia co-produtora
+      c: companhia produtora associada
+      d: produtor
+      e: co-produtor
+      f: direção de produção
+      g: produção executiva
+      h: produtor associado 
+      i: assistência de produção
+      j: produtor assistente
+      x: produtor a confirmar
+      y: companhia produtora a confirmar
+      w: qualificador
   86:
     name: Data e local de produção
     repeat: Yes
@@ -80,7 +155,366 @@ fields:
     name: BCC
     repeat: Yes
   28:
-    name: Elenco
+    name: Identidades/Elenco
+    repeat: Yes
+    subfields:
+      p: personagem
+      a: apresentando
+      c: ator convidado
+      e: participação especial
+      d: intérprete/dublador(a)/dublado  por
+      f: figurante
+      l: locução
+      n: narração
+      o: componente
+      i: (sem descrição na bula) – identificador
+  280:
+    name: Identidades/Elenco - dados adicionais
+    repeat: Yes
+    subfields:
+      p: personagem
+      a: apresentando
+      c: ator convidado
+      e: participação especial
+      d: intérprete/dublador(a)/dublado  por
+      f: figurante
+      l: locução
+      n: narração
+      o: componente
+      i: (sem descrição na bula) – identificador
+  70:
+    name: Produção
+    repeat: Yes
+    subfields:
+      a: agência
+      b: cliente
+      c: financiamento / patrocínio
+      d: anunciante
+      e: secretaria de produção
+      f: supervisão de produção/coordenação de produto
+      g: assistência de secretaria de produção
+      k: equipe de produção
+      l: produtor executivo assistente
+      m: relações públicas
+      n: comercialização
+      o: contabilidade
+      p: produção de locação
+      q: gerente de produção
+      r: assistência de produção executiva
+      s: empresa de figuração
+      t: motorista
+      u: transporte
+      v: produção de dublagem
+      w: (qualificador)
+  68:
+    name: Distribuição
+    repeat: Yes
+    subfields:
+      a: 	companhia distribuidora
+      b: 	companhia distribuidora no relançamento
+      x: 	companhia distribuidora a confirmar
+  72:
+    name: Dados adicionais de fotografia
+    repeat: Yes
+    subfields:
+      a: foco  / foquista
+      b: fotografia adicional / filmagem adicional
+      c: fotografia da 2ª unidade / segunda unidade de fotografia
+      e: técnico de cor /  técnico de cores
+      f: operador de VT ou video-asssistant / vídeo assistente / operador de vídeo
+      g: enquadramento
+      j: consultoria de imagem
+      k: chefe eletricista / chefe-eletricista / eletricista chefe
+      l: eletricista
+      m: assistente de eletricista
+      n: maquinista
+      o: auxiliar de maquinista
+      w: (qualificador)
+  64:
+    name: Som
+    repeat: Yes
+    subfields:
+      a: direção de som/diretor de som
+      b: técnico de som
+      c: engenharia de som
+      d: som direto
+      e: mixagem
+      f: sonografia/sonorização
+      g: efeitos especiais de som/efeitos sonoros
+      h: som adicional
+      i: direção de gravação
+      j: direção de dublagem/diretor de dublagem
+      n: trilha sonora (nomenclatura de época)
+      x: som a confirmar
+      w: (qualificador)
+  74:
+    name: Dados adicionais de som
+    repeat: Yes
+    subfields:
+      a: transcrição óptica/transcrição ótica
+      c: ruídos de sala
+      d: transcrição ou retranscrição de ruídos
+      e: efeitos sonoros/efeitos de som
+      f: som guia
+      g: transcrição ou retranscrição magnética
+      h: assistente de operador de microfone / operador de boom
+      i: assistente de som/assistência de som
+      j: técnico de gravações
+      k: técnico de mixagem
+      l: retranscrição de som
+      m: (sem descrição na bula)
+      n: técnico de dublagem
+      o: operador de microfone/operador de boom = microfonista
+      p: contra-regra de som
+      r: sonoplastia
+      s: assistência de dublagem
+      w: (qualificador)
+  65:
+    name: Montagem
+    repeat: Yes
+    subfields:
+      a: montagem/montador [nos filmes até cerca de 1960, usava-se os termos coordenação/coordenador/corte ou corte final]
+      b: edição/editor
+      c: assistente de montagem/assistência de montagem
+      d: corte final
+      e: co-editor/co-montador
+      f: montagem de som/edição de som
+      x: montagem a confirmar
+      w: (qualificador)
+  75:
+    name: Montagem - dados adicionais
+    repeat: Yes
+    subfields:
+      a: montador de negativo/montagem de negativo
+      c: pré-montagem
+      d: roteiro de montagem
+      e: editor musical/edição musical
+      f: assistência de edição/assistente de edição
+      g: secretaria de edição
+      h: sincronização
+      w: (qualificador)
+  61:
+    name: Direção de arte
+    repeat: Yes
+    subfields:
+      a: direção de arte
+      b: assistente de direção de arte
+      c: figurinos
+      d: Guarda-roupa
+      e: cenografia
+      j: letreiros/intertítulos (desenhos)
+      k: créditos
+      l: desenho de produção
+      m: consultoria de cor/consultor de cor
+      n: títulos de apresentação 
+      o: desenho de letreiros de apresentação
+      p: programação visual/programador visual
+      w: (qualificador)
+  71:
+    name: Direção de arte - dados adicionais
+      a: assistência de cenografia
+      b: assistência de decoração
+      c: carpinteiro
+      d: responsável por construções
+      e: contra-regra
+      f: decoração/decorador
+      g: montagem de cenários/construção de cenários/cenotécnico
+      h: produção de cenografia
+      i: cabelereiro/cabelos
+      j: maquiagem
+      k: assistência de maquiagem
+      l: desenho de figurinos
+      m: costureira/costura
+      n: guarda-roupeira
+      o: adereços/acessórios de cenografia/aderecista
+      p: produção de figurinos
+      q: penteados
+      r: desenho de cenografia
+      s: assistência de figurino
+      t: vestuário
+      w: (qualificador)
+  63:
+    name: Música
+    repeat: Yes
+    subfields:
+      a: arranjos musicais
+      b: musica de (composições não orginiais)
+      c: música (genérico)
+      d: direção musical
+      e: música original
+      f: (sem descrição na bula)
+      g: música-tema
+      h: trilha musical
+      i: produção musical
+      j: seleção musical
+      x: musica a confirmar
+  73:
+    name: Música - dados adicionais
+    repeat: Yes
+    subfields:
+      a: autor da música
+      b: intérprete
+      c: título da música
+      d: orquestra
+      e: regente/maestro
+      f: instrumentista
+      g: partitura musical
+      h: orquestração
+      i: conjuntos/bandas
+      j: componentes
+  83:
+    name: Canção
+    repeat: Yes
+    subfields:
+      a: título
+      b: autor da canção
+      c: autor da música da canção
+      d: intérprete
+      e: orquestra
+      f: regente 
+      g: instrumentista
+      h: partitura musical
+      i: orquestração
+      j: conjunto/banda
+      k: dublado por (ainda não presente na base)
+      l: componentes
+  87:
+    name: Estúdios/Laboratórios/Locações
+    repeat: Yes
+    subfields:
+      a: estúdio de filmagem
+      b: estúdio de som
+      c: laboratório de imagem
+      d: laboratório de som
+      f: locações
+      g: estúdio de mixagem
+      h: estúdio de gravação de música
+      i: estúdio de dublagem
+  86:
+    name: Data e local de produção
+    repeat: Yes
+    subfields:
+      a: ano de produção
+      b: início de produção
+      c: final de produção
+      d: início de filmagem
+      e: final de filmagem
+      f: data de filmagem
+      g: em produção (primeira notícia de produção)
+      h: data a confirmar
+      x: país de produção (BR ou BR-código isso do(s) país(es))
+      y: cidade de produção
+      z: estado de produção
+      w: país estrangeiro de produção
+  85:
+    name: Data e local de Lançamento
+    repeat: Yes
+    subfields:
+      a: data de lançamento (nacional)
+      b: local de lançamento (nacional)
+      c: circuito lançador
+      d: sala de exibição lançadora
+      e: data de pré-lançamento
+      f: local de pré-lançamento
+      g: data de exibição especial
+      h: loca de exibição especial
+      i: sala de pré-lançamento
+      j: sala de exibição especial
+  58:
+    name: Circuito exibidor
+    repeat: Yes
+  88:
+    name: Prêmios
+    repeat: Yes
+  95:
+    name: Certificados
+    repeat: Yes
+  69:
+    name: Colaborações/Outras funções
+    repeat: Yes
+  690:
+    name: Agradecimentos/Outras informações
+    repeat: Yes
+  17:
+    name: Status de Catalogação
+    repeat: Yes
+    subfields:
+      a: S/N
+      b: FIL/VID/DIG
+  89:
+    name: Fontes utilizadas
+    repeat: Yes
+    subfields:
+      a: outras informações complementares à fonte mencionada
+  890:
+    name: Fontes consultadas
+    repeat: Yes
+    subfields:
+      b: sem descrição na bula
+  13:
+    name: Arquivos que possuem materiais
+    repeat: Yes
+    subfields:
+      b: 	código de arquivo
+      p: 	material
+  16:
+    name: Status de preservação
+    repeat: Yes
+  99:
+    name: Observações
+    repeat: Yes
+  104:
+    name: Código da foto
+    repeat: Yes
+    subfields:
+      b: legenda para a foto
+  161:
+    name: AVI
+    repeat: Yes
+    subfields:
+      b: legenda para a imagem em movimento
+  162:
+    name: BCC
+    repeat: No
+  164:
+    name: Histórico do título
+    repeat: Yes
+  980:
+    name: Revisão
+    repeat: Yes
+    subfields:
+      a: (sem descrição na bula)
+      b: nome dos revisores
+      c: indicação de finalização
+  163:
+    name: Versão
+    repeat: Yes
+    subfields:
+      a: lf Língua(s) dos diálogos/narração/interlúdios/cartelas
+      b: leg Língua(s) de legenda
+  151:
+    name: Título padronizado
+    repeat: Yes
+    subfields:
+      a: 	(preenchimento errado)
+      b: 	para título atribuído v20^b
+      c: 	para série v22^c
+      e: 	para episódio
+      r: 	para título de relançamento v22^r
+      x: 	para título traduzido v22^x
+      y: 	para outras remetências v22^y
+  5:
+    name: Data de entrada/responsável
+    repeat: Yes
+    subfields:
+      a: ano   
+      b: mês/dia
+      c: nome do alimentador
+  98:
+    name: Data de revisão/responsável
     repeat: Yes
     subfields:
-      p: papel
+      a: ano   
+      b: mês/dia
+      c: nome do revisor
+
-- 
cgit v1.2.3