{"id":34524457,"url":"https://github.com/culturecreates/artsdata-planet-gtq","last_synced_at":"2026-06-06T14:31:27.272Z","repository":{"id":191081943,"uuid":"683883906","full_name":"culturecreates/artsdata-planet-gtq","owner":"culturecreates","description":"Import pipeline from Grand Théâtre de Québec to Artsdata","archived":false,"fork":false,"pushed_at":"2026-06-05T05:43:17.000Z","size":13284,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-05T07:34:28.322Z","etag":null,"topics":["artsdata","import","planet"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/culturecreates.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-28T01:37:11.000Z","updated_at":"2026-06-05T05:43:21.000Z","dependencies_parsed_at":"2023-08-28T03:53:13.392Z","dependency_job_id":"abdd821d-cfef-4569-98e6-048fe840042f","html_url":"https://github.com/culturecreates/artsdata-planet-gtq","commit_stats":null,"previous_names":["culturecreates/artsdata-planet-gtq"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/culturecreates/artsdata-planet-gtq","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/culturecreates%2Fartsdata-planet-gtq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/culturecreates%2Fartsdata-planet-gtq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/culturecreates%2Fartsdata-planet-gtq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/culturecreates%2Fartsdata-planet-gtq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/culturecreates","download_url":"https://codeload.github.com/culturecreates/artsdata-planet-gtq/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/culturecreates%2Fartsdata-planet-gtq/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33986901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-06T02:00:07.033Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artsdata","import","planet"],"created_at":"2025-12-24T05:03:37.722Z","updated_at":"2026-06-06T14:31:27.246Z","avatar_url":"https://github.com/culturecreates.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grand Théâtre de Québec Website data pipelines\nhttps://grandtheatre.qc.ca\n\n## Mapping to Artsdata event types\n\nThis repo contains a manually created taxonomy [gtq-event-type-mapping.ttl](https://github.com/culturecreates/artsdata-planet-gtq/blob/main/gtq-event-type-mapping.ttl) to map strings from the original grandtheatre.qc.ca website to Artsdata event types. To push the taxonomy to Artsdata you can manually run the Github workflow in this repo.\n\nCheck for missing event type mapping using this [all keywords](https://s.zazuko.com/op7aN2) or [ event type mapping](https://s.zazuko.com/2DndLw9). If there is no closeMatch or relatedMatch then one should be added. To look for Artsdasta Event Types you can use this [Artsdata event types query](https://s.zazuko.com/k9sKGH). Edit the mappings in [gtq-event-type-mapping.ttl](https://github.com/culturecreates/artsdata-planet-gtq/blob/main/gtq-event-type-mapping.ttl) and pushed to Artsdata using the automatic workflow in this repo.\n\n\n## Input to Artsdata\n\nThis website is crawled by an agent on the [Artsdata Huginn platform](https://huginn-staging.herokuapp.com/scenarios/26/diagram).\n\n\nHere is the summary of the GTQ pipeline in Huginn:\n1. Crawl events listed on https://grandtheatre.qc.ca/programmation/\n2. Extract JSON-LD from each webpage\n3. Transform with the following SPARQLs\n  'remove-blanks',\n  'fix-schemaorg-https-objects',\n  'fix-wikidata-uri',\n  'add-artsdata-uri-using-wikidata-bridge',\n  'fix-schemaorg-date-datatype',\n  'create-eventseries',\n  'copy-subevent-data-to-eventseries',\n  'fix-isni',\n  'add-artsdata-uri-using-isni-bridge',\n  'collapse_duplicate_contact_point_blanknodes'\n1. Load graph into Artsdata using Artsdata Databus API\n\n\n### Compare event images between original website and Artsdata\nhttps://api.artsdata.ca/events?source=http://kg.artsdata.ca/culture-creates/huginn/derived-grandtheatre-qc-ca\n\nhttps://grandtheatre.qc.ca/programmation/\n\n\n## Output from Artsdata\n\nNothing is outputed from Artsdata for use by GTQ at this time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fculturecreates%2Fartsdata-planet-gtq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fculturecreates%2Fartsdata-planet-gtq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fculturecreates%2Fartsdata-planet-gtq/lists"}