@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix : <http://datos.bcn.cl/ontologies/bcn-resources#> .
@prefix cc: <http://web.resource.org/cc/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ns: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix bio: <http://purl.org/vocab/bio/0.1/> .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix frbr: <http://purl.org/vocab/frbr/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix terms: <http://purl.org/dc/terms/> .
@prefix bcnbio: <http://datos.bcn.cl/ontologies/bcn-biographies#> .
@prefix bcncon: <http://datos.bcn.cl/ontologies/bcn-congress#> .
@prefix dbpedia: <http://dbpedia.org/ontology/> .

<http://datos.bcn.cl/ontologies/bcn-bills#TipoProyectoDeLey>
    a owl:Class ;
    rdfs:label "Bill type"@en, "Tipo proyecto de ley"@es .

<http://datos.bcn.cl/ontologies/bcn-bills#TramiteConstitucional>
    a owl:Class ;
    rdfs:label "Constitutional procedure"@en, "Trámite constitucional"@es .

<http://datos.bcn.cl/ontologies/bcn-bills#TramiteReglamentario>
    a owl:Class ;
    rdfs:label "Regulatory procedure"@en, "Trámite reglamentario"@es .

bcnbio:Cargo
    rdfs:label "Position"@en .

bcnbio:PositionPeriod
    rdfs:label "Position period"@en .

bcnbio:Rol
    a owl:Class ;
    rdfs:label "Role"@en .

bcnbio:totalVotes
    rdfs:label "total votes"@en .

bcncon:Comision
    rdfs:label "Commission"@en .

bcncon:Evento
    a owl:Class .

bcncon:OficinaRedaccion
    rdfs:label "Writting office"@en .

bcncon:PeriodoLegislativo
    rdfs:label "Legislative period"@en, "Periodo legislativo"@es .

bcncon:RecursoLegislativo
    a owl:Class ;
    rdfs:comment "Clase de alto nivel que permite agrupar diferentes recursos referenciables desde todo el grafo RDF. Adicionalmente cuenta con una propiedad no especificada denominada tieneAtributo que agrupa todas las DatatypeProperties" ;
    rdfs:label "Recurso legislativo"@es ;
    rdfs:subClassOf :Relacionable .

bcncon:SeccionRecurso
    a owl:Class .

bcncon:SesionParlamentaria
    a owl:Class .

bcncon:SesionParlamentariaPublica
    rdfs:label "Public session"@en, "Sesión pública"@es .

bcncon:tieneDocumento
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un recurso legislativo con un recurso (documento) representado por una URI sintética desde la cual se referenciará tanto la información de la ficha FRBR como la URI del documento real."@es ;
    rdfs:domain bcncon:RecursoLegislativo ;
    rdfs:label "tiene documento" ;
    rdfs:range :Documento .

bcncon:tieneSeccionRecurso
    a owl:ObjectProperty ;
    rdfs:domain bcncon:RecursoLegislativo ;
    rdfs:label "has resource section"@en, "tiene seccion recurso"@es ;
    rdfs:range bcncon:SeccionRecurso .

<http://datos.bcn.cl/ontologies/bcn-resources#>
    a owl:Ontology ;
    rdfs:comment "La Ontología de recursos legislativos de la BCN entrega un modelo de clases y propiedades que modelan la estructura jerarquía de los principales recursos referenciables en el Congreso Nacional (tales como documentos y relaciones con actores)."@es ;
    rdfs:label "Ontología de Recursos Legislativos"@es ;
    owl:imports <http://datos.bcn.cl/ontologies/bcn-biographies#> ;
    owl:versionIRI <http://datos.bcn.cl/ontologies/bcn-resources/1.2/bcn-resources.rdf> ;
    owl:versionInfo "1.2"@es .

:AcuerdosDeComite
    a owl:Class ;
    rdfs:label "Acuerdos de comité"@es, "Committee agreements"@en .

:AgrupadorSemantico
    a owl:Class ;
    rdfs:label "Agrupador semántico"@es, "Semantic grouper"@en .

:Articulo
    a owl:Class ;
    rdfs:comment "One of the basic normative unit of the law"@en, "Una de las unidades básicas formativas de la ley"@es ;
    rdfs:label "Article"@en, "Artículo"@es .

:BoletinIndicaciones
    rdfs:label "Boletín de indicaciones"@es, "Directions bulletin"@en .

:Caducable
    a owl:Class ;
    rdfs:comment "Los recursos que tengan este tipo podrán tener estado de obsoleto o no obsoleto."@es, "Resources with this class could be obsolete"@en ;
    rdfs:label "Caducable"@es, "Deprecable"@en .

:Categoria
    a owl:Class ;
    rdfs:comment "Utilizado para trabajo en el [Editor XML]"@es ;
    rdfs:label "Category"@en, "Categoría"@es .

:Comunicacion
    rdfs:label "Communication"@en, "Comunicación"@es .

:Cuenta
    a owl:Class ;
    rdfs:label "Account"@en ;
    rdfs:subClassOf :RecursoLegislativo .

:DiarioDeSesion
    a owl:Class ;
    rdfs:comment "Publicación oficial que recoge el debate de las sesiones de sala de cada una de las cámaras, y que se divide fundamentalmente en dos partes: debate en sala y anexo documentos. En el primero, consta el debate en sala propiamente tal, y en el segundo los documentos de que se da cuenta en la sesión respectiva, por ejemplo: los informes evacuados por las Comisiones, los oficios producidos en el proceso legislativo, oficios enviados por órganos externos al Congreso Nacional, informes de comisión investigadora, etc. Se publica un Diario por cada sesión.  "@es ;
    rdfs:label "Diario de sesión"@es, "Session daily"@en ;
    rdfs:subClassOf :RecursoLegislativo .

:DiscusionEnSala
    a owl:Class ;
    rdfs:label "Discusión en sala"@es, "Session room discussion"@en ;
    rdfs:subClassOf :RecursoLegislativo .

:DiscusionGeneral
    a owl:Class ;
    rdfs:label "Discusión general"@es, "General discussion"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:DiscusionInformeComisionMixta
    a owl:Class ;
    rdfs:label "Discusión informe comisión mixta"@es, "Discussion on mixed commission report"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:DiscusionInsistencia
    a owl:Class ;
    rdfs:label "Discusión insistencia"@es, "Discussion insistence"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:DiscusionObservaciones
    a owl:Class ;
    rdfs:label "Discusión observaciones (veto)"@es, "Discussion observations"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:DiscusionOtraMateria
    a owl:Class ;
    rdfs:label "Discusión otra materia"@es, "Discussion another subject"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:DiscusionParticular
    a owl:Class ;
    rdfs:label "Discusión particular"@es, "Particular discussion"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:DiscusionUnica
    a owl:Class ;
    rdfs:label "Discusión única"@es, "Unique discussion"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:Documento
    a owl:Class ;
    rdfs:label "Document"@en, "Documento"@es ;
    rdfs:subClassOf foaf:Document .

:DocumentoBitacora
    a owl:Class ;
    rdfs:label "Documento bitácora"@es, "Generic Document for bill processing"@en ;
    rdfs:subClassOf :Documento .

:EnmiendasVersionProyectoDeLey
    a owl:Class ;
    rdfs:label "Ammendments of bill version"@en, "Enmiendas versión proyecto de ley"@es ;
    rdfs:subClassOf :Documento .

:EntidadTemporal
    a owl:Class ;
    rdfs:label "Entidad temporal"@es, "Temporal entity"@en .

:FichaFRBR
    a owl:Class ;
    rdfs:label "FRBR card"@en, "Ficha FRBR"@es .

:Informe
    a owl:Class ;
    rdfs:label "Informe"@es, "Report"@en ;
    rdfs:subClassOf :Documento, :Relacionable .

:InformeComisionInvestigadora
    rdfs:label "Informe de comisión investigadora"@es, "Investigative commission report"@en .

:InformeComisionLegislativa
    rdfs:label "Informe de comisión legislativa"@es, "Legislative commission report"@en .

:InformeComisionMixta
    a owl:Class ;
    rdfs:label "Informe comisión mixta"@es, "Report mixed commission"@en ;
    rdfs:subClassOf :InformeDeComision .

:InformeComplementario
    a owl:Class ;
    rdfs:label "Complementary report"@en, "Informe complementario"@es ;
    rdfs:subClassOf :InformeDeComision .

:InformeDeComision
    a owl:Class ;
    rdfs:label "Debate report"@en, "Informe de comisión"@es ;
    rdfs:subClassOf :Informe .

:InformeDeDiplomaciaParlamentaria
    a owl:Class ;
    rdfs:label "Informe de diplomacia parlamentaria"@es, "Parliamentary diplomacy report"@en ;
    rdfs:subClassOf :InformeDeComision .

:InformeDelegacionParlamentaria
    rdfs:label "Informe delegación parlamentaria"@es, "Parliamentary delegation report"@en .

:InformeInsistencia
    a owl:Class ;
    rdfs:label "Informe insistencia"@es, "Insistence report"@en ;
    rdfs:subClassOf :InformeDeComision .

:InformeModificacion
    a owl:Class ;
    rdfs:label "Informe modificación"@es, "Modificacion report"@en ;
    rdfs:subClassOf :InformeDeComision .

:InformeObservaciones
    a owl:Class ;
    rdfs:label "Informe observaciones (veto)", "Observations report"@en ;
    rdfs:subClassOf :InformeDeComision .

:IniciativaLegal
    a owl:Class, owl:NamedIndividual ;
    rdfs:label "Iniciativa legal"@es, "Legal initiative"@en ;
    rdfs:subClassOf :RecursoLegislativo .

:Mensaje
    a owl:Class, owl:NamedIndividual ;
    rdfs:comment "Iniciativa legal de proyecto de ley presentada por el presidente de la república"@es, "Legal initiative of bill presented by the president (executive power)"@es ;
    rdfs:label "Mensaje"@es, "Message"@en ;
    rdfs:subClassOf :IniciativaLegal .

:MensajeDelEjecutivoRefundido
    a owl:Class ;
    rdfs:label "Mensaje del ejecutivo refundido"@es, "Message of executive power fusioned"@en ;
    rdfs:subClassOf :Mensaje .

:MocionParlamentaria
    a owl:Class ;
    rdfs:label "Moción Parlamentaria"@es, "Parliamentary bill"@en ;
    rdfs:subClassOf :IniciativaLegal .

:NuevoPrimerInforme
    a owl:Class ;
    rdfs:label "New first report"@en, "Nuevo primer informe"@es ;
    rdfs:subClassOf :InformeDeComision .

:NuevoSegundoInforme
    a owl:Class ;
    rdfs:label "New second report"@en, "Nuevo segundo informe"@es ;
    rdfs:subClassOf :InformeDeComision .

:Oficio
    a owl:Class ;
    rdfs:label "Legal document"@en, "Oficio"@es ;
    rdfs:subClassOf :RecursoLegislativo .

:OrigenDocumento
    a owl:Class ;
    rdfs:comment "Establece que un recurso RDF es origen de documentos, es decir, se generan por él."@es ;
    rdfs:label "Document source"@en, "Origen documento"@es .

:Participacion
    a owl:Class ;
    rdfs:label "Participación"@es, "Speech"@en .

:PeticionDeOficio
    a owl:Class ;
    rdfs:label "Officio petition"@en, "Petición de oficio"@es ;
    rdfs:subClassOf :Documento .

:PrimerInforme
    a owl:Class ;
    rdfs:label "First report"@en, "Primer informe"@es ;
    rdfs:subClassOf :InformeDeComision .

:ProyectoDeAcuerdo
    a owl:Class ;
    rdfs:label "Draft agreement"@en, "Proyecto de acuerdo"@es ;
    rdfs:subClassOf :Documento .

:ProyectoDeLey
    a owl:Class ;
    rdfs:label "Bill"@en, "Proyecto de ley"@es ;
    rdfs:subClassOf [
        a owl:Class ;
        owl:oneOf (:IniciativaLegal
            :Mensaje
        )
    ] .

:ProyectoDeLeyAntiguo
    a owl:Class ;
    rdfs:label "Old bill"@en, "Proyecto de ley antiguo"@es ;
    rdfs:subClassOf :ProyectoDeLey .

:ProyectoDeLeyJuntaMilitar
    a owl:Class ;
    rdfs:label "Bill of militar government"@en, "Proyecto de ley junta militar"@es ;
    rdfs:subClassOf :ProyectoDeLey .

:RatificacionReformaConstitucional
    a owl:Class ;
    rdfs:label "Ratificación reforma constitucional"@es, "Ratification constitutional reform"@en ;
    rdfs:subClassOf :DiscusionEnSala .

:Referenciable
    a owl:Class ;
    rdfs:label "Referenciable"@en, "Referenciable"@es .

:Relacionable
    a owl:Class ;
    rdfs:comment "Esta clase permite identificar recursos de cualquier tipo que puedan tener una relación (de tipo Metadato) con otro tipo de elemento." ;
    rdfs:label "Relacionable"@es, "Relatable"@en .

:ResultadoDebate
    a owl:Class ;
    rdfs:label "Debate result"@en, "Resultado del debate"@es .

:ResultadoVotacion
    a owl:Class ;
    rdfs:label "Result"@en, "Resultado"@es .

:Resumen
    a owl:Class ;
    rdfs:label "Resumen"@es, "Summary"@en ;
    rdfs:subClassOf :RecursoLegislativo .

:SeccionRecurso
    a owl:Class ;
    rdfs:label "Resource section"@en, "Sección recurso"@es .

:SegundoInforme
    a owl:Class ;
    rdfs:label "Second report"@en, "Segundo informe"@es ;
    rdfs:subClassOf :InformeDeComision .

:TipoDocumento
    a owl:Class ;
    rdfs:label "Document type"@en, "Tipo de documento"@es .

:TipoParticipacion
    a owl:Class ;
    rdfs:label "Speech type"@en, "Tipo de participación"@es .

:TipoVotacionProyectoDeLey
    a owl:Class ;
    rdfs:label "Tipo votación"@es, "Voting type"@en .

:TramitacionProyectoDeLey
    a owl:Class ;
    rdfs:label "Bill processing"@en, "Tramitación de proyecto de ley"@es .

:UBN
    a owl:Class ;
    rdfs:label "Basic normative unit for laws"@en, "Unidad básica normativa"@es ;
    rdfs:subClassOf :RecursoLegislativo .

:VersionProyectoDeLey
    a owl:Class ;
    rdfs:label "Bill version"@en, "Versión proyecto de ley"@es ;
    rdfs:subClassOf :Documento .

:VotacionProyectoDeLey
    a owl:Class ;
    rdfs:label "Votación"@es, "Voting"@en .

:VotoProyectoDeLey
    a owl:Class ;
    rdfs:label "Vote"@en, "Voto"@es .

:convertedTo
    a owl:ObjectProperty ;
    rdfs:comment "Permite mantener la trazabilidad entre una entidad temporal y una entidad existente a la cual fue atribuida" ;
    rdfs:label "convertido a" .

:crdate
    a owl:DatatypeProperty ;
    rdfs:comment "Indica la fecha de creción en formato YYYY-MM-DD" ;
    rdfs:domain owl:Thing ;
    rdfs:label "creation date"@en, "fecha de creación"@es ;
    rdfs:range xsd:string .

:creadaPor
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza una tramitación de proyecto de ley con la organización creadora" ;
    rdfs:domain :TramitacionProyectoDeLey ;
    rdfs:label "creada por" ;
    rdfs:range org:FormalOrganization .

:creadaPorWorkflow
    a owl:DatatypeProperty ;
    rdfs:comment "Indica si una sesión o legislatura ha sido creada por el worwflow de procesamiento" ;
    rdfs:label "creada por workflow", "created by workflow"@en .

:descripcionXML
    a owl:DatatypeProperty ;
    rdfs:comment "Entrega la descripción en XML de una sección de documento Akoma Ntoso"@es ;
    rdfs:domain :SeccionRecurso ;
    rdfs:label "descripción en XML"@es, "xml description"@en .

:editorId
    a owl:DatatypeProperty ;
    rdfs:comment "Establece un id de tipo texto para recursos referenciados desde diversas marcas en un editor XML" ;
    rdfs:label "editor id"@en, "id en editor XML"@es .

:esParteDe
    a owl:ObjectProperty ;
    rdfs:comment "Permite enlazar dos recursos mediante una relación de inclusión S es parte de O" ;
    rdfs:label "es parte de"@es, "is part of"@en .

:estado
    a owl:ObjectProperty ;
    rdfs:label "estado" ;
    owl:deprecated true .

:extraidoDesde
    a owl:ObjectProperty ;
    rdfs:comment "Vincula un documento o una sección del documento con su origen" ;
    rdfs:label "extracted from"@en, "extraído desde"@es .

:fromTemporalEntity
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona una entidad de tipo persona con su origen en una entidad temporal" ;
    rdfs:domain foaf:Person ;
    rdfs:label "extraído desde entidad temporal" ;
    rdfs:range :EntidadTemporal ;
    owl:deprecated true .

:fuenteDocumento
    a owl:ObjectProperty ;
    rdfs:comment "Asocia un documento con la oficina de origen de este" ;
    rdfs:label "document source"@en, "fuente documento"@es ;
    rdfs:range org:FormalOrganization .

:hasExpression
    a owl:ObjectProperty ;
    rdfs:domain :FichaFRBR ;
    rdfs:label "has expression"@en, "tiene expresión"@es ;
    rdfs:range frbr:Expression .

:hasManifestation
    a owl:ObjectProperty ;
    rdfs:domain :FichaFRBR ;
    rdfs:label "has manifestation"@en, "tiene manifestación"@es ;
    rdfs:range frbr:Manifestation .

:hasWork
    a owl:ObjectProperty ;
    rdfs:domain :FichaFRBR ;
    rdfs:label "has work"@en, "tiene trabajo"@es ;
    rdfs:range frbr:Work .

:incluidoEn
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona un documento con la sección de otro documento donde está incluído de fuente" ;
    rdfs:domain foaf:Document ;
    rdfs:label "included in"@en, "incluído en"@es .

:metadatoGenerico
    a owl:DatatypeProperty ;
    rdfs:comment "Permite generar metadatos para uso exclusivo el editor XML [Editor XML]" ;
    rdfs:label "generic metadata"@en, "metadato genérico"@es .

:nerAcronym
    a owl:DatatypeProperty ;
    rdfs:comment "Acrónimo en el NER (marcador automático de entidades)"@es, "has ner acronym"@en ;
    rdfs:domain [
        a owl:Class ;
        owl:unionOf (bcnbio:Rol
            bcncon:Evento
            :ProyectoDeLey
            dbpedia:Place
            time:TemporalEntity
            org:FormalOrganization
            foaf:Document
            foaf:Person
        )
    ] ;
    rdfs:label "acrónimo en el NER" ;
    rdfs:range xsd:string .

:numero
    a owl:DatatypeProperty ;
    rdfs:comment "Asocia un número (string) identificatorio a un recurso en diversos contextos" ;
    rdfs:label "number"@en, "número"@es .

:obsoleto
    a owl:DatatypeProperty ;
    rdfs:domain :Caducable ;
    rdfs:label "deprecated"@en, "obsoleto"@es ;
    rdfs:range xsd:boolean .

:perteneceA
    a owl:ObjectProperty ;
    rdfs:comment "Permite relacionar una sección de un documento a un tipo de documento Akoma Ntoso [Editor XML]" ;
    rdfs:domain :TipoDocumento ;
    rdfs:label "belongs to"@en, "pertenece A"@es .

:tempId
    a owl:DatatypeProperty ;
    rdfs:comment "Relaciona un recurso con un id temporal" ;
    rdfs:label "id temporal" ;
    owl:deprecated true .

:tieneAdhesion
    a owl:ObjectProperty ;
    rdfs:comment "Indica si una sección  de intervención de un documento presenta adhesiones de algún parlamentario" ;
    rdfs:domain :SeccionRecurso ;
    rdfs:label "has adhesion"@en, "tiene adhesión"@es ;
    rdfs:range foaf:Person .

:tieneAtributoName_Editor
    a owl:DatatypeProperty ;
    rdfs:comment "Relaciona una URI de un recurso con una etiqueta en XML con la cual es marcada en los documentos Akoma Ntoso [Editor XML]" ;
    rdfs:label "has name attribute"@en, "tiene atributo name"@es .

:tieneAutor
    a owl:ObjectProperty ;
    rdfs:comment "Asocia un documento con su o sus autores/as" ;
    rdfs:label "has author"@en, "tiene autor"@es .

:tieneCalidad
    rdfs:label "tiene calidad (similar a tiene rol)" ;
    owl:deprecated true .

:tieneComision
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona un documento con una comisión parlamentaria" ;
    rdfs:domain foaf:Document ;
    rdfs:label "has commission"@en, "tiene comisión"@es ;
    rdfs:range org:FormalOrganization .

:tieneDatosTemporales
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona un recurso con algún dato temporal que debe ser corroborado" ;
    rdfs:label "tiene datos temporales" ;
    owl:deprecated true .

:tieneDocumentoAkomaNtoso
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un recurso con su representación en formato AkomaNtoso XML" ;
    rdfs:label "has Akoma Ntoso document"@en, "tiene documento Akoma Ntoso"@es ;
    rdfs:subPropertyOf bcncon:tieneDocumento .

:tieneDocumentoTXT
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un recurso con su representación en formato TXT" ;
    rdfs:label "has text document"@en, "tiene documento de texto"@es ;
    rdfs:subPropertyOf bcncon:tieneDocumento .

:tieneEmisor
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona un documento o una sección con una entidad que emite dicho mensaje" ;
    rdfs:label "has transmitter"@en, "tiene emisor"@es .

:tieneEtiquetaXML
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona una URI de una sección recurso con una URI que representa una etiqueta XML [Editor XML]" ;
    rdfs:label "has XML tag"@en, "tiene etiqueta XML"@es .

:tieneFichaFRBR
    a owl:ObjectProperty ;
    rdfs:domain :Documento ;
    rdfs:label "has frbr card"@en, "tiene ficha FRBR"@es ;
    rdfs:range :FichaFRBR .

:tieneFin
    a owl:DatatypeProperty ;
    rdfs:comment "Establece una hora de fin de un evento específico" ;
    rdfs:label "has end"@en, "tiene fin"@es .

:tieneIniciativa
    a owl:ObjectProperty ;
    rdfs:comment "Describe el tipo de iniciativa que ha tenido un documento, preferentemente un proyecto de ley (moción o mensaje presidencial)" ;
    rdfs:domain :ProyectoDeLey ;
    rdfs:label "initiative type"@en, "tiene iniciativa"@es .

:tieneInicio
    a owl:DatatypeProperty ;
    rdfs:comment "Establece una hora de inicio de un evento específico" ;
    rdfs:label "has init"@en, "tiene inicio"@es .

:tieneItem
    a owl:ObjectProperty ;
    rdfs:domain :FichaFRBR ;
    rdfs:label "has item"@en, "tiene ítem"@es ;
    rdfs:range frbr:Item .

:tieneMateria
    a owl:ObjectProperty ;
    rdfs:comment "Asocia un recurso a un metadato normalizado de tipo materia" ;
    rdfs:label "has subject"@en, "tiene materia"@es ;
    rdfs:range frbr:subject .

:tienePathXML
    a owl:DatatypeProperty ;
    rdfs:comment "Describe en sintaxis XPATH la ubicación de una sección dentro de un documento XML" ;
    rdfs:domain foaf:Document ;
    rdfs:label "has XML path"@en, "tiene path XML"@es .

:tienePersona
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza una entidad de asistncia con una persona" ;
    rdfs:domain <http://datos.bcn.cl/ontologies/bcn-sessiondaily#Asistente> ;
    rdfs:label "has person"@en, "tiene persona"@es ;
    rdfs:range foaf:Person .

:tieneProyectoDeLey
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona un documento o una sección de un documento con un proyecto de ley" ;
    rdfs:label "has bill"@en, "tiene proyecto de ley"@es ;
    rdfs:range :ProyectoDeLey .

:tieneReceptor
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona un documento o una parte de un documento con una entidad a la cual está dirigida" ;
    rdfs:label "has receiver"@en, "tiene receptor"@es .

:tieneReferencia
    a owl:ObjectProperty ;
    rdfs:label "has reference"@en, "tiene referencia"@es .

:tieneResultadoDebate
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un debate con su resultado en caso de tenerlo" ;
    rdfs:label "has debate result"@en, "tiene resultado debate"@es ;
    rdfs:range :ResultadoDebate .

:tieneResultadoVotacion
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona una votación con su resultado" ;
    rdfs:domain :SeccionRecurso ;
    rdfs:label "has voting result"@en, "tiene resultado votación"@es ;
    rdfs:range :ResultadoVotacion .

:tieneSesion
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un recurso con una sesión parlamentaria" ;
    rdfs:domain :TramitacionProyectoDeLey, foaf:Document ;
    rdfs:label "has parliamentary session"@en, "tiene sesión parlamentaria"@es ;
    rdfs:range bcncon:SesionParlamentaria .

:tieneTerminoLibre
    a owl:DatatypeProperty ;
    rdfs:comment "Asocia un recurso a un metadato de texto denominado término libre" ;
    rdfs:label "has keyword"@en, "tiene término libre"@es .

:tieneTipoDocumento
    a owl:ObjectProperty ;
    rdfs:domain :Documento ;
    rdfs:label "has document type"@en, "tiene tipo documento"@es ;
    rdfs:range :TipoDocumento .

:tieneTipoParticipacion
    a owl:ObjectProperty ;
    rdfs:comment "Relaciona una participación parlamentaria con su tipo" ;
    rdfs:domain :Participacion ;
    rdfs:label "has speech type"@en, "tiene tipo participacion"@es ;
    rdfs:range :TipoParticipacion .

:tieneTramitacion
    a owl:ObjectProperty ;
    rdfs:comment "Asocia un documento con la tramitación de un proyecto de ley a la cual está relacionada o donde fue presentado" ;
    rdfs:domain :ProyectoDeLey ;
    rdfs:label "has processing"@en, "tiene tramitación"@es ;
    rdfs:range :TramitacionProyectoDeLey .

:tieneTramiteConstitucional
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un documento o proyecto de ley a un trámite constitucional específico" ;
    rdfs:label "has constitutional procedure"@en, "tiene trámite constitucional"@es ;
    rdfs:range <http://datos.bcn.cl/ontologies/bcn-bills#TramiteConstitucional> .

:tieneTramiteReglamentario
    a owl:ObjectProperty ;
    rdfs:comment "Enlaza un documento o proyecto de ley a un trámite reglamentario específico" ;
    rdfs:label "has regulatory procedure"@en, "tiene trámite reglamentario"@es ;
    rdfs:range <http://datos.bcn.cl/ontologies/bcn-bills#TramiteReglamentario> .

:tieneTrazabilidad
    a owl:ObjectProperty ;
    rdfs:comment "Indica el origen desde donde surge cierto nuevo recurso" ;
    rdfs:label "tiene trazablidad" ;
    owl:deprecated true .

:tieneURI
    a owl:DatatypeProperty ;
    rdfs:domain :Documento ;
    rdfs:label "has URI"@en, "tiene URI"@es ;
    rdfs:range xsd:anyURI .

:tieneVotacion
    a owl:ObjectProperty ;
    rdfs:comment "Vincula cada una de las votaciones de un proyecto de ley a su proyecto respectivo" ;
    rdfs:domain :ProyectoDeLey ;
    rdfs:label "has voting"@en, "tiene votación"@es ;
    rdfs:range :VotacionProyectoDeLey .

:tieneVoto
    a owl:ObjectProperty ;
    rdfs:comment "Vincula con la votación a cada voto emitido" ;
    rdfs:domain :VotacionProyectoDeLey ;
    rdfs:label "has vote"@en, "tiene voto"@es ;
    rdfs:range :VotoProyectoDeLey .

:tipoProyecto
    a owl:ObjectProperty ;
    rdfs:comment "Asocia un proyecto de ley con su tipo" ;
    rdfs:domain :ProyectoDeLey ;
    rdfs:label "has bill type"@en, "tipo proyecto"@es ;
    rdfs:range <http://datos.bcn.cl/ontologies/bcn-bills#TipoProyectoDeLey> .

:tipoVotacion
    a owl:ObjectProperty ;
    rdfs:comment "Vincula para cada votación el tipo al cual está asociado" ;
    rdfs:domain :VotacionProyectoDeLey ;
    rdfs:label "has voting type"@en, "tipo votación"@es ;
    rdfs:range :TipoVotacionProyectoDeLey .

:totalPareos
    a owl:DatatypeProperty ;
    rdfs:comment "Indica el número de pareos en la votación" ;
    rdfs:domain foaf:Person ;
    rdfs:label "total de pareos"@es, "total of agree abstention"@en .

:totalParlamentariosPareados
    a owl:DatatypeProperty ;
    rdfs:comment "Indica el número de votantes optaron por pareo en la votación" ;
    rdfs:domain foaf:Person ;
    rdfs:label "total parlamentarios pareados"@es, "total parliamentarians in abstention agree"@en .

:totalVotosAFavor
    a owl:DatatypeProperty ;
    rdfs:comment "Indica el número de votantes que votaron a favor en la votación" ;
    rdfs:domain foaf:Person ;
    rdfs:label "total de votos a favor"@es, "total pro"@en .

:totalVotosEnContra
    a owl:DatatypeProperty ;
    rdfs:comment "Indica el número de votantes que votaron en contra en la votación" ;
    rdfs:domain foaf:Person ;
    rdfs:label "total cons"@en, "total de votos en contra"@es .

:totalVotosSeAbstiene
    a owl:DatatypeProperty ;
    rdfs:comment "Indica el número de votantes que se abstuvieron en la votación" ;
    rdfs:domain foaf:Person ;
    rdfs:label "total abstention"@en, "total de votos de abstención"@es .

:valorVoto
    a owl:ObjectProperty ;
    rdfs:comment "Vincula al voto con su valor" ;
    rdfs:domain :VotoProyectoDeLey ;
    rdfs:label "valor voto"@es, "vote value"@en ;
    rdfs:range <http://datos.bcn.cl/ontologies/bcn-sessiondaily#ValoresVoto> .

:votante
    a owl:ObjectProperty ;
    rdfs:comment "Vincula al voto con la persona que lo emite" ;
    rdfs:domain :VotoProyectoDeLey ;
    rdfs:label "votante"@es, "voter"@en ;
    rdfs:range foaf:Person .

<http://datos.bcn.cl/ontologies/bcn-sessiondaily#Asistente>
    a owl:Class .

<http://datos.bcn.cl/ontologies/bcn-sessiondaily#Informe>
    rdfs:label "Informe"@es, "Report"@en .

<http://datos.bcn.cl/ontologies/bcn-sessiondaily#ValoresVoto>
    a owl:Class ;
    rdfs:label "Valor voto"@es, "Vote value"@en .

dbpedia:Place
    a owl:Class .

frbr:Expression
    a owl:Class ;
    rdfs:label "Expresión"@es, "Expression"@en .

frbr:Item
    a owl:Class ;
    rdfs:label "Item"@en, "Ítem"@es .

frbr:Manifestation
    a owl:Class ;
    rdfs:label "Manifestación"@es, "Manifestation"@en .

frbr:Work
    a owl:Class ;
    rdfs:label "Trabajo"@es, "Work"@en .

frbr:subject
    a owl:Class .

time:TemporalEntity
    a owl:Class .

org:FormalOrganization
    a owl:Class .

foaf:Document
    a owl:Class .

foaf:Person
    a owl:Class ;
    rdfs:label "Person"@en .

