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

time:TemporalDuration a rdfs:Class ;
  rdfs:label "Temporal duration"@en , "duración temporal"@es ;
  rdfs:comment "Time extent; duration of a time interval separate from its particular start position"@en , "Extensión de tiempo; duración de un intervalo de tiempo independiente de su posición de inicio particular."@es .

time:Duration a rdfs:Class ;
  rdfs:label "duración de tiempo" ;
  rdfs:comment "Duration of a temporal extent expressed as a number scaled by a temporal unit"@en , "Duración de una extensión temporal expresada como un número escalado por una unidad temporal."@es ;
  rdfs:subClassOf time:TemporalDuration .

time:numericDuration a rdf:Property ;
  rdfs:label "Numeric value of temporal duration"@en , "valor numérico de duración temporal"@es ;
  rdfs:comment "Value of a temporal extent expressed as a decimal number scaled by a temporal unit"@en , "Valor de una extensión temporal expresada como un número decimal escalado por una unidad de tiempo."@es ;
  rdfs:domain time:Duration ;
  rdfs:range xsd:decimal .

time:unitType a rdf:Property ;
  rdfs:label "temporal unit type"@en , "tipo de unidad temporal"@es ;
  rdfs:comment "The temporal unit which provides the precision of a date-time value or scale of a temporal extent"@en , "La unidad de tiempo que proporciona la precisión de un valor fecha-hora o la escala de una extensión temporal."@es ;
  rdfs:range time:TemporalUnit .

time:Interval a rdfs:Class ;
  rdfs:label "Time interval"@en , "intervalo de tiempo"@es ;
  rdfs:comment "A temporal entity with an extent or duration"@en , "Una entidad temporal con una extensión o duración."@es ;
  rdfs:subClassOf time:TemporalEntity .

time:hasTemporalDuration a rdf:Property ;
  rdfs:label "has temporal duration"@en , "tiene duración temporal"@es ;
  rdfs:comment "Duration of a temporal entity."@en , "Duración de una entidad temporal."@es ;
  rdfs:domain time:TemporalEntity ;
  rdfs:range time:TemporalDuration .

time:before a rdf:Property ;
  rdfs:label "before"@en , "antes"@es ;
  rdfs:comment "Gives directionality to time. If a temporal entity T1 is before another temporal entity T2, then the end of T1 is before the beginning of T2. Thus, \"before\" can be considered to be basic to instants and derived for intervals."@en , "Asume una dirección en el tiempo. Si una entidad temporal T1 está antes que otra entidad temporal T2, entonces el final de T1 está antes que el principio de T2. Así, \"antes\" se puede considerar básica para instantes y derivada para intervalos."@es ;
  rdfs:domain time:TemporalEntity ;
  rdfs:range time:TemporalEntity .

time:hasEnd a rdf:Property ;
  rdfs:label "has end"@en , "tiene fin"@es ;
  rdfs:comment "End of a temporal entity."@en , "Final de una entidad temporal."@es ;
  rdfs:domain time:TemporalEntity ;
  rdfs:range time:Instant ;
  rdfs:subPropertyOf time:hasTime .

time:after a rdf:Property ;
  rdfs:label "after"@en , "después"@es ;
  rdfs:comment "Gives directionality to time. If a temporal entity T1 is after another temporal entity T2, then the beginning of T1 is after the end of T2."@en , "Asume una dirección en el tiempo. Si una entidad temporal T1 está después de otra entidad temporal T2, entonces el principio de T1 está después del final de T2."@es ;
  rdfs:domain time:TemporalEntity ;
  rdfs:range time:TemporalEntity .

time:hasBeginning a rdf:Property ;
  rdfs:label "has beginning"@en , "tiene principio"@es ;
  rdfs:comment "Beginning of a temporal entity."@en , "Comienzo de una entidad temporal."@es ;
  rdfs:domain time:TemporalEntity ;
  rdfs:range time:Instant ;
  rdfs:subPropertyOf time:hasTime .

time:hasXSDDuration a rdf:Property ;
  rdfs:label "has XSD duration"@en , "tiene duración XSD"@es ;
  rdfs:comment "Extent of a temporal entity, expressed using xsd:duration"@en , "Extensión de una entidad temporal, expresada utilizando xsd:duration."@es ;
  rdfs:domain time:TemporalEntity ;
  rdfs:range xsd:duration .

time:inside a rdf:Property ;
  rdfs:label "has time instant inside"@en , "tiene instante de tiempo dentro"@es ;
  rdfs:comment "An instant that falls inside the interval. It is not intended to include beginnings and ends of intervals."@en , "Un instante que cae dentro del intervalo. Se asume que no es ni el principio ni el final de ningún intervalo."@es ;
  rdfs:domain time:Interval ;
  rdfs:range time:Instant .

time:TimeZone a rdfs:Class ;
  rdfs:label "Time Zone"@en , "huso horario"@es ;
  rdfs:comment """A Time Zone specifies the amount by which the local time is offset from UTC. 
\tA time zone is usually denoted geographically (e.g. Australian Eastern Daylight Time), with a constant value in a given region. 
The region where it applies and the offset from UTC are specified by a locally recognised governing authority."""@en , """Un huso horario especifica la cantidad en que la hora local está desplazada con respecto a UTC.
    Un huso horario normalmente se denota geográficamente (p.ej. el horario de verano del este de Australia), con un valor constante en una región dada.
    La región donde aplica y el desplazamiento desde UTC las especifica una autoridad gubernamental localmente reconocida."""@es .

time:Year a rdfs:Class ;
  rdfs:label "Year"@en ;
  rdfs:comment "Year duration" ;
  rdfs:subClassOf time:DurationDescription .

time:years a rdf:Property ;
  rdfs:label "years duration"@en , "duración en años"@es ;
  rdfs:comment "length of, or element of the length of, a temporal extent expressed in years"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en años."@es ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:weeks a rdf:Property ;
  rdfs:label "weeks duration"@en , "duración en semanas"@es ;
  rdfs:comment "length of, or element of the length of, a temporal extent expressed in weeks"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en semanas."@es ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:seconds a rdf:Property ;
  rdfs:label "seconds duration"@en , "duración en segundos"@es ;
  rdfs:comment "length of, or element of the length of, a temporal extent expressed in seconds"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en segundos."@es ;
  rdfs:seeAlso <http://www.bipm.org/en/publications/si-brochure/second.html> ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:minutes a rdf:Property ;
  rdfs:label "minutes"@en , "minutos"@es ;
  rdfs:comment "length, or element of, a temporal extent expressed in minutes"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en minutos."@es ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:hours a rdf:Property ;
  rdfs:label "hours duration"@en , "duración en horas"@es ;
  rdfs:comment "length of, or element of the length of, a temporal extent expressed in hours"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en horas."@es ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:hasTRS a rdf:Property ;
  rdfs:label "Temporal reference system used"@en , "sistema de referencia temporal utilizado"@es ;
  rdfs:comment "The temporal reference system used by a temporal position or extent description. "@en , "El sistema de referencia temporal utilizado por una posición temporal o descripción de extensión."@es ;
  rdfs:range time:TRS .

time:months a rdf:Property ;
  rdfs:label "months duration"@en , "duración en meses"@es ;
  rdfs:comment "length of, or element of the length of, a temporal extent expressed in months"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en meses."@es ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:days a rdf:Property ;
  rdfs:label "days duration"@en , "duración en días"@es ;
  rdfs:comment "length of, or element of the length of, a temporal extent expressed in days"@en , "Longitud de, o elemento de la longitud de, una extensión temporal expresada en días."@es ;
  rdfs:domain time:GeneralDurationDescription ;
  rdfs:range xsd:decimal .

time:TemporalPosition a rdfs:Class ;
  rdfs:label "Temporal position"@en , "posición temporal"@es ;
  rdfs:comment "A position on a time-line"@en , "Una posición sobre una línea de tiempo."@es .

time:TemporalEntity a rdfs:Class ;
  rdfs:label "Temporal entity"@en , "entidad temporal"@es ;
  rdfs:comment "A temporal interval or instant."@en , "Un intervalo temporal o un instante."@es .

time:GeneralDurationDescription a rdfs:Class ;
  rdfs:label "Generalized duration description"@en , "descripción de duración generalizada"@es ;
  rdfs:comment "Description of temporal extent structured with separate values for the various elements of a calendar-clock system."@en , "Descripción de extensión temporal estructurada con valores separados para los distintos elementos de un sistema de horario-calendario."@es ;
  rdfs:subClassOf time:TemporalDuration .

time:TRS a rdfs:Class ;
  rdfs:label "Temporal Reference System"@en , "sistema de referencia temporal"@es ;
  rdfs:comment """A temporal reference system, such as a temporal coordinate system (with an origin, direction, and scale), a calendar-clock combination, or a (possibly hierarchical) ordinal system. 

This is a stub class, representing the set of all temporal reference systems."""@en , """Un sistema de referencia temporal, tal como un sistema de coordenadas temporales (con un origen, una dirección y una escala), una combinación calendario-reloj, o un sistema ordinal (posiblemente jerárquico).
    Esta clase comodín representa el conjunto de todos los sistemas de referencia temporal."""@es .

time:GeneralDateTimeDescription a rdfs:Class ;
  rdfs:label "Generalized date-time description"@en , "descripción de fecha-hora generalizada"@es ;
  rdfs:comment "Descripción de fecha y hora estructurada con valores separados para los distintos elementos de un sistema calendario-reloj." ;
  rdfs:subClassOf time:TemporalPosition .

time:monthOfYear a rdf:Property ;
  rdfs:label "month of year"@en , "mes del año"@es ;
  rdfs:comment "The month of the year, whose value is a member of the class time:MonthOfYear"@en , "El mes del año, cuyo valor es un miembro de la clase 'mes del año'."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range time:MonthOfYear .

time:dayOfWeek a rdf:Property ;
  rdfs:label "day of week"@en , "día de la semana"@es ;
  rdfs:comment "The day of week, whose value is a member of the class time:DayOfWeek"@en , "El día de la semana, cuyo valor es un miembro de la clase 'día de la semana'."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range time:DayOfWeek .

time:minute a rdf:Property ;
  rdfs:label "minute"@en , "minuto"@es ;
  rdfs:comment "Minute position in a calendar-clock system."@en , "Posición de minuto en un sistema calendario-reloj."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range xsd:nonNegativeInteger .

time:year a rdf:Property ;
  rdfs:label "year"@en ;
  rdfs:comment """Year position in a calendar-clock system.

The range of this property is not specified, so can be replaced by any specific representation of a calendar year from any calendar. """@en , """Posición de año en un sistema calendario-reloj.

l rango de esta propiedad no está especificado, por tanto, se puede reemplazar por cualquier representación específica de un año de calendario de un calendario cualquiera."""@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range <https://w3id.org/linkml/Any> , xsd:gYear .

time:hour a rdf:Property ;
  rdfs:label "hour"@en , "hora"@es ;
  rdfs:comment "Hour position in a calendar-clock system."@en , "Posición de hora en un sistema calendario-reloj."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range xsd:nonNegativeInteger .

time:week a rdf:Property ;
  rdfs:label "week"@en , "semana"@es ;
  rdfs:comment "Week number within the year."@en , "Número de semana en el año."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range xsd:nonNegativeInteger .

time:second a rdf:Property ;
  rdfs:label "second"@en , "segundo"@es ;
  rdfs:comment "Second position in a calendar-clock system."@en , "Posición de segundo en un sistema calendario-reloj."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range xsd:decimal .

time:month a rdf:Property ;
  rdfs:label "month"@en , "mes"@es ;
  rdfs:comment """Month position in a calendar-clock system.

The range of this property is not specified, so can be replaced by any specific representation of a calendar month from any calendar. """@en , """Posición de mes en un sistema calendario-reloj.
            El rango de esta propiedad no está especificado, por tanto, se puede reemplazar por cualquier representación específica de un mes de calendario de un calendario cualquiera."""@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range <https://w3id.org/linkml/Any> , xsd:gMonth .

time:dayOfYear a rdf:Property ;
  rdfs:label "day of year"@en , "día del año"@es ;
  rdfs:comment "The number of the day within the year"@en , "El número de día en el año."@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range xsd:nonNegativeInteger .

time:day a rdf:Property ;
  rdfs:label "day"@en , "día"@es ;
  rdfs:comment """Day position in a calendar-clock system.

The range of this property is not specified, so can be replaced by any specific representation of a calendar day from any calendar. """@en , """Posición de día en un sistema calendario-reloj.

El rango de esta propiedad no está especificado, por tanto, se puede reemplazar por una representación específica de un día de calendario de cualquier calendario."""@es ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range <https://w3id.org/linkml/Any> , xsd:gDay .

time:timeZone a rdf:Property ;
  rdfs:label "in time zone"@en , "en huso horario"@es ;
  rdfs:comment "The time zone for clock elements in the temporal position"@en ;
  rdfs:domain time:GeneralDateTimeDescription ;
  rdfs:range time:TimeZone .

time:DateTimeDescription a rdfs:Class ;
  rdfs:label "Date-Time description"@en , "descripción de fecha-tiempo"@es ;
  rdfs:comment "Description of date and time structured with separate values for the various elements of a calendar-clock system. The temporal reference system is fixed to Gregorian Calendar, and the range of year, month, day properties restricted to corresponding XML Schema types xsd:gYear, xsd:gMonth and xsd:gDay, respectively."@en , "Descripción de fecha y tiempo estructurada con valores separados para los diferentes elementos de un sistema calendario-reloj. El sistema de referencia temporal está fijado al calendario gregoriano, y el rango de las propiedades año, mes, día restringidas a los correspondientes tipos del XML Schema xsd:gYear, xsd:gMonth y xsd:gDay respectivamente."@es ;
  rdfs:subClassOf time:GeneralDateTimeDescription .

time:DateTimeInterval a rdfs:Class ;
  rdfs:label "Date-time interval"@en , "intervalo de fecha-hora"@es ;
  rdfs:comment "DateTimeInterval is a subclass of ProperInterval, defined using the multi-element DateTimeDescription."@en , "'intervalo de fecha-hora' es una subclase de 'intervalo propio', definida utilizando el multi-elemento 'descripción de fecha-hora'."@es ;
  rdfs:subClassOf time:ProperInterval .

time:intervalStartedBy a rdf:Property ;
  rdfs:label "interval started by"@en ;
  rdfs:comment "If a proper interval T1 is intervalStarted another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is after the end of T2."@en , "Si un intervalo propio T1 es empezado por otro intervalo propio T2, entonces el principio de T1 coincide con el principio de T2, y el final de T1 es posterior al final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalFinishedBy a rdf:Property ;
  rdfs:label "interval finished by"@en , "intervalo terminado por"@es ;
  rdfs:comment "If a proper interval T1 is intervalFinishedBy another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is coincident with the end of T2."@en , "Si un intervalo propio T1 está terminado por otro intervalo propio T2, entonces el principio de T1 está antes que el principio de T2, y el final de T1 coincide con el final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:hasDateTimeDescription a rdf:Property ;
  rdfs:label "has Date-Time description"@en , "tiene descripción fecha-hora"@es ;
  rdfs:comment "Value of DateTimeInterval expressed as a structured value. The beginning and end of the interval coincide with the limits of the shortest element in the description."@en , "Valor de intervalo de fecha-hora expresado como un valor estructurado. El principio y el final del intervalo coincide con los límites del elemento más corto en la descripción."@es ;
  rdfs:domain time:DateTimeInterval ;
  rdfs:range time:GeneralDateTimeDescription .

time:intervalBefore a rdf:Property ;
  rdfs:label "interval before"@en , "intervalo anterior"@es ;
  rdfs:comment "If a proper interval T1 is intervalBefore another proper interval T2, then the end of T1 is before the beginning of T2."@en , "Si un intervalo propio T1 está antes que otro intervalo propio T2, entonces el final de T1 está antes que el principio de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval ;
  rdfs:subPropertyOf time:intervalDisjoint , time:before .

time:intervalEquals a rdf:Property ;
  rdfs:label "interval equals"@en , "intervalo igual"@es ;
  rdfs:comment "If a proper interval T1 is intervalEquals another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is coincident with the end of T2."@en , "Si un intervalo propio T1 es igual a otro intervalo propio T2, entonces el principio de T1 coincide con el principio de T2, y el final de T1 coincide con el final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalIn a rdf:Property ;
  rdfs:label "interval in"@en , "intervalo interior"@es ;
  rdfs:comment "If a proper interval T1 is intervalIn another proper interval T2, then the beginning of T1 is after the beginning of T2 or is coincident with the beginning of T2, and the end of T1 is before the end of T2, or is coincident with the end of T2, except that end of T1 may not be coincident with the end of T2 if the beginning of T1 is coincident with the beginning of T2."@en , "Si un intervalo propio T1 es un intervalo interior a otro intervalo propio T2, entonces el principio de T1 está después del principio de T2 o coincide con el principio de T2, y el final de T1 está antes que el final de T2, o coincide con el final de T2, excepto que el final de T1 puede no coincidir con el final de T2 si el principio de T1 coincide con el principio de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalAfter a rdf:Property ;
  rdfs:label "interval after"@en , "intervalo posterior"@es ;
  rdfs:comment "If a proper interval T1 is intervalAfter another proper interval T2, then the beginning of T1 is after the end of T2."@en , "Si un intervalo propio T1 es posterior a otro intervalo propio T2, entonces el principio de T1 está después que el final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval ;
  rdfs:subPropertyOf time:intervalDisjoint , time:after .

time:intervalMetBy a rdf:Property ;
  rdfs:label "interval met by"@en , "intervalo encontrado por"@es ;
  rdfs:comment "If a proper interval T1 is intervalMetBy another proper interval T2, then the beginning of T1 is coincident with the end of T2."@en , "Si un intervalo propio T1 es 'intervalo encontrado por' otro intervalo propio T2, entonces el principio de T1 coincide con el final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalDisjoint a rdf:Property ;
  rdfs:label "interval disjoint"@en , "intervalo disjunto"@es ;
  rdfs:comment "If a proper interval T1 is intervalDisjoint another proper interval T2, then the beginning of T1 is after the end of T2, or the end of T1 is before the beginning of T2, i.e. the intervals do not overlap in any way, but their ordering relationship is not known."@en , "Si un intervalo propio T1 es disjunto con otro intervalo propio T2, entonces el principio de T1 está después del final de T2, o el final de T1 está antes que el principio de T2, es decir, los intervalos no se solapan de ninguna forma, aunque su relación de orden no se conozca."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalContains a rdf:Property ;
  rdfs:label "interval contains"@en , "intervalo contiene"@es ;
  rdfs:comment "If a proper interval T1 is intervalContains another proper interval T2, then the beginning of T1 is before the beginning of T2, and the end of T1 is after the end of T2."@en , "Si un intervalo propio T1 contiene otro intervalo propio T2, entonces el principio de T1 está antes que el principio de T2, y el final de T1 está después del final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalStarts a rdf:Property ;
  rdfs:label "interval starts"@en , "intervalo empieza"@es ;
  rdfs:comment "If a proper interval T1 is intervalStarts another proper interval T2, then the beginning of T1 is coincident with the beginning of T2, and the end of T1 is before the end of T2."@en , "Si un intervalo propio T1 empieza otro intervalo propio T2, entonces del principio de T1 con el final de T2, y el final de T1 es anterior al final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval ;
  rdfs:subPropertyOf time:intervalIn .

time:intervalOverlappedBy a rdf:Property ;
  rdfs:label "interval overlapped by"@en , "intervalo solapado por"@es ;
  rdfs:comment "If a proper interval T1 is intervalOverlappedBy another proper interval T2, then the beginning of T1 is after the beginning of T2, the beginning of T1 is before the end of T2, and the end of T1 is after the end of T2."@en , "Si un intervalo propio T1 es 'intervalo solapado por' otro intervalo propio T2, entonces el principio de T1 es posterior al principio de T2, y el principio de T1 es anterior al final de T2, y el final de T1 es posterior al final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalDuring a rdf:Property ;
  rdfs:label "interval during"@en , "intervalo durante"@es ;
  rdfs:comment "If a proper interval T1 is intervalDuring another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is before the end of T2."@en , "Si un intervalo propio T1 está durante otro intervalo propio T2, entonces del principio de T1 está después del principio de T2, y el final de T1 está antes que el final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval ;
  rdfs:subPropertyOf time:intervalIn .

time:intervalOverlaps a rdf:Property ;
  rdfs:label "interval overlaps"@en , "intervalo se solapa"@es ;
  rdfs:comment "If a proper interval T1 is intervalOverlaps another proper interval T2, then the beginning of T1 is before the beginning of T2, the end of T1 is after the beginning of T2, and the end of T1 is before the end of T2."@en , "Si un intervalo propio T1 se solapa con otro intervalo propio T2, entonces el principio de T1 es anterior al principio de T2, el final de T1 es posterior al principio de T2, y el final de T1 es anterior al final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:intervalMeets a rdf:Property ;
  rdfs:label "interval meets"@en , "intervalo se encuentra"@es ;
  rdfs:comment "If a proper interval T1 is intervalMeets another proper interval T2, then the end of T1 is coincident with the beginning of T2."@en , "Si un intervalo propio T1 se encuentra con otro intervalo propio T2, entonces el final de T1 coincide con el principio de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval .

time:xsdDateTime a rdf:Property ;
  rdfs:label "has XSD date-time"@en , "tiene fecha-hora XSD"@es ;
  rdfs:comment "Value of DateTimeInterval expressed as a compact value."@en , "Valor de 'intervalo de fecha-hora' expresado como un valor compacto."@es ;
  rdfs:domain time:DateTimeInterval ;
  rdfs:range xsd:dateTime .

time:intervalFinishes a rdf:Property ;
  rdfs:label "interval finishes"@en , "intervalo termina"@es ;
  rdfs:comment "If a proper interval T1 is intervalFinishes another proper interval T2, then the beginning of T1 is after the beginning of T2, and the end of T1 is coincident with the end of T2."@en , "Si un intervalo propio T1 termina otro intervalo propio T2, entonces del principio de T1 está después del principio de T2, y el final de T1 coincide con el final de T2."@es ;
  rdfs:domain time:ProperInterval ;
  rdfs:range time:ProperInterval ;
  rdfs:subPropertyOf time:intervalIn .

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

time:MonthOfYear a rdfs:Class ;
  rdfs:label "Month of year"@en , "mes del año"@es ;
  rdfs:comment "The month of the year"@en , "El mes del año."@es ;
  rdfs:subClassOf time:DateTimeDescription .

time:TimePosition a rdfs:Class ;
  rdfs:label "Time position"@en , "posición de tiempo"@es ;
  rdfs:comment "A temporal position described using either a (nominal) value from an ordinal reference system, or a (numeric) value in a temporal coordinate system. "@en , "Una posición temporal descrita utilizando bien un valor (nominal) de un sistema de referencia ordinal, o un valor (numérico) en un sistema de coordenadas temporales."@es ;
  rdfs:subClassOf time:TemporalPosition .

time:numericPosition a rdf:Property ;
  rdfs:label "Numeric value of temporal position"@en , "valor numérico de posición temporal"@es ;
  rdfs:comment "The (numeric) value indicating position within a temporal coordinate system "@en , "El valor (numérico) que indica posición temporal en un sistema de referencia ordinal."@es ;
  rdfs:domain time:TimePosition ;
  rdfs:range xsd:decimal .

time:nominalPosition a rdf:Property ;
  rdfs:label "Name of temporal position"@en , "nombre de posición temporal"@es ;
  rdfs:comment "The (nominal) value indicating temporal position in an ordinal reference system "@en , "El valor (nominal) que indica posición temporal en un sistema de referencia ordinal."@es ;
  rdfs:domain time:TimePosition ;
  rdfs:range xsd:string .

time:January a rdfs:Class ;
  rdfs:label "January" ;
  rdfs:subClassOf time:DateTimeDescription .

time:Instant a rdfs:Class ;
  rdfs:label "Time instant"@en , "instante de tiempo."@es ;
  rdfs:comment "A temporal entity with zero extent or duration"@en , "Una entidad temporal con una extensión o duración cero."@es ;
  rdfs:subClassOf time:TemporalEntity .

time:inTimePosition a rdf:Property ;
  rdfs:label "Time position"@en , "posición de tiempo"@es ;
  rdfs:comment "Position of a time instant expressed as a TimePosition"@en , "Posición de un instante, expresada como una coordenada temporal o un valor nominal."@es ;
  rdfs:domain time:Instant ;
  rdfs:range time:TimePosition ;
  rdfs:subPropertyOf time:inTemporalPosition .

time:inXSDDateTimeStamp a rdf:Property ;
  rdfs:label "in XSD Date-Time-Stamp"@en , "en fecha-sello de tiempo XSD"@es ;
  rdfs:comment "Position of an instant, expressed using xsd:dateTimeStamp"@en , "Posición de un instante, expresado utilizando xsd:dateTimeStamp."@es ;
  rdfs:domain time:Instant ;
  rdfs:range xsd:dateTimeStamp .

time:inXSDgYear a rdf:Property ;
  rdfs:label "in XSD g-Year"@en , "en año gregoriano XSD"@es ;
  rdfs:comment "Position of an instant, expressed using xsd:gYear"@en , "Posición de un instante, expresado utilizando xsd:gYear."@es ;
  rdfs:domain time:Instant ;
  rdfs:range xsd:gYear .

time:inDateTime a rdf:Property ;
  rdfs:label "in date-time description"@en , "en descripción de fecha-hora"@es ;
  rdfs:comment "Position of an instant, expressed using a structured description"@en , "Posición de un instante, expresada utilizando una descripción estructurada."@es ;
  rdfs:domain time:Instant ;
  rdfs:range time:GeneralDateTimeDescription ;
  rdfs:subPropertyOf time:inTemporalPosition .

time:inXSDDateTime a rdf:Property ;
  rdfs:label "in XSD Date-Time"@en , "en fecha-tiempo XSD"@es ;
  rdfs:comment "Position of an instant, expressed using xsd:dateTime"@en , "Posición de un instante, expresado utilizando xsd:dateTime."@es ;
  rdfs:domain time:Instant ;
  rdfs:range xsd:dateTime .

time:inXSDgYearMonth a rdf:Property ;
  rdfs:label "in XSD g-YearMonth"@en , "en año-mes gregoriano XSD"@es ;
  rdfs:comment "Position of an instant, expressed using xsd:gYearMonth"@en , "Posición de un instante, expresado utilizando xsd:gYearMonth."@es ;
  rdfs:domain time:Instant ;
  rdfs:range xsd:gYearMonth .

time:inXSDDate a rdf:Property ;
  rdfs:label "in XSD date"@en , "en fecha XSD"@es ;
  rdfs:comment "Position of an instant, expressed using xsd:date"@en , "Posición de un instante, expresado utilizando xsd:date."@es ;
  rdfs:domain time:Instant ;
  rdfs:range xsd:date .

time:inTemporalPosition a rdf:Property ;
  rdfs:label "Temporal position"@en , "posición temporal"@es ;
  rdfs:comment "Position of a time instant"@en , "Posición de un instante de tiempo."@es ;
  rdfs:domain time:Instant ;
  rdfs:range time:TemporalPosition .

time:DurationDescription a rdfs:Class ;
  rdfs:label "Duration description"@en , "descripción de duración"@es ;
  rdfs:comment "Description of temporal extent structured with separate values for the various elements of a calendar-clock system. The temporal reference system is fixed to Gregorian Calendar, and the range of each of the numeric properties is restricted to xsd:decimal"@en , "Descripción de extensión temporal estructurada con valores separados para los distintos elementos de un sistema de horario-calendario. El sistema de referencia temporal se fija al calendario gregoriano, y el intervalo de cada una de las propiedades numéricas se restringe a xsd:decimal."@es ;
  rdfs:subClassOf time:GeneralDurationDescription .

time:ProperInterval a rdfs:Class ;
  rdfs:label "Proper interval"@en , "intervalo propio"@es ;
  rdfs:comment "A temporal entity with non-zero extent or duration, i.e. for which the value of the beginning and end are different"@en , "Una entidad temporal con extensión o duración distinta de cero, es decir, para la cual los valores de principio y fin del intervalo son diferentes."@es ;
  rdfs:subClassOf time:Interval .

time:hasDuration a rdf:Property ;
  rdfs:label "has duration"@en , "tiene duración"@es ;
  rdfs:comment "Duration of a temporal entity, event or activity, or thing, expressed as a scaled value"@en , "Duración de una entidad temporal, evento o actividad, o cosa, expresada como un valor escalado."@es ;
  rdfs:range time:Duration ;
  rdfs:subPropertyOf time:hasTemporalDuration .

time:hasDurationDescription a rdf:Property ;
  rdfs:label "has duration description"@en , "tiene descripción de duración"@es ;
  rdfs:comment "Duration of a temporal entity, expressed using a structured description"@en , "Duración de una entidad temporal, expresada utilizando una descripción estructurada."@es ;
  rdfs:range time:GeneralDurationDescription ;
  rdfs:subPropertyOf time:hasTemporalDuration .

time:hasTime a rdf:Property ;
  rdfs:label "has time"@en , "tiene tiempo"@es ;
  rdfs:comment "Supports the association of a temporal entity (instant or interval) to any thing"@en , "Proporciona soporte a la asociación de una entidad temporal (instante o intervalo) a cualquier cosa."@es ;
  rdfs:range time:TemporalEntity .

