PREFIX optimar: <https://w3id.org/optimar#>
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#>

optimar:Sensor a rdfs:Class ;
  rdfs:label "Sensor"@en , "Sensor"@es ;
  rdfs:comment "A device that measures or monitors parameters of the wind platform, such as wind, corrosion, vibrations, etc."@en , "Un dispositivo que mide o monitorea parámetros de la plataforma eólica, como viento, corrosión, vibraciones, etc."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/sosa/Sensor> .

optimar:detectsCorrosion a rdf:Property ;
  rdfs:label "Detects corrosion"@en , "Detecta corrosión"@es ;
  rdfs:comment "Relates a sensor with the detected corrosion measurement."@en , "Relaciona un sensor con la medición de corrosión detectada."@es ;
  rdfs:domain optimar:Sensor ;
  rdfs:range optimar:Corrosion .

optimar:measuresStress a rdf:Property ;
  rdfs:label "Measures stress"@en , "Mide tensión"@es ;
  rdfs:comment "Indicates that a sensor measures the stress exerted on a component."@en , "Indica que un sensor mide la tensión ejercida sobre un componente."@es ;
  rdfs:domain optimar:Sensor ;
  rdfs:range optimar:StressData ;
  rdfs:subPropertyOf optimar:measures .

optimar:monitoredBy a rdf:Property ;
  rdfs:label "Monitored by"@en , "Monitorizado por"@es ;
  rdfs:comment "Relates an entity to the entity that monitors it."@en , "Relaciona una entidad con la entidad que la monitoriza."@es ;
  rdfs:range xsd:string .

optimar:measuresWind a rdf:Property ;
  rdfs:label "Measures wind"@en , "Mide viento"@es ;
  rdfs:comment "Relates a sensor with the measurement of wind speed or direction."@en , "Relaciona un sensor con la medición de velocidad o dirección del viento."@es ;
  rdfs:domain optimar:Sensor ;
  rdfs:range optimar:EnvironmentalCondition ;
  rdfs:subPropertyOf optimar:monitors .

optimar:measures a rdf:Property ;
  rdfs:label "Measures"@en , "Mide"@es ;
  rdfs:comment "Relates a sensor with the measurement data it produces. To relate a sensor with the monitored entity (component or environmental condition) use monitors."@en , "Relaciona un sensor con los datos de medición que produce. Para relacionar un sensor con la entidad supervisada (componente o condición ambiental) se usa monitors."@es ;
  rdfs:domain <http://www.w3.org/ns/sosa/Sensor> ;
  rdfs:range optimar:Data .

optimar:measuresVibration a rdf:Property ;
  rdfs:label "Measures vibration"@en , "Mide vibración"@es ;
  rdfs:comment "Indicates that a sensor collects vibration data from a component."@en , "Indica que un sensor obtiene datos de vibración de un componente."@es ;
  rdfs:domain optimar:Sensor ;
  rdfs:range optimar:VibrationData ;
  rdfs:subPropertyOf optimar:measures .

optimar:samplingFrequency a rdf:Property ;
  rdfs:label "Sampling frequency"@en , "Frecuencia de muestreo"@es ;
  rdfs:comment "Frequency at which the sensor produces measurements, expressed as a QUDT quantity value (e.g. Hz, or 1 per minute)."@en , "Frecuencia con la que el sensor genera mediciones, expresada como valor QUDT (p. ej. Hz, o 1 por minuto)."@es ;
  rdfs:domain <http://www.w3.org/ns/sosa/Sensor> ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:monitorsDeformation a rdf:Property ;
  rdfs:label "Monitors deformation"@en , "Monitorea deformación"@es ;
  rdfs:comment "Relates a sensor to the structural deformation it measures or monitors."@en , "Relaciona un sensor con la deformación estructural que mide o supervisa."@es ;
  rdfs:domain optimar:Sensor ;
  rdfs:range optimar:Deformation ;
  rdfs:subPropertyOf optimar:monitors .

optimar:detects a rdf:Property ;
  rdfs:label "Detects"@en , "Detecta"@es ;
  rdfs:comment "Relates a sensor to the event that it detects."@en , "Relaciona un sensor con el evento que detecta."@es ;
  rdfs:domain optimar:Sensor ;
  rdfs:range optimar:Event .

optimar:isInstalledIn a rdf:Property ;
  rdfs:label "Is installed in"@en , "Está instalado en"@es ;
  rdfs:comment "Indicates that a sensor is installed in a component."@en , "Indica que un sensor está instalado en un componente."@es ;
  rdfs:domain <http://www.w3.org/ns/sosa/Sensor> ;
  rdfs:range optimar:Component ;
  rdfs:subPropertyOf <http://www.w3.org/ns/sosa/isHostedBy> .

optimar:dataFormat a rdf:Property ;
  rdfs:label "Data format"@en , "Formato de datos"@es ;
  rdfs:comment "Format in which the sensor delivers its data or in which a data item is serialised (e.g. CSV, TXT, binary, JPG, MP4, JSON, Modbus)."@en , "Formato en el que el sensor entrega sus datos o en el que está serializado un dato (p. ej. CSV, TXT, binario, JPG, MP4, JSON, Modbus)."@es ;
  rdfs:range xsd:string .

optimar:monitors a rdf:Property ;
  rdfs:label "Monitors"@en , "Monitorea"@es ;
  rdfs:comment "General monitoring relationship between a monitoring entity (sensor or actor) and the monitored entity (component, environmental condition, sensor or failure)."@en , "Relación general de supervisión entre una entidad supervisora (sensor o actor) y la entidad supervisada (componente, condición ambiental, sensor o fallo)."@es ;
  rdfs:range xsd:string .

<http://qudt.org/schema/qudt/QuantityValue> a rdfs:Class .

optimar:CorrosionEvent a rdfs:Class ;
  rdfs:label "Corrosion Event"@en , "Evento de detección de corrosión"@es ;
  rdfs:comment "Event in which degradation of the platform's metallic structure due to corrosion is detected."@en , "Evento en el que se detecta la degradación de la estructura metálica de la plataforma por efectos de corrosión."@es ;
  rdfs:subClassOf optimar:FailureEvent .

optimar:duration a rdf:Property ;
  rdfs:label "Duration"@en , "Duración"@es ;
  rdfs:comment "Duration of the event or maintenance expressed as a QUDT quantity value."@en , "Duración del evento o mantenimiento expresada como valor QUDT."@es ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:causedBy a rdf:Property ;
  rdfs:label "Caused by"@en , "Causado por"@es ;
  rdfs:comment "Relates an event with the failure that caused it."@en , "Relaciona un evento con el fallo que lo provocó."@es ;
  rdfs:domain optimar:Event ;
  rdfs:range optimar:Failure .

optimar:hasGeneratedData a rdf:Property ;
  rdfs:label "Generates"@en , "Genera"@es ;
  rdfs:comment "Relates an event or activity to the data it generates."@en , "Relaciona un evento o actividad con los datos que genera."@es ;
  rdfs:domain <http://www.w3.org/ns/prov#Activity> ;
  rdfs:range optimar:Data ;
  rdfs:subPropertyOf <http://www.w3.org/ns/prov#generated> .

optimar:relatedToComponent a rdf:Property ;
  rdfs:label "Related to component"@en , "Relacionado con componente"@es ;
  rdfs:comment "Relates an event to the platform component that is affected."@en , "Relaciona un evento con el componente de la plataforma que se ve afectado."@es ;
  rdfs:domain optimar:Event ;
  rdfs:range optimar:Component .

optimar:failureObservation a rdf:Property ;
  rdfs:label "Failure observation"@en , "Observación de fallo"@es ;
  rdfs:comment "Relationship between a failure event and the observation made by a sensor."@en , "Relación entre un evento de fallo y la observación realizada por un sensor."@es ;
  rdfs:domain optimar:FailureEvent ;
  rdfs:range optimar:Observation .

optimar:detectedBy a rdf:Property ;
  rdfs:label "Detected by"@en , "Detectado por"@es ;
  rdfs:comment "Relates an event to the sensor that detected it."@en , "Relaciona un evento con el sensor que lo detectó."@es ;
  rdfs:domain optimar:Event ;
  rdfs:range optimar:Sensor .

optimar:startDateTime a rdf:Property ;
  rdfs:label "Start date and time"@en , "Fecha y hora de inicio"@es ;
  rdfs:comment "Start timestamp of the event or maintenance."@en , "Marca temporal de inicio del evento o mantenimiento."@es ;
  rdfs:range xsd:dateTime .

optimar:darkCorrosionLevel a rdf:Property ;
  rdfs:label "Dark corrosion level"@en , "Nivel de corrosión oscura"@es ;
  rdfs:comment "Level of dark corrosion detected on the material surface."@en , "Nivel de corrosión oscura detectada en la superficie del material."@es ;
  rdfs:domain optimar:CorrosionEvent ;
  rdfs:range xsd:decimal ;
  rdfs:subPropertyOf optimar:corrosionLevel .

optimar:lightCorrosion a rdf:Property ;
  rdfs:label "Light corrosion level"@en , "Nivel de corrosión clara"@es ;
  rdfs:comment "Level of light corrosion detected on the material surface."@en , "Nivel de corrosión clara detectada en la superficie del material."@es ;
  rdfs:domain optimar:CorrosionEvent ;
  rdfs:range xsd:decimal ;
  rdfs:subPropertyOf optimar:corrosionLevel .

optimar:endDateTime a rdf:Property ;
  rdfs:label "End date and time"@en , "Fecha y hora de finalización"@es ;
  rdfs:comment "End timestamp of the event or maintenance."@en , "Marca temporal de finalización del evento o mantenimiento."@es ;
  rdfs:range xsd:dateTime .

optimar:corrosionLevel a rdf:Property ;
  rdfs:label "Corrosion level"@en , "Nivel de corrosión"@es ;
  rdfs:comment "General corrosion index detected in a component."@en , "Índice general de corrosión detectada en un componente."@es ;
  rdfs:domain optimar:CorrosionEvent ;
  rdfs:range xsd:decimal .

optimar:VerticalLoadAnchor a rdfs:Class ;
  rdfs:label "Vertical Load Anchor (VLA)"@en , "Ancla de carga vertical (VLA)"@es ;
  rdfs:comment "Drag-installed plate anchor able to withstand loads with a significant vertical component."@en , "Ancla de placa instalada por arrastre capaz de resistir cargas con una componente vertical importante."@es ;
  rdfs:subClassOf optimar:DragEmbedmentAnchor .

optimar:mass a rdf:Property ;
  rdfs:label "Mass"@en , "Masa"@es ;
  rdfs:comment "Mass of the component expressed as a QUDT quantity value"@en , "Masa del componente expresada como un valor con unidad QUDT"@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:isSupportedBy a rdf:Property ;
  rdfs:label "Is supported by"@en , "Es soportado por"@es ;
  rdfs:comment "Indicates that a component is structurally or functionally supported by another."@en , "Indica que un componente depende estructural o funcionalmente de otro para su soporte."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Component .

optimar:requiresMaintenance a rdf:Property ;
  rdfs:label "Requires maintenance"@en , "Requiere mantenimiento"@es ;
  rdfs:comment "Relates a component with the required maintenance tasks."@en , "Relaciona un componente con las tareas de mantenimiento necesarias."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Maintenance .

optimar:transmitsMovementTo a rdf:Property ;
  rdfs:label "Transmits movement to"@en , "Transmite movimiento a"@es ;
  rdfs:comment "Indicates that a component transmits mechanical movement to another."@en , "Indica que un componente transmite movimiento mecánico a otro."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Component .

optimar:elasticModulus a rdf:Property ;
  rdfs:label "Elastic modulus"@en , "Módulo elástico"@es ;
  rdfs:comment "Elastic modulus of the material of a component, expressed as a QUDT quantity value."@en , "Módulo de elasticidad del material de un componente, expresado como valor QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:electricalParameterMonitoredBy a rdf:Property ;
  rdfs:label "Electrical parameter monitored by"@en , "Parámetro eléctrico monitoreado por"@es ;
  rdfs:comment "Relates a component with the electrical sensor that monitors its parameters."@en , "Relaciona un componente con el sensor eléctrico que monitorea sus parámetros."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:ElectricalSensor ;
  rdfs:subPropertyOf optimar:monitoredBy .

optimar:temperatureMonitoredBy a rdf:Property ;
  rdfs:label "Temperature monitored by"@en , "Temperatura monitoreada por"@es ;
  rdfs:comment "Relates a component or environmental condition with the temperature sensor that monitors it."@en , "Relaciona un componente o condición ambiental con el sensor de temperatura que lo monitorea."@es ;
  rdfs:range optimar:TemperatureSensor ;
  rdfs:subPropertyOf optimar:monitoredBy .

optimar:height a rdf:Property ;
  rdfs:label "Height"@en , "Altura"@es ;
  rdfs:comment "Height of the component expressed as a QUDT quantity value."@en , "Altura del componente expresada como un valor con unidad QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:rotationSpeed a rdf:Property ;
  rdfs:label "Rotation speed"@en , "Velocidad de rotación"@es ;
  rdfs:comment "Angular speed of a component expressed as a QUDT quantity value."@en , "Velocidad angular de un componente expresada como un valor con unidad QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:anchorLoad a rdf:Property ;
  rdfs:label "Anchor load"@en , "Carga del ancla"@es ;
  rdfs:comment "Design load the anchor must withstand (holding capacity), expressed as a QUDT quantity value."@en , "Carga de diseño que el ancla debe resistir (capacidad de agarre), expresada como valor QUDT."@es ;
  rdfs:domain optimar:Anchor ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:affectedBy a rdf:Property ;
  rdfs:label "Affected by"@en , "Afectado por"@es ;
  rdfs:comment "Indicates that a component is affected by a specific failure."@en , "Indica que un componente está afectado por un fallo específico."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Failure .

optimar:width a rdf:Property ;
  rdfs:label "Width"@en , "Anchura"@es ;
  rdfs:comment "Width of the component expressed as a QUDT quantity value."@en , "Anchura del componente expresada como un valor con unidad QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:houses a rdf:Property ;
  rdfs:label "Houses"@en , "Aloja"@es ;
  rdfs:comment "Indicates that a component contains or houses physically another in its structure."@en , "Indica que un componente contiene o aloja físicamente a otro en su estructura."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Component .

optimar:anchoredIn a rdf:Property ;
  rdfs:label "Anchored in"@en , "Anclada en"@es ;
  rdfs:comment "Relates an anchor with the seabed in which it is installed."@en , "Relaciona un ancla con el fondo marino en el que está instalada."@es ;
  rdfs:domain optimar:Anchor ;
  rdfs:range optimar:Seabed .

optimar:thickness a rdf:Property ;
  rdfs:label "Thickness"@en , "Espesor"@es ;
  rdfs:comment "Thickness of the section or wall of a component measured in QUDT units."@en , "Espesor de la sección o pared de un componente medido en unidades QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:stiffness a rdf:Property ;
  rdfs:label "Stiffness"@en , "Rigidez"@es ;
  rdfs:comment "Stiffness (e.g. bending stiffness) of a component, expressed as a QUDT quantity value."@en , "Rigidez (p. ej. a flexión) de un componente, expresada como valor QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:hasInstalled a rdf:Property ;
  rdfs:label "Has installed"@en , "Tiene instalado"@es ;
  rdfs:comment "Indicates that a component has a sensor installed."@en , "Indica que un componente tiene un sensor instalado."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://www.w3.org/ns/sosa/Sensor> ;
  rdfs:subPropertyOf <http://www.w3.org/ns/sosa/hosts> .

optimar:rotorParameterMonitoredBy a rdf:Property ;
  rdfs:label "Rotor parameter monitored by"@en , "Parámetro de rotor monitoreado por"@es ;
  rdfs:comment "Relates a component with the sensor that monitors its rotor parameters."@en , "Relaciona un componente con el sensor que monitorea los parámetros del rotor."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:RotorSensor ;
  rdfs:subPropertyOf optimar:monitoredBy .

optimar:isHousedIn a rdf:Property ;
  rdfs:label "Is housed in"@en , "Está alojado en"@es ;
  rdfs:comment "Indicates that a component is physically contained within another."@en , "Indica que un componente está físicamente contenido dentro de otro."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Component .

optimar:reinforcementType a rdf:Property ;
  rdfs:label "Reinforcement type"@en , "Tipo de refuerzo"@es ;
  rdfs:comment "Description of the internal reinforcement structure of a component (e.g. carbon fibre spar cap in the blade)."@en , "Descripción de la estructura interna de refuerzo de un componente (p. ej. larguero de fibra de carbono en la pala)."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range xsd:string .

optimar:supports a rdf:Property ;
  rdfs:label "Supports"@en , "Soporta a"@es ;
  rdfs:comment "Indicates that a component provides structural or functional support to another."@en , "Indica que un componente proporciona soporte estructural o funcional a otro."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Component .

optimar:diameter a rdf:Property ;
  rdfs:label "Diameter"@en , "Diámetro"@es ;
  rdfs:comment "Diameter of the component measured in QUDT units."@en , "Diámetro del componente medido en unidades QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:transportLoad a rdf:Property ;
  rdfs:label "Transport load"@en , "Carga de transporte"@es ;
  rdfs:comment "Load the anchor is subjected to during transport and installation, expressed as a QUDT quantity value."@en , "Carga a la que se somete el ancla durante su transporte e instalación, expresada como valor QUDT."@es ;
  rdfs:domain optimar:Anchor ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:material a rdf:Property ;
  rdfs:label "Material"@en , "Material"@es ;
  rdfs:comment "Material of manufacturing of the component (e.g. steel, composite, fiberglass, etc.)."@en , "Material de fabricación del componente (ej. acero, compuesto, fibra de vidrio, etc.)."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range xsd:string .

optimar:length a rdf:Property ;
  rdfs:label "Length"@en , "Longitud"@es ;
  rdfs:comment "Length of a component, expressed as a QUDT quantity value"@en , "Longitud de un componente, expresada como un valor con unidad QUDT"@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:connectedTo a rdf:Property ;
  rdfs:label "Connected to"@en , "Conectado a"@es ;
  rdfs:comment "Indicates that a component is connected to another."@en , "Indica que un componente está conectado a otro."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:Component .

optimar:hasOperationalState a rdf:Property ;
  rdfs:label "Has operational state"@en , "Tiene estado operativo"@es ;
  rdfs:comment "Relates a component with its current operational state."@en , "Relaciona un componente con su estado operativo actual."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range optimar:OperationalState .

optimar:externalShape a rdf:Property ;
  rdfs:label "External shape"@en , "Forma externa"@es ;
  rdfs:comment "Describes the external shape or geometry of the component."@en , "Describe la forma externa o geometría del componente."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range xsd:string .

optimar:momentOfInertia a rdf:Property ;
  rdfs:label "Moment of inertia"@en , "Momento de inercia"@es ;
  rdfs:comment "Mass moment of inertia of a component about its rotation axis, expressed as a QUDT quantity value."@en , "Momento de inercia másico de un componente respecto a su eje de rotación, expresado como valor QUDT."@es ;
  rdfs:domain optimar:Component ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:Hub a rdfs:Class ;
  rdfs:label "Hub"@en , "Hub"@es ;
  rdfs:comment "The central part of the turbine where the blades are connected."@en , "La parte central de la turbina donde se conectan las palas."@es ;
  rdfs:subClassOf optimar:TurbineComponent .

optimar:turbineComponentMonitoredBy a rdf:Property ;
  rdfs:label "Is monitored by"@en , "Es monitoreado por"@es ;
  rdfs:comment "Relates a turbine component with the sensors that monitor it."@en , "Relaciona un componente de turbina con los sensores que lo supervisan."@es ;
  rdfs:domain optimar:TurbineComponent ;
  rdfs:range optimar:Sensor ;
  rdfs:subPropertyOf optimar:monitoredBy .

optimar:isPartOf a rdf:Property ;
  rdfs:label "Is part of"@en , "Es parte de"@es ;
  rdfs:comment "Indicates that a turbine component is part of a specific turbine."@en , "Indica que un componente de turbina forma parte de una turbina específica."@es ;
  rdfs:domain optimar:TurbineComponent ;
  rdfs:range optimar:Turbine .

optimar:Location a rdfs:Class ;
  rdfs:label "Location"@en , "Ubicación"@es ;
  rdfs:comment "The geographic location of the wind platform."@en , "La ubicación geográfica de la plataforma eólica."@es .

optimar:hasSeabed a rdf:Property ;
  rdfs:label "Has seabed"@en , "Tiene fondo marino"@es ;
  rdfs:comment "Relates a location with the characteristics of its seabed."@en , "Relaciona una ubicación con las características de su fondo marino."@es ;
  rdfs:domain optimar:Location ;
  rdfs:range optimar:Seabed .

optimar:waterDepth a rdf:Property ;
  rdfs:label "Water depth"@en , "Profundidad del agua"@es ;
  rdfs:comment "Water depth at the location, expressed as a QUDT quantity value."@en , "Profundidad del agua en la ubicación, expresada como valor QUDT."@es ;
  rdfs:domain optimar:Location ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:Generator a rdfs:Class ;
  rdfs:label "Generator"@en , "Generador"@es ;
  rdfs:comment "Electrical generator that converts mechanical energy into electrical energy."@en , "Generador eléctrico que convierte energía mecánica en eléctrica."@es ;
  rdfs:subClassOf optimar:Component .

optimar:PlatformActuator a rdfs:Class ;
  rdfs:label "Platform Actuator"@en , "Actuador de plataforma"@es ;
  rdfs:comment "Responsible for making adjustments on the platform, such as mechanical or hydraulic adjustments."@en , "Encargado de realizar ajustes sobre la plataforma, como ajustes mecánicos o hidráulicos."@es ;
  rdfs:subClassOf optimar:Actor .

optimar:actorMonitors a rdf:Property ;
  rdfs:label "Actor monitors"@en , "Actor monitorea"@es ;
  rdfs:comment "Relates an actor to the components or sensors they monitor."@en , "Relaciona a un actor con los componentes o sensores que supervisa."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf optimar:monitors .

optimar:adjusts a rdf:Property ;
  rdfs:label "Adjusts"@en , "Ajusta"@es ;
  rdfs:comment "Indicates that an actor makes adjustments on a component (e.g. the pitch system)."@en , "Indica que un actor realiza ajustes sobre un componente (p. ej. el sistema de pitch)."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range optimar:Component .

optimar:analyzes a rdf:Property ;
  rdfs:label "Analyzes"@en , "Analiza"@es ;
  rdfs:comment "Relates an actor to the data or failures that it studies or interprets."@en , "Relaciona a un actor con los datos o fallos que estudia o interpreta."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range xsd:string .

optimar:performsTask a rdf:Property ;
  rdfs:label "Performs task"@en , "Realiza tarea"@es ;
  rdfs:comment "Relates an actor with a task that it performs as part of its role."@en , "Relaciona un actor con una tarea que ejecuta como parte de su rol."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range optimar:Task .

optimar:manages a rdf:Property ;
  rdfs:label "Manages"@en , "Administra"@es ;
  rdfs:comment "Indicates that an actor is responsible for managing a wind farm, a wind power platform or its mooring system."@en , "Indica que un actor se encarga de la gestión de un parque eólico, una plataforma eólica o su sistema de amarre."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range xsd:string .

optimar:performedMaintenance a rdf:Property ;
  rdfs:label "Performs maintenance"@en , "Realiza mantenimiento"@es ;
  rdfs:comment "Relates an actor with the maintenance that it performs."@en , "Relaciona un actor con el mantenimiento que realiza."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range optimar:Maintenance ;
  rdfs:subPropertyOf optimar:performsTask .

optimar:hasRole a rdf:Property ;
  rdfs:label "Has role"@en , "Tiene rol"@es ;
  rdfs:comment "Indicates the role that an actor performs within the system."@en , "Indica el rol que desempeña un actor dentro del sistema."@es ;
  rdfs:domain optimar:Actor ;
  rdfs:range optimar:Role .

optimar:TautLegMooringSystem a rdfs:Class ;
  rdfs:label "Taut-Leg Mooring System"@en , "Sistema de amarre tenso (taut-leg)"@es ;
  rdfs:comment "Mooring system with pretensioned lines that reach the seabed at an angle; the restoring force comes from the line elasticity."@en , "Sistema de amarre con líneas pretensadas que llegan al fondo con un ángulo; la fuerza de restauración procede de la elasticidad de las líneas."@es ;
  rdfs:subClassOf optimar:MooringSystem .

optimar:hasAnchor a rdf:Property ;
  rdfs:label "Has anchor"@en , "Tiene ancla"@es ;
  rdfs:comment "Relates a mooring system with its anchors."@en , "Relaciona un sistema de amarre con sus anclas."@es ;
  rdfs:domain optimar:MooringSystem ;
  rdfs:range optimar:Anchor ;
  rdfs:subPropertyOf optimar:hasMooringComponent .

optimar:hasLineDistribution a rdf:Property ;
  rdfs:label "Has line distribution"@en , "Tiene distribución de líneas"@es ;
  rdfs:comment "Indicates the arrangement of the lines of a mooring system."@en , "Indica la disposición de las líneas de un sistema de amarre."@es ;
  rdfs:domain optimar:MooringSystem ;
  rdfs:range optimar:MooringLineDistribution .

optimar:numberOfMooringLines a rdf:Property ;
  rdfs:label "Number of mooring lines"@en , "Número de líneas de amarre"@es ;
  rdfs:comment "Total number of lines of a mooring system."@en , "Número total de líneas de un sistema de amarre."@es ;
  rdfs:domain optimar:MooringSystem ;
  rdfs:range xsd:nonNegativeInteger .

optimar:hasMooringLine a rdf:Property ;
  rdfs:label "Has mooring line"@en , "Tiene línea de amarre"@es ;
  rdfs:comment "Relates a mooring system with its mooring lines."@en , "Relaciona un sistema de amarre con sus líneas de amarre."@es ;
  rdfs:domain optimar:MooringSystem ;
  rdfs:range optimar:MooringLine ;
  rdfs:subPropertyOf optimar:hasMooringComponent .

optimar:hasMooringComponent a rdf:Property ;
  rdfs:label "Has mooring component"@en , "Tiene componente de amarre"@es ;
  rdfs:comment "Relates a mooring system with the elements that compose it."@en , "Relaciona un sistema de amarre con los elementos que lo componen."@es ;
  rdfs:domain optimar:MooringSystem ;
  rdfs:range optimar:MooringComponent .

optimar:MaintenanceOperator a rdfs:Class ;
  rdfs:label "Maintenance Operator"@en , "Operador de mantenimiento"@es ;
  rdfs:comment "Person responsible for carrying out preventive and corrective maintenance on the platform."@en , "Persona encargada de realizar el mantenimiento preventivo y correctivo en la plataforma."@es ;
  rdfs:subClassOf optimar:Actor .

optimar:ParkOwner a rdfs:Class ;
  rdfs:label "Park Owner"@en , "Propietario de parque"@es ;
  rdfs:comment "Entity or individual owning the offshore wind farm and responsible for its overall operation."@en , "Entidad o persona propietaria del parque eólico offshore y responsable de su operación general."@es ;
  rdfs:subClassOf optimar:Actor .

optimar:Seabed a rdfs:Class ;
  rdfs:label "Seabed"@en , "Fondo marino"@es ;
  rdfs:comment "Seabed of the platform site, characterised by its soil composition, sediment thickness and inclination."@en , "Fondo marino del emplazamiento de la plataforma, caracterizado por su composición, espesor sedimentario e inclinación."@es .

optimar:sedimentThickness a rdf:Property ;
  rdfs:label "Sediment thickness"@en , "Espesor sedimentario"@es ;
  rdfs:comment "Thickness of the sediment layer, expressed as a QUDT quantity value."@en , "Espesor de la capa de sedimentos, expresado como valor QUDT."@es ;
  rdfs:domain optimar:Seabed ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:soilComposition a rdf:Property ;
  rdfs:label "Soil composition"@en , "Composición del suelo"@es ;
  rdfs:comment "Type or composition of the seabed soil (e.g. clay, sand, rock)."@en , "Tipo o composición del suelo marino (p. ej. arcilla, arena, roca)."@es ;
  rdfs:domain optimar:Seabed ;
  rdfs:range xsd:string .

optimar:seabedInclination a rdf:Property ;
  rdfs:label "Seabed inclination"@en , "Inclinación del fondo"@es ;
  rdfs:comment "Slope of the seabed, expressed as a QUDT quantity value (e.g. in degrees)."@en , "Pendiente del fondo marino, expresada como valor QUDT (p. ej. en grados)."@es ;
  rdfs:domain optimar:Seabed ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:MooringComponent a rdfs:Class ;
  rdfs:label "Mooring Component"@en , "Componente de amarre"@es ;
  rdfs:comment "Element that is part of a mooring system (lines, anchors, connectors, tensioners, fairleads)."@en , "Elemento que forma parte de un sistema de amarre (líneas, anclas, conectores, tensores, fairleads)."@es ;
  rdfs:subClassOf optimar:Component .

optimar:Nacelle a rdfs:Class ;
  rdfs:label "Nacelle"@en , "Nacelle"@es ;
  rdfs:comment "The turbine component that houses the generator and other mechanical components."@en , "El compartimento de la turbina que aloja el generador y otros componentes mecánicos."@es ;
  rdfs:subClassOf optimar:TurbineComponent .

optimar:yawAngleMonitoredBy a rdf:Property ;
  rdfs:label "Yaw angle monitored by"@en , "Ángulo de yaw monitoreado por"@es ;
  rdfs:comment "Relates the nacelle with the sensor that monitors its yaw angle."@en , "Relaciona la góndola con el sensor que monitorea su ángulo de orientación."@es ;
  rdfs:domain optimar:Nacelle ;
  rdfs:range optimar:YawSensor ;
  rdfs:subPropertyOf optimar:monitoredBy .

optimar:Column a rdfs:Class ;
  rdfs:label "Column"@en , "Columna"@es ;
  rdfs:comment "Vertical buoyant element of a floating substructure that provides buoyancy and hydrostatic stability."@en , "Elemento vertical de flotación de una subestructura flotante que aporta flotabilidad y estabilidad hidrostática."@es ;
  rdfs:subClassOf optimar:SubstructureMember .

optimar:isMemberOf a rdf:Property ;
  rdfs:label "Is member of"@en , "Es miembro de"@es ;
  rdfs:comment "Relates a structural member with the floating substructure it belongs to."@en , "Relaciona un miembro estructural con la subestructura flotante de la que forma parte."@es ;
  rdfs:domain optimar:SubstructureMember ;
  rdfs:range optimar:FloatingSubstructure .

