Skip to content

Files

Latest commit

May 22, 2019
b839116 · May 22, 2019

History

History

exercise004

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 22, 2019
May 22, 2019

Exercise 004

Now, we want our dataset to only contain the elite superheroes that Superman knows. Superman's elite contact list if you will.. An elite superhero has at least 5 superpowers!

Data :

@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix hero: <http://data.superheros.com/def/superhero#> .
@prefix : <http://data.superheros.com/id/superhero/> .

:Superman a hero:Superhero ;
  rdfs:label "Superman" ;
  schema:knows 
    :WonderWoman ,
    :Batman ,
    :Catwoman ;
.

:WonderWoman a hero:Superhero ;
  rdfs:label "Wonder woman" ;
  hero:hasSuperpower
    hero:AcceleratedHealing ,
    hero:EnhancedHearing ,
    hero:EnhancedSight ,
    hero:FireResistance ,
    hero:Flight ,
    hero:HeatResistance ,
    hero:Longevity ,
    hero:SuperSpeed ,
    hero:SuperStrength ,
    hero:Vision-Heat ,
    hero:Vision-X-Ray ;
.

:Batman a hero:Superhero ;
  rdfs:label "Batman" ;
  hero:hasSuperpower
    hero:HeatResistance ,
    hero:Longevity ,
    hero:Vision-Heat ;
.

:Catwoman a hero:Superhero ;
  rdfs:label "Catwoman" ;
  hero:hasSuperpower
    hero:AcceleratedHealing ,
    hero:EnhancedHearing ,
    hero:EnhancedSight ,
    hero:SuperSpeed ,
    hero:SuperStrength ;
.

Create a shapes graph to detect non-elite superhero contacts!