Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Typen "Författning" förekommer på dokument trots att den är abstrakt #173

Open
jeldeklint opened this issue Mar 12, 2015 · 4 comments
Open

Comments

@jeldeklint
Copy link
Contributor

Exempelvis SFS 1979:13 och SFS 1972:433 har typen forfattning vilken är den abstrakta superklassen till lag, förordning föreskrift m.m

Kungörelser verkar dyka upp som Författning, stödet för kungörelse ser lite konstigt ut i datamodellen;
där den står som skos:altLabel till Forfattning

Håller på att ta fram hur många dokument som är bara Författningar, vissa har flera typer p.g.a att de ändrar olika dokument m.m i olika kontext

Lagrummet har inget stöd för att söka dokument av typen Forfattning vilket är varför vissa dokument inte visas i sökresultatet

@jeldeklint
Copy link
Contributor Author

Verkar handla om 4570st dokument. Gjort en slagning i metadatan på:

select distinct ?s where {
    ?s rdf:type rpubl:Forfattning . { 
        select ?s where {
            ?s rdf:type ?o
        } group by ?s having (count(distinct ?o) = 1)
    }
} order by ?s

Ser ut att stämma efter stickprov.

Vissa av dessa kan förekomma i en konsoliderad version också, och därför se ut att vara sökbara

@jeldeklint
Copy link
Contributor Author

Verkar som det är vissa dokument i stil med "kungöranden" och "tillkännagivanden" som är extra bråkiga

@karejonssondov
Copy link
Contributor

Med denna

select distinct ?s ?d where {
    ?s rdf:type ?d . { 
        select ?s where {
            ?s rdf:type ?o .
            ?s protege:abstract "true"
        } group by ?s having (count(distinct ?o) = 1)
    }
} order by ?s

hittar man att det finns instanser av abstrakta klasser bland rpubl:FSDokument, rpubl:Forarbete, rpubl:Forfattning, rpubl:Publikationssamling, rpubl:Rattsfallsrapport, rpubl:Rattsinformationsdokument, rpubl:VagledandeAvgorande, rpubl:ikrafttradanderegel, rpubl:overgangsbestammelse, rpubl:publikationssamling

För de andra ger Jons grundfråga noll träffar.

@karejonssondov
Copy link
Contributor

Motsade mig själv något ovan men alltnog: testade följande modifiering

select distinct ?s where {
    ?s rdf:type ?d . 
    ?d protege:abstract "true" . { 
        select ?s where {
            ?s rdf:type ?o
        } group by ?s having (count(distinct ?o) = 1)
    }
} order by ?s

och finner Jons antal men utan att kräva typ. Antar detta silar fram alla instanser av abstrakta typer.

@kamidev kamidev added this to the 2.3 milestone Mar 13, 2015
@kamidev kamidev self-assigned this Mar 13, 2015
@kamidev kamidev modified the milestones: 2.3, 2.4 Apr 28, 2015
@helelun helelun added Main and removed Main labels May 22, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants