Global.Church Schema

The shared data model for Global.Church and partner projects, defining core classes (Church, User) and slots for ingestion, enrichment, and publishing.

URI: https://global.church/schema

Name: Global.Church-schema

Classes

Class Description
Church A distinct church congregation
ChurchWebsiteText Raw scrape artifacts captured from the church root URL
Overture Original place record as supplied by Overture Maps
User A registered platform user

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci…
Double A real number that conforms to the xsd:double specification
Email Email address (simplified RFC 5322)
Float A real number that conforms to the xsd:float specification
Integer An integer
IsoCountryCode ISO 3166-1 alpha-2 country code
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
Objectidentifier A URI or CURIE that represents an object in the model
PhoneE164 Telephone number in E
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular…
Uri a complete URI
Uriorcurie a URI or a CURIE
Uuid Universally unique identifier (RFC 4122)

Subsets

Subset Description
church_core Minimal fields needed to represent a church.
enrichment Usually derived by AI or post-processing.
internal Operational/internal fields for Global.Church.
pii Potentially personally identifiable or sensitive.
private Fields available with proper permissions.
public Fields available for public consumption.
user_core Minimal fields needed to represent a user.