optimar:Role a rdfs:Class ;
  rdfs:label "Role"@en , "Rol"@es ;
  rdfs:comment "The roles of the actors that manage, operate or maintain the offshore wind power platform."@en , "Los roles de los actores que gestionan, operan o mantienen la plataforma eólica."@es .

optimar:Tower a rdfs:Class ;
  rdfs:label "Tower"@en , "Torre"@es ;
  rdfs:comment "The structure that supports the wind turbine."@en , "La estructura que sostiene la turbina eólica."@es ;
  rdfs:subClassOf optimar:TurbineComponent .

optimar:Corrosion a rdfs:Class ;
  rdfs:label "Corrosion"@en , "Corrosión"@es ;
  rdfs:comment "Failure caused by corrosion of the metallic structure of the platform."@en , "Fallo causado por la corrosión de la estructura metálica de la plataforma."@es ;
  rdfs:subClassOf optimar:Failure .

optimar:hasFailureCause a rdf:Property ;
  rdfs:label "Failure cause"@en , "Causa de fallo"@es ;
  rdfs:comment "Indicates that a failure is caused by a specific environmental condition."@en , "Indica que un fallo tiene su origen en una condición ambiental específica."@es ;
  rdfs:domain optimar:Failure ;
  rdfs:range optimar:EnvironmentalCondition .

optimar:detectionDateTime a rdf:Property ;
  rdfs:label "Detection date and time"@en , "Fecha y hora de detección"@es ;
  rdfs:comment "Detection timestamp when the failure was detected."@en , "Marca temporal de detección del fallo."@es ;
  rdfs:domain optimar:Failure ;
  rdfs:range xsd:dateTime .

optimar:causesFailure a rdf:Property ;
  rdfs:label "Causes failure"@en , "Causa fallo"@es ;
  rdfs:comment "Indicates that a failure causes another failure (cascade relationship)."@en , "Indica que un fallo causa otro fallo (relación de cascada)."@es ;
  rdfs:domain optimar:Failure ;
  rdfs:range optimar:Failure .

optimar:severity a rdf:Property ;
  rdfs:label "Severity"@en , "Severidad"@es ;
  rdfs:comment "Severity level of the failure: 'low', 'medium', 'high', 'critical'."@en , "Nivel de severidad del fallo: 'low', 'medium', 'high', 'critical'."@es ;
  rdfs:domain optimar:Failure ;
  rdfs:range xsd:string .

optimar:precededBy a rdf:Property ;
  rdfs:label "Preceded by"@en , "Precedido por"@es ;
  rdfs:comment "Indicates that a failure was preceded temporally by another failure."@en , "Indica que un fallo fue precedido temporalmente por otro fallo."@es ;
  rdfs:domain optimar:Failure ;
  rdfs:range optimar:Failure .

optimar:affects a rdf:Property ;
  rdfs:label "Affects"@en , "Afecta"@es ;
  rdfs:comment "Indicates that a failure affects a specific component."@en , "Indica que un fallo afecta un componente específico."@es ;
  rdfs:domain optimar:Failure ;
  rdfs:range optimar:Component .

optimar:RotorAngleData a rdfs:Class ;
  rdfs:label "Rotor angle data"@en , "Datos de ángulo de rotor"@es ;
  rdfs:comment "Rotor position angle data."@en , "Datos de ángulo de posición del rotor."@es ;
  rdfs:subClassOf optimar:RotorData .

optimar:measurementType a rdf:Property ;
  rdfs:label "Measurement type"@en , "Tipo de medición"@es ;
  rdfs:comment "Specifies the type of measurement represented by a measurement observation (e.g., maximum, minimum or average)."@en , "Especifica el tipo de medida que representa una observación de medida (por ejemplo, máxima, mínima o media)."@es ;
  rdfs:domain optimar:Measurement ;
  rdfs:range xsd:string .

optimar:dateTime a rdf:Property ;
  rdfs:label "Date and time"@en , "Fecha y hora"@es ;
  rdfs:comment "Associated temporal mark to the measurement."@en , "Marca temporal asociada a la medición."@es ;
  rdfs:domain optimar:Measurement ;
  rdfs:range xsd:dateTime .

optimar:vibrationLevel a rdf:Property ;
  rdfs:label "Vibration level"@en , "Nivel de vibración"@es ;
  rdfs:comment "Level of vibrations recorded in a component or system."@en , "Nivel de vibraciones registradas en un componente o sistema."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:value a rdf:Property ;
  rdfs:label "Value"@en , "Valor"@es ;
  rdfs:comment "Numeric value of the measurement taken by a sensor."@en , "Valor numérico de la medición tomada por un sensor."@es ;
  rdfs:domain optimar:Measurement ;
  rdfs:range xsd:decimal .

optimar:displacement a rdf:Property ;
  rdfs:label "Displacement"@en , "Desplazamiento"@es ;
  rdfs:comment "Displacement or position change recorded in the component."@en , "Desplazamiento o cambio de posición registrado en el componente."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range xsd:decimal .

optimar:materialFatigue a rdf:Property ;
  rdfs:label "Material fatigue"@en , "Fatiga material"@es ;
  rdfs:comment "Accumulated material fatigue degree."@en , "Grado de fatiga acumulada en el material."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range xsd:decimal .

optimar:temperature a rdf:Property ;
  rdfs:label "Temperature"@en , "Temperatura"@es ;
  rdfs:comment "Temperature recorded expressed as a QUDT quantity value."@en , "Temperatura registrada expresada como un valor con unidad QUDT."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:misalignmentLevel a rdf:Property ;
  rdfs:label "Misalignment level"@en , "Nivel de desalineación"@es ;
  rdfs:comment "Measure of the misalignment level detected in a component."@en , "Medida del grado de desalineación detectada en un componente."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range xsd:decimal .

optimar:pressureLevel a rdf:Property ;
  rdfs:label "Pressure level"@en , "Nivel de presión"@es ;
  rdfs:comment "Pressure exerted on a component."@en , "Presión ejercida sobre un componente."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:deformationLevel a rdf:Property ;
  rdfs:label "Deformation level"@en , "Nivel de Deformación"@es ;
  rdfs:comment "Degree of deformation recorded in the component."@en , "Grado de deformación registrado en el componente."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range xsd:decimal .

optimar:unit a rdf:Property ;
  rdfs:label "Unit"@en , "Unidad"@es ;
  rdfs:comment "Measurement unit of the recorded value (e.g. m/s, rpm, °C, etc.)."@en , "Unidad de medida del valor registrado (ej. m/s, rpm, °C, etc.)."@es ;
  rdfs:domain optimar:Measurement ;
  rdfs:range xsd:string .

optimar:materialWear a rdf:Property ;
  rdfs:label "Material wear"@en , "Desgaste material"@es ;
  rdfs:comment "Degree of material wear in a component."@en , "Grado de desgaste de un material en un componente."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range xsd:decimal .

optimar:stressLevel a rdf:Property ;
  rdfs:label "Stress level"@en , "Nivel de tensión"@es ;
  rdfs:comment "Stress level recorded in a component."@en , "Nivel de tensión registrado en un componente."@es ;
  rdfs:domain optimar:Data ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:Brace a rdfs:Class ;
  rdfs:label "Brace"@en , "Riostra"@es ;
  rdfs:comment "Tubular element that connects the columns of the floating substructure and transfers loads between them."@en , "Elemento tubular que conecta las columnas de la subestructura flotante y transmite cargas entre ellas."@es ;
  rdfs:subClassOf optimar:SubstructureMember .

optimar:FloatingPlatform a rdfs:Class ;
  rdfs:label "Floating Wind Power Platform"@en , "Plataforma eólica flotante"@es ;
  rdfs:comment "An offshore wind power platform that includes a turbine, floating substructure, and mooring system"@en , "Plataforma eólica offshore completa que incluye turbina, subestructura flotante y sistema de amarre."@es ;
  rdfs:subClassOf optimar:WindPowerPlatform .

optimar:locatedIn a rdf:Property ;
  rdfs:label "Located in"@en , "Ubicado en"@es ;
  rdfs:comment "Indicates the location where the wind power platform is located."@en , "Indica el lugar en el que se encuentra la plataforma eólica."@es ;
  rdfs:domain optimar:WindPowerPlatform ;
  rdfs:range optimar:Location .

optimar:hasTurbine a rdf:Property ;
  rdfs:label "Has turbine"@en , "Tiene turbina"@es ;
  rdfs:comment "Indicates that a wind power platform contains a wind turbine."@en , "Indica que una plataforma eólica contiene una turbina eólica."@es ;
  rdfs:domain optimar:WindPowerPlatform ;
  rdfs:range optimar:Turbine .

optimar:hasComponent a rdf:Property ;
  rdfs:label "Has component"@en , "Tiene componente"@es ;
  rdfs:comment "Indicates that an offshore wind power platform has a specific component."@en , "Indica que una plataforma eólica offshore tiene un componente específico."@es ;
  rdfs:domain optimar:WindPowerPlatform ;
  rdfs:range optimar:Component .

optimar:AnalyticalRole a rdfs:Class ;
  rdfs:label "Analytical Role"@en , "Rol analítico"@es ;
  rdfs:comment "Role focused on data analysis and generation of useful information for decision-making."@en , "Rol orientado al análisis de datos y generación de información útil para la toma de decisiones."@es ;
  rdfs:subClassOf optimar:Role .

optimar:RotorAngleSensor a rdfs:Class ;
  rdfs:label "Rotor angle sensor"@en , "Sensor de ángulo de rotor"@es ;
  rdfs:comment "Sensor that measures the rotor position angle."@en , "Sensor que mide el ángulo de posición del rotor."@es ;
  rdfs:subClassOf optimar:RotorSensor .

optimar:VoltageData a rdfs:Class ;
  rdfs:label "Voltage Data"@en , "Datos de voltaje"@es ;
  rdfs:comment "Electrical voltage data."@en , "Datos de voltaje eléctrico."@es ;
  rdfs:subClassOf optimar:ElectricalData .

optimar:StructuralInstability a rdfs:Class ;
  rdfs:label "Structural Instability"@en , "Inestabilidad estructural"@es ;
  rdfs:comment "Failure that compromises the structural stability of the floating platform."@en , "Fallo que compromete la estabilidad estructural de la plataforma flotante."@es ;
  rdfs:subClassOf optimar:Failure .

optimar:Event a rdfs:Class ;
  rdfs:label "Event"@en , "Evento"@es ;
  rdfs:comment "An event that occurs in the offshore wind power platform, such as a failure detection."@en , "Un evento que ocurre en la plataforma eólica, como la detección de un fallo."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/prov#Activity> .

optimar:GridFrequencySensor a rdfs:Class ;
  rdfs:label "Grid frequency sensor"@en , "Sensor de frecuencia de la red"@es ;
  rdfs:comment "Sensor that measures grid electrical frequency."@en , "Sensor que mide la frecuencia de la red eléctrica."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

optimar:DynamicMonitor a rdfs:Class ;
  rdfs:label "Dynamic Monitor"@en , "Monitor dinámico"@es ;
  rdfs:comment "Device that measures dynamic parameters of the platform, such as vibrations and movements."@en , "Dispositivo que mide parámetros dinámicos de la plataforma como vibraciones y movimientos."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:Tensioner a rdfs:Class ;
  rdfs:label "Tensioner"@en , "Tensor"@es ;
  rdfs:comment "Device used to adjust the tension of a mooring line."@en , "Dispositivo que permite ajustar la tensión de una línea de amarre."@es ;
  rdfs:subClassOf optimar:MooringComponent .

optimar:WindDirectionData a rdfs:Class ;
  rdfs:label "Wind Direction Data"@en , "Datos de dirección del viento"@es ;
  rdfs:comment "Data of the direction from which the wind blows."@en , "Datos de la dirección desde la que sopla el viento."@es ;
  rdfs:subClassOf optimar:WindData .

optimar:PermanentMooringSystem a rdfs:Class ;
  rdfs:label "Permanent Mooring System"@en , "Sistema de amarre permanente"@es ;
  rdfs:comment "Mooring system designed to keep the platform in position during its whole operational life."@en , "Sistema de amarre diseñado para mantener la plataforma en posición durante toda su vida operativa."@es ;
  rdfs:subClassOf optimar:MooringSystem .

optimar:WindPowerPlatform a rdfs:Class ;
  rdfs:label "Offshore Wind Power Platform"@en , "Plataforma eólica offshore"@es ;
  rdfs:comment "An offshore wind power platform that generates electricity from wind."@en , "Una plataforma eólica offshore que genera energía eléctrica a partir del viento."@es .

optimar:SuctionEmbeddedPlateAnchor a rdfs:Class ;
  rdfs:label "Suction Embedded Plate Anchor (SEPLA)"@en , "Ancla de placa embebida por succión (SEPLA)"@es ;
  rdfs:comment "Plate anchor installed by means of a suction follower that is retrieved after installation."@en , "Ancla de placa instalada mediante un pilote de succión que se recupera tras la instalación."@es ;
  rdfs:subClassOf optimar:Anchor .

optimar:Anchor a rdfs:Class ;
  rdfs:label "Anchor"@en , "Ancla"@es ;
  rdfs:comment "Element that fixes a mooring line to the seabed and transfers the mooring loads to the soil."@en , "Elemento que fija una línea de amarre al fondo marino y transmite las cargas de amarre al suelo."@es ;
  rdfs:subClassOf optimar:MooringComponent .

optimar:YawSensor a rdfs:Class ;
  rdfs:label "Yaw angle sensor"@en , "Sensor de ángulo de orientación"@es ;
  rdfs:comment "Sensor that measures the yaw angle of the nacelle relative to the wind direction."@en , "Sensor que mide el ángulo de orientación (yaw) de la góndola respecto a la dirección del viento."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:measuresYawAngle a rdf:Property ;
  rdfs:label "Measures yaw angle"@en , "Mide ángulo de yaw"@es ;
  rdfs:comment "Relates a yaw sensor with the yaw angle data it measures."@en , "Relaciona un sensor de yaw con los datos de ángulo de orientación que mide."@es ;
  rdfs:domain optimar:YawSensor ;
  rdfs:range optimar:YawAngleData ;
  rdfs:subPropertyOf optimar:measures .

optimar:monitorsYawOf a rdf:Property ;
  rdfs:label "Monitors yaw of"@en , "Monitorea yaw de"@es ;
  rdfs:comment "Relates a yaw sensor with the nacelle whose orientation it monitors."@en , "Relaciona un sensor de yaw con la góndola cuya orientación monitorea."@es ;
  rdfs:domain optimar:YawSensor ;
  rdfs:range optimar:Nacelle ;
  rdfs:subPropertyOf optimar:monitors .

optimar:ComponentBreakage a rdfs:Class ;
  rdfs:label "Component Breakage"@en , "Rotura de componente"@es ;
  rdfs:comment "Failure caused by the fracture or breakage of an offshore wind platform component."@en , "Fallo originado por la fractura o rotura de un componente de la plataforma eólica."@es ;
  rdfs:subClassOf optimar:Failure .

optimar:DragEmbedmentAnchor a rdfs:Class ;
  rdfs:label "Drag Embedment Anchor (DEA)"@en , "Ancla de arrastre (DEA)"@es ;
  rdfs:comment "Anchor installed by dragging it along the seabed until it penetrates the soil."@en , "Ancla que se instala arrastrándola sobre el fondo hasta que penetra en el suelo."@es ;
  rdfs:subClassOf optimar:Anchor .

optimar:DataAnalyst a rdfs:Class ;
  rdfs:label "Data Analyst"@en , "Analista de datos"@es ;
  rdfs:comment "Specialist who analyzes collected data to detect patterns, failures, and optimization opportunities."@en , "Especialista que analiza los datos recolectados para detectar patrones, fallos y oportunidades de optimización."@es ;
  rdfs:subClassOf optimar:Actor .

<http://www.w3.org/ns/prov#Entity> a rdfs:Class .

optimar:GaugeSystem a rdfs:Class ;
  rdfs:label "Gauge System"@en , "Sistema de galgas"@es ;
  rdfs:comment "Strain gauge system used to measure stresses and deformations in the structure."@en , "Sistema de galgas extensiométricas utilizado para medir tensiones y deformaciones en la estructura."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:TechnicalRole a rdfs:Class ;
  rdfs:label "Technical Role"@en , "Rol técnico"@es ;
  rdfs:comment "Role associated with technical activities such as operation, repair, and system supervision."@en , "Rol asociado a actividades técnicas como operación, reparación y supervisión de sistemas."@es ;
  rdfs:subClassOf optimar:Role .

optimar:ISUMSystem a rdfs:Class ;
  rdfs:label "ISUM System"@en , "Sistema ISUM"@es ;
  rdfs:comment "Specialized system for integrated monitoring of the offshore platform."@en , "Sistema especializado para la monitorización integrada de la plataforma offshore."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:StructuralCamera a rdfs:Class ;
  rdfs:label "Structural Camera"@en , "Cámara estructural"@es ;
  rdfs:comment "Camera dedicated to visual inspection of the structural condition of the platform."@en , "Cámara dedicada a la inspección visual del estado estructural de la plataforma."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:WindSpeedData a rdfs:Class ;
  rdfs:label "Wind Speed Data"@en , "Datos de velocidad del viento"@es ;
  rdfs:comment "Wind speed data measured by a sensor."@en , "Datos de la velocidad del viento medida por un sensor."@es ;
  rdfs:subClassOf optimar:WindData .

optimar:SubstructureMember a rdfs:Class ;
  rdfs:label "Substructure Member"@en , "Miembro de la subestructura"@es ;
  rdfs:comment "Structural element that is part of a floating substructure (columns, heave plates, braces, etc.)."@en , "Elemento estructural que forma parte de una subestructura flotante (columnas, placas de arfada, riostras, etc.)."@es ;
  rdfs:subClassOf optimar:Component .

optimar:Observation a rdfs:Class ;
  rdfs:label "Observation"@en , "Observación"@es ;
  rdfs:comment "The result of recording a phenomenon or condition, usually through a sensor or monitoring system."@en , "El resultado de registrar un fenómeno o condición, normalmente a través de un sensor o sistema de monitorización."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/sosa/Observation> .

optimar:madeBySensor a rdf:Property ;
  rdfs:label "Made by sensor"@en , "Realizada por sensor"@es ;
  rdfs:comment "Relates an observation to the sensor that made it."@en , "Relaciona una observación con el sensor que la realizó."@es ;
  rdfs:domain <http://www.w3.org/ns/sosa/Observation> ;
  rdfs:range <http://www.w3.org/ns/sosa/Sensor> ;
  rdfs:subPropertyOf <http://www.w3.org/ns/sosa/madeBySensor> .

optimar:HeavePlate a rdfs:Class ;
  rdfs:label "Heave Plate"@en , "Placa de arfada"@es ;
  rdfs:comment "Horizontal plate at the bottom of the columns that increases added mass and damping of the heave motion."@en , "Placa horizontal situada en la parte inferior de las columnas que aumenta la masa añadida y el amortiguamiento del movimiento de arfada."@es ;
  rdfs:subClassOf optimar:SubstructureMember .

optimar:Base a rdfs:Class ;
  rdfs:label "Base (transition piece)"@en , "Base (pieza de transición)"@es ;
  rdfs:comment "Transition element between the tower and the floating substructure that transmits the turbine loads to the floating structure."@en , "Elemento de transición entre la torre y la subestructura flotante que transmite las cargas de la turbina a la estructura flotante."@es ;
  rdfs:subClassOf optimar:StructuralComponent .

<http://www.w3.org/ns/sosa/Sensor> a rdfs:Class .

optimar:VibrationData a rdfs:Class ;
  rdfs:label "Vibration Data"@en , "Datos de vibración"@es ;
  rdfs:comment "Vibration data measured by a sensor."@en , "Datos de vibración medidos por un sensor."@es ;
  rdfs:subClassOf optimar:Measurement .

<http://www.w3.org/ns/prov#Activity> a rdfs:Class .

optimar:ElectricalData a rdfs:Class ;
  rdfs:label "Electrical Data"@en , "Datos eléctricos"@es ;
  rdfs:comment "Electrical parameter data measured by a sensor."@en , "Datos de parámetros eléctricos medidos por un sensor."@es ;
  rdfs:subClassOf optimar:Measurement .

optimar:Failure a rdfs:Class ;
  rdfs:label "Failure"@en , "Fallo"@es ;
  rdfs:comment "A class that represents identified failures in the wind platform."@en , "Una clase que representa fallos identificados en la plataforma eólica."@es .

optimar:StressData a rdfs:Class ;
  rdfs:label "Stress Data"@en , "Datos de tensión"@es ;
  rdfs:comment "Stress data measured by a sensor."@en , "Datos de tensión medidos por un sensor."@es ;
  rdfs:subClassOf optimar:Measurement .

optimar:SuctionPileAnchor a rdfs:Class ;
  rdfs:label "Suction Pile Anchor"@en , "Pilote de succión"@es ;
  rdfs:comment "Cylinder open at its base that is installed into the seabed by pressure difference (suction)."@en , "Cilindro abierto por su base que se instala en el fondo marino mediante diferencia de presión (succión)."@es ;
  rdfs:subClassOf optimar:Anchor .

optimar:CurrentData a rdfs:Class ;
  rdfs:label "Current Data"@en , "Datos de corriente"@es ;
  rdfs:comment "Electrical current data."@en , "Datos de corriente eléctrica."@es ;
  rdfs:subClassOf optimar:ElectricalData .

optimar:RotorSpeedData a rdfs:Class ;
  rdfs:label "Rotor speed data"@en , "Datos de velocidad de rotor"@es ;
  rdfs:comment "Rotor rotation speed data (RPM)."@en , "Datos de velocidad de rotación del rotor (RPM)."@es ;
  rdfs:subClassOf optimar:RotorData .

optimar:WindFarm a rdfs:Class ;
  rdfs:label "Wind Farm"@en , "Parque eólico"@es ;
  rdfs:comment "An offshore wind farm composed of one or more wind power platforms."@en , "Un parque eólico offshore compuesto por una o más plataformas eólicas."@es .

optimar:hasPlatform a rdf:Property ;
  rdfs:label "Has platform"@en , "Tiene plataforma"@es ;
  rdfs:comment "Indicates the wind power platform associated with a wind farm."@en , "Indica la plataforma eólica asociada a un parque eólico."@es ;
  rdfs:domain optimar:WindFarm ;
  rdfs:range optimar:WindPowerPlatform .

optimar:Anemometer a rdfs:Class ;
  rdfs:label "Anemometer"@en , "Anemómetro"@es ;
  rdfs:comment "Sensor that measures wind speed and direction in the wind farm."@en , "Sensor que mide la velocidad y dirección del viento en el parque eólico."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:measuresWindSpeed a rdf:Property ;
  rdfs:label "Measures wind speed"@en , "Mide velocidad del viento"@es ;
  rdfs:comment "Relates an anemometer with the wind speed data it measures."@en , "Relaciona un anemómetro con los datos de velocidad del viento que mide."@es ;
  rdfs:domain optimar:Anemometer ;
  rdfs:range optimar:WindSpeedData ;
  rdfs:subPropertyOf optimar:measures .

optimar:measuresWindDirection a rdf:Property ;
  rdfs:label "Measures wind direction"@en , "Mide dirección del viento"@es ;
  rdfs:comment "Relates an anemometer with the wind direction data it measures."@en , "Relaciona un anemómetro con los datos de dirección del viento que mide."@es ;
  rdfs:domain optimar:Anemometer ;
  rdfs:range optimar:WindDirectionData ;
  rdfs:subPropertyOf optimar:measures .

optimar:MooringLine a rdfs:Class ;
  rdfs:label "Mooring Line"@en , "Línea de amarre"@es ;
  rdfs:comment "Chain, wire rope or synthetic rope that connects the floating substructure with the anchor."@en , "Cadena, cable o cabo sintético que une la subestructura flotante con el ancla."@es ;
  rdfs:subClassOf optimar:MooringComponent .

optimar:lineTension a rdf:Property ;
  rdfs:label "Line tension"@en , "Tensión de la línea"@es ;
  rdfs:comment "Design or pretension load of a mooring line, expressed as a QUDT quantity value."@en , "Tensión (de diseño o pretensión) de una línea de amarre, expresada como valor QUDT."@es ;
  rdfs:domain optimar:MooringLine ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:TemperatureData a rdfs:Class ;
  rdfs:label "Temperature Data"@en , "Datos de temperatura"@es ;
  rdfs:comment "Temperature data measured by sensors."@en , "Datos de temperatura medidos por sensores."@es ;
  rdfs:subClassOf optimar:Measurement .

<http://www.w3.org/ns/sosa/Observation> a rdfs:Class .

optimar:Maintenance a rdfs:Class ;
  rdfs:label "Maintenance"@en , "Mantenimiento"@es ;
  rdfs:comment "A class that represents the maintenance of the wind platform."@en , "Una clase que representa el mantenimiento de la plataforma eólica."@es ;
  rdfs:subClassOf optimar:Task .

optimar:addressesFailure a rdf:Property ;
  rdfs:label "Addresses failure"@en , "Aborda fallo"@es ;
  rdfs:comment "Relates a maintenance activity with the failure it corrects or prevents."@en , "Relaciona una actividad de mantenimiento con el fallo que corrige o previene."@es ;
  rdfs:domain optimar:Maintenance ;
  rdfs:range optimar:Failure .

optimar:performedBy a rdf:Property ;
  rdfs:label "Performed by"@en , "Realizado por"@es ;
  rdfs:comment "Indicates that a task (including maintenance) has been performed by an actor."@en , "Indica que una tarea (incluidas las de mantenimiento) ha sido realizada por un actor."@es ;
  rdfs:domain optimar:Task ;
  rdfs:range optimar:Actor ;
  rdfs:subPropertyOf <http://www.w3.org/ns/prov#wasAssociatedWith> .

optimar:triggeredBy a rdf:Property ;
  rdfs:label "Triggered by"@en , "Desencadenado por"@es ;
  rdfs:comment "Relates a maintenance activity with the event (e.g. a failure event) that triggered it."@en , "Relaciona una actividad de mantenimiento con el evento (p. ej. un evento de fallo) que la desencadenó."@es ;
  rdfs:domain optimar:Maintenance ;
  rdfs:range optimar:Event ;
  rdfs:subPropertyOf <http://www.w3.org/ns/prov#wasInformedBy> .

optimar:RotorSpeedSensor a rdfs:Class ;
  rdfs:label "Rotor speed sensor"@en , "Sensor de velocidad de rotor"@es ;
  rdfs:comment "Sensor that measures the rotor revolutions per minute (RPM)."@en , "Sensor que mide las revoluciones por minuto (RPM) del rotor."@es ;
  rdfs:subClassOf optimar:RotorSensor .

optimar:CatenaryMooringSystem a rdfs:Class ;
  rdfs:label "Catenary Mooring System"@en , "Sistema de amarre en catenaria"@es ;
  rdfs:comment "Mooring system whose lines hang in a catenary shape and reach the seabed horizontally; the restoring force comes mainly from the line weight."@en , "Sistema de amarre cuyas líneas adoptan forma de catenaria y llegan al fondo de forma horizontal; la fuerza de restauración procede principalmente del peso de las líneas."@es ;
  rdfs:subClassOf optimar:MooringSystem .

optimar:Actor a rdfs:Class ;
  rdfs:label "Actor"@en , "Actor"@es ;
  rdfs:comment "An actor that interacts or manages the offshore wind power platform."@en , "Un actor que interactúa o gestiona la plataforma eólica."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/prov#Agent> .

optimar:CurrentSensor a rdfs:Class ;
  rdfs:label "Current sensor"@en , "Sensor de corriente"@es ;
  rdfs:comment "Sensor that measures electrical current of the motor or generator."@en , "Sensor que mide la corriente eléctrica del motor o generador."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

optimar:RotorSensor a rdfs:Class ;
  rdfs:label "Rotor sensor"@en , "Sensor de rotor"@es ;
  rdfs:comment "Sensor that measures parameters related to the turbine rotor."@en , "Sensor que mide parámetros relacionados con el rotor de la turbina."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:Blade a rdfs:Class ;
  rdfs:label "Blade"@en , "Pala"@es ;
  rdfs:comment "The blades of the turbine that capture the wind energy."@en , "Las palas de la turbina que capturan la energía eólica."@es ;
  rdfs:subClassOf optimar:TurbineComponent .

optimar:pitchAngleMonitoredBy a rdf:Property ;
  rdfs:label "Pitch angle monitored by"@en , "Ángulo de pitch monitoreado por"@es ;
  rdfs:comment "Relates a blade with the sensor that monitors its pitch angle."@en , "Relaciona una pala con el sensor que monitorea su ángulo de pitch."@es ;
  rdfs:domain optimar:Blade ;
  rdfs:range optimar:PitchAngleSensor ;
  rdfs:subPropertyOf optimar:monitoredBy .

optimar:MaterialFatigue a rdfs:Class ;
  rdfs:label "Material Fatigue"@en , "Fatiga del material"@es ;
  rdfs:comment "Structural material failure caused by repeated load cycles."@en , "Fallo en el material estructural causado por ciclos repetidos de carga."@es ;
  rdfs:subClassOf optimar:Failure .

optimar:PowerData a rdfs:Class ;
  rdfs:label "Power Data"@en , "Datos de potencia"@es ;
  rdfs:comment "Active or reactive power data."@en , "Datos de potencia activa o reactiva."@es ;
  rdfs:subClassOf optimar:ElectricalData .

optimar:MonitoringTask a rdfs:Class ;
  rdfs:label "Monitoring Task"@en , "Tarea de monitoreo"@es ;
  rdfs:comment "A task aimed at supervising the condition of the platform through sensors and monitoring systems."@en , "Una tarea destinada a supervisar el estado de la plataforma mediante sensores y sistemas de monitorización."@es ;
  rdfs:subClassOf optimar:Task .

optimar:GravityInstalledAnchor a rdfs:Class ;
  rdfs:label "Gravity Installed Anchor"@en , "Ancla instalada por gravedad"@es ;
  rdfs:comment "Torpedo-shaped anchor that penetrates the seabed by free fall."@en , "Ancla en forma de torpedo que penetra en el fondo marino por caída libre."@es ;
  rdfs:subClassOf optimar:Anchor .

<http://www.w3.org/ns/prov#Agent> a rdfs:Class .

optimar:ReactivePowerSensor a rdfs:Class ;
  rdfs:label "Reactive power sensor"@en , "Sensor de potencia reactiva"@es ;
  rdfs:comment "Sensor that measures the reactive power of the electrical system."@en , "Sensor que mide la potencia reactiva del sistema eléctrico."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

optimar:PitchAngleSensor a rdfs:Class ;
  rdfs:label "Pitch angle sensor"@en , "Sensor de ángulo de pitch"@es ;
  rdfs:comment "Sensor that measures the pitch angle (inclination) of the turbine blades."@en , "Sensor que mide el ángulo de pitch (inclinación) de las palas de la turbina."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:measuresPitchAngle a rdf:Property ;
  rdfs:label "Measures pitch angle"@en , "Mide ángulo de pitch"@es ;
  rdfs:comment "Relates a pitch sensor with the pitch angle data it measures."@en , "Relaciona un sensor de pitch con los datos de ángulo de pitch que mide."@es ;
  rdfs:domain optimar:PitchAngleSensor ;
  rdfs:range optimar:PitchAngleData ;
  rdfs:subPropertyOf optimar:measures .

optimar:monitorsPitchOf a rdf:Property ;
  rdfs:label "Monitors pitch of"@en , "Monitorea pitch de"@es ;
  rdfs:comment "Relates a pitch sensor with the blade whose angle it monitors."@en , "Relaciona un sensor de pitch con la pala cuyo ángulo monitorea."@es ;
  rdfs:domain optimar:PitchAngleSensor ;
  rdfs:range optimar:Blade ;
  rdfs:subPropertyOf optimar:monitors .

optimar:Turbine a rdfs:Class ;
  rdfs:label "Turbine"@en , "Turbina"@es ;
  rdfs:comment "A wind turbine that is part of the wind platform."@en , "Una turbina de viento que forma parte de la plataforma eólica."@es ;
  rdfs:subClassOf optimar:Component .

optimar:hasTurbineComponent a rdf:Property ;
  rdfs:label "Has turbine component"@en , "Tiene componente de turbina"@es ;
  rdfs:comment "Indicates that a turbine has a specific turbine component."@en , "Indica que una turbina tiene un componente de turbina específico."@es ;
  rdfs:domain optimar:Turbine ;
  rdfs:range optimar:TurbineComponent .

optimar:hasCapacity a rdf:Property ;
  rdfs:label "Nominal capacity"@en , "Capacidad nominal"@es ;
  rdfs:comment "Nominal generation capacity expressed in QUDT units (typically MW)."@en , "Capacidad nominal de generación expresada en unidades QUDT (típicamente MW)."@es ;
  rdfs:domain optimar:Turbine ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:operationalStatus a rdf:Property ;
  rdfs:label "Operational status (text, deprecated)"@en , "Estado operativo (texto, obsoleta)"@es ;
  rdfs:comment "Current operational status of the turbine as free text. Deprecated since v2.4: use hasOperationalState with an OperationalState individual."@en , "Estado de funcionamiento actual de la turbina como texto libre. Obsoleta desde la v2.4: usar hasOperationalState con un individuo de OperationalState."@es ;
  rdfs:seeAlso optimar:hasOperationalState ;
  rdfs:domain optimar:Turbine ;
  rdfs:range xsd:string .

optimar:Component a rdfs:Class ;
  rdfs:label "Component"@en , "Componente"@es ;
  rdfs:comment "A component of an offshore wind power platform, such as blades, towers, pitch system, etc."@en , "Un componente de una plataforma eólica offshore, como las palas, torres, sistema de pitch, etc."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/sosa/FeatureOfInterest> .

optimar:ManagementRole a rdfs:Class ;
  rdfs:label "Management Role"@en , "Rol de gestión"@es ;
  rdfs:comment "Role responsible for coordination, planning, and resource management in the wind platform."@en , "Rol encargado de la coordinación, planificación y gestión de recursos en la plataforma eólica."@es ;
  rdfs:subClassOf optimar:Role .

optimar:FrequencyData a rdfs:Class ;
  rdfs:label "Frequency Data"@en , "Datos de frecuencia"@es ;
  rdfs:comment "Electrical grid frequency data."@en , "Datos de frecuencia de red eléctrica."@es ;
  rdfs:subClassOf optimar:ElectricalData .

optimar:WindData a rdfs:Class ;
  rdfs:label "Wind Data"@en , "Datos de viento"@es ;
  rdfs:comment "General class for representing measured wind data, such as speed or direction."@en , "Clase general para representar los datos de viento medidos, como la velocidad o la dirección."@es ;
  rdfs:subClassOf optimar:Measurement .

optimar:MooringSystem a rdfs:Class ;
  rdfs:label "Mooring System"@en , "Sistema de amarre"@es ;
  rdfs:comment "The mooring system that keeps the floating platform in place."@en , "El sistema de amarre que mantiene la plataforma flotante en su ubicación."@es ;
  rdfs:subClassOf optimar:StructuralComponent .

optimar:TorqueSensor a rdfs:Class ;
  rdfs:label "Torque sensor"@en , "Sensor de torque"@es ;
  rdfs:comment "Sensor that measures mechanical torque of the turbine or generator shaft."@en , "Sensor que mide el par mecánico del eje de la turbina o generador."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

optimar:CloudAdministrator a rdfs:Class ;
  rdfs:label "Cloud Administrator"@en , "Administrador de nube"@es ;
  rdfs:comment "Responsible for managing and securing cloud services that process data from the platform."@en , "Responsable de la administración y seguridad de los servicios en la nube que procesan los datos de la plataforma."@es ;
  rdfs:subClassOf optimar:Actor .

optimar:RotorData a rdfs:Class ;
  rdfs:label "Rotor Data"@en , "Datos de rotor"@es ;
  rdfs:comment "Rotor parameter data."@en , "Datos de parámetros del rotor."@es ;
  rdfs:subClassOf optimar:Measurement .

optimar:MooringConnector a rdfs:Class ;
  rdfs:label "Mooring Connector"@en , "Conector de amarre"@es ;
  rdfs:comment "Joining element between mooring line segments or between the line and the anchor (shackles, links, etc.)."@en , "Elemento de unión entre tramos de línea de amarre o entre la línea y el ancla (grilletes, eslabones, etc.)."@es ;
  rdfs:subClassOf optimar:MooringComponent .

optimar:TemperatureSensor a rdfs:Class ;
  rdfs:label "Temperature sensor"@en , "Sensor de temperatura"@es ;
  rdfs:comment "Sensor that measures the temperature of components or the environment."@en , "Sensor que mide la temperatura de componentes o del ambiente."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:measuresTemperatureOf a rdf:Property ;
  rdfs:label "Measures temperature of"@en , "Mide temperatura de"@es ;
  rdfs:comment "Relates a temperature sensor with the component or environmental condition whose temperature it measures."@en , "Relaciona un sensor de temperatura con el componente o condición ambiental cuya temperatura mide."@es ;
  rdfs:domain optimar:TemperatureSensor ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf optimar:monitors .

optimar:Transformer a rdfs:Class ;
  rdfs:label "Transformer"@en , "Transformador"@es ;
  rdfs:comment "Electrical device that modifies the voltage levels of the generated energy."@en , "Dispositivo eléctrico que modifica los niveles de voltaje de la energía generada."@es ;
  rdfs:subClassOf optimar:Component .

optimar:TemporaryMooringSystem a rdfs:Class ;
  rdfs:label "Temporary Mooring System"@en , "Sistema de amarre temporal"@es ;
  rdfs:comment "Mooring system used for a limited period (e.g. installation, towing or maintenance)."@en , "Sistema de amarre utilizado durante un periodo limitado (p. ej. instalación, remolque o mantenimiento)."@es ;
  rdfs:subClassOf optimar:MooringSystem .

optimar:Measurement a rdfs:Class ;
  rdfs:label "Measurement"@en , "Medición"@es ;
  rdfs:comment "Represents a measurement taken by a sensor."@en , "Representa una medición tomada por un sensor."@es ;
  rdfs:subClassOf optimar:Data .

optimar:PitchAngleData a rdfs:Class ;
  rdfs:label "Pitch Angle Data"@en , "Datos de ángulo de pitch"@es ;
  rdfs:comment "Pitch angle data of the blades."@en , "Datos del ángulo de pitch de las palas."@es ;
  rdfs:subClassOf optimar:Measurement .

optimar:StructuralComponent a rdfs:Class ;
  rdfs:label "Structural Components"@en , "Componentes estructurales"@es ;
  rdfs:comment "The structural components that make up the basic infrastructure of the wind platform."@en , "Los componentes estructurales que componen la infraestructura básica de la plataforma eólica."@es ;
  rdfs:subClassOf optimar:Component .

optimar:ActivePowerSensor a rdfs:Class ;
  rdfs:label "Active power sensor"@en , "Sensor de potencia activa"@es ;
  rdfs:comment "Sensor that measures the active power generated or consumed."@en , "Sensor que mide la potencia activa generada o consumida."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

optimar:DrivenPileAnchor a rdfs:Class ;
  rdfs:label "Driven Pile Anchor"@en , "Pilote hincado"@es ;
  rdfs:comment "Tubular pile driven into the seabed by hammering."@en , "Pilote tubular hincado en el fondo marino mediante martillo."@es ;
  rdfs:subClassOf optimar:Anchor .

optimar:Gearbox a rdfs:Class ;
  rdfs:label "Gearbox"@en , "Caja de cambios"@es ;
  rdfs:comment "Transmission system that adjusts the rotation speed between the rotor and the generator."@en , "Sistema de transmisión que ajusta la velocidad de rotación entre el rotor y el generador."@es ;
  rdfs:subClassOf optimar:Component .

optimar:RotationalSpeedSensor a rdfs:Class ;
  rdfs:label "Rotational speed sensor"@en , "Sensor de velocidad rotacional"@es ;
  rdfs:comment "Sensor installed in the gearbox or the generator that measures the rotational speed of the drivetrain shaft."@en , "Sensor instalado en la caja de cambios o el generador que mide la velocidad rotacional del eje de transmisión."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:DeadWeightAnchor a rdfs:Class ;
  rdfs:label "Dead Weight Anchor"@en , "Ancla de peso muerto"@es ;
  rdfs:comment "Anchor that resists loads mainly through its own weight and friction with the seabed."@en , "Ancla que resiste las cargas principalmente por su propio peso y la fricción con el fondo marino."@es ;
  rdfs:subClassOf optimar:Anchor .

<http://www.w3.org/ns/sosa/Result> a rdfs:Class .

optimar:ElectricalSensor a rdfs:Class ;
  rdfs:label "Electrical sensor"@en , "Sensor eléctrico"@es ;
  rdfs:comment "Sensor that measures electrical parameters of the turbine."@en , "Sensor que mide parámetros eléctricos de la turbina."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:Image a rdfs:Class ;
  rdfs:label "Image"@en , "Imagen"@es ;
  rdfs:comment "A class that represents an image that supports the measurement."@en , "Una clase que representa una imagen que soporta la medición."@es ;
  rdfs:subClassOf optimar:Data .

