rinfo / rdl

Rättsdatalagret (dokumentation se http://dev.lagrummet.se/dokumentation/)
BSD 2-Clause "Simplified" License
4 stars 2 forks source link

Validera angiven organisation #105

Open mtiasp opened 10 years ago

mtiasp commented 10 years ago

För att kunna upptäcka när en ny organisation har tillkommit eller en gammal har ändrat namn så bör main under en collect validera att en angiven organisation känns igen. Listan på samtliga organisationer som finns i rättsdatalagret syns t.ex i admin-feedet: http://admin.beta.lagrummet.se/feed/current.atom (eller katalog med bara organisationerna: http://admin.beta.lagrummet.se/org/)

Ett exempel på ett sammanhang där organisation används är då man anger beslutadAv. T.ex. i detta exempel från http://testfeed.lagrummet.se/SFS/1963/1963_687_konsolidering_senaste.xhtml :

...
<h1>Register</h1>
<div rel="rpubl:konsolideringsunderlag" class="register">
<div about="http://rinfo.lagrummet.se/publ/sfs/1963:687" typeof="rpubl:Forfattning">
<link rel="rpubl:forfattningssamling" href="http://rinfo.lagrummet.se/serie/fs/sfs" />
<link rel="dct:publisher rpubl:beslutadAv" href="http://rinfo.lagrummet.se/org/regeringskansliet" />
<meta property="dct:identifier" content="SFS 1963:687" />
<h2 property="dct:title">Kungl.  Maj:ts Brev (1963:687) till överstyrelsen 
för yrkesutbildning angående särskilda
bestämmelser
om skolledare och lärare vid kommunala och landstingskommunala
yrkesskolor,  m.m.;</h2>
<dl>
<dt>SFS-nummer</dt>
<dd>
<span property="rpubl:arsutgava">1963</span>:<span property="rpubl:lopnummer">687</span>
</dd>
<dt>Ansvarig myndighet</dt>
<dd rel="rpubl:departement" typeof="foaf:Organization"><span property="foaf:name">Utbildningsdepartementet</span></dd>
<dt>Utfärdad</dt>
<dd  property="rpubl:utfardandedatum" datatype="xsd:date">1963-11-18</dd>
</dl>
</div>
...
mtiasp commented 10 years ago

Valideringen måste nog göras med en SPARQL-fråga liknande de som finns här: https://github.com/rinfo/rdl/tree/develop/resources/base/validation