glam/data/wikidata/GLAMORCUBEPSXHFN/G/NEXT_SESSION_HANDOFF.md
2025-11-19 23:25:22 +01:00

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

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"
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:

  1. Q3458124 - Art galleries in Oostend (geographic category?)
  2. Q2104985 - Centrum Beeldende Kunst (type or instance?)
  3. Q109038036 - Galeries Fnac (corporate brand?)
  4. Q112231820 - Dali museums (→ M-class single-artist museum?)
  5. Q11665453 - Fudoki no oka (→ F or M class?)
  6. Q131538088 - Minka-en (→ M-class open-air museum?)
  7. Q3926588 - Quadreria (Italian term, unclear)
  8. Q135926044 - Phototheque (→ A-class archive?)
  9. Q58482422 - Archives of art collections (→ R or E class?)
  10. 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:

  1. Execute simplified query (no exclusions) again
  2. Expect < 75 results (most types now excluded)
  3. Repeat analysis process
  4. Continue until discovery rate < 5%

Files Reference

Created This Session

  1. data/wikidata/GLAMORCUBEPSXHFN/G/G_CLASS_QUERY_RESULTS_20251116.md

    • Complete analysis of 75 query results
    • Classification decisions
  2. docs/sessions/SESSION_SUMMARY_20251116_G_CLASS_EXECUTION.md

    • Full session narrative
    • Methodology and findings
  3. data/wikidata/GLAMORCUBEPSXHFN/G/NEXT_SESSION_HANDOFF.md (this file)

    • Quick reference for next session

To Modify

  1. data/wikidata/hyponyms_curated.yaml

    • Add 13 Q-numbers (see section 1 above)
  2. scripts/generate_gallery_query_with_exclusions.py

    • Run to regenerate query

Reference Files

  1. data/wikidata/GLAMORCUBEPSXHFN/G/VERIFIED_Q_NUMBERS.md

    • Original 25 Q-number verification from previous session
    • Base classes and corrections documented
  2. data/wikidata/GLAMORCUBEPSXHFN/G/queries/gallery_query_updated_20251116T104506.sparql

    • Current query (1,819 exclusions)
    • Will be replaced after regeneration

Key Decisions Made

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

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

  1. Should we create separate categories for:

    • Artist-run spaces vs. commercial galleries?
    • University galleries vs. private galleries?
  2. How to handle museum types in GLAMORCUBEPSXHFN taxonomy:

    • Should M-class explicitly exclude art museums?
    • Or accept overlap as natural consequence of Wikidata structure?
  3. 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! 🚀