PetroGlyphScout/DATA_MODEL.md
2025-08-20 17:14:43 +02:00

1.0 KiB

DATA_MODEL — PetroGlyphScout

Este documento describe el esquema de datos para los ficheros JSON usados por la app.

  1. Public/json/PetroGlyphScout.glyphs.json
  • Tipo: Array
  • Elemento: Array de dos elementos: [glyph, keywords]
    • glyph: string (un único carácter emoji o símbolo)
    • keywords: array | string (lista de palabras clave asociadas)

Ejemplo:

[
  ["🔍", ["buscar", "lupa", "search"]],
  ["⭐", ["favorito", "estrella"]]
]

Recomendaciones:

  • keywords en minúsculas para búsquedas case-insensitive.
  • evita duplicados; cuando existan variantes de un símbolo fusionalas en una entrada.
  • mantener UTF-8 sin BOM.
  1. Public/json/PetroGlyphScout.flags.json
  • Tipo: Array
  • Elemento: [flagEmoji, [ISO2, EnglishName]]

Ejemplo:

[
  ["🇪🇸", ["ES", "Spain"]],
  ["🇺🇸", ["US", "United States"]]
]

Notas:

  • Mantén las banderas en su propio fichero para no inflar el dataset principal.
  • Si añades campos adicionales, documenta la versión y compatibilidad.