
BASE <https://data.escr.fr/wiki/Utilisateur:Magnus_dot/projet#>

PREFIX ex: <http://www.example.org/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<Datacenter> rdf:type rdfs:Class .

<Server> rdf:type rdfs:Class .

<VirtualizeServer> rdf:type rdfs:Class .
<VirtualizeServer> rdfs:subClassOf <Server>.

<NormalServer> rdf:type rdfs:Class .
<NormalServer> rdfs:subClassOf <Server>.

<contains> rdf:type rdf:Property .
<contains>  rdfs:domain <Datacenter>.
<contains>  rdfs:range  <Server>.

<serverName> rdf:type rdf:Property .
<serverName>  rdfs:domain <Server>.

<serverKw> rdf:type rdf:Property .
<serverKw>  rdfs:domain <Server>.

ex:OvhLille rdf:type <Datacenter>.
ex:OvhLille rdfs:label "Meulin Center"@en, "Centre de Meulin"@fr .
ex:OvhLille ex:contains ex:Ovh01 .
ex:OvhLille ex:contains ex:Ovh02 .


ex:Ovh01 rdf:type <NormalServer> .
ex:Ovh01 rdf:type <Server> .
ex:Ovh01 <serverName> "OVH01"@en, "premier ovh"@fr .
ex:Ovh01 <serverKw> "12000"^^xsd:double .

ex:Ovh02 rdf:type <VirtualizeServer> .
ex:Ovh02 rdf:type <Server> .
ex:Ovh02 <serverName> "OVH02"@en, "deux ovh"@fr .
ex:Ovh02 <serverKw> "12800"^^xsd:double .
 
ex:OvhRoubaix rdf:type <Datacenter>.
ex:OvhRoubaix rdfs:label "Roubaix Center"@en, "Centre de Roubaix"@fr .
ex:OvhRoubaix ex:contains ex:Ovh03 .
ex:OvhRoubaix ex:contains ex:Ovh04 .


ex:Ovh03 rdf:type <NormalServer> .
ex:Ovh03 rdf:type <Server> .
ex:Ovh03 <serverName> "OVH03"@en, "dos ovh"@fr .
ex:Ovh03 <serverKw> "13000"^^xsd:double .

ex:Ovh04 rdf:type <VirtualizeServer> .
ex:Ovh04 rdf:type <Server> .
ex:Ovh04 <serverName> "OVH04"@en, "quatros ovh"@fr .
ex:Ovh04 <serverKw> "15482"^^xsd:double .
