Norms for Chilean Congress Library Ontology Specification

March 29, 2011

Suggested prefix:
bcn-norms
This version:
http://datos.bcn.cl/ontologies/0.1/bcn-norms# - N3 - RDF-XML
Latest version:
http://datos.bcn.cl/ontologies/bcn-norms#
Created:
Date: 2011-03-29
Last update:
Date: 2011-03-29
Revision:
Revision: 0.1
Editors:
Francisco Cifuentes-Silva - WESO Research Group, University of Oviedo
Authors:
Francisco Cifuentes-Silva - WESO Research Group, University 0f Oviedo
Contributors:
See acknowledgements.

Valid XHTML 1.0 Transitional

This work is pending of licence definition both for Norms for Chilean Congress Library Ontology and accompanying documentation in RDF. Regarding underlying technology, the Norms for Chilean Congress Library Ontology uses W3C's RDF technology, an open Web standard that can be freely used by anyone.


Abstract

The Norms for Chilean Congress Library Ontology specification provides the first approach of concepts and properties for describing norms and related concepts in legislative context. This ontology is described both in N3 and RDF-XML syntax, and possibly will be described too in RDFa. For now is the first approach of the final ontology for BCN.

Table of Contents

Description of Ontology

This ontology describes norms and their relationships in a legislative context. The follow diagram shows the main classes and relationships.

Ontology diagram

Below we define all classes and properties of the ontology:

Class: bcn-norms:Norm

rdfs:comment
Describes a Norm in legislative context
rdfs:subClassOf
skos:Concept
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:hasKey
dc:identifier
Domain of internal properties
bcn-norms:publishDate
bcn-norms:promulgationDate
bcn-norms:hasNumber
bcn-norms:hasDocument
bcn-norms:hasXmlDocument
bcn-norms:hasHtmlDocument
bcn-norms:modifiesTo
bcn-norms:isModifiedBy
bcn-norms:regulates
bcn-norms:isRegulatedBy
bcn-norms:agreeWith
bcn-norms:isRecastedBy
Range of internal properties
bcn-norms:isDocumentOf
bcn-norms:modifiesTo
bcn-norms:isModifiedBy
bcn-norms:regulates
bcn-norms:isRegulatedBy
bcn-norms:agreeWith
bcn-norms:recast
Domain of external properties
dc:abstract
dc:title
owl:sameAs
dc:identifier

Class: bcn-norms:Treaty

rdfs:comment
Treaty describes a norm in legislative context related with a external country. This is called too International Treaty.
rdfs:subClassOf
bcn-norms:Norm
skos:Concept
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms
Domain of internal properties
bcn-norms:isTreatyWith
Range of internal properties
bcn-norms:hasTreaty

Class: bcn-norms:RecastedText

rdfs:comment
Describes a text published for update old norms.
rdfs:subClassOf
bcn-norms:Norm
skos:Concept
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms
Domain of internal properties
bcn-norms:recast
Range of internal properties
bcn-norms:isRecastedBy

Class: bcn-norms:Rectification

rdfs:comment
Describes a text published as update for any typing error detected in another norm.
rdfs:subClassOf
bcn-norms:Norm
skos:Concept
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of internal properties
bcn-norms:rectifies
Range of internal properties
bcn-norms:isRectifiedBy
Domain of external properties
owl:sameAs

Class: bcn-norms:Classification

rdfs:comment
Describes grouping methods to which a norm can belong.
rdfs:subClassOf
skos:Collection
skos:Concept
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of internal properties
bcn-norms:classifies
bcn-norms:isCategorizedBy
Range of internal properties
bcn-norms:classifiedAs
bcn-norms:categorizes
Domain of external properties
rdfs:label

Class: bcn-norms:ClassificationCategory

rdfs:comment
Describes grouping methods to which a category of norms can belong.
rdfs:subClassOf
skos:Collection
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of internal properties
bcn-norms:categorizes
Range of internal properties
bcn-norms:isCategorizedBy
Domain of external properties
rdfs:label

Class: dbpedia-owl:Country

rdfs:comment
Describes a Country for the relationship with Treaty class.
rdfs:isDefinedBy
http://dbpedia.org/resource/Country
Domain of internal properties
bcn-norms:hasTreaty
Range of internal properties
bcn-norms:isTreatyWith
Domain of external properties
gn:countryCode
rdfs:label

Class: foaf:Document

rdfs:comment
Describes a document related to a instance of Thing.
rdfs:isDefinedBy
http://xmlns.com/foaf/0.1/#Document
Domain of internal properties
bcn-norms:isDocumentOf
Range of internal properties
bcn-norms:hasDocument
bcn-norms:hasXmlDocument
bcn-norms:hasHtmlDocument

Class: skos:Collection

rdfs:comment
Defines a collection of elements.
rdfs:isDefinedBy
http://www.w3.org/2004/02/skos/core#Collection

Class: skos:Concept

rdfs:comment
Defines a concept that may exist inner a collection.
rdfs:isDefinedBy
http://www.w3.org/2004/02/skos/core#Concept

DatatypeProperty: dc:identifier

rdfs:comment
Allows add an unique identifier to a resource.
rdfs:isDefinedBy
http://purl.org/dc/elements/1.1/#identifier

DatatypeProperty: dc:title

rdfs:comment
Defines a title for a Norm instance.
rdfs:isDefinedBy
http://purl.org/dc/elements/1.1/#title

DatatypeProperty: dc:abstract

rdfs:comment
Defines an abstract for a Norm instance.
rdfs:isDefinedBy
http://purl.org/dc/elements/1.1/#abstract

DatatypeProperty: dc:date

rdfs:comment
Defines a date in dublin core format.
rdfs:isDefinedBy
http://purl.org/dc/elements/1.1/#date

DatatypeProperty: bcn-norms:publishDate

rdfs:comment
Defines the publication date of a resource.
rdfs:subPropertyOf
dc:date
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcn-norms:Norm
owl:cardinality
1

DatatypeProperty: bcn-norms:promulgationDate

rdfs:comment
Defines the promulgation date of a resource.
rdfs:subPropertyOf
dc:date
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcn-norms:Norm
owl:cardinality
1

DatatypeProperty: bcn-norms:hasNumber

rdfs:comment
Defines a number for a Norm instance.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcn-norms:Norm
rdfs:range
xsd:string
owl:cardinality
1

DatatypeProperty: owl:sameAs

rdfs:comment
Defines an URI with a reference to an object.
rdfs:isDefinedBy
http://www.w3.org/2002/07/owl#sameAs

DatatypeProperty: rdfs:label

rdfs:comment
Defines a text label for a class, property or instance.
rdfs:isDefinedBy
http://www.w3.org/2000/01/rdf-schema#label

ObjectProperty: bcn-norms:hasDocument

rdfs:comment
Defines a relationship between a generic document and a Norm.
rdfs:domain
bcn-norms:Norm
rdfs:range
foaf:Document
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdf:type
owl:FunctionalProperty
owl:SymmetricProperty
owl:inverseOf
bcn-norms:isDocumentOf

ObjectProperty: bcn-norms:hasHtmlDocument

rdfs:comment
Defines a relationship between a Html document and a Norm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:subPropertyOf
bcn-norms:hasDocument
owl:inverseOf
bcn-norms:isDocumentOf

ObjectProperty: bcn-norms:hasXmlDocument

rdfs:comment
Defines a relationship between a Xml document and a Norm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:subPropertyOf
bcn-norms:hasDocument
owl:inverseOf
bcn-norms:isDocumentOf

ObjectProperty: bcn-norms:isDocumentOf

rdfs:comment
Indicates that a document belongs to a Norm
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:hasDocument
rdfs:domain
foaf:Document
rdfs:range
bcn-norms:Norm

ObjectProperty: bcn-norms:modifiesTo

rdfs:comment
Defines a relationship between two norms, where the first modifies to second.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:isModifiedBy
rdfs:domain
bcn-norms:Norm
rdfs:range
bcn-norms:Norm

ObjectProperty: bcn-norms:isModifiedBy

rdfs:comment
Defines a relationship between two norms, where the first is modified by the second.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:modifiesTo
rdfs:domain
bcn-norms:Norm
rdfs:range
bcn-norms:Norm

