datagov-cz / sgov

SGoV server and tooling
MIT License
2 stars 1 forks source link

Validate weakended contract between věc and místo #155

Closed blcham closed 1 year ago

blcham commented 1 year ago

Relation between místo and věc changed/was weakened from rdfs:subClassOf to skos:broader.

There used to be subClassOf relation: slovník-gov:generický/umístění/pojem/místo rdfs:subClassOf slovník-gov:generický/věci/pojem/věc

Now there is only skos:broader relation: slovník-gov:generický/umístění/pojem/místo skos:broader slovník-gov:generický/věci/pojem/věc


I am not sure what is rationale behind dropping the subClassOf triple. Goal of the ticket is to explain what is rationale behind that change or add missing triple.

The relationship is used in different places, see pictures:

blcham commented 1 year ago

@MichalMed

MichalMed commented 1 year ago

@blcham přišels na něco? V datech jsem to v historii nenašel

blcham commented 1 year ago

Nenasel, zato problematickych dvojic koceptů jako <misto, vec> jsem nasel 44 v části SSP kterou pouzivam:

PREFIX : <http://onto.fel.cvut.cz/ontologies/kodi/sgov2sforms/>
PREFIX g-sgov-věci-pojem: <https://slovník.gov.cz/generický/věci/pojem/>
PREFIX d-sgov-turistické-cíle-pojem: <https://slovník.gov.cz/datový/turistické-cíle/pojem/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX z-sgov-pojem: <https://slovník.gov.cz/základní/pojem/>

SELECT *
WHERE {
      ?narrowerConcept skos:broader   ?broaderConcept .
      FILTER NOT EXISTS {
         ?narrowerConcept rdfs:subClassOf   ?broaderConcept .
      }
      FILTER NOT EXISTS {
         ?narrowerConcept a ?broaderConcept .
      }    
}

Vysledek je tady: query-result.csv

Take to lze pustit na celem SSP na virtuoso, kde to dava 147 odpovedi.

blcham commented 1 year ago

This ticket was accidentaly created here but it belongs to SSP. Closing in favour of same ticket in SSP.