Skip to content

Instantly share code, notes, and snippets.

@salgo60
Last active February 24, 2023 14:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save salgo60/8105808191095303aff3e3e8b6d8b445 to your computer and use it in GitHub Desktop.
Save salgo60/8105808191095303aff3e3e8b6d8b445 to your computer and use it in GitHub Desktop.

Fråga från dataverkstaden om förslag på datamodell diariehandlingar**

första testet - se även dialog med chatGPT vad behövs för att förvalta en KG och Linked data

Intressant är kopplingen till Eurovoc

  • Eurovoc finns i Wikidata som P:P5437 Eurovoc id
    • eurovoc:3968 --> id eurovoc:3968 schooling / SV:skolgång -> WD sökning haswbstatement:"P5437=eurovoc:3968"
      • här är wikidata mycket svagt och det borde tas fram bra svenska vokabulärer se önskan att detta drivs av någon...
        • #51 - "Use keywords that are shared from known vocabularies"
        • #59 - "Motioner skall ha ämnesord ex. Eurovoc"
        • #73 - "Digital koppling mellan Riksdagens data/ myndigheternas jobb med instruktioner/ kommunernas beslut på Anslagstavlor"
        • #11 - "Metadata om kommunala beslut, möten skall kunna kopplas till vandringsleder"
@prefix schema: <http://schema.org/>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix eurovoc: <http://eurovoc.europa.eu/schema#>.
@prefix dcterms: <http://purl.org/dc/terms/>.
@prefix ocd: <https://vocab.data.gov.uk/def/central-government-ontology#>.
@prefix eli: <http://data.europa.eu/eli/ontology#>.
@prefix wikidata: <http://www.wikidata.org/entity/>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.

# Definition av klasser och egenskaper

schema:Municipality a rdfs:Class ;
    rdfs:label "Municipality"@en ;
    rdfs:comment "A Swedish municipality"@en .

schema:title a rdf:Property, schema:Text ;
    rdfs:label "Title"@en ;
    rdfs:comment "The title of the diary entry"@en .

schema:dateCreated a rdf:Property, schema:Date ;
    rdfs:label "Date created"@en ;
    rdfs:comment "The date the diary entry was created"@en .

schema:description a rdf:Property, schema:Text ;
    rdfs:label "Description"@en ;
    rdfs:comment "The description of the diary entry"@en .

schema:creator a rdf:Property, schema:Person ;
    rdfs:label "Creator"@en ;
    rdfs:comment "The person who created the diary entry"@en .

schema:mentions a rdf:Property, schema:Thing ;
    rdfs:label "Mentions"@en ;
    rdfs:comment "A thing mentioned in the diary entry"@en .

schema:sameAs a rdf:Property ;
    rdfs:label "Same As"@en ;
    rdfs:comment "The URL of an external resource that the municipality is the same as"@en .

skos:Concept a rdfs:Class ;
    rdfs:label "Concept"@en ;
    rdfs:comment "A concept in a controlled vocabulary"@en .

eurovoc:Topic a rdfs:Class ;
    rdfs:label "Topic"@en ;
    rdfs:comment "A topic from the Eurovoc controlled vocabulary"@en .

# Kopplingar mellan klasser och egenskaper

schema:Municipality schema:title schema:title ;
    schema:Municipality schema:dateCreated schema:dateCreated ;
    schema:Municipality schema:description schema:description ;
    schema:Municipality schema:creator schema:creator ;
    schema:Municipality schema:mentions schema:mentions ;
    schema:Municipality schema:sameAs schema:sameAs .

schema:mentions skos:exactMatch eurovoc:hasSubject .

schema:title rdfs:subPropertyOf dcterms:title ;
    schema:description rdfs:subPropertyOf dcterms:description ;
    schema:creator rdfs:subPropertyOf dcterms:creator ;
    schema:dateCreated rdfs:subPropertyOf dcterms:created ;
    schema:mentions rdfs:subPropertyOf dcterms:subject ;
    schema:sameAs rdfs:subPropertyOf owl:same
@salgo60
Copy link
Author

salgo60 commented Feb 23, 2023

image

image

....

image

test skapa exempel

Se mer GitLab

image

image

@salgo60
Copy link
Author

salgo60 commented Feb 23, 2023

@salgo60
Copy link
Author

