Giter Club home page Giter Club logo

datove-inzenyrstvi's Introduction

Datove-Inzenyrstvi

datove-inzenyrstvi's People

Contributors

tomikng avatar

Watchers

 avatar

datove-inzenyrstvi's Issues

Code [-0]

Nekonzistentní cesty k souborům, je třeba tak každou pustit z jiného umístění.

file_path = "Care Providers/narodni-registr-poskytovatelu-zdravotnich-sluzeb.csv"

vs

file_path = "populace-okresy-2021.xlsx"

Možné řešení je použít jako argument, třeba s default, nebo pak relativně od modulu.

Nevhodné ošetření vstupních argumentů. Použil bych argparse.

$user python .\check_datacube.py
Traceback (most recent call last):
  File ".\hw1\check_datacube.py", line 8, in <module>
    data_cube_file = sys.argv[1]
IndexError: list index out of range

Metadata [-0]

Pro dct:publisher by neměl být původní poskytovatel ale tvůrce kostky.

Invalid check sum [-3]

Running

openssl dgst -sha1 care_providers.ttl
SHA1(care_providers.ttl)= b45e29171df303daa489f78ccb2a93caed41fe5b

but the dcat_dataset.ttl contains:

a1f41cc3e04ae31a9ed265f014fb9d723d4f97bd

Could you please check the checksum or the file?

Typo in a predicate [-0]

Někde popužíváte qb:Concept jako predikát jinde qb:concept.
Myslím, že to první je jen překlep?

Improve labels [-0]

Label by měl být lidsky čitelný a není důvod aby byl nějak "pošramocen". Tedy následující není dobře:

rdfs:label "PocetPoskytovatelu"@cs

lepší by bylo

rdfs:label "Počet poskytovatelů"@cs

SKOS hierarchie [-4]

Úkolem bylo vytvořit SKOS hierarchii. Tedy využít broader/narrower nebo broadMatch/narrowMatch pro propojení okresů a krajů.

Use valid sdmx resources [-2]

Je třeba používat co v tom číselníku je, nikoliv to používat pouze jako prefix. Následující tedy nejsou validní:

sdmx_concept:Kraj
sdmx-dimension:Kraj
...

Cílem není zavádět vlastní koncepty, ale použít existující.
Pokud se žádný nehodí, je lepší to přímo říct, než tvořit nové.
Na druhou stranu, pokud by to bylo mimo sdmx namespace, tak to asi není nic proti ničemu.

Use resources not labels [-4]

ex:Kraj "Hlavní město Praha" ;
ex:OborPece "praktické lékařství pro děti a dorost" ;
ex:Okres "" ;

Zde měla být použitá IRI těch krajů/okresů/oborů, nikoliv názvy.
Navíc to ani nesedí na rang, který definujete u těch predikátů.

Missing data cube resource [-3]

Je tam odkaz na chybějící dataset, navíc ve jmenném souboru qb,

qb:dataSet qb:dataset-cp .

Podobně

qb:dataSet qb:dataset-population .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.