Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SPARQL 1.33 KB | None | 0 0
  1. PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
  2.  
  3. SELECT DISTINCT ?programme ?assYear ?progTitle
  4. (COUNT(DISTINCT ?student) AS ?noStudents)
  5. (SUM(?score) AS ?assTotalScore)
  6. (MIN(?score) AS ?assMinScore)
  7. (MAX(?score) AS ?assMaxScore)
  8. (COUNT(DISTINCT ?currStudAss) AS ?totalNumAss)
  9. (AVG(?score) AS ?assAvgScore)
  10.             WHERE {
  11.                 ?student a <prefix/vocab/Student> .
  12.                 ?student <prefix/vocab/studentRecord> ?sr.
  13.                 ?sr <prefix/vocab/fileYear> '2000'.
  14.                 ?sr <prefix/vocab/assessmentRecord> ?ar.
  15.                 ?ar <prefixhttp://data.latize.com/vocab/assessment> ?currStudAss.
  16.                 ?currStudAss <prefix/vocab/date>  ?assDate.
  17.                 ?currStudAss <prefix/vocab/programme> ?programme.
  18.                 ?currStudAss <prefix/vocab/score> ?score.
  19.                 ?programme <prefix/vocab/progTitle> ?progTitle.
  20.                 {
  21.                     SELECT DISTINCT ?programme ?level
  22.                     WHERE {
  23.                       <student2000> <prefix/vocab/studentRecord> ?sr.
  24.                       ?sr <prefix/vocab/fileYear> '2000'.
  25.                       ?sr <prefix/vocab/levelHouseTutorGroup> ?lHTG
  26.                       ?sr <prefix/vocab/assessmentRecord> ?ar.
  27.                       ?ar <prefix/vocab/assessment> ?ass.
  28.                       ?ass <prefix/vocab/programme> ?programme.
  29.                       ?programme rdfs:label ?progTitle.
  30.                       BIND( SUBSTR( ?lHTG, 1, 1 ) AS ?level )
  31.                     }
  32.                 }
  33.                 BIND (YEAR(?assDate) AS ?assYear)
  34.             } GROUP BY ?programme ?assYear ?progTitle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement