SPB Git forge

spb/wp20_uqo

Public
1commits 1branches 0releases
2.8 MBsize
maindefault branch
yesterdaylast push
TeX 59% Python 40.8%
3.5 KB

# Data rights, provenance and ethics — WP20

# 1. Assessment roll (ADMIN)

  • Origin: « Rôle d'évaluation foncière du Québec », Ministère des Affaires municipales et de l'Habitation, published on Données Québec under CC-BY 4.0 (CKAN metadata read 2026-10-20; docs/institutional_sources.md). Owner names, cadastre and postal addresses are redacted at source and re-identification is prohibited; our copy (vraiprix.db → units) contains no owner data.
  • Use in WP20: unit characteristics and assessed land/building values as verified administrative fields; attribution given in the paper. Civic addresses are used only to match listings and are never printed.

# 2. Transactions (Registre foncier via Vrai Prix)

  • Used only in aggregate (Experiment 15: ratio of recorded sale price to cost indication for ≈170 frame units sold after listing). No individual transaction is reproduced. Vrai Prix's own policy (Toveli integration matrix) is "not republished in bulk".

# 3. Listing text and broker fields (TEXT)

  • Collected by the author's Immo-Ka connectors for the Vrai Prix/Immo-Ka platforms (not by this project). Descriptions are copyrighted marketing texts of brokers/owners; WP20 processes them automatically and reports only aggregate statistics and short anonymised fragments (≤ 15 words) in the error taxonomy. Prices, taxes and municipal assessments are masked before any model sees the text (src/extraction/textprep.py).

# 4. Listing photographs (VISUAL)

  • Copyright belongs to the listing broker/owner/photographer. WP20 does not download, store or redistribute any photograph: images are passed to the model API by URL and are not kept (data/images/ is git-ignored and unused); no listing photograph appears in the manuscript. Illustrations in the paper are schematic drawings or synthetic images clearly labelled.
  • Robots.txt policy: hosts whose robots.txt disallows all automated retrieval (media.remax-quebec.com) were excluded from the extraction frame (rule R10) rather than circumvented; the model provider's fetcher enforces the same rule. Other hosts either publish no robots.txt or do not disallow image paths (results/raw/robots_check.txt). Terms of use of individual broker sites were not reviewed one by one; this is recorded as a residual legal uncertainty, and the analysis is a non-commercial academic study of aggregate extraction behaviour.
  • Privacy: photographs may show personal belongings or people; the extraction schema contains no field about occupants, and the evidence free-text field is instructed to name building cues only. Outputs are reviewed for incidental personal information before release (scripts/ check: no names, plates or faces are requested or stored).

# 5. Model outputs and API usage

  • Three Anthropic models via the Message Batches API; prompts, schema versions and model ids are versioned (configs/prompts.yaml, configs/models.yaml, results/raw/batches/run_meta.json). API keys live only in an untracked file outside the repository; results/raw/api_usage.jsonl records tokens, never content.
  • Model outputs are treated as AI claims, never as ground truth; they are compared with administrative and broker fields.

# 6. What is NOT established

  • No human expert annotations exist; the annotation protocol (docs/annotation_protocol.md) is a proposal.
  • The representativeness of the frame is limited (listings from 65 connectors, Aug–Oct 2026, RE/MAX excluded by R10, Kijiji and Facebook excluded by R8); no Québec-wide generalisation is claimed.