Informasjonsforvaltning / organization-catalog

A service providing basic information related to the organizations that are publishers of content in the National Data Directory
Apache License 2.0
0 stars 0 forks source link

Skille mellom enheter som er avviklet og gjeldende #84

Closed stigbd closed 3 years ago

stigbd commented 3 years ago

case "Kystverket".

Korleis skal klienten skille mellom to treff, der det eine er avvikla.

NilsOveTen commented 3 years ago

Korleis skal klienten skille mellom to treff, der det eine er avvikla.

Det ser ut til at vi kan bruke 'slettedato' fra enhetsregisteret, men hvordan organization-catalogue representerer dette er vel mer opp til mr. arkitekt. Skal vi bare videreføre 'slettedato'? Representere det vha en boolean? Begge? Hva gjør vi rdf?

{
    "organisasjonsnummer": "970237372",
    "navn": "KYSTVERKET",
    "organisasjonsform": {
        "kode": "ORGL",
        "beskrivelse": "Organisasjonsledd",
        "_links": {
            "self": {
                "href": "https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/ORGL"
            }
        }
    },
    "slettedato": "2014-06-03",
    "_links": {
        "self": {
            "href": "https://data.brreg.no/enhetsregisteret/api/enheter/970237372"
        }
    }
}
stigbd commented 3 years ago

Tenker vi lar master (Brønnøysundregistrene) holde styr på slettedato. For vår del kan vi representere dette som ein org-status: https://www.w3.org/TR/vocab-regorg/#ref_rov_orgStatus

Range er skos:Concept. Ideelt sett burde Brønnøysundregistrene definert et begrep som representerer statusen "avviklet", men eg finn ikkje dette i begrepskatalogen. Eg sjekker opp dette.

I RDF kunne det feks sett slik ut (med blank node):

@prefix br:    <https://github.com/Informasjonsforvaltning/organization-catalogue/blob/develop/src/main/resources/ontology/organization-catalogue.owl#> .
@prefix dct:   <http://purl.org/dc/terms/> .
@prefix adms:  <http://www.w3.org/ns/adms#> .
@prefix org:   <http://www.w3.org/ns/org#> .
@prefix rov:   <http://www.w3.org/ns/regorg#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .

<https://organization-catalogue.fellesdatakatalog.digdir.no/organizations/970237372>
        a                     rov:RegisteredOrganization ;
        dct:identifier        "970237372" ;
        rov:legalName         "KYSTVERKET" ;
        rov:orgType           [ a               skos:Concept ;
                                skos:prefLabel  "ORGL"
                              ] ;
        rov:registration      [ a                  adms:Identifier ;
                                skos:notation      "970237372" ;
                                adms:schemaAgency  "Brønnøysundregistrene"
                              ] ;
        foaf:name             "Kystverket"@nb ;
        br:norwegianRegistry  <https://data.brreg.no/enhetsregisteret/api/enheter/970237372> ;
        br:orgPath            "/PRIVAT/970237372" ;
        rov:orgStatus  [ a skos:Concept;                                                    <----------------------------
                                 skos:prefLabel "Avviklet"@nb ;
        ] ;
.
stigbd commented 3 years ago

Kriteria for å få status satt til "Avviklet" er at slettedato < dagens dato.

Alle andre organisasjoner får status satt til "Normal Activity"@en , "Normal aktivitet"@nb

lillelars commented 3 years ago

@stigbd trenger litt bistand til hva som faktisk skal gjøres her

stigbd commented 3 years ago

@lillelars Eg trur det er ganske godt forstått av @NilsOveTen . Eller treng vi eit avklaringsmøte her?