optimar:imageURL a rdf:Property ;
  rdfs:label "Image URL"@en , "URL de la imagen"@es ;
  rdfs:comment "Access URL of the generated or stored image."@en , "Dirección de acceso a la imagen generada o almacenada."@es ;
  rdfs:domain optimar:Image ;
  rdfs:range xsd:string .

optimar:ApparentPowerSensor a rdfs:Class ;
  rdfs:label "Apparent power sensor"@en , "Sensor de potencia aparente"@es ;
  rdfs:comment "Sensor that measures the apparent power of the electrical system."@en , "Sensor que mide la potencia aparente del sistema eléctrico."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

optimar:Fairlead a rdfs:Class ;
  rdfs:label "Fairlead"@en , "Fairlead"@es ;
  rdfs:comment "Connection point between a mooring line and the floating substructure."@en , "Punto de conexión entre una línea de amarre y la subestructura flotante."@es ;
  rdfs:subClassOf optimar:MooringComponent .

optimar:YawAngleData a rdfs:Class ;
  rdfs:label "Yaw Angle Data"@en , "Datos de ángulo de orientación"@es ;
  rdfs:comment "Yaw angle data of the nacelle."@en , "Datos del ángulo de orientación (yaw) de la góndola."@es ;
  rdfs:subClassOf optimar:Measurement .

optimar:PitchSystem a rdfs:Class ;
  rdfs:label "Pitch System"@en , "Sistema de pitch"@es ;
  rdfs:comment "The system that adjusts the angle of the blades of the turbine."@en , "El sistema que ajusta el ángulo de las palas de la turbina."@es ;
  rdfs:subClassOf optimar:Component .

optimar:TurbineComponent a rdfs:Class ;
  rdfs:label "Turbine Components"@en , "Componentes de turbina"@es ;
  rdfs:comment "The turbine components that generate energy from the wind."@en , "Los componentes de la turbina eólica que generan energía a partir del viento."@es ;
  rdfs:subClassOf optimar:Component .

optimar:FailureEvent a rdfs:Class ;
  rdfs:label "Failure Event"@en , "Evento de fallo"@es ;
  rdfs:comment "Event that represents a detected failure in the system, must be caused by at least one failure."@en , "Evento que representa un fallo detectado en el sistema, debe estar causado por al menos un fallo. "@es ;
  rdfs:subClassOf optimar:Event .

optimar:FloatingSubstructure a rdfs:Class ;
  rdfs:label "Floating Substructure"@en , "Subestructura flotante"@es ;
  rdfs:comment "The submerged structure that provides buoyancy and stability (spar, semi-submersible, TLP, etc.)"@en , "La estructura sumergida que proporciona flotabilidad (spar, semi-sumergible, TLP, etc.)"@es ;
  rdfs:subClassOf optimar:StructuralComponent .

optimar:displacedVolume a rdf:Property ;
  rdfs:label "Displaced volume"@en , "Volumen desplazado"@es ;
  rdfs:comment "Volume of water displaced by the floating substructure (hydrostatic displacement), expressed as a QUDT quantity value."@en , "Volumen de agua desplazado por la subestructura flotante (desplazamiento hidrostático), expresado como valor QUDT."@es ;
  rdfs:domain optimar:FloatingSubstructure ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:hasMember a rdf:Property ;
  rdfs:label "Has member"@en , "Tiene miembro"@es ;
  rdfs:comment "Relates a floating substructure with the structural members that compose it."@en , "Relaciona una subestructura flotante con los miembros estructurales que la componen."@es ;
  rdfs:domain optimar:FloatingSubstructure ;
  rdfs:range optimar:SubstructureMember .

optimar:draft a rdf:Property ;
  rdfs:label "Draft"@en , "Calado"@es ;
  rdfs:comment "Vertical distance between the waterline and the lowest point of the floating substructure, expressed as a QUDT quantity value."@en , "Distancia vertical entre la línea de flotación y el punto más bajo de la subestructura flotante, expresada como valor QUDT."@es ;
  rdfs:domain optimar:FloatingSubstructure ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:Misalignment a rdfs:Class ;
  rdfs:label "Misalignment"@en , "Desalineación"@es ;
  rdfs:comment "Failure caused by misalignment or lack of proper adjustment between platform components."@en , "Fallo causado por el desajuste o falta de alineación entre los componentes de la plataforma."@es ;
  rdfs:subClassOf optimar:Failure .

optimar:TensionLegMooringSystem a rdfs:Class ;
  rdfs:label "Tension Leg Mooring System (TLP)"@en , "Sistema de amarre de patas tensionadas (TLP)"@es ;
  rdfs:comment "Mooring system with vertical tendons tensioned by the excess buoyancy of the platform."@en , "Sistema de amarre con tendones verticales tensionados por el exceso de flotabilidad de la plataforma."@es ;
  rdfs:subClassOf optimar:MooringSystem .

optimar:Data a rdfs:Class ;
  rdfs:label "Data"@en , "Dato"@es ;
  rdfs:comment "A class for representing the measurement data collected by sensors or other systems."@en , "Una clase general para representar los datos de medición recolectados por sensores u otros sistemas."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> , <http://www.w3.org/ns/sosa/Result> .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object" .

optimar:EnvironmentalCondition a rdfs:Class ;
  rdfs:label "Environmental Condition"@en , "Condición ambiental"@es ;
  rdfs:comment "The environmental conditions that affect the offshore wind power platform, such as wind speed, temperature, etc."@en , "Las condiciones ambientales que afectan a la plataforma eólica, como la velocidad del viento, la temperatura, etc."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/sosa/FeatureOfInterest> .

optimar:windDirection a rdf:Property ;
  rdfs:label "Wind direction"@en , "Dirección del viento"@es ;
  rdfs:comment "Direction from which the wind blows expressed as a QUDT quantity value."@en , "Dirección desde la que sopla el viento expresada en valores con unidad QUDT."@es ;
  rdfs:domain optimar:EnvironmentalCondition ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:windSpeed a rdf:Property ;
  rdfs:label "Wind speed"@en , "Velocidad del viento"@es ;
  rdfs:comment "Wind speed expressed as a QUDT quantity value."@en , "Velocidad del viento expresada como valor QUDT."@es ;
  rdfs:domain optimar:EnvironmentalCondition ;
  rdfs:range <http://qudt.org/schema/qudt/QuantityValue> .

optimar:VoltageSensor a rdfs:Class ;
  rdfs:label "Voltage sensor"@en , "Sensor de voltaje"@es ;
  rdfs:comment "Sensor that measures voltage of the motor or generator."@en , "Sensor que mide el voltaje del motor o generador."@es ;
  rdfs:subClassOf optimar:ElectricalSensor .

<http://www.w3.org/ns/sosa/FeatureOfInterest> a rdfs:Class .

optimar:TorqueData a rdfs:Class ;
  rdfs:label "Torque Data"@en , "Datos de torque"@es ;
  rdfs:comment "Mechanical torque data."@en , "Datos de par mecánico."@es ;
  rdfs:subClassOf optimar:ElectricalData .

optimar:Task a rdfs:Class ;
  rdfs:label "Task"@en , "Tarea"@es ;
  rdfs:comment "A general task related to the operation, monitoring, or maintenance of the wind platform."@en , "Una tarea general relacionada con la operación, supervisión o mantenimiento de la plataforma eólica."@es ;
  rdfs:subClassOf <http://www.w3.org/ns/prov#Activity> .

optimar:OperationalState a rdfs:Class ;
  rdfs:label "Operational state"@en , "Estado operativo"@es ;
  rdfs:comment "The operational state of a component or system of the offshore wind power platform."@en , "El estado operativo de un componente o sistema de la plataforma eólica."@es .

optimar:CorrosionCamera a rdfs:Class ;
  rdfs:label "Corrosion Camera"@en , "Cámara corrosión"@es ;
  rdfs:comment "Camera used to detect and monitor corrosion in the platform structure."@en , "Cámara utilizada para detectar y monitorear corrosión en la estructura de la plataforma."@es ;
  rdfs:subClassOf optimar:Sensor .

optimar:Deformation a rdfs:Class ;
  rdfs:label "Structural deformation"@en , "Deformación estructural"@es ;
  rdfs:comment "Failure caused by structural deformation of a component."@en , "Fallo causado por la deformación estructural de un componente."@es ;
  rdfs:subClassOf optimar:Failure .

optimar:Inverter a rdfs:Class ;
  rdfs:label "Inverter"@en , "Inversor"@es ;
  rdfs:comment "Power electronic component that converts electrical power."@en , "Componente electrónico de potencia que convierte la energía eléctrica."@es ;
  rdfs:subClassOf optimar:Component .

<http://www.w3.org/ns/prov#generated> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/prov#wasAssociatedWith> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/prov#wasInformedBy> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/sosa/hasFeatureOfInterest> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/sosa/hasResult> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/sosa/hosts> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/sosa/isHostedBy> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/sosa/madeBySensor> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/sosa/resultTime> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

optimar:MooringLineDistribution a rdfs:Class ;
  rdfs:label "Mooring Line Distribution"@en , "Distribución de líneas de amarre"@es ;
  rdfs:comment "Geometric arrangement of the mooring lines around the platform."@en , "Disposición geométrica de las líneas de amarre alrededor de la plataforma."@es .

optimar:SinglePointDistribution a optimar:MooringLineDistribution ;
  rdfs:label "Single-point mooring"@en , "Amarre en un único punto"@es ;
  rdfs:comment "All lines converge at a single point that allows the platform to rotate (weathervaning)."@en , "Todas las líneas convergen en un único punto que permite a la plataforma girar (weathervaning)."@es .

optimar:EvenlyDistributed a optimar:MooringLineDistribution ;
  rdfs:label "Evenly distributed"@en , "Distribución uniforme"@es ;
  rdfs:comment "Lines are separated by equal angles around the platform."@en , "Las líneas están separadas por ángulos iguales alrededor de la plataforma."@es .

optimar:ClusteredDistribution a optimar:MooringLineDistribution ;
  rdfs:label "Clustered"@en , "Distribución agrupada"@es ;
  rdfs:comment "Lines are grouped into several clusters around the platform."@en , "Las líneas se agrupan en varios conjuntos alrededor de la plataforma."@es .
