# SHACL shapes, rendered from the LinkML model.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .

<https://joinedcontext.com/models/SummaryGroup>
  a sh:PropertyGroup ;
  sh:order 0 ;
  rdfs:label "Základné"@sk, "Summary"@en .

<https://joinedcontext.com/models/DetailGroup>
  a sh:PropertyGroup ;
  sh:order 1 ;
  rdfs:label "Detail"@sk, "Detail"@en .

<https://joinedcontext.com/models/BudgetProjectShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/BudgetProject> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/budgetAmount> ;
    sh:name "budgetAmount", "Rozpočet projektu (EUR)"@cs, "Projektbudget (EUR)"@de, "Project budget (EUR)"@en, "Rozpočet projektu (EUR)"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:integer ;
    sh:maxCount 1 ;
    rdfs:comment "What the project costs, in euro."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/selected> ;
    sh:name "selected", "Vybraný"@cs, "Ausgewählt"@de, "Selected"@en, "Vybraný"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:boolean ;
    sh:maxCount 1 ;
    rdfs:comment "Whether the vote selected the project for funding."
  ] ;
  sh:property [
    sh:path <https://schema.org/description> ;
    sh:name "description", "Popis"@cs, "Beschreibung"@de, "Description"@en, "Popis"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The text as plain text without markup, at most 2000 characters, e-mail addresses and phone numbers cut out."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/voteCount> ;
    sh:name "voteCount", "Počet hlasů"@cs, "Stimmen"@de, "Votes"@en, "Počet hlasov"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:integer ;
    sh:maxCount 1 ;
    rdfs:comment "How many votes the proposal or project has, where the platform shows them."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/budgetName> ;
    sh:name "budgetName", "Rozpočet"@cs, "Budget"@de, "Budget"@en, "Rozpočet"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The budget the project competes in, `Online hlasovanie 2025/2026`."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/budgetTotal> ;
    sh:name "budgetTotal", "Celkový rozpočet (EUR)"@cs, "Gesamtbudget (EUR)"@de, "Total budget (EUR)"@en, "Celkový rozpočet (EUR)"@sk ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:integer ;
    sh:maxCount 1 ;
    rdfs:comment "The whole budget the projects share, in euro."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/category> ;
    sh:name "category", "Kategorie"@cs, "Kategorie"@de, "Category"@en, "Kategória"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The category the platform files the record under, `Životné prostredie`."
  ] ;
  sh:property [
    sh:path <https://schema.org/address> ;
    sh:name "address", "Adresa"@cs, "Adresse"@de, "Address"@en, "Adresa"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "Where it is, as the platform writes it; the town is the instance's."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParticipatoryProcess> ;
    sh:name "refParticipatoryProcess", "Participativní proces"@cs, "Beteiligungsprozess"@de, "Participatory process"@en, "Participatívny proces"@sk ;
    sh:order 9 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The ParticipatoryProcess of this space the record belongs to, its URN."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/reference> ;
    sh:name "reference", "Reference"@cs, "Referenz"@de, "Reference"@en, "Referencia"@sk ;
    sh:order 10 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "Decidim's reference code of the record, `BB-PROP-2026-05-21616`."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 11 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 12 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 13 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 14 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 15 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 16 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .

<https://joinedcontext.com/models/DebateShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/Debate> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://schema.org/description> ;
    sh:name "description", "Popis"@cs, "Beschreibung"@de, "Description"@en, "Popis"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The text as plain text without markup, at most 2000 characters, e-mail addresses and phone numbers cut out."
  ] ;
  sh:property [
    sh:path <https://schema.org/startDate> ;
    sh:name "startDate", "Začátek"@cs, "Beginn"@de, "Start"@en, "Začiatok"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it starts, a date (`2026-05-01`) or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://schema.org/endDate> ;
    sh:name "endDate", "Konec"@cs, "Ende"@de, "End"@en, "Koniec"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it ends, a date or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/category> ;
    sh:name "category", "Kategorie"@cs, "Kategorie"@de, "Category"@en, "Kategória"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The category the platform files the record under, `Životné prostredie`."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParticipatoryProcess> ;
    sh:name "refParticipatoryProcess", "Participativní proces"@cs, "Beteiligungsprozess"@de, "Participatory process"@en, "Participatívny proces"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The ParticipatoryProcess of this space the record belongs to, its URN."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/reference> ;
    sh:name "reference", "Reference"@cs, "Referenz"@de, "Reference"@en, "Referencia"@sk ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "Decidim's reference code of the record, `BB-PROP-2026-05-21616`."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 9 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 10 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 11 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateCreated> ;
    sh:name "dateCreated", "Vytvořeno"@cs, "Erstellt"@de, "Created"@en, "Vytvorené"@sk ;
    sh:order 12 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform created or published the record."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 13 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .

<https://joinedcontext.com/models/MeetingShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/Meeting> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://schema.org/startDate> ;
    sh:name "startDate", "Začátek"@cs, "Beginn"@de, "Start"@en, "Začiatok"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "When it starts, a date (`2026-05-01`) or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://schema.org/endDate> ;
    sh:name "endDate", "Konec"@cs, "Ende"@de, "End"@en, "Koniec"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it ends, a date or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://schema.org/description> ;
    sh:name "description", "Popis"@cs, "Beschreibung"@de, "Description"@en, "Popis"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The text as plain text without markup, at most 2000 characters, e-mail addresses and phone numbers cut out."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/meetingType> ;
    sh:name "meetingType", "Forma setkání"@cs, "Teilnahmeform"@de, "Attendance"@en, "Forma stretnutia"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:in ( "hybrid" "in_person" "online" ) ;
    sh:maxCount 1 ;
    rdfs:comment "How people attend, `in_person`, `online` or `hybrid`."
  ] ;
  sh:property [
    sh:path <https://schema.org/address> ;
    sh:name "address", "Adresa"@cs, "Adresse"@de, "Address"@en, "Adresa"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "Where it is, as the platform writes it; the town is the instance's."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/onlineUrl> ;
    sh:name "onlineUrl", "Online odkaz"@cs, "Online-Link"@de, "Online link"@en, "Online odkaz"@sk ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "Where an online meeting is held."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/closed> ;
    sh:name "closed", "Uzavřeno"@cs, "Abgeschlossen"@de, "Closed"@en, "Uzavreté"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:boolean ;
    sh:maxCount 1 ;
    rdfs:comment "Whether the meeting is over and its minutes are published."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/category> ;
    sh:name "category", "Kategorie"@cs, "Kategorie"@de, "Category"@en, "Kategória"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The category the platform files the record under, `Životné prostredie`."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParticipatoryProcess> ;
    sh:name "refParticipatoryProcess", "Participativní proces"@cs, "Beteiligungsprozess"@de, "Participatory process"@en, "Participatívny proces"@sk ;
    sh:order 9 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The ParticipatoryProcess of this space the record belongs to, its URN."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/reference> ;
    sh:name "reference", "Reference"@cs, "Referenz"@de, "Reference"@en, "Referencia"@sk ;
    sh:order 10 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "Decidim's reference code of the record, `BB-PROP-2026-05-21616`."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 11 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 12 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 13 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 14 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 15 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 16 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .

<https://joinedcontext.com/models/ParticipatoryProcessShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/ParticipatoryProcess> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/status> ;
    sh:name "status", "Stav"@cs, "Status"@de, "Status"@en, "Stav"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:in ( "active" "past" "upcoming" ) ;
    sh:maxCount 1 ;
    rdfs:comment "Whether the process has not started, runs or is over, from its dates on the day of the run."
  ] ;
  sh:property [
    sh:path <https://schema.org/startDate> ;
    sh:name "startDate", "Začátek"@cs, "Beginn"@de, "Start"@en, "Začiatok"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it starts, a date (`2026-05-01`) or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://schema.org/endDate> ;
    sh:name "endDate", "Konec"@cs, "Ende"@de, "End"@en, "Koniec"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it ends, a date or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/activeStep> ;
    sh:name "activeStep", "Aktuální fáze"@cs, "Aktuelle Phase"@de, "Current phase"@en, "Aktuálna fáza"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The title of the phase the process is in, `Hlasovanie`."
  ] ;
  sh:property [
    sh:path <https://schema.org/description> ;
    sh:name "description", "Popis"@cs, "Beschreibung"@de, "Description"@en, "Popis"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The text as plain text without markup, at most 2000 characters, e-mail addresses and phone numbers cut out."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/processType> ;
    sh:name "processType", "Druh"@cs, "Art"@de, "Kind"@en, "Druh"@sk ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:in ( "assembly" "process" ) ;
    sh:maxCount 1 ;
    rdfs:comment "Whether the space is a participatory process or a standing assembly."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/steps> ;
    sh:name "steps", "Fáze"@cs, "Phasen"@de, "Phases"@en, "Fázy"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    rdfs:comment "The phases of the process in their order, each with its title and dates."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/reference> ;
    sh:name "reference", "Reference"@cs, "Referenz"@de, "Reference"@en, "Referencia"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "Decidim's reference code of the record, `BB-PROP-2026-05-21616`."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 9 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 10 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 11 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 12 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 13 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 14 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .

<https://joinedcontext.com/models/ProposalShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/Proposal> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/proposalState> ;
    sh:name "proposalState", "Stav návrhu"@cs, "Status des Vorschlags"@de, "Proposal state"@en, "Stav návrhu"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town's answer as Decidim's state token: `not_answered`, `evaluating`, `accepted`, `rejected`, `withdrawn`, or a token the instance defined itself. Empty when only the page was readable; `stateLabel` then holds what the page shows."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/stateLabel> ;
    sh:name "stateLabel", "Stav na stránce"@cs, "Angezeigter Status"@de, "State shown"@en, "Stav na stránke"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The state as the page shows it, `Postupuje do hlasovania`."
  ] ;
  sh:property [
    sh:path <https://schema.org/description> ;
    sh:name "description", "Popis"@cs, "Beschreibung"@de, "Description"@en, "Popis"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The text as plain text without markup, at most 2000 characters, e-mail addresses and phone numbers cut out."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/voteCount> ;
    sh:name "voteCount", "Počet hlasů"@cs, "Stimmen"@de, "Votes"@en, "Počet hlasov"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:integer ;
    sh:maxCount 1 ;
    rdfs:comment "How many votes the proposal or project has, where the platform shows them."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/endorsementsCount> ;
    sh:name "endorsementsCount", "Podpory"@cs, "Unterstützungen"@de, "Endorsements"@en, "Podpory"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:integer ;
    sh:maxCount 1 ;
    rdfs:comment "How many residents support the proposal."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/official> ;
    sh:name "official", "Návrh města"@cs, "Von der Stadt"@de, "Filed by the town"@en, "Návrh mesta"@sk ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:boolean ;
    sh:maxCount 1 ;
    rdfs:comment "Whether the town itself filed the proposal."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/category> ;
    sh:name "category", "Kategorie"@cs, "Kategorie"@de, "Category"@en, "Kategória"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The category the platform files the record under, `Životné prostredie`."
  ] ;
  sh:property [
    sh:path <https://schema.org/address> ;
    sh:name "address", "Adresa"@cs, "Adresse"@de, "Address"@en, "Adresa"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "Where it is, as the platform writes it; the town is the instance's."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParticipatoryProcess> ;
    sh:name "refParticipatoryProcess", "Participativní proces"@cs, "Beteiligungsprozess"@de, "Participatory process"@en, "Participatívny proces"@sk ;
    sh:order 9 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The ParticipatoryProcess of this space the record belongs to, its URN."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/reference> ;
    sh:name "reference", "Reference"@cs, "Referenz"@de, "Reference"@en, "Referencia"@sk ;
    sh:order 10 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "Decidim's reference code of the record, `BB-PROP-2026-05-21616`."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 11 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 12 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 13 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 14 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 15 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateCreated> ;
    sh:name "dateCreated", "Vytvořeno"@cs, "Erstellt"@de, "Created"@en, "Vytvorené"@sk ;
    sh:order 16 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform created or published the record."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 17 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .

<https://joinedcontext.com/models/ResultShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/Result> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/progress> ;
    sh:name "progress", "Plnění (%)"@cs, "Fortschritt (%)"@de, "Progress (%)"@en, "Plnenie (%)"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:float ;
    sh:maxCount 1 ;
    rdfs:comment "How far the town reports the result to be, in percent."
  ] ;
  sh:property [
    sh:path <https://schema.org/description> ;
    sh:name "description", "Popis"@cs, "Beschreibung"@de, "Description"@en, "Popis"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The text as plain text without markup, at most 2000 characters, e-mail addresses and phone numbers cut out."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/resultStatus> ;
    sh:name "resultStatus", "Stav realizace"@cs, "Umsetzungsstand"@de, "Delivery status"@en, "Stav realizácie"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The status the town gives the result, `Realizuje sa`."
  ] ;
  sh:property [
    sh:path <https://schema.org/startDate> ;
    sh:name "startDate", "Začátek"@cs, "Beginn"@de, "Start"@en, "Začiatok"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it starts, a date (`2026-05-01`) or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://schema.org/endDate> ;
    sh:name "endDate", "Konec"@cs, "Ende"@de, "End"@en, "Koniec"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "When it ends, a date or an RFC 3339 instant with its offset."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/category> ;
    sh:name "category", "Kategorie"@cs, "Kategorie"@de, "Category"@en, "Kategória"@sk ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The category the platform files the record under, `Životné prostredie`."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParent> ;
    sh:name "refParent", "Nadřazený výsledek"@cs, "Teil von"@de, "Part of"@en, "Nadradený výsledok"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The Result this one is part of, its URN."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParticipatoryProcess> ;
    sh:name "refParticipatoryProcess", "Participativní proces"@cs, "Beteiligungsprozess"@de, "Participatory process"@en, "Participatívny proces"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The ParticipatoryProcess of this space the record belongs to, its URN."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/reference> ;
    sh:name "reference", "Reference"@cs, "Referenz"@de, "Reference"@en, "Referencia"@sk ;
    sh:order 9 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "Decidim's reference code of the record, `BB-PROP-2026-05-21616`."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 10 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 11 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 12 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 13 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 14 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 15 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .

<https://joinedcontext.com/models/SurveyShape>
  a sh:NodeShape ;
  sh:targetClass <https://joinedcontext.com/models/Survey> ;
  sh:closed false ;
  sh:property [
    sh:path <https://schema.org/name> ;
    sh:name "name", "Název"@cs, "Name"@de, "Name"@en, "Názov"@sk ;
    sh:order 0 ;
    sh:group <https://joinedcontext.com/models/SummaryGroup> ;
    sh:datatype xsd:string ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The title as the platform shows it, in the instance's language."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/refParticipatoryProcess> ;
    sh:name "refParticipatoryProcess", "Participativní proces"@cs, "Beteiligungsprozess"@de, "Participatory process"@en, "Participatívny proces"@sk ;
    sh:order 1 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:minCount 1 ;
    sh:maxCount 1 ;
    rdfs:comment "The ParticipatoryProcess of this space the record belongs to, its URN."
  ] ;
  sh:property [
    sh:path <https://schema.org/url> ;
    sh:name "url", "Odkaz"@cs, "Link"@de, "Link"@en, "Odkaz"@sk ;
    sh:order 2 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The record's own page on the participation platform."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/source> ;
    sh:name "source", "Zdroj"@cs, "Quelle"@de, "Source"@en, "Zdroj"@sk ;
    sh:order 3 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:anyURI ;
    sh:maxCount 1 ;
    rdfs:comment "The participation platform the record was read from, its base URL."
  ] ;
  sh:property [
    sh:path <https://joinedcontext.com/models/sourceId> ;
    sh:name "sourceId", "Identifikátor ve zdroji"@cs, "Quellkennung"@de, "Source id"@en, "Identifikátor v zdroji"@sk ;
    sh:order 4 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The record's id on the platform (Decidim's own numeric id)."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dataProvider> ;
    sh:name "dataProvider", "Poskytovatel"@cs, "Anbieter"@de, "Provider"@en, "Poskytovateľ"@sk ;
    sh:order 5 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:string ;
    sh:maxCount 1 ;
    rdfs:comment "The town or body that runs the participation platform."
  ] ;
  sh:property [
    sh:path <https://purl.org/geojson/vocab#geometry> ;
    sh:name "location" ;
    sh:order 6 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:maxCount 1 ;
    rdfs:comment "Where the entity is, as GeoJSON geometry."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateCreated> ;
    sh:name "dateCreated", "Vytvořeno"@cs, "Erstellt"@de, "Created"@en, "Vytvorené"@sk ;
    sh:order 7 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform created or published the record."
  ] ;
  sh:property [
    sh:path <https://smartdatamodels.org/dateModified> ;
    sh:name "dateModified", "Změněno"@cs, "Geändert"@de, "Modified"@en, "Zmenené"@sk ;
    sh:order 8 ;
    sh:group <https://joinedcontext.com/models/DetailGroup> ;
    sh:datatype xsd:dateTime ;
    sh:maxCount 1 ;
    rdfs:comment "When the platform last changed the record."
  ] .