time:generalDay a rdfs:Datatype ;
  rdfs:label "Generalized day"@en , "Día generalizado"@es ;
  rdfs:comment """Day of month - formulated as a text string with a pattern constraint to reproduce the same lexical form as gDay, except that values up to 99 are permitted, in order to support calendars with more than 31 days in a month. 
Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type."""@en , """Día del mes - formulado como una cadena de texto con una restricción patrón para reproducir la misma forma léxica que gDay, excepto que se permiten valores hasta el 99, con el propósito de proporcionar soporte a calendarios con meses con más de 31 días.
            Nótese que el espacio de valores no está definido, por tanto, un procesador genérico de OWL2 no puede computar relaciones de orden de valores de este tipo."""@es .

time:generalMonth a rdfs:Datatype ;
  rdfs:label "Generalized month"@en , "Mes generalizado"@es ;
  rdfs:comment """Month of year - formulated as a text string with a pattern constraint to reproduce the same lexical form as gMonth, except that values up to 20 are permitted, in order to support calendars with more than 12 months in the year. 
Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type."""@en , """Mes del año - formulado como una cadena de texto con una restricción patrón para reproducir la misma forma léxica que gMonth, excepto que se permiten valores hasta el 20, con el propósito de proporcionar soporte a calendarios con años con más de 12 meses.
            Nótese que el espacio de valores no está definido, por tanto, un procesador genérico de OWL2 no puede computar relaciones de orden de valores de este tipo."""@es .

time:generalYear a rdfs:Datatype ;
  rdfs:label "Generalized year"@en , "Año generalizado"@es ;
  rdfs:comment """Year number - formulated as a text string with a pattern constraint to reproduce the same lexical form as gYear, but not restricted to values from the Gregorian calendar. 
Note that the value-space is not defined, so a generic OWL2 processor cannot compute ordering relationships of values of this type."""@en , """Número de año - formulado como una cadena de texto con una restricción patrón para reproducir la misma forma léxica que gYear, aunque no está restringido a valores del calendario gregoriano.
            Nótese que el espacio de valores no está definido, por tanto, un procesador genérico de OWL2 no puede computar relaciones de orden de valores de este tipo."""@es .

time:DayOfWeek a rdfs:Class ;
  rdfs:label "Day of week"@en , "día de la semana"@es ;
  rdfs:comment "The day of week"@en , "El día de la semana"@es .

time:Tuesday a time:DayOfWeek ;
  rdfs:label "Tuesday"@en .

time:Thursday a time:DayOfWeek ;
  rdfs:label "Thursday"@en .

time:Saturday a time:DayOfWeek ;
  rdfs:label "Saturday"@en .

time:Friday a time:DayOfWeek ;
  rdfs:label "Friday"@en .

time:Wednesday a time:DayOfWeek ;
  rdfs:label "Wednesday"@en .

time:Monday a time:DayOfWeek ;
  rdfs:label "Monday"@en .

time:Sunday a time:DayOfWeek ;
  rdfs:label "Sunday"@en .

time:TemporalUnit a rdfs:Class ;
  rdfs:label "Temporal unit"@en , "unidad de tiempo"@es ;
  rdfs:comment "A standard duration, which provides a scale factor for a time extent, or the granularity or precision for a time position."@en , "Una duración estándar, que proporciona un factor de escala para una extensión de tiempo, o la granularidad o precisión para una posición de tiempo."@es ;
  rdfs:subClassOf time:TemporalDuration .

time:unitDay a time:TemporalUnit ;
  rdfs:label "Day (unit of temporal duration)"@en .

time:unitHour a time:TemporalUnit ;
  rdfs:label "Hour (unit of temporal duration)"@en .

time:unitWeek a time:TemporalUnit ;
  rdfs:label "Week (unit of temporal duration)"@en .

time:unitYear a time:TemporalUnit ;
  rdfs:label "Year (unit of temporal duration)"@en .

time:unitMinute a time:TemporalUnit ;
  rdfs:label "Minute (unit of temporal duration)"@en .

time:unitMonth a time:TemporalUnit ;
  rdfs:label "Month (unit of temporal duration)"@en .

time:unitSecond a time:TemporalUnit ;
  rdfs:label "Second (unit of temporal duration)"@en .
