Open jeldeklint opened 9 years ago
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
Verkar som det är vissa dokument i stil med "kungöranden" och "tillkännagivanden" som är extra bråkiga
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.
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.
Exempelvis
SFS 1979:13
ochSFS 1972:433
har typenforfattning
vilken är den abstrakta superklassen till lag, förordning föreskrift m.mKungö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
tillForfattning
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