Tag Analysis and Standardization Report
Vault: mi-quartz/content
Date: 2025-11-24
Total Files Analyzed: 160 markdown files
Total Unique Tags: 420
Total Tag Occurrences: 826
Executive Summary
The vault currently has a moderate tagging system with 420 unique tags across 160 files. The analysis reveals several areas for improvement:
- Inconsistent naming conventions (singular vs plural, accents)
- No clear hierarchical structure (flat tagging system)
- Document type tags missing (no systematic use of “clase”, “concepto”, “resumen”)
- Course identification tags underutilized (only 1 file tagged with MAT1610)
Current State Analysis
1. Tag Distribution by Course
| Course | Files | Top Tags |
|---|---|---|
| MAT1610 (Cálculo I) | 75 files | calculo (38), concepto (40), derivadas (16), limites (13) |
| MAT1203 (Álgebra Lineal) | 62 files | algebra-lineal (34), determinante (6), transformaciones-lineales (6) |
| EYP1016 (Estadística) | 11 files | estadistica (6), eyp1016 (3) |
| Unknown | 12 files | Needs course identification |
2. Tag Distribution by Document Type
| Document Type | Files | Top Tags |
|---|---|---|
| Clase | 72 files | algebra-lineal (30), calculo (27), clase (24) |
| Concepto | 75 files | concepto (40), derivada (12), calculo (11) |
| Resumen | 5 files | Various summary tags |
| Unknown | 8 files | Needs categorization |
3. Most Common Tags (Top 20)
40 concepto
38 calculo
34 algebra-lineal
24 clase
16 derivadas
13 limites
12 derivada
6 estadistica
6 determinante
6 transformaciones-lineales
6 optimizacion
5 sistemas-lineales
5 espacios-vectoriales
5 bases
5 concepto-fundamental
5 aplicaciones-derivada
5 fisica
5 maximos-minimos
5 teorema-valor-medio
5 antiderivadas
Identified Inconsistencies
1. Singular vs Plural Variants
| Singular | Plural | Recommendation |
|---|---|---|
| determinante | determinantes | Use plural (determinantes) |
| base | bases | Use plural (bases) |
| limite | limites | Use plural (limites) |
| derivada | derivadas | Use plural (derivadas) |
| logaritmo | logaritmos | Use plural (logaritmos) |
Rationale: Plurals are more common and general for topics that encompass multiple concepts.
2. Accent Inconsistencies
| With Accent | Without Accent | Recommendation |
|---|---|---|
| cálculo | calculo | Use without accent (calculo) |
| límites | limites | Use without accent (limites) |
Rationale: Tags should use ASCII characters for better compatibility and searchability.
3. Number-Specific Tags (Should be Removed)
clase-02, clase-03, clase-04, ... clase-33
clase-5, clase-6, clase-7, clase-8, clase-9, clase-10
Recommendation: Remove class number tags. Use folder structure for organization instead.
Proposed Tag Taxonomy
Hierarchical Structure
courses/
├── mat1610-calculo/
├── mat1203-algebra/
└── eyp1016-estadistica/
document-types/
├── clase
├── concepto
├── resumen
├── ejercicios
└── formulas
topics/
├── calculo/
│ ├── limites/
│ │ ├── limites-laterales
│ │ ├── limites-infinitos
│ │ └── limites-notables
│ ├── derivadas/
│ │ ├── regla-cadena
│ │ ├── regla-producto
│ │ ├── regla-cociente
│ │ └── derivacion-implicita
│ ├── integrales/
│ │ ├── antiderivadas
│ │ ├── integral-definida
│ │ └── tfc
│ └── aplicaciones/
│ ├── optimizacion
│ ├── razones-relacionadas
│ └── aproximacion-lineal
│
├── algebra/
│ ├── vectores/
│ │ ├── operaciones-vectoriales
│ │ ├── producto-punto
│ │ └── combinaciones-lineales
│ ├── matrices/
│ │ ├── operaciones-matrices
│ │ ├── matriz-inversa
│ │ └── determinantes
│ ├── sistemas-lineales/
│ │ ├── forma-escalonada
│ │ ├── solucion-sistemas
│ │ └── consistencia
│ ├── espacios-vectoriales/
│ │ ├── subespacios
│ │ ├── bases
│ │ ├── dimension
│ │ └── independencia-lineal
│ └── transformaciones-lineales/
│ ├── matriz-transformacion
│ ├── valores-propios
│ └── diagonalizacion
│
└── estadistica/
├── probabilidad/
│ ├── espacios-probabilidad
│ ├── probabilidad-condicional
│ └── independencia
├── variables-aleatorias/
│ ├── variables-discretas
│ ├── variables-continuas
│ └── distribuciones
└── estadistica-inferencial/
├── muestras
└── teorema-central-limite
crosscutting/
├── concepto-fundamental
├── teorema
├── formula
├── aplicacion-practica
└── demostracion
Standardized Tagging Scheme
Tag Format Rules
- Lowercase only: All tags in lowercase
- No accents: Use ASCII characters only (calculo, not cálculo)
- Hyphens for separation: Use hyphens for multi-word tags (regla-cadena)
- Plural form: Use plural for topic tags (limites, derivadas, matrices)
- No class numbers: Don’t use clase-01, clase-02, etc.
- Hierarchical notation: Use forward slashes for hierarchy in future (calculo/limites)
Required Tags for Each File
Every file should have 3-5 tags minimum in this order:
-
Course tag (always first)
mat1610-calculomat1203-algebraeyp1016-estadistica
-
Document type tag (always second)
claseconceptoresumenejerciciosformulas
-
Topic tags (3-5 specific tags)
- Main topic
- Subtopics
- Related concepts
-
Optional crosscutting tags
concepto-fundamentalteoremaaplicacion-practica
Examples
Example 1: Clase file
## Tags
#mat1610-calculo #clase #limites #limites-laterales #funcion-heaviside #continuidadExample 2: Concepto file
## Tags
#mat1203-algebra #concepto #vectores #producto-punto #ortogonalidadExample 3: Resumen file
## Tags
#mat1610-calculo #resumen #derivadas #aplicaciones-derivada #optimizacion #teorema-valor-medioTag Consolidation Map
Tags to Merge/Standardize
| Current Tags | Standardized Tag | Count |
|---|---|---|
| calculo, cálculo | calculo | 41 |
| limites, límites, limite | limites | 18 |
| derivada, derivadas | derivadas | 28 |
| aplicaciones-derivada, aplicaciones-derivadas | aplicaciones-derivada | 7 |
| determinante, determinantes | determinantes | 7 |
| base, bases | bases | 6 |
| logaritmo, logaritmos | logaritmos | 3 |
| limites-infinito, limites-infinitos | limites-infinitos | 4 |
Tags to Remove
Class-specific tags (62 tags total):
clase-02, clase-03, clase-04, ... clase-33
clase-5, clase-6, clase-7, clase-8, clase-9, clase-10
Overly generic tags:
clase(use folder structure + document type tag instead)concepto(too generic, use specific concept names)
Topic-Specific Tag Guidelines
MAT1610 - Cálculo I
Límites
limites-laterales- Lateral limitslimites-infinitos- Infinite limitslimites-notables- Notable limitsdefinicion-epsilon-delta- Formal definitionasintotas-verticales- Vertical asymptotesasintotas-horizontales- Horizontal asymptotes
Derivadas
regla-cadena- Chain ruleregla-producto- Product ruleregla-cociente- Quotient rulederivacion-implicita- Implicit differentiationderivadas-trigonometricas- Trig derivatives
Aplicaciones de Derivadas
optimizacion- Optimization problemsrazones-relacionadas- Related ratesaproximacion-lineal- Linear approximationteorema-valor-medio- Mean value theoremregla-lhopital- L’Hôpital’s rule
Integrales
antiderivadas- Antiderivativesintegral-definida- Definite integraltfc- Fundamental theorem of calculusteorema-cambio-neto- Net change theorem
MAT1203 - Álgebra Lineal
Vectores
vectores-geometricos- Geometric vectorsproducto-punto- Dot productproducto-cruz- Cross productcombinaciones-lineales- Linear combinationsindependencia-lineal- Linear independence
Sistemas Lineales
forma-escalonada- Row echelon formeliminacion-gauss- Gaussian eliminationconsistencia- Consistencysolucion-sistemas- Solution sets
Matrices
operaciones-matrices- Matrix operationsmatriz-inversa- Matrix inversedeterminantes- Determinantsmatrices-elementales- Elementary matrices
Espacios Vectoriales
subespacios- Subspacesbases- Basesdimension- Dimensionespacio-nulo- Null spaceespacio-columna- Column space
Transformaciones Lineales
matriz-transformacion- Transformation matrixvalores-propios- Eigenvaluesvectores-propios- Eigenvectorsdiagonalizacion- Diagonalization
EYP1016 - Introducción a la Estadística
Probabilidad
espacios-probabilidad- Probability spacesprobabilidad-condicional- Conditional probabilityindependencia- Independenceteorema-bayes- Bayes’ theorem
Variables Aleatorias
variables-discretas- Discrete random variablesvariables-continuas- Continuous random variablesdistribucion-binomial- Binomial distributiondistribucion-normal- Normal distributiondistribucion-poisson- Poisson distribution
Estadística Inferencial
muestras-aleatorias- Random samplesteorema-central-limite- Central limit theoremestimacion- Estimationintervalos-confianza- Confidence intervals
Implementation Plan
Phase 1: Immediate Actions (Week 1)
-
Standardize accent usage
- Remove accents:
cálculo→calculo,límites→limites
- Remove accents:
-
Consolidate singular/plural
- Use plural forms consistently
-
Add course tags
- Ensure every file has one of:
mat1610-calculo,mat1203-algebra,eyp1016-estadistica
- Ensure every file has one of:
-
Add document type tags
- Tag all files with:
clase,concepto,resumen,ejercicios, orformulas
- Tag all files with:
Phase 2: Tag Enhancement (Week 2)
- Remove class-number tags
- Delete all
clase-01throughclase-33tags
- Delete all
- Add missing topic tags
- Ensure each file has 3-5 specific topic tags
- Standardize tag names
- Apply consolidation map
Phase 3: Quality Assurance (Week 3)
- Verify tag consistency
- Check all files follow new standards
- Update index/navigation
- Create tag-based navigation if needed
- Document tag taxonomy
- Create Tag_Taxonomy.md reference guide
Automation Recommendations
Python Script for Batch Tag Standardization
Create a script to:
- Find and replace accent variations
- Consolidate singular/plural
- Add missing course/document-type tags based on folder structure
- Remove class-number tags
- Generate report of changes
Obsidian Plugins (if applicable)
- Tag Wrangler: For bulk tag renaming
- Dataview: For tag-based queries and navigation
- Tag Navigator: For hierarchical tag browsing
Benefits of Standardization
- Improved Searchability: Consistent tags make finding related content easier
- Better Organization: Hierarchical structure provides clear navigation
- Enhanced Connections: Related concepts across courses become visible
- Future-Proof: Scalable system for adding more courses/content
- Analysis-Ready: Enables data-driven insights on learning patterns
Maintenance Guidelines
Adding New Content
- Determine course, document type, and main topics
- Apply appropriate tags following the taxonomy
- Use existing tags when possible (check Tag_Taxonomy.md)
- Create new tags only when necessary and document them
Quarterly Review
- Run tag analysis script
- Identify new inconsistencies
- Update Tag_Taxonomy.md
- Consolidate rarely-used tags
Tag Creation Rules
- Before creating a new tag, check if similar tag exists
- New tags should be:
- Specific and descriptive
- Following naming conventions
- Added to Tag_Taxonomy.md
- Used in at least 2 files
Appendix: Complete Tag List by Category
Course Tags (3)
- mat1610-calculo
- mat1203-algebra
- eyp1016-estadistica
Document Type Tags (5)
- clase
- concepto
- resumen
- ejercicios
- formulas
MAT1610 Topic Tags (120 tags)
[Listed alphabetically with definitions in Tag_Taxonomy.md]
MAT1203 Topic Tags (85 tags)
[Listed alphabetically with definitions in Tag_Taxonomy.md]
EYP1016 Topic Tags (35 tags)
[Listed alphabetically with definitions in Tag_Taxonomy.md]
Crosscutting Tags (10)
- concepto-fundamental
- teorema
- formula
- aplicacion-practica
- demostracion
- ejercicio-resuelto
- metodo
- algoritmo
- propiedad
- definicion
Next Steps
- Review this report with stakeholders
- Approve tag taxonomy and standardization rules
- Create Tag_Taxonomy.md reference document
- Develop automation script for batch updates
- Test on small subset (10-20 files) first
- Apply to entire vault in phases
- Monitor and iterate based on usage patterns
Report Generated: 2025-11-24
Script Version: 1.0
Total Analysis Time: ~5 minutes
Files Analyzed: 160 markdown files