salgo60 commented Feb 23, 2023

Hur kommer man igång med Länkade data vad behövs

se #70 "DIGG bör vara tankeledande och kunna tekniker som kunskapsgrafer"

@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023

@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 owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix kommun: <http://example.com/kommuner/Kungsbacka#> .
@prefix diarium: <http://example.com/kommuner/Kungsbacka/diarium#> .

# Kungsbacka kommun
kommun:Kungsbacka
    rdf:type skos:Concept ;
    skos:prefLabel "Kungsbacka kommun" .

# Diarium
diarium:2019-01-01
    rdf:type dcterms:BibliographicResource ;
    dcterms:title "Kungsbacka kommun diarium, 1 januari 2019" ;
    dcterms:date "2019-01-01"^^xsd:date ;
    dcterms:description "Kommunala handlingar från Kungsbacka kommun för 1 januari 2019" ;
    dcterms:creator kommun:Kungsbacka ;
    dcterms:publisher kommun:Kungsbacka .

# Relation mellan kommunen och diariet
kommun:Kungsbacka
    dcterms:hasPart diarium:2019-01-01 .


@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023

image

@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 owl: <http://www.w3.org/2002/07/owl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix kommun: <http://example.com/kommuner/Kungsbacka#> .
@prefix namnd: <http://example.com/kommuner/Kungsbacka/namnder#> .
@prefix politiker: <http://example.com/kommuner/Kungsbacka/politiker#> .

# Kungsbacka kommun
kommun:Kungsbacka
    rdf:type owl:Class ;
    rdfs:label "Kungsbacka kommun" .

# Nämnder
namnd:byggnadsnamnden
    rdf:type owl:Class ;
    rdfs:label "Byggnadsnämnden" ;
    rdfs:subClassOf kommun:Kungsbacka .

namnd:arbetsmarknadsnamnden
    rdf:type owl:Class ;
    rdfs:label "Arbetsmarknadsnämnden" ;
    rdfs:subClassOf kommun:Kungsbacka .

namnd:socialnamnden
    rdf:type owl:Class ;
    rdfs:label "Socialnämnden" ;
    rdfs:subClassOf kommun:Kungsbacka .

# Politiker
politiker:johansson
    rdf:type foaf:Person ;
    foaf:name "Anna Johansson" ;
    foaf:title "Kommunalråd" ;
    foaf:memberOf namnd:byggnadsnamnden .

politiker:andersson
    rdf:type foaf:Person ;
    foaf:name "Erik Andersson" ;
    foaf:title "Ordförande" ;
    foaf:memberOf namnd:arbetsmarknadsnamnden .

politiker:svensson
    rdf:type foaf:Person ;
    foaf:name "Maria Svensson" ;
    foaf:title "Ordförande" ;
    foaf:memberOf namnd:socialnamnden .

image

@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023

Kan du göra om denna kallelse till länkad data i RDF https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06/agenda/kallelse-ks-2023-03-06pdf?downloadMode=open

image

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix meeting: <http://example.com/danderyd/meeting#> .
@prefix committee: <http://example.com/danderyd/committee#> .

# Meeting
meeting:ks-2023-03-06
    rdf:type prov:Activity ;
    rdfs:label "Danderyd kommunstyrelse möte 2023-03-06" ;
    dcterms:date "2023-03-06"^^xsd:date ;
    prov:wasAssociatedWith committee:kommunstyrelsen .

# Committee
committee:kommunstyrelsen
    rdf:type foaf:Group ;
    rdfs:label "Kommunstyrelsen i Danderyds kommun" ;
    foaf:member [
        rdf:type foaf:Person ;
        foaf:name "Anna Andersson"
    ] .

# Document
meeting:kallelse
    rdf:type prov:Entity ;
    rdfs:label "Kallelse till Danderyd kommunstyrelse möte 2023-03-06" ;
    dcterms:format "application/pdf" ;
    prov:wasGeneratedBy meeting:ks-2023-03-06 ;
    prov:wasDerivedFrom <https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06/agenda/kallelse-ks-2023-03-06pdf?downloadMode=open> ;
    prov:wasAttributedTo [
        rdf:type foaf:Person ;
        foaf:name "Danderyds kommun"
    ] .

image

@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023

image

