Class: EnrichedData

AI-enriched attributes extracted from the church website and socials.

URI: gc:EnrichedData

Slots

Name Cardinality and Range Description Inheritance
church_id 1
Uuid
Global direct
service_times 0..1
String
Service times for public gatherings direct
church_beliefs_url 0..1
Uri
URL for the church’s statement of beliefs/faith direct
trinitarian_beliefs 0..1
Boolean
Whether the church affirms classical Trinitarian doctrine direct
belief_type 0..1
BeliefTypeEnum
Denomination / church type category direct
scraped_email 0..1
email
Public email address extracted from the website direct
instagram_url 0..1
Uri
Instagram profile URL direct
youtube_url 0..1
Uri
YouTube channel URL direct
service_languages *
String
Languages in which services are offered direct
scraped_address 0..1
String
Postal address extracted from the website direct
programs_offered *
String
Programs or ministries the church offers direct
church_summary 0..1
String
Concise public summary of the church direct

Identifier and Mapping Information

Schema Source

  • from schema: https://global.church/schema

Mappings

Mapping Type Mapped Value
self gc:EnrichedData
native gc:EnrichedData

LinkML Source

Direct

```yaml name: EnrichedData description: AI-enriched attributes extracted from the church website and socials. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 slots: - church_id - service_times - church_beliefs_url - trinitarian_beliefs - belief_type - scraped_email - instagram_url - youtube_url - service_languages - scraped_address - programs_offered - church_summary ```

Induced

```yaml name: EnrichedData description: AI-enriched attributes extracted from the church website and socials. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 attributes: church_id: name: church_id description: Global.Church-issued ID for a church. comments: - 'Primary key for the Church entity. Stable and non-reassignable. Used as the foreign key for ChurchWebsite, EnrichedData, and other related records. ' examples: - value: 9e1c2a7d-4c33-4b8b-9d7a-1a2b3c4d5e6f description: Example church UUID. in_subset: - church_core - public from_schema: https://global.church/schema rank: 1000 identifier: true alias: church_id owner: EnrichedData domain_of: - Church - ChurchWebsite - EnrichedData range: uuid required: true service_times: name: service_times description: Service times for public gatherings. comments: - 'Free text or structured patterns (e.g., “Sun 9:00 & 11:00; Wed 19:00”). If multiple campuses or languages differ, note this in `service_languages` and `programs_offered` where appropriate. ' examples: - value: Sundays 9:00 & 11:00; Wednesdays 7:00 description: Weekly cadence. - value: Sat 18:00 (Español), Sun 10:00 (English) description: Bilingual schedule. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 alias: service_times owner: EnrichedData domain_of: - EnrichedData range: string church_beliefs_url: name: church_beliefs_url description: URL for the church’s statement of beliefs/faith. comments: - 'Prefer the canonical “Beliefs” page for doctrinal summaries. If multiple pages exist, choose the most comprehensive source. ' examples: - value: https://gracechurch.org/beliefs description: Canonical beliefs page. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 alias: church_beliefs_url owner: EnrichedData domain_of: - EnrichedData range: uri trinitarian_beliefs: name: trinitarian_beliefs description: Whether the church affirms classical Trinitarian doctrine. comments: - 'Boolean derived from site language (e.g., statements referencing Father, Son, Holy Spirit). When unknown or ambiguous, leave unset rather than guessing. ' examples: - value: 'true' description: Affirmed on the Beliefs page. - value: 'false' description: Explicitly non-Trinitarian statement. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 alias: trinitarian_beliefs owner: EnrichedData domain_of: - EnrichedData range: boolean belief_type: name: belief_type description: 'Denomination / church type category. Classifies the church into a top-level Christian family as defined by BeliefTypeEnum. Based on the Harvest Information Standards (HIS) Registry of Religions. ' comments: - 'Use the controlled values in BeliefTypeEnum. When unclear, set `unknown`. You may revise this after human review. ' examples: - value: protestant description: Derived from the site’s denomination statement. - value: unknown description: Insufficient info to classify. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 alias: belief_type owner: EnrichedData domain_of: - EnrichedData range: BeliefTypeEnum scraped_email: name: scraped_email description: Public email address extracted from the website. comments: - 'Only store addresses published for church contact (office@, info@). Do not store personal staff emails unless explicitly public and necessary. ' examples: - value: info@gracechurch.org description: Generic church inbox. - value: office@stpauls-sydney.org.au description: Office contact. in_subset: - internal - pii - enrichment from_schema: https://global.church/schema exact_mappings: - schema:email rank: 1000 alias: scraped_email owner: EnrichedData domain_of: - EnrichedData range: email instagram_url: name: instagram_url description: Instagram profile URL. comments: - 'Prefer the canonical profile (not a hashtag or location page). Normalize to the https scheme. ' examples: - value: https://www.instagram.com/gracechurch/ description: Canonical Instagram URL. in_subset: - public - enrichment from_schema: https://global.church/schema exact_mappings: - schema:sameAs rank: 1000 alias: instagram_url owner: EnrichedData domain_of: - EnrichedData range: uri youtube_url: name: youtube_url description: YouTube channel URL. comments: - 'Prefer the canonical channel or handle URL (not individual video URLs). Normalize to https and include trailing slash when appropriate. ' examples: - value: https://www.youtube.com/@GraceChurch description: Channel handle URL. in_subset: - public - enrichment from_schema: https://global.church/schema exact_mappings: - schema:sameAs rank: 1000 alias: youtube_url owner: EnrichedData domain_of: - EnrichedData range: uri service_languages: name: service_languages description: Languages in which services are offered. comments: - 'Use ISO 639 language names or tags where possible (e.g., “en”, “es” or “English”, “Spanish”). Include multiple entries for multilingual services/campuses. ' examples: - value: '["English", "Spanish"]' description: Bilingual services as a JSON array string. in_subset: - public - enrichment from_schema: https://global.church/schema exact_mappings: - schema:inLanguage rank: 1000 alias: service_languages owner: EnrichedData domain_of: - EnrichedData range: string multivalued: true scraped_address: name: scraped_address description: Postal address extracted from the website. comments: - 'Use when the canonical `address` is not available or differs from the site. This value may be noisy and should be normalized or validated before publishing. ' examples: - value: 456 Ocean Ave, Malibu, CA 90265 description: Address parsed from the footer. in_subset: - public - enrichment from_schema: https://global.church/schema exact_mappings: - schema:address rank: 1000 alias: scraped_address owner: EnrichedData domain_of: - EnrichedData range: string programs_offered: name: programs_offered description: Programs or ministries the church offers. comments: - 'List distinct program names (e.g., “Youth”, “Alpha”, “Food Pantry”). Prefer stable, human-readable labels; avoid internal codes in public data. ' examples: - value: '["Youth Ministry", "Food Pantry", "Alpha Course"]' description: Three public-facing programs as a JSON array string. in_subset: - public - enrichment from_schema: https://global.church/schema exact_mappings: - schema:service rank: 1000 alias: programs_offered owner: EnrichedData domain_of: - EnrichedData range: string multivalued: true church_summary: name: church_summary description: Concise public summary of the church. comments: - '1–3 sentences describing the congregation, location, service style, and distinctives. Intended for profile cards or search results. Keep under ~300 characters. ' examples: - value: Multi-generational church serving Malibu with Sunday services at 9 & 11am and active youth and outreach programs. description: Short profile blurb. in_subset: - public - enrichment from_schema: https://global.church/schema rank: 1000 alias: church_summary owner: EnrichedData domain_of: - EnrichedData range: string ```