ObjectProperty: bcn-norms:regulates

rdfs:comment
Defines a relationship between two norms, where the first is a regulation over the second.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:isRegulatedBy
rdfs:domain
bcn-norms:Norm
rdfs:range
bcn-norms:Norm

ObjectProperty: bcn-norms:isRegulatedBy

rdfs:comment
Defines a relationship between two norms, where a first norm regulated by a second norm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:regulates
rdfs:domain
bcn-norms:Norm
rdfs:range
bcn-norms:Norm

ObjectProperty: bcn-norms:agreeWith

rdfs:comment
Define a correspondency between two norms.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdf:type
owl:TransitiveProperty
owl:SymmetricProperty
rdfs:domain
bcn-norms:Norm
rdfs:range
bcn-norms:Norm

ObjectProperty: bcn-norms:categorizes

rdfs:comment
Allows define clasifications for categories of norms.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:subPropertyOf
skos:member
owl:inverseOf
bcn-norms:isCategorizedBy
rdfs:domain
bcn-norms:ClassificationCategory
rdfs:range
bcn-norms:Classification

ObjectProperty: bcn-norms:isCategorizedBy

rdfs:comment
Allows know the classification of a defined category.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:categorizes
rdfs:domain
bcn-norms:Classification
rdfs:range
bcn-norms:ClassificationCategory

ObjectProperty: bcn-norms:classifiedAs

rdfs:comment
Allows know the categories of a Norm instance.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:classifies
rdfs:domain
skos:Concept
rdfs:range
bcn-norms:Classification

ObjectProperty: bcn-norms:classifies

rdfs:comment
Allows define a classification for a concept that may be a Norm or Rectification.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:classifiedAs
rdfs:subPropertyOf
skos:member
rdfs:domain
bcn-norms:Classification
rdfs:range
skos:Concept
owl:propertyChainAxiom
bcn-norms:classifies
bcn-norms:isRectifiedBy

ObjectProperty: bcn-norms:isTreatyWith

rdfs:comment
Defines a relationship between a Norm instance and a Country.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:hasTreaty
rdfs:domain
bcn-norms:Treaty
rdfs:range
dbpedia-owl:Country

ObjectProperty: bcn-norms:hasTreaty

rdfs:comment
Describes a relationship between a Country and their Norms.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcn-norms:isTreatyWith
rdfs:domain
dbpedia-owl:Country
rdfs:range
bcn-norms:Treaty

ObjectProperty: gn:countryCode

rdfs:comment
Indicates the country code in ISO-3166 alpha2 format.
rdfs:isDefinedBy
http://www.geonames.org/ontology#countryCode
rdfs:domain
dbpedia-owl:Country

ObjectProperty: bcn-norms:rectifies

rdfs:comment
Indicates that a Rectification instance rectifies to a Norm or Rectification instance.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcn-norms:Rectification
owl:inverseOf
bcn-norms:isRectifiedBy
rdf:type
owl:TransitiveProperty

ObjectProperty: bcn-norms:isRectifiedBy

rdfs:comment
Indicates that a Norm or Rectification instance is rectified by a Rectification instance.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:range
bcn-norms:Rectification
owl:inverseOf
bcn-norms:isRectifiedBy
rdf:type
owl:TransitiveProperty

ObjectProperty: bcn-norms:recast

rdfs:comment
Indicates that a RecastedText instance make update of the content of a Norm instance.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcn-norms:RecastedText
rdfs:range
bcn-norms:Norm
owl:inverseOf
bcn-norms:isRecastedBy

ObjectProperty: bcn-norms:isRecastedBy

rdfs:comment
Indicates that a Norm is updated through a RecastedText instance.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcn-norms:Norm
rdfs:range
bcn-norms:RecastedText
owl:inverseOf
bcn-norms:recast

External Vocabulary References

The following vocabularies have been used:

Acknowledgements

Special acknowledgements for the tips in the development of this ontology to all the WESO Research Group members, specially to José María Álvarez and Edgar Castillo. A special mention for the answer support and documentation is for Eridan Otto, member of BCN team.

Recent Changes

=========================
Version 0.1 (March 2011)
=========================
 * Initial version