``` @Prefix rdf: . @Prefix xsd: . @Prefix dcterms: . @Prefix prov: . @Prefix meeting: . @Prefix agenda: .

Meeting

meeting:ks-2023-03-06
rdf:type prov:Activity ;
rdfs:label "Danderyd kommunstyrelse möte 2023-03-06" ;
dcterms:date "2023-03-06"^^xsd:date ;
prov:wasAssociatedWith [
rdf:type foaf:Group ;
rdfs:label "Kommunstyrelsen i Danderyds kommun"
] .

Agenda

agenda:kallelse-ks-2023-03-06
rdf:type prov:Entity ;
rdfs:label "Agenda för Danderyd kommunstyrelse möte 2023-03-06" ;
prov:wasGeneratedBy meeting:ks-2023-03-06 .

Agenda items

agenda:p1
rdf:type prov:Entity ;
rdfs:label "Godkännande av dagordning" ;
prov:wasDerivedFrom https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06/agenda/kallelse-ks-2023-03-06pdf?downloadMode=open#p1 ;
prov:wasGeneratedBy meeting:ks-2023-03-06 ;
prov:wasInformedBy agenda:kallelse-ks-2023-03-06 .

agenda:p2
rdf:type prov:Entity ;
rdfs:label "Val av justerare" ;
prov:wasDerivedFrom https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06/agenda/kallelse-ks-2023-03-06pdf?downloadMode=open#p2 ;
prov:wasGeneratedBy meeting:ks-2023-03-06 ;
prov:wasInformedBy agenda:kallelse-ks-2023-03-06 .


<img width="1026" alt="image" src="https://user-images.githubusercontent.com/14206509/221206231-653e5536-4aad-4526-82d4-4e3952d24f31.png">

@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023

image

image

<ks-2023-03-06/agenda#item2> rdf:type ks:AgendaItem ;
    ks:number "2" ;
    ks:title "Delrapportering gällande planprogram för Danderyds sjukhus och dess närområde" ;
    ks:hasRelatedDocument <ks-2022-0220> .

<ks-2023-03-06/agenda#item3> rdf:type ks:AgendaItem ;
    ks:number "3" ;
    ks:title "Lägesrapport gällande uppdrag att hantera bryggor som lagts ut utan lagligt stöd samt ta fram riktlinjer för hantering av bryggor på kommunalt mark- och vattenområde" ;
    ks:hasRelatedDocument <ks-2021-0033> .

<ks-2023-03-06/agenda#item4> rdf:type ks:AgendaItem ;
    ks:number "4" ;
    ks:title "Remissvar avseende ansökan om utökning av befintlig brygga på kommunens fastighet Djursholm 2:357" ;
    ks:hasRelatedDocument <ks-2023-0141> .

<ks-2023-03-06/agenda#item5> rdf:type ks:AgendaItem ;
    ks:number "5" ;
    ks:title "Remissvar avseende ansökan om bygglov för nybyggnad av flerbostadshus gällande JM:s projekt Albatross i Mörby centrum" ;
    ks:hasRelatedDocument <ks-2023-0131> .

<ks-2023-03-06/agenda#item6> rdf:type ks:AgendaItem ;
    ks:number "6" ;
    ks:title "Uppdrag att ta fram förslag till detaljplan för östra Eneby torg och uppdrag att ta fram exploateringsavtal och underlag för markanvisning" ;
    ks:hasRelatedDocument <ks-2023-0102> .

<ks-2023-03-06/agenda#item7> rdf:type ks:AgendaItem ;
    ks:number "7" ;
    ks:title "Ingående av samarbetsavtal gällande bottenbehandling av Edsviken" ;
    ks:hasRelatedDocument <ks-2023-0100> .

<ks-2023-03-06/agenda#item8> rdf:type ks:AgendaItem ;
    ks:number "8" ;
    ks:title "Webbpublicering av kommunfullmäktiges samt kommunstyrelsens och dess utskotts kallelser, beslutsunderlag och justerade protokoll" ;
    ks:hasRelatedDocument <ks-2023-0132> .

<ks-2023-03-06/agenda#item9> rdf:type ks:AgendaItem ;
    ks:number "9" ;
    ks:title "Planeringsförutsättningar och direktiv för budget 2024 och plan 2025–2026" ;
    ks:hasRelatedDocument <ks-2023-0057> .

@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023

image

@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix danderyd: <http://meetingsplus.danderyd.se/ks-agenda-2023-03-06#> .
@prefix eurovoc: <http://eurovoc.europa.eu/> .

danderyd:agenda a danderyd:AgendaItem ;
    danderyd:itemTitle "Kallelse till kommunstyrelsens möte den 6 mars 2023"^^xsd:string ;
    danderyd:itemDate "2023-03-06T09:00:00+01:00"^^xsd:dateTime ;
    danderyd:itemLocation "Danderyds kommunhus, Löwenströms väg 29, Danderyd"^^xsd:string ;
    danderyd:itemLanguage "sv"^^xsd:string ;
    danderyd:hasAgendaItem danderyd:agendaItem1,
                           danderyd:agendaItem2,
                           danderyd:agendaItem3,
                           danderyd:agendaItem4,
                           danderyd:agendaItem5,
                           danderyd:agendaItem6,
                           danderyd:agendaItem7,
                           danderyd:agendaItem8,
                           danderyd:agendaItem9 .

danderyd:agendaItem1 a danderyd:AgendaItem ;
    danderyd:itemNumber "1"^^xsd:string ;
    danderyd:itemTitle "Mötets öppnande"^^xsd:string ;
    danderyd:itemTime "09:00"^^xsd:string .

danderyd:agendaItem2 a danderyd:AgendaItem ;
    danderyd:itemNumber "2"^^xsd:string ;
    danderyd:itemTitle "Delrapportering gällande planprogram för Danderyds sjukhus och dess närområde"^^xsd:string ;
    danderyd:itemTime "09:05"^^xsd:string ;
    danderyd:hasEurovoc eurovoc:8406 .

danderyd:agendaItem3 a danderyd:AgendaItem ;
    danderyd:itemNumber "3"^^xsd:string ;
    danderyd:itemTitle "Lägesrapport gällande uppdrag att hantera bryggor som lagts ut utan lagligt stöd samt ta fram riktlinjer för hantering av bryggor på kommunalt mark- och vattenområde"^^xsd:string ;
    danderyd:itemTime "09:10"^^xsd:string ;
    danderyd:hasEurovoc eurovoc:8397 .

danderyd:agendaItem4 a danderyd:AgendaItem ;
    danderyd:itemNumber "4"^^xsd:string ;
    danderyd:itemTitle "Remissvar avseende ansökan om utökning av befintlig brygga på kommunens fastighet Djursholm 2:357"^^xsd:string ;
    danderyd:itemTime "09:20"^^


@salgo60
Copy link
Author

salgo60 commented Feb 24, 2023


@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 dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix schema: <http://schema.org/> .
@prefix eurovoc: <http://eurovoc.europa.eu/> .

<https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06>
        a schema:Event ;
        dc:title "Agenda for the Municipal Executive Board meeting on March 6, 2023" ;
        dcterms:description "Agenda for the Municipal Executive Board meeting on March 6, 2023" ;
        schema:startDate "2023-03-06T08:00:00+01:00"^^xsd:dateTime ;
        schema:endDate "2023-03-06T16:00:00+01:00"^^xsd:dateTime ;
        schema:location "Danderyd, Sweden" ;
        schema:organizer <http://data.danderyd.se/organization/kommunstyrelsen> ;
        schema:attendee <http://data.danderyd.se/person/anders-andersson>,
                <http://data.danderyd.se/person/anna-andersson>,
                <http://data.danderyd.se/person/emma-ek>,
                <http://data.danderyd.se/person/peter-pettersson> ;
        schema:about eurovoc:302689 ,
                eurovoc:122 ,
                eurovoc:5587 ,
                eurovoc:8212 ,
                eurovoc:3467 ,
                eurovoc:1477 ,
                eurovoc:3772 ,
                eurovoc:3477 ,
                eurovoc:3337 .

<https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06>
        rdfs:label "دستور جلسه هیات اجرایی شهرداری برای جلسه ۶ مارس ۲۰۲۳" @fa .

<https://meetingsplus.danderyd.se/committees/kommunstyrelsen/kommunstyrelsen-2023-03-06>
        rdfs:label "Agenda for the Municipal Executive Board meeting on March 6, 2023" @en .

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment