PREFIX elec: <http://purl.org/ctic/sector-publico/elecciones#>
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#>

elec:AreaElectoral a rdfs:Class ;
  rdfs:label "Área electoral"@es ;
  rdfs:comment "Una región o área geográfica donde se lleva a cabo una votación"@es ;
  rdfs:subClassOf <http://aims.fao.org/aos/geopolitical.owl#territory> .

<http://purl.org/NET/c4dm/event.owl#Event> a rdfs:Class .

elec:Candidatura a rdfs:Class ;
  rdfs:label "Candidatura"@es ;
  rdfs:comment "Una candidatura para una votación correspondiente a un partido político"@es ;
  rdfs:subClassOf <http://purl.org/NET/c4dm/event.owl#Event> , <http://purl.org/dc/dcmitype/Event> .

elec:esCandidaturaDe a rdf:Property ;
  rdfs:label "Es candidatura de"@es ;
  rdfs:comment "Una candidatura pertenece a una votación específica"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range elec:Votacion .

elec:tieneCandidato a rdf:Property ;
  rdfs:label "Tiene candidato"@es ;
  rdfs:comment "Una candidatura especifica es de un partido político"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range elec:Candidato .

elec:votosRecibidos a rdf:Property ;
  rdfs:label "Votos recibidos"@es ;
  rdfs:comment "Número de votos recibidos por una candidatura en una votación"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range xsd:integer .

elec:esCandidaturaDelPartido a rdf:Property ;
  rdfs:label "Es candidatura del partido"@es ;
  rdfs:comment "Una candidatura especifica es de un partido político"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range elec:Partido .

elec:esSeleccionada a rdf:Property ;
  rdfs:label "Es seleccionada"@es ;
  rdfs:comment "Si la candidatura ha sido seleccionada como resultado de la votación"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range xsd:boolean .

elec:votosPorcentajeSobreElectores a rdf:Property ;
  rdfs:label "Porcentaje de votos recibidos sobre el total de electores"@es ;
  rdfs:comment "Porcentaje de votos recibidos por una candidatura en una votación sobre el total de electores"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range xsd:decimal .

elec:representantesObtenidos a rdf:Property ;
  rdfs:label "Representantes obtenidos"@es ;
  rdfs:comment "Número de representantes obtenidos (diputados, escaños,...) que consigue una candidatura seleccionada"@es ;
  rdfs:domain elec:Candidatura ;
  rdfs:range xsd:integer .

<http://xmlns.com/foaf/0.1/Person> a rdfs:Class .

<http://purl.org/dc/dcmitype/Text> a rdfs:Class .

<http://xmlns.com/foaf/0.1/Organization> a rdfs:Class .

elec:Partido a rdfs:Class ;
  rdfs:label "Partido político"@es ;
  rdfs:comment "Una formación política que se presenta a una votación"@es ;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Organization> .

elec:partidoTieneCandidatura a rdf:Property ;
  rdfs:label "Partido tiene candidatura"@es ;
  rdfs:comment "Un partido político puede tener varias candidaturas"@es ;
  rdfs:domain elec:Partido ;
  rdfs:range elec:Candidatura .

elec:Candidato a rdfs:Class ;
  rdfs:label "Candidato"@es ;
  rdfs:comment "Candidato de una formación política que se presenta a una votación"@es ;
  rdfs:subClassOf <http://xmlns.com/foaf/0.1/Person> .

<http://purl.org/dc/dcmitype/Event> a rdfs:Class .

elec:Votacion a rdfs:Class ;
  rdfs:label "Votación"@es ;
  rdfs:comment "Una votación específica, dentro de un proceso electoral, para seleccionar una representación o dirimir un referendum"@es ;
  rdfs:subClassOf <http://purl.org/NET/c4dm/event.owl#Event> , <http://purl.org/dc/dcmitype/Event> .

elec:participacion a rdf:Property ;
  rdfs:label "Porcentaje de participación"@es ;
  rdfs:comment "Porcentaje de participación (votos emitidos en relación al número de electores) en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:decimal .

elec:tieneCandidatura a rdf:Property ;
  rdfs:label "Tiene candidatura"@es ;
  rdfs:comment "Una votación puede tener muchas candidaturas"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range elec:Candidatura .

elec:votosEnBlancoPorcentaje a rdf:Property ;
  rdfs:label "Porcentaje de votos en blanco"@es ;
  rdfs:comment "Porcentaje de votos en blanco respecto a los votos emitidos en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:decimal .

elec:votosValidos a rdf:Property ;
  rdfs:label "Votos válidos"@es ;
  rdfs:comment "Número de votos válidos en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:integer .

elec:esVotacionDe a rdf:Property ;
  rdfs:label "Es votación de"@es ;
  rdfs:comment "Una votación pertenece a un proceso electoral"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range elec:ProcesoElectoral .

elec:votosEnBlanco a rdf:Property ;
  rdfs:label "Votos en blanco"@es ;
  rdfs:comment "Número de votos en blanco en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:integer .

elec:censoElectoral a rdf:Property ;
  rdfs:label "Censo electoral"@es ;
  rdfs:comment "Número de personas con derecho a voto en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:integer .

elec:votosNulos a rdf:Property ;
  rdfs:label "Votos nulos"@es ;
  rdfs:comment "Número de votos nulos en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:integer .

elec:votosEmitidos a rdf:Property ;
  rdfs:label "Votos emitidos"@es ;
  rdfs:comment "Número de votos emitidos en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:integer .

elec:tieneAreaElectoral a rdf:Property ;
  rdfs:label "Tiene área electoral"@es ;
  rdfs:comment "Una votación se realiza sobre un área electoral"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range elec:AreaElectoral .

elec:votosNulosPorcentaje a rdf:Property ;
  rdfs:label "Porcentaje de votos nulos"@es ;
  rdfs:comment "Porcentaje de votos nulos respecto a los votos emitidos en una votación"@es ;
  rdfs:domain elec:Votacion ;
  rdfs:range xsd:decimal .

<http://aims.fao.org/aos/geopolitical.owl#territory> a rdfs:Class .

elec:ProcesoElectoral a rdfs:Class ;
  rdfs:label "Proceso electoral"@es ;
  rdfs:comment "Un proceso electoral diferenciado en un periodo de tiempo que incluye una o varias votaciones"@es ;
  rdfs:subClassOf <http://purl.org/NET/c4dm/event.owl#Event> , <http://purl.org/dc/dcmitype/Event> .

elec:tieneVotacion a rdf:Property ;
  rdfs:label "Tiene votación"@es ;
  rdfs:comment "Un proceso electoral tiene una votación"@es ;
  rdfs:domain elec:ProcesoElectoral ;
  rdfs:range elec:Votacion .
