9.5 KiB
Next Session Handoff - G-Class Query Results
Quick Status
Date: 2025-11-16
Session: G-Class Query Execution & Analysis
Status: Analysis complete, ready to update taxonomy
Immediate Action Items
1. Add 13 New Gallery Types to hyponyms_curated.yaml ⚡
File to modify: data/wikidata/hyponyms_curated.yaml
Q-numbers to add (in priority order):
Artist-Run/Cooperative Spaces (⭐⭐⭐ CRITICAL)
Q16020664:
label: "Canadian artist-run centre"
description: "galleries and art spaces developed by artists in Canada since the 1960s"
discovered: "2025-11-16"
discovered_via: "Q4034417 (artist-run space) traversal"
priority: "CRITICAL"
Q4801240:
label: "artist cooperative"
description: "visual arts organization jointly owned by its members"
discovered: "2025-11-16"
discovered_via: "Q4034417 (artist-run space) traversal"
priority: "CRITICAL"
Q3325736:
label: "artist-run initiative"
description: "gallery or other facility operated or directed by artists"
discovered: "2025-11-16"
discovered_via: "Q4034417 (artist-run space) traversal"
priority: "CRITICAL"
Specialized Gallery Types (⭐⭐ HIGH)
Q117072343:
label: "Jewellery gallery"
description: "Jewellery gallery"
alternate_labels: ["Jewelry art gallery", "Jewelry gallery"]
discovered: "2025-11-16"
discovered_via: "Q1007870 (art gallery) traversal"
priority: "HIGH"
Q127346204:
label: "design gallery"
description: "gallery for design"
discovered: "2025-11-16"
discovered_via: "Q1007870 (art gallery) traversal"
priority: "HIGH"
Q114023739:
label: "photographic art gallery"
description: "photographic art gallery"
alternate_labels: ["photographic gallery"]
discovered: "2025-11-16"
discovered_via: "Q1007870 (art gallery) traversal"
priority: "HIGH"
Institutional Variants (⭐⭐ HIGH)
Q111889841:
label: "university art museum"
description: "university art museum"
alternate_labels: ["university art gallery", "college art gallery", "college art museum"]
discovered: "2025-11-16"
discovered_via: "Q3196771 (art museum institution) traversal"
priority: "HIGH"
Q107537774:
label: "private art museum"
description: "private art museum"
discovered: "2025-11-16"
discovered_via: "Q3196771 (art museum institution) traversal"
priority: "HIGH"
Historic/Educational Types (⭐ MEDIUM)
Q3768550:
label: "plaster cast gallery"
description: "collection of plaster casts of sculptures"
discovered: "2025-11-16"
discovered_via: "Q1007870 (art gallery) traversal"
priority: "MEDIUM"
Q29380643:
label: "cast collection"
description: "art-historical or archeological collection, usually for education, where copies, usually of gypsum, of art works are collected and shown"
discovered: "2025-11-16"
discovered_via: "Q1007870 (art gallery) traversal"
priority: "MEDIUM"
Business Model/Specialized Content (⭐ MEDIUM)
Q17111940:
label: "vanity gallery"
description: "art gallery that charges artists/promoters for exhibit space"
discovered: "2025-11-16"
discovered_via: "Q56856618 (commercial art gallery) traversal"
priority: "MEDIUM"
Q125501487:
label: "map gallery"
description: "gallery of maps"
alternate_labels: ["gallery of maps"]
discovered: "2025-11-16"
discovered_via: "Q1007870 (art gallery) traversal"
priority: "MEDIUM"
2. Regenerate G-Class Query
Script: scripts/generate_gallery_query_with_exclusions.py
Command:
cd /Users/kempersc/apps/glam
python scripts/generate_gallery_query_with_exclusions.py
Expected output:
- New query file with 1,832 exclusions (1,819 + 13)
- Updated query metadata YAML
3. Review 10 Ambiguous Entities 🤔
File with analysis: data/wikidata/GLAMORCUBEPSXHFN/G/G_CLASS_QUERY_RESULTS_20251116.md
Entities needing review:
- Q3458124 - Art galleries in Oostend (geographic category?)
- Q2104985 - Centrum Beeldende Kunst (type or instance?)
- Q109038036 - Galeries Fnac (corporate brand?)
- Q112231820 - Dali museums (→ M-class single-artist museum?)
- Q11665453 - Fudoki no oka (→ F or M class?)
- Q131538088 - Minka-en (→ M-class open-air museum?)
- Q3926588 - Quadreria (Italian term, unclear)
- Q135926044 - Phototheque (→ A-class archive?)
- Q58482422 - Archives of art collections (→ R or E class?)
- Q2293148 - Sculpture trail (→ F-class feature?)
Action for each:
- Query additional metadata via Wikidata MCP tool
- Check if it's a class (type) or instance (specific entity)
- Classify to appropriate GLAMORCUBEPSXHFN class
- Document decision
Optional Tasks
4. Document Museum Types for M-Class
38 museum types identified that overlap with G-class query results.
Action: Create note in M-class documentation about these overlaps.
File to create: data/wikidata/GLAMORCUBEPSXHFN/M/M_CLASS_OVERLAPS_FROM_G.md
Content: List of 38 Q-numbers with note:
"These museum types were discovered via art museum (Q207694/Q3196771) traversal during G-class query. They are valid museum subtypes but not galleries. Ensure they are included in M-class base classes or noted as expected results."
5. Execute Next Query Round
After adding 13 new Q-numbers and regenerating query:
- Execute simplified query (no exclusions) again
- Expect < 75 results (most types now excluded)
- Repeat analysis process
- Continue until discovery rate < 5%
Files Reference
Created This Session
-
data/wikidata/GLAMORCUBEPSXHFN/G/G_CLASS_QUERY_RESULTS_20251116.md
- Complete analysis of 75 query results
- Classification decisions
-
docs/sessions/SESSION_SUMMARY_20251116_G_CLASS_EXECUTION.md
- Full session narrative
- Methodology and findings
-
data/wikidata/GLAMORCUBEPSXHFN/G/NEXT_SESSION_HANDOFF.md (this file)
- Quick reference for next session
To Modify
-
data/wikidata/hyponyms_curated.yaml
- Add 13 Q-numbers (see section 1 above)
-
scripts/generate_gallery_query_with_exclusions.py
- Run to regenerate query
Reference Files
-
data/wikidata/GLAMORCUBEPSXHFN/G/VERIFIED_Q_NUMBERS.md
- Original 25 Q-number verification from previous session
- Base classes and corrections documented
-
data/wikidata/GLAMORCUBEPSXHFN/G/queries/gallery_query_updated_20251116T104506.sparql
- Current query (1,819 exclusions)
- Will be replaced after regeneration
Key Decisions Made
Gallery vs. Museum Classification Rule
Rule: If entity has:
- ✅ Temporary exhibitions focus → Gallery
- ✅ Sales/commercial function → Gallery
- ✅ No permanent collection → Gallery
Then classify as G-class.
If entity has:
- ❌ Permanent collection → Museum
- ❌ Educational/research mission → Museum
- ❌ Curated holdings → Museum
Then classify as M-class.
Edge cases:
- University art museums → G-class (exhibition spaces in educational settings)
- Artist museums → M-class (permanent collections dedicated to one artist)
- Private art museums → G-class (private galleries, may sell)
Artist-Run Spaces
Decision: Artist-run spaces are a CRITICAL category for G-class.
Rationale:
- Represent significant alternative to commercial/institutional galleries
- 3 major organizational variants discovered
- Growing importance in contemporary art ecosystem
Base class: Q4034417 (artist-run space) validated
Specialized Gallery Types
Decision: Galleries specialized by medium/content are valid G-class types.
Examples:
- Jewelry galleries (Q117072343)
- Design galleries (Q127346204)
- Photography galleries (Q114023739)
- Map galleries (Q125501487)
Rationale: Specialization is a key dimension of gallery taxonomy.
Session Metrics
Query execution: 1 successful (simplified query)
Results analyzed: 75 entities (100%)
Valid additions: 13 (17.3% discovery rate)
Coverage estimate: 90-95% of Wikidata gallery types identified
Time spent: ~140 minutes
Questions for Next Session
-
Should we create separate categories for:
- Artist-run spaces vs. commercial galleries?
- University galleries vs. private galleries?
-
How to handle museum types in GLAMORCUBEPSXHFN taxonomy:
- Should M-class explicitly exclude art museums?
- Or accept overlap as natural consequence of Wikidata structure?
-
Geographic variants:
- Should we track regional gallery types separately?
- E.g., Canadian artist-run centres, Dutch Centrum Beeldende Kunst
Tools & Commands
Wikidata MCP Tools Used
# Entity metadata lookup
wikidata-authenticated_get_metadata(entity_id="Q12345", language="en")
# SPARQL query execution
wikidata-authenticated_execute_sparql(sparql_query="SELECT ...")
# Property lookup (for future use)
wikidata-authenticated_get_properties(entity_id="Q12345")
Bash Commands
# Regenerate query
python scripts/generate_gallery_query_with_exclusions.py
# Validate YAML syntax (optional)
python -c "import yaml; yaml.safe_load(open('data/wikidata/hyponyms_curated.yaml'))"
# Count exclusions in YAML
grep -c "^Q[0-9]" data/wikidata/hyponyms_curated.yaml
Contact/References
- Previous session summary:
docs/sessions/SESSION_SUMMARY_20251116_G_CLASS_VERIFICATION.md - Original agent instructions:
AGENTS.md(see "Institution Type Taxonomy" section) - Wikidata query service: https://query.wikidata.org/
- GLAMORCUBEPSXHFN taxonomy: 19-type heritage institution classification
Status: ✅ Ready for next session
Blocking issues: None
Time estimate for Task 1: ~30 minutes
Time estimate for Tasks 1-3: ~90 minutes
Good luck! 🚀