Skip to content

Commit

Permalink
📝 docs: Update Dewey number normalization details in explicacion_norm…
Browse files Browse the repository at this point in the history
…alizacion.md
  • Loading branch information
complexluise committed Nov 18, 2024
1 parent 0302acb commit eaaaea5
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions explicacion_normalizacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,19 @@
---

### 6. **Número Dewey**
- **Tres primeros dígitos**: Se extraen solo los primeros tres dígitos del número Dewey para facilitar la clasificación.
- **Eliminación de prefijos y separadores**: Se eliminan prefijos no numéricos y caracteres adicionales como `;`, `/`, `-` y espacios.
- **Casos especiales**: Si el número tiene menos de tres dígitos o no es numérico, se deja vacío (`""`).
- **Centenas principales**: Se extrae la centena principal del número Dewey (100, 200, 300, etc.)
- **Casos especiales**:
- Números que empiezan con 0 (000-099) se convierten a "0"
- Referencias (R) se mantienen como "R"
- Números con menos de 3 dígitos se convierten a "0"
- **Limpieza de formato**:
- Se eliminan prefijos y sufijos no numéricos
- Se eliminan separadores como puntos, guiones, barras (., -, /)
- Se eliminan espacios en blanco
- **Procesamiento de patrones complejos**:
- Múltiples clasificaciones se reducen a la primera centena válida
- Prefijos como "Co" se ignoran
- **Valor por defecto**: Si no se puede identificar un número Dewey válido, se asigna "Dewey no identificado"

---

Expand Down

0 comments on commit eaaaea5

Please sign in to comment.