4.2.2 Competency Questions

For the selected scenario, "Skater Community," we derived the following Competency Questions. These CQs have subsequently guided the development of corresponding SPARQL queries, ensuring they address the specific informational needs identified in the scenario analysis.

N.B. The prefixes to be added to each query are the folowing ones.

PREFIX youth: <http://www.semanticweb.org/ontologies/2024/YOUTH/>
PREFIX persp: <http://www.ontologydesignpatterns.org/ont/persp/perspectivisation.owl#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX xml: <http://www.w3.org/XML/1998/namespace>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

What are the characteristics of the skaters youth subculture?

SPARQL Query:

SELECT ?fashionStyle ?musicGenre ?ritual ?location ?historicalPeriod
WHERE {
youth:skaters a youth:YouthSubculture ;
youth:hasFashionStyle ?fashionStyle ;
youth:hasMusicGenre ?musicGenre ;
youth:hasRitual ?ritual ;
youth:locatedIn ?location ;
youth:originatedIn ?historicalPeriod .
  }

What core values are associated with the skaters subculture?

SPARQL Query:

SELECT ?MoralValue
WHERE {
  youth:skaters youth:hasMoralValue ?MoralValue .
}

What activities do skater community members typically engage in?

SPARQL Query:

SELECT ?ritual ?content
WHERE {
  youth:skaters youth:hasRitual ?ritual .
?ritual youth:hasContent ?content .
}

Which individuals are part of the skaters subculture?

SPARQL Query:

SELECT ?participant
WHERE {
  youth:skaters youth:hasParticipant ?participant .
}

Where did the skaters subculture originated from?

SPARQL Query:

SELECT ?location
WHERE {
  youth:skaters youth:locatedIn ?location .
}

During which time period did the skater subculture originate?

SPARQL Query:

SELECT ?historicalPeriod
WHERE {
  youth:skaters youth:originatedIn ?historicalPeriod .
}

These queries extract relevant information about the skater subculture, covering aspects such as values, activities, slang, influence, media, and other associated details.

To visualize the content of entities such asRitual, FashionStyle,MusicGenreyou need to include the data property hasContent in the query.

ex: ?ritual youth:hasContent ?content

Last updated