- Período
- may-jul 2026
- Cobertura
- 16 regiones
- Licencia
- Uso con atribución
Ficha de fuente.
Patrón canónico de ficha de fuente para periodismo2, comentario, editorial sebastián y lepp.
Verlo por niveles
Primero el componente, después la variación de marca y finalmente su uso dentro de una página.
- Período
- 2018–2026
- Construida desde
- INE · Encuesta Nacional de Empleo
- Licencia
- CC BY 4.0
- Período
- may-jul 2026
- Cobertura
- 16 regiones
- Licencia
- Uso con atribución
Ver y copiar el código de este render
<article class="ui-sample ui-content" data-source-card="true"><header><strong>INE · Encuesta Nacional de Empleo</strong> <span class="badge">Fuente primaria</span></header><dl><div><dt>Período</dt><dd>may-jul 2026</dd></div><div><dt>Cobertura</dt><dd>16 regiones</dd></div><div><dt>Licencia</dt><dd>Uso con atribución</dd></div></dl><a href="#fuente">Abrir publicación original</a></article>Variaciones por marca y sitio
Cada cambio visible declara su autoridad; lo que permanece canónico no se vuelve a inventar en el producto.
Comentario
Autoridad: CANON.md + decisión editorial de producto- Período
- may-jul 2026
- Cobertura
- 16 regiones
- Licencia
- Uso con atribución
Cambia en esta marca
- Namebrand comentario.cl en celeste
- Mayor ancho de prosa e imágenes editoriales
Permanece canónico
- Chrome, foco y controles canónicos
- Autoría, fecha, fuente y jerarquía semántica
Editorial Sebastián
Autoridad: Feedback de revisión r14 + capa CDS- Período
- 2018–2026
- Construida desde
- INE · Encuesta Nacional de Empleo
- Licencia
- CC BY 4.0
Cambia en esta marca
- Editorial Sebastián en rojo, con E y S mayúsculas
- Atribución societaria a Círculo de Santiago
Permanece canónico
- Caja normal y espaciado legible
- Anatomía editorial y accesibilidad canónicas
Comparación histórica recuperable
Compara la propuesta con cortes reales del repositorio. La ausencia de una muestra se declara y nunca se reconstruye de memoria.
- Estado actual
- Ficha de fuente tiene 2 implementaciones observadas en 2 repositorios: cds/cis/periodismo2-frontend, cochid/cochid-scribe.
- Cambio propuesto
- Publicar en r19 el contrato de Ficha de fuente para Patrón canónico de ficha de fuente para periodismo2, comentario, editorial sebastián y lepp.
- Qué ocurre si respondes No
- No se adopta el contrato r19 de Ficha de fuente; las 2 implementaciones observadas permanecen sin migración.
Preparando comparación histórica…
Antes / r19
La comparación convierte una regla abstracta en una diferencia visible y verificable.
- Período
- may-jul 2026
- Cobertura
- 16 regiones
- Licencia
- Uso con atribución
- Prioriza título, evidencia, autoría y una prosa legible.
- Usa el namebrand y el color editorial propios sin alterar el canon.
La prosa completa usa una voz técnica.- No llenes la página de epígrafes o etiquetas redundantes.
- No uses JetBrains Mono como voz editorial ni prosa principal.
Responsive
La misma anatomía debe conservar lectura, foco y acciones sin cortar contenido ni crear scroll horizontal en la página.
- Período
- may-jul 2026
- Cobertura
- 16 regiones
- Licencia
- Uso con atribución
- Período
- 2018–2026
- Construida desde
- INE · Encuesta Nacional de Empleo
- Licencia
- CC BY 4.0
Cobertura
| Dimensión | Contrato |
|---|---|
| Propietario canónico | Sistema de diseño CIS y equipo editorial · core/core-style |
| Consumidores | Periodismo2, Comentario, Editorial Sebastián y LEPP |
| Dependencias | prosa canónica, metadatos editoriales |
| Estado | candidato |
Evidencia de adopción
Patrón observado. 2 implementaciones observadas en 2 repositorios.
La observación demuestra uso existente; la aceptación canónica sigue dependiendo de esta ficha y de su propietario.
| Dato | Resultado |
|---|---|
| Clasificación | Patrón observado |
| Implementaciones | 2 implementaciones observadas |
| Repositorios | cds/cis/periodismo2-frontend, cochid/cochid-scribe |
| Snapshot | kit/componentes/componentes-observados.json |
Consumidores observados
El inventario conserva repositorio, archivo fuente y criterio de asociación. Observar una implementación no la convierte automáticamente en canónica.
Estados
| Estado requerido |
|---|
| base |
| destacado |
| archivo |
| contenido largo |
Accesibilidad
- Conserva nombre accesible, orden de lectura y foco visible.
- Funciona a 320 px, con zoom de 200% y texto largo.
- El color nunca es la única señal de estado o acción.
- El contenido esencial permanece disponible sin JavaScript.
Código HTML
Copia el bloque completo; después cambia contenido y destinos, no su anatomía.
<article class="ui-sample ui-content" data-source-card="true"><header><strong>INE · Encuesta Nacional de Empleo</strong> <span class="badge">Fuente primaria</span></header><dl><div><dt>Período</dt><dd>may-jul 2026</dd></div><div><dt>Cobertura</dt><dd>16 regiones</dd></div><div><dt>Licencia</dt><dd>Uso con atribución</dd></div></dl><a href="#fuente">Abrir publicación original</a></article>Código TAILWIND
Copia el bloque completo; después cambia contenido y destinos, no su anatomía.
<article class="ui-sample ui-content border border-slate-300 bg-white p-4 text-slate-950 grid gap-3" data-source-card="true"><header class="flex flex-wrap items-center justify-between gap-3"><strong>INE · Encuesta Nacional de Empleo</strong> <span class="badge">Fuente primaria</span></header><dl class="grid gap-2"><div><dt>Período</dt><dd>may-jul 2026</dd></div><div><dt>Cobertura</dt><dd>16 regiones</dd></div><div><dt>Licencia</dt><dd>Uso con atribución</dd></div></dl><a class="underline underline-offset-4" href="#fuente">Abrir publicación original</a></article>Código REACT
Copia el bloque completo; después cambia contenido y destinos, no su anatomía.
/** Tipos de fuente habituales. Otro valor de `kind` se acepta tal cual. */
export type SourceCardKind = "Fuente primaria" | "Derivada";
export interface SourceCardItem {
/** Nombre del dato de la ficha (`<dt>`): período, cobertura, licencia. */
label: string;
value: string;
}
export interface SourceCardProps {
/** Nombre de la fuente (institución · producto). */
title?: string;
/** Tipo de fuente, visible como etiqueta junto al nombre; vacío lo oculta. */
kind?: SourceCardKind | (string & {});
/** Metadatos de la fuente como pares etiqueta y valor. */
items?: SourceCardItem[];
/** Enlace a la publicación original; vacío oculta el enlace. */
href?: string;
/** Texto del enlace a la publicación original. */
linkLabel?: string;
className?: string;
}
const SOURCE_CARD_ITEMS: SourceCardItem[] = [
{ label: "Período", value: "may-jul 2026" },
{ label: "Cobertura", value: "16 regiones" },
{ label: "Licencia", value: "Uso con atribución" },
];
/**
* Ficha de fuente con nombre, tipo, período, cobertura, licencia y enlace a la publicación original; se usa junto a un artículo o gráfico que cita esos datos.
*
* `kind` distingue una fuente primaria de una derivada de otras.
*
* @example <SourceCard title="COCHID · Serie regional armonizada" kind="Derivada" href="/metodologia" linkLabel="Ver metodología" />
* @example <SourceCard items={[{ label: "Período", value: "2025" }, { label: "Licencia", value: "CC BY 4.0" }]} />
*/
export function SourceCard({
title = "INE · Encuesta Nacional de Empleo",
kind = "Fuente primaria",
items = SOURCE_CARD_ITEMS,
href = "#fuente",
linkLabel = "Abrir publicación original",
className,
}: SourceCardProps) {
return (
<article className={["ui-content", className].filter(Boolean).join(" ")} data-source-card>
{title || kind ? (
<header>
{title ? <strong>{title}</strong> : null}
{title && kind ? " " : null}
{kind ? <span className="badge">{kind}</span> : null}
</header>
) : null}
{items.length ? (
<dl>
{items.map((item, i) => (
<div key={`${item.label}-${i}`}>
<dt>{item.label}</dt>
<dd>{item.value}</dd>
</div>
))}
</dl>
) : null}
{href && linkLabel ? <a href={href}>{linkLabel}</a> : null}
</article>
);
}