@prefix xsd: . @prefix bcnnorms: . @prefix owl: . @prefix rdfs: . @prefix rdf: . @prefix dbpedia-owl: . @prefix dc: . @prefix skos: . @prefix foaf: . @prefix gn: . @prefix org: . rdfs:comment rdf:type owl:AnnotationProperty . [ rdfs:comment "Ontology of Norms for Library of Congress of Chile"^^xsd:string , "Ontologia de Normas para la Biblioteca del Congreso Nacional de Chile"^^xsd:string ] . #################### BaseNorm Class bcnnorms:Norm rdf:type owl:Class . bcnnorms:Norm rdfs:label "Norm". bcnnorms:Norm rdfs:subClassOf skos:Concept; skos:prefLabel "Norm"@en ; skos:altLabel "Norm"@en; skos:prefLabel "Norma"@es ; skos:altLabel "Ley"@es; rdfs:comment "Through this class a base norm structure is described from legislative context."@en; rdfs:comment "Mediante esta clase se describe la estructura base de una norma a nivel generico en el contexto legislativo."@es . #################### RootNorm Class bcnnorms:RootNorm rdf:type owl:Class . bcnnorms:RootNorm rdfs:label "RootNorm". bcnnorms:RootNorm rdfs:subClassOf bcnnorms:Norm ; skos:prefLabel "RootNorm"@en ; skos:altLabel "RootLaw"@en; skos:prefLabel "NormaRaiz"@es ; skos:altLabel "LeyRaiz"@es; rdfs:comment "Through this class a norm is described from legislative context."@en; rdfs:comment "Mediante esta clase se describe una norma a nivel generico en el contexto legislativo."@es . #################### Norm Class bcnnorms:NormInstance rdfs:label "NormInstance". bcnnorms:NormInstance rdfs:subClassOf bcnnorms:Norm; skos:prefLabel "Norm Instance"@en ; skos:altLabel "Law Instance"@en; skos:prefLabel "Instancia de Norma"@es ; skos:altLabel "Instancia de Ley"@es; rdfs:comment "Through this class a norm instance is described from legislative context, adding a version date and other metadata."@en; rdfs:comment "Mediante esta clase se describe una instancna de norma a nivel generico en el contexto legislativo, agregando una fecha de version y otros metadatos."@es . bcnnorms:Norm owl:hasKey (dc:identifier) . ################# has Publish Date bcnnorms:publishDate rdfs:subPropertyOf dc:date . bcnnorms:publishDate rdfs:label "publishDate". bcnnorms:publishDate rdfs:comment "Defines the publication date of a resource."@en. bcnnorms:publishDate rdfs:comment "Define la fecha de publicacion de un recurso."@es. bcnnorms:Norm owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty bcnnorms:publishDate; owl:cardinality 1 ]. bcnnorms:publishDate rdfs:domain bcnnorms:Norm . bcnnorms:publishDate rdf:type owl:DatatypeProperty. ################# has Promulgation Date bcnnorms:promulgationDate rdfs:subPropertyOf dc:date . bcnnorms:promulgationDate rdfs:label "promulgationDate". bcnnorms:promulgationDate rdfs:comment "Defines the promulgation date of a resource."@en. bcnnorms:promulgationDate rdfs:comment "Define la fecha de promulgacion de un recurso."@es. bcnnorms:NormInstance owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty bcnnorms:promulgationDate; owl:cardinality 1 ]. bcnnorms:promulgationDate rdfs:domain bcnnorms:NormInstance . bcnnorms:promulgationDate rdf:type owl:DatatypeProperty. ################# has Title dc:title rdfs:label "title". dc:title rdfs:comment "Defines a title for a Norm."@en. dc:title rdfs:comment "Define un titulo para una Norma."@es. ################# Same As owl:sameAs rdfs:label "sameAs". owl:sameAs rdfs:comment "Defines an URI with a reference to an object."@en. owl:sameAs rdfs:comment "Define una URI con una referencia a un objeto."@es. ################# Has Identifier dc:identifier rdf:type owl:FunctionalProperty . dc:identifier rdfs:label "identifier". dc:identifier rdfs:comment "Allows add an unique identifier to a resource."@en. dc:identifier rdfs:comment "Permite agregar un identificador unico a un recurso."@es. ###################### foaf:Document foaf:Document rdfs:label "Document". foaf:Document rdfs:comment "Describes a document related to a instance of Thing."@en . foaf:Document rdfs:comment "Describe un documento relacionado a alguna instancia derivada de Thing."@es. ###################### dc:date dc:date rdfs:label "Document". dc:date rdfs:comment "Defines a date in dublin core format."@en . dc:date rdfs:comment "Define una fecha en formato dublin core."@es. ###################### skos:Collection skos:Collection rdfs:label "Collection". skos:Collection rdfs:comment "Defines a collection of elements."@en . skos:Collection rdfs:comment "Define una coleccion de elementos."@es. ###################### skos:Concept skos:Concept rdfs:label "Concept". skos:Concept rdfs:comment "Defines a concept that may exist inner a collection."@en . skos:Concept rdfs:comment "Define un concepto que puede existir dentro de una coleccion de elementos."@es. ################# Has Number bcnnorms:Norm owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty bcnnorms:hasNumber; owl:cardinality 1 ]. bcnnorms:hasNumber rdfs:domain bcnnorms:Norm . bcnnorms:hasNumber rdfs:range xsd:string . bcnnorms:hasNumber rdf:type owl:DatatypeProperty. bcnnorms:hasNumber rdfs:label "hasNumber". bcnnorms:hasNumber rdfs:comment "Defines a number for a Norm."@en. bcnnorms:hasNumber rdfs:comment "Define un numero para una norma."@es. ################# isLatestVersion bcnnorms:isLatestVersion rdfs:domain bcnnorms:Norm . bcnnorms:isLatestVersion rdfs:range xsd:boolean . bcnnorms:isLatestVersion rdf:type owl:DatatypeProperty. bcnnorms:isLatestVersion rdfs:label "isLatestVersion". bcnnorms:isLatestVersion rdfs:comment "Indicates if a norm instance is the latest version."@en. bcnnorms:isLatestVersion rdfs:comment "Indica si una instancia de norma es la ultima version de esta."@es. ################# versionOf bcnnorms:versionOf rdfs:domain bcnnorms:NormInstance . bcnnorms:versionOf rdfs:range bcnnorms:RootNorm . bcnnorms:versionOf rdfs:label "versionOf". bcnnorms:versionOf rdfs:comment "Defines a norm as version of another root norm."@en. bcnnorms:versionOf rdfs:comment "Define que una norma es version de otra norma raiz."@es. bcnnorms:versionOf owl:inverseOf bcnnorms:hasVersion . ################# hasVersion bcnnorms:hasVersion rdfs:domain bcnnorms:RootNorm . bcnnorms:hasVersion rdfs:range bcnnorms:NormInstance . bcnnorms:hasVersion rdfs:label "hasVersion". bcnnorms:hasVersion rdfs:comment "Defines that a root norm has got versions of the norm."@en. bcnnorms:hasVersion rdfs:comment "Define que una norma raiz tiene versiones de la norma."@es. bcnnorms:hasVersion owl:inverseOf bcnnorms:versionOf . ################# has document bcnnorms:hasDocument rdfs:domain bcnnorms:Norm . bcnnorms:hasDocument rdfs:range foaf:Document . bcnnorms:hasDocument rdf:type owl:SymmetricProperty. bcnnorms:hasDocument rdf:type owl:FunctionalProperty . bcnnorms:hasDocument owl:inverseOf bcnnorms:isDocumentOf . bcnnorms:hasDocument rdfs:label "hasDocument". bcnnorms:hasDocument rdfs:comment "Defines a relationship between a generic document and a Norm."@en. bcnnorms:hasDocument rdfs:comment "Define una relacion entre un documento generico y una Norma."@es. ################# has xml document bcnnorms:hasXmlDocument rdfs:subPropertyOf bcnnorms:hasDocument . bcnnorms:hasXmlDocument owl:inverseOf bcnnorms:isDocumentOf . bcnnorms:hasXmlDocument rdfs:label "hasXmlDocument". bcnnorms:hasXmlDocument rdfs:comment "Defines a relationship between a Xml document and a Norm."@en. bcnnorms:hasXmlDocument rdfs:comment "Define una relacion entre un documento Xml y una Norma."@es. ################# has html document bcnnorms:hasHtmlDocument rdfs:subPropertyOf bcnnorms:hasDocument . bcnnorms:hasHtmlDocument owl:inverseOf bcnnorms:isDocumentOf . bcnnorms:hasHtmlDocument rdfs:label "hasHtmlDocument". bcnnorms:hasHtmlDocument rdfs:comment "Defines a relationship between a Html document and a Norm."@en. bcnnorms:hasHtmlDocument rdfs:comment "Define una relacion entre un documento Html y una Norma."@es. ################# is document of bcnnorms:isDocumentOf rdfs:domain foaf:Document . bcnnorms:isDocumentOf rdfs:range bcnnorms:Norm . bcnnorms:isDocumentOf rdfs:label "isDocumentOf". bcnnorms:isDocumentOf rdfs:comment "Indicates that a document belongs to a Norm."@en. bcnnorms:isDocumentOf rdfs:comment "Indica que un documento pertenece a una norma."@es. ################# modifications bcnnorms:modifiesTo rdfs:domain bcnnorms:Norm . bcnnorms:modifiesTo rdfs:range bcnnorms:Norm . bcnnorms:modifiesTo rdfs:label "modifiesTo". bcnnorms:modifiesTo rdfs:comment "Defines a relationship between two norms, where the first modifies to second."@en. bcnnorms:modifiesTo rdfs:comment "Define una relacion entre dos normas, donde la primera modifica a la segunda."@es. bcnnorms:modifiesTo owl:inverseOf bcnnorms:isModifiedBy . bcnnorms:isModifiedBy rdfs:domain bcnnorms:Norm . bcnnorms:isModifiedBy rdfs:range bcnnorms:Norm . bcnnorms:isModifiedBy rdfs:label "isModifiedBy". bcnnorms:isModifiedBy rdfs:comment "Defines a relationship between two norms, where the first is modified by the second."@en. bcnnorms:isModifiedBy rdfs:comment "Define una relacion entre dos normas, donde la primera es modificada por la segunda."@es. ################ regulations bcnnorms:regulates rdfs:domain bcnnorms:Norm . bcnnorms:regulates rdfs:range bcnnorms:Norm . bcnnorms:regulates rdfs:label "regulates". bcnnorms:regulates rdfs:comment "Defines a relationship between two norms, where the first is a regulation over the second."@en. bcnnorms:regulates rdfs:comment "Define una relacion entre dos normas, donde la primera es una regulacion sobre la segunda."@es. bcnnorms:isRegulatedBy owl:inverseOf bcnnorms:regulates . bcnnorms:isRegulatedBy rdfs:domain bcnnorms:Norm . bcnnorms:isRegulatedBy rdfs:range bcnnorms:Norm . bcnnorms:isRegulatedBy rdfs:label "isRegulatedBy". bcnnorms:isRegulatedBy rdfs:comment "Defines a relationship between two norms, where a first norm is regulated by a second norm."@en. bcnnorms:isRegulatedBy rdfs:comment "Define una relacion entre dos normas, donde la primera es regulada por una segunda norma."@es. ################ Concordance bcnnorms:agreeWith rdfs:domain bcnnorms:Norm . bcnnorms:agreeWith rdfs:range bcnnorms:Norm . bcnnorms:agreeWith rdf:type owl:TransitiveProperty . bcnnorms:agreeWith rdf:type owl:SymmetricProperty. bcnnorms:agreeWith rdfs:label "agreeWith". bcnnorms:agreeWith rdfs:comment "Define a correspondency between two norms."@en. bcnnorms:agreeWith rdfs:comment "Define una correspondencia entre dos normas."@es. ################ Classifications bcnnorms:Classification rdf:type owl:Class. bcnnorms:Classification rdfs:label "Classification". bcnnorms:Classification rdfs:comment "Describes grouping methods to which a norm can belong."@en. bcnnorms:Classification rdfs:comment "Describe métodos de agrupacion a los que una norma puede pertenecer."@es. ################ Treaty bcnnorms:Treaty rdfs:subClassOf bcnnorms:NormInstance . bcnnorms:Treaty rdfs:label "Treaty". bcnnorms:Treaty rdfs:comment "Describes a norm in legislative context related with a external country or international organization. This is called too International Treaty."@en. bcnnorms:Treaty rdfs:comment "Describe una norma en el contexto legislativo relacionado con un pais externo u organizacion internacional. Tambien es llamada tratado internacional."@es. bcnnorms:isTreatyWith rdfs:domain bcnnorms:Treaty . bcnnorms:isTreatyWith owl:inverseOf bcnnorms:hasTreaty . bcnnorms:isTreatyWith rdfs:label "isTreatyWith". bcnnorms:isTreatyWith rdfs:comment "Defines a relationship between a Norm instance and a Country or International Organization."@en. bcnnorms:isTreatyWith rdfs:comment "Define una relacion entre una instancia de norma y un pais u organizacion internacional."@es. bcnnorms:hasTreaty rdfs:range bcnnorms:Treaty . bcnnorms:hasTreaty rdfs:label "hasTreaty". bcnnorms:hasTreaty rdfs:comment "Describes a relationship between a Country or International Organization and their Treaties."@en. bcnnorms:hasTreaty rdfs:comment "Describe una relacion entre un pais u organizacion internacional y sus Tratados."@es. ################ Country bcnnorms:Country rdfs:subClassOf dbpedia-owl:Country . bcnnorms:Country rdfs:label "Country". bcnnorms:Country rdfs:comment "Describes a Country for the relationship with Treaty class."@en. bcnnorms:Country rdfs:comment "Describe un pais para la relacion con la clase Treaty (Tratado Internacional)."@es. bcnnorms:hasCode rdfs:subPropertyOf gn:countryCode . bcnnorms:hasCode rdfs:domain bcnnorms:Country . bcnnorms:hasCode rdfs:label "hasCode" . bcnnorms:hasCode rdfs:comment "Indicates the country code in ISO-3166 alpha2 format."@en. bcnnorms:hasCode rdfs:comment "Indica el codigo de pais en formato ISO-3166 alpha2."@es. ################ Rectification bcnnorms:Rectification owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty owl:sameAs; owl:cardinality 1 ]. bcnnorms:Rectification rdfs:subClassOf skos:Concept . bcnnorms:Rectification rdfs:label "Rectification". bcnnorms:Rectification rdfs:comment "Describes a text published as update for any typing error detected in another norm."@en. bcnnorms:Rectification rdfs:comment "Describe un texto publicado como actualización por algún error de tipeo o similar detectado en tora norma."@es. bcnnorms:Classification skos:related bcnnorms:Rectification . bcnnorms:rectifies rdfs:domain bcnnorms:Rectification . bcnnorms:rectifies owl:inverseOf bcnnorms:isRectifiedBy . bcnnorms:rectifies rdf:type owl:TransitiveProperty . bcnnorms:rectifies rdfs:label "rectifies". bcnnorms:rectifies rdfs:comment "Indicates that a Rectification instance rectifies to a Norm or Rectification instance."@en. bcnnorms:rectifies rdfs:comment "Indica que una instancia de Rectificacion rectifica a una instancia de Norma o Rectificacion."@es. bcnnorms:isRectifiedBy rdfs:range bcnnorms:Rectification . bcnnorms:isRectifiedBy rdf:type owl:TransitiveProperty . bcnnorms:isRectifiedBy rdfs:label "isRectifiedBy". bcnnorms:isRectifiedBy rdfs:comment "Indicates that a Norm or Rectification instance is rectified by a Rectification instance."@en. bcnnorms:isRectifiedBy rdfs:comment "Indica que una Norma o Rectificacion es rectificada por una instancia de rectificacion."@es. ################ RecastedText, Texto Refundido bcnnorms:RecastedText rdfs:subClassOf bcnnorms:NormInstance . bcnnorms:RecastedText rdfs:label "RecastedText". bcnnorms:RecastedText rdfs:comment "Describes a text published for update old norms."@en. bcnnorms:RecastedText rdfs:comment "Describe un texto publicado para actualizar normas antiguas."@es. bcnnorms:recasts rdfs:domain bcnnorms:RecastedText . bcnnorms:recasts rdfs:range bcnnorms:NormInstance . bcnnorms:recasts rdfs:label "recasts". bcnnorms:recasts rdfs:comment "Indicates that a RecastedText instance make update of the content of a Norm instance."@en. bcnnorms:recasts rdfs:comment "Indica que una instancia de RecastedText (Texto Refundido) hace una actualizacion del contenido de una instancia de norma."@es. bcnnorms:isRecastedBy owl:inverseOf bcnnorms:recasts . bcnnorms:isRecastedBy rdfs:domain bcnnorms:NormInstance . bcnnorms:isRecastedBy rdfs:range bcnnorms:RecastedText . bcnnorms:isRecastedBy rdfs:label "isRecastedBy". bcnnorms:isRecastedBy rdfs:comment "Indicates that a Norm is updated through a RecastedText instance."@en. bcnnorms:isRecastedBy rdfs:comment "Indica que una norma es actualizada a traves de una instancia de RecastedText (TextoRefundido)"@es. ########## has language dc:language rdfs:label "Language" . dc:language rdfs:comment "A language of the resource."@en . dc:language rdfs:comment "El lenguaje de un recurso."@es . ########## has version date bcnnorms:versionDate rdfs:subPropertyOf dc:date . bcnnorms:versionDate rdfs:label "versionDate" . bcnnorms:versionDate rdfs:comment "Defines the version date of a resource."@en . bcnnorms:versionDate rdfs:comment "Define la fecha de la version de un recurso."@es . ########## NormType bcnnorms:NormType rdf:type owl:Class; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty bcnnorms:type; owl:maxCardinality "1"^^xsd:nonNegativeInteger ] . bcnnorms:NormType rdfs:label "NormType". bcnnorms:NormType rdfs:comment "Describes a type norm in legislative context."@en . bcnnorms:NormType rdfs:comment "Describe un tipo de norma en contexto legislativo. "@es . ########## is of type bcnnorms:type rdfs:domain bcnnorms:Norm . bcnnorms:type rdfs:range bcnnorms:NormType . bcnnorms:type rdfs:label "type" . bcnnorms:type rdfs:comment "Defines the type of a norm."@en . bcnnorms:type rdfs:comment "Determina el tipo de una norma."@es . ########## has norms:hasName bcnnorms:hasName rdfs:range xsd:string . bcnnorms:hasName rdfs:label "hasName" . bcnnorms:hasName rdfs:comment "The name of a entity."@en . bcnnorms:hasName rdfs:comment "El nombre de una entidad."@es . bcnnorms:hasName rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( bcnnorms:NormType bcnnorms:GovernmentalOrganization bcnnorms:InternationalOrganization foaf:Document dbpedia-owl:Country ) ] . ########## alertedBy bcnnorms:alertedBy rdfs:label "alertedBy" . bcnnorms:alertedBy rdfs:comment "An advice in an obsolete norm if there is a most current recasted text."@en . bcnnorms:alertedBy rdfs:comment "Un aviso en una norma obsoleta si existe un texto refundido mas actual."@es . bcnnorms:alertedBy rdfs:domain bcnnorms:Norm . bcnnorms:alertedBy rdfs:range bcnnorms:RecastedText . ########## GovernmentalOrganization bcnnorms:GovernmentalOrganization rdfs:subClassOf org:FormalOrganization . bcnnorms:GovernmentalOrganization rdfs:label "GovernmentalOrganization". bcnnorms:GovernmentalOrganization rdfs:comment "A governmental Organization that is creator of a Norm."@en . bcnnorms:GovernmentalOrganization rdfs:comment "Una organizacion gubernamental que es creadora de una norma."@es . ########## InternationalOrganization bcnnorms:InternationalOrganization rdfs:subClassOf org:FormalOrganization . bcnnorms:InternationalOrganization rdfs:label "InternationalOrganization". bcnnorms:InternationalOrganization rdfs:comment "A international Organization that is related with a treaty."@en . bcnnorms:InternationalOrganization rdfs:comment "Una organizacion internacional que esta relacionada con un tratado."@es . ########## GovernmentalOrganizationOriginal bcnnorms:GovernmentalOrganizationOriginal rdfs:subClassOf bcnnorms:GovernmentalOrganization . bcnnorms:GovernmentalOrganizationOriginal rdfs:label "GovernmentalOrganizationOriginal". bcnnorms:GovernmentalOrganizationOriginal rdfs:comment "This class is an organization created for resolve a mismatch between the data base and the RDF triples."@en . bcnnorms:GovernmentalOrganizationOriginal rdfs:comment "Esta clase es una organizacion creada para resoler un desajuste entre la base de datos y las tripletas RDF."@es . ########## createdBy bcnnorms:createdBy rdfs:domain bcnnorms:Norm . bcnnorms:createdBy rdfs:range bcnnorms:GovernmentalOrganization . bcnnorms:createdBy rdfs:label "createdBy" . bcnnorms:createdBy rdfs:comment "Defines the creator organization for a norm."@en . bcnnorms:createdBy rdfs:comment "Determina la organizacion creadora de una norma."@es . ########## creatorOf bcnnorms:creatorOf rdfs:domain bcnnorms:GovernmentalOrganization . bcnnorms:creatorOf rdfs:range bcnnorms:Norm . bcnnorms:creatorOf rdfs:label "creatorOf" . bcnnorms:creatorOf rdfs:comment "Defines the norms created for an organization."@en . bcnnorms:creatorOf rdfs:comment "Determina las normas creadoras por una organizacion."@es . bcnnorms:creatorOf owl:inverseOf bcnnorms:createdBy . ########## has subOrganizationOf bcnnorms:subOrganizationOf rdf:type owl:TransitiveProperty . bcnnorms:subOrganizationOf rdfs:domain bcnnorms:GovernmentalOrganization . bcnnorms:subOrganizationOf rdfs:range bcnnorms:GovernmentalOrganization . bcnnorms:subOrganizationOf rdfs:label "subOrganizationOf" . bcnnorms:subOrganizationOf rdfs:comment "Defines that a organization is sub organization of another."@en . bcnnorms:subOrganizationOf rdfs:comment "Determina una organizacion sub organizacion de la otra."@es . ########## abbreviation bcnnorms:abbreviation rdfs:domain bcnnorms:NormType . bcnnorms:abbreviation rdfs:range xsd:string . bcnnorms:abbreviation rdf:type owl:DatatypeProperty. bcnnorms:abbreviation rdfs:label "abbreviation". bcnnorms:abbreviation rdfs:comment "Defines a abbreviation for a character string."@en. bcnnorms:abbreviation rdfs:comment "Define una abreviacion para una cadena de caracteres."@es. ########## hasTag bcnnorms:hasTag rdfs:range xsd:string . bcnnorms:hasTag rdf:type owl:DatatypeProperty. bcnnorms:hasTag rdfs:label "hasTag". bcnnorms:hasTag rdfs:comment "Defines a tag for a a Thing instance."@en. bcnnorms:hasTag rdfs:comment "Define una etiqueta para una instancia de Thing."@es.