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

SPARQLab - chyba - řešení není vidět #10

Open
clytaemnestra opened this issue Dec 4, 2020 · 2 comments
Open

SPARQLab - chyba - řešení není vidět #10

clytaemnestra opened this issue Dec 4, 2020 · 2 comments

Comments

@clytaemnestra
Copy link

Dobrý den,

testuji SPARQLab a objevila jsem chybu. Posílám níže kroky jak zreprodukovat problém:

  1. otevřít cvičení https://doc.lmcloud.vse.cz/sparqlab/exercise/evaluate/pension-kind-with-most-children
  2. přidat jakýkoliv dotaz
  3. kliknout na tlačítko "Odeslat"
  4. kliknout na tlačítko "Prozradit řešení"
  5. kliknout na tlačítko "Ano"

Po posledním kroku by se mělo objevit řešení pro dané cvičení. Nicméně, zkoušela jsem to několikrát, i v jiných prohlížečích po mazaní cache, a žádné řešení se neukazuje. Snímek obrazovky v příloze.

Potřebovala bych vědět správný dotaz, protože je jeden z parametrů autotestů, které píši a zkoušela jsem sama na to přijít, ale bohužel to nebylo úspěšné.

Předem děkuji.

sparql_chyba

@jindrichmynarz
Copy link
Collaborator

Díky za nahlášení chyby! Důvodem je prázdný výsledek pro vzorový dotaz tohoto cvičení:

{
  "head" : {
    "vars" : [
      "pensionKind"
    ]
  },
  "results" : {
    "bindings" : [
      { }
    ]
  }
}

Nicméně prázdné výsledky by správně měly být reprezentovány jako:

{
  "head" : {
    "vars" : [
      "pensionKind"
    ]
  },
  "results" : {
    "bindings" : []
  }
}

Pokud si vzorový dotaz vyzkoušíte, tak uvidíte to samé.

Správně by dotaz měl používat https v IRI pro číselníkové položky:

PREFIX pen-onto: <https://data.cssz.cz/ontology/pension-kinds/>
PREFIX skos:     <http://www.w3.org/2004/02/skos/core#>
SELECT ?pensionKind
WHERE {
  GRAPH <https://data.cssz.cz/resource/dataset/pomocne-ciselniky> {
    ?pensionKind skos:inScheme pen-onto:PensionKindScheme_2008 ;
      skos:narrower ?child .
  }
}
GROUP BY ?pensionKind
ORDER BY DESC(COUNT(?child))
LIMIT 1

@jindrichmynarz
Copy link
Collaborator

Primárním důvodem je, že v ČSSZ přešli na nová HTTPS IRI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants