Norms Ontology for Library of Congress of Chile Specification

May 30, 2011

Suggested prefix:
bcnnorms
This version (latest version):
http://datos.bcn.cl/ontologies/bcn-norms# - N3 - RDF-XML
Previous version:
http://datos.bcn.cl/ontologies/bcn-norms/doc/bcn-norms-0.9/
Creation date:
2011-03-29
Last update:
2011-05-30
Revision:
1.0
Editors:
Francisco Cifuentes Silva - WESO Research Group, University of Oviedo
Authors:
Francisco Cifuentes Silva - WESO Research Group, University 0f Oviedo
Contributors:
See acknowledgements.
Translations:
Castellano

Valid XHTML 1.0 Strict - Valid CSS! - Level Triple-A conformance icon, 
          W3C-WAI Web Content Accessibility Guidelines 1.0

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 second approach of classes 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 a beta 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:

Classes

Class: bcnnorms:Norm

rdfs:comment
Describes a base norm in legislative context, structure about which norms and root norms will be created.
rdfs:subClassOf
skos:Concept
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:hasKey
dc:identifier
Domain of internal properties
bcnnorms:type
bcnnorms:publishDate
bcnnorms:hasNumber
bcnnorms:modifiesTo
bcnnorms:isModifiedBy
bcnnorms:regulates
bcnnorms:isRegulatedBy
bcnnorms:agreeWith
bcnnorms:hasDocument
bcnnorms:hasXmlDocument
bcnnorms:hasHtmlDocument
Range of internal properties
bcnnorms:modifiesTo
bcnnorms:isModifiedBy
bcnnorms:regulates
bcnnorms:isRegulatedBy
bcnnorms:agreeWith
Domain of external properties
dc:title
dc:identifier

Class: bcnnorms:RootNorm

rdfs:comment
Describes a norm in legislative context.
rdfs:subClassOf
bcnnorms:Norm
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Dominio de propiedades internas
bcnnorms:hasVersion
Rango de propiedades internas
bcnnorms:versionOf

Class: bcnnorms:Norm

rdfs:comment
Describes a specific version of a norm in legislative context.
rdfs:subClassOf
bcnnorms:RootNorm
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of internal properties
bcnnorms:versionDate
bcnnorms:isLatestVersion
bcnnorms:versionOf
bcnnorms:isRecastedBy
bcnnorms:isRectifiedBy
Range of internal properties
bcnnorms:isDocumentOf
bcnnorms:agreeWith
bcnnorms:recasts
bcnnorms:hasVersion
bcnnorms:rectifies
Domain of external properties
dc:title
owl:sameAs
dc:identifier
dc:language

Class: bcnnorms:Treaty

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

Class: bcnnorms:RecastedText

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

Class: bcnnorms:Rectification

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

Class: bcnnorms:Classification

rdfs:comment
Describes grouping methods to which a norm can belong.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of external properties
rdfs:label

Class: bcnnorms:Country

rdfs:comment
Describes a Country for the relationship with Treaty class.
rdfs:subClassOf
dbpedia-owl:Country
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of internal properties
bcnnorms:hasTreaty
bcnnorms:hasCode
Range of internal properties
bcnnorms:isTreatyWith
Domain of external properties
rdfs:label

Class: dbpedia-owl:Country

rdfs:comment
Describes a Country.
rdfs:isDefinedBy
http://dbpedia.org/resource/Country

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
bcnnorms:isDocumentOf
Range of internal properties
bcnnorms:hasDocument
bcnnorms:hasXmlDocument
bcnnorms: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

Class: bcnnorms:NormType

rdfs:comment
Describes a type norm in legislative context.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Range of internal properties
bcnnorms:type
Domain of internal properties
bcnnorms:abbreviation

Class: bcnnorms:InternationalOrganization

rdfs:comment
A international Organization that is related to a treaty.
rdfs:subClassOf
http://www.w3.org/ns/org#FormalOrganization
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#

Class: bcnnorms:GovernmentalOrganization

rdfs:comment
A governmental Organization that is creator of a Norm.
rdfs:subClassOf
http://www.w3.org/ns/org#FormalOrganization
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
Domain of internal properties
bcnnorms:creatorOf
bcnnorms:subOrganizationOf
Range of internal properties
bcnnorms:createdBy
bcnnorms:subOrganizationOf

Class: bcnnorms:GovernmentalOrganizationOriginal

rdfs:comment
This class is an organization created for resolve a mismatch between the data base and the RDF triples.
rdfs:subClassOf
bcnnorms:GovernmentalOrganization
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#

Datatype Properties

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:date

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

DatatypeProperty: bcnnorms: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
bcnnorms:NormInstance
owl:cardinality
1

DatatypeProperty: bcnnorms: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
bcnnorms:NormInstance
owl:cardinality
1

DatatypeProperty: bcnnorms:hasNumber

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

DatatypeProperty: gn:countryCode

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

DatatypeProperty: bcnnorms:hasCode

rdfs:comment
Defines a country code..
rdfs:subPropertyOf
gn:countryCode
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:Country
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

DatatypeProperty: dc:language

rdfs:comment
A language of the resource.
rdfs:isDefinedBy
http://purl.org/dc/elements/1.1/language

DatatypeProperty: bcnnorms:hasName

rdfs:comment
The name of a entity.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:NormType
bcnnorms:InternationalOrganization
bcnnorms:GovernmentalOrganization
foaf:Document
bcnnorms:Country
rdfs:range
xsd:string

DatatypeProperty: bcnnorms:versionDate

rdfs:comment
Defines the version date of a resource.
rdfs:subPropertyOf
dc:date
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#

DatatypeProperty: bcnnorms:abbreviation

rdfs:comment
The abbreviation of a character string.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:NormType
rdfs:range
xsd:string

DatatypeProperty: bcnnorms:hasTag

rdfs:comment
A string defined as that tag for a resource.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:range
xsd:string

DatatypeProperty: bcnnorms:isLatestVersion

rdfs:comment
Indicates if a norm instance is the latest version.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:NormInstance
rdfs:range
xsd:boolean

Object Properties

ObjectProperty: bcnnorms:hasDocument

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

ObjectProperty: bcnnorms:hasHtmlDocument

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

ObjectProperty: bcnnorms:hasXmlDocument

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

ObjectProperty: bcnnorms:isDocumentOf

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

ObjectProperty: bcnnorms: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
bcnnorms:isModifiedBy
rdfs:domain
bcnnorms:Norm
rdfs:range
bcnnorms:Norm

ObjectProperty: bcnnorms: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
bcnnorms:modifiesTo
rdfs:domain
bcnnorms:Norm
rdfs:range
bcnnorms:Norm

ObjectProperty: bcnnorms: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
bcnnorms:isRegulatedBy
rdfs:domain
bcnnorms:Norm
rdfs:range
bcnnorms:Norm

ObjectProperty: bcnnorms: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
bcnnorms:regulates
rdfs:domain
bcnnorms:Norm
rdfs:range
bcnnorms:Norm

ObjectProperty: bcnnorms:agreeWith

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

ObjectProperty: bcnnorms:isTreatyWith

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

ObjectProperty: bcnnorms:hasTreaty

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

ObjectProperty: bcnnorms: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
bcnnorms:Rectification
owl:inverseOf
bcnnorms:isRectifiedBy
rdf:type
owl:TransitiveProperty

ObjectProperty: bcnnorms: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
bcnnorms:Rectification
owl:inverseOf
bcnnorms:isRectifiedBy
rdf:type
owl:TransitiveProperty

ObjectProperty: bcnnorms:recasts

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
bcnnorms:RecastedText
rdfs:range
bcnnorms:NormInstance
owl:inverseOf
bcnnorms:isRecastedBy

ObjectProperty: bcnnorms:isRecastedBy

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

ObjectProperty: bcnnorms:type

rdfs:comment
Defines the type of a norm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:Norm
rdfs:range
bcnnorms:NormType

ObjectProperty: bcnnorms:alertedBy

rdfs:comment
An advice in an obsolete norm if there is a most current recasted text.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:NormInstance
rdfs:range
bcnnorms:RecastedText

ObjectProperty: bcnnorms:createdBy

rdfs:comment
Defines the creator organization for a norm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:Norm
owl:inverseOf
bcnnorms:creatorOf
rdfs:range
bcnnorms:GovernmentalOrganization

ObjectProperty: bcnnorms:creatorOf

rdfs:comment
Defines the norms created for an organization.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcnnorms:createdBy
rdfs:domain
bcnnorms:GovernmentalOrganization
rdfs:range
bcnnorms:Norm

ObjectProperty: bcnnorms:subOrganizationOf

rdfs:comment
Defines that a organization is sub organization of another.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdf:type
owl:TransitiveProperty
rdfs:domain
bcnnorms:GovernmentalOrganization
rdfs:range
bcnnorms:GovernmentalOrganization

ObjectProperty: bcnnorms:versionOf

rdfs:comment
Defines a norm as version of a RootNorm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
rdfs:domain
bcnnorms:NormInstance
rdfs:range
bcnnorms:RootNorm

ObjectProperty: bcnnorms:hasVersion

rdfs:comment
Defines that a root norm has got one or more versions of the norm.
rdfs:isDefinedBy
http://datos.bcn.cl/ontologies/bcn-norms#
owl:inverseOf
bcnnorms:versionOf
rdfs:domain
bcnnorms:RootNorm
rdfs:range
bcnnorms:NormInstance

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 José Emilio Labra. Special thanks for feedback, answer support and documentation is for Eridan Otto and Christian Sifaqui, members of BCN team.

Recent Changes

=========================
Version 0.9 (May 2011)
=========================
Recent changes 20-05-2011

- Deleted ClassificationCategory class
- Deleted classifies, classifiedAs, categorizes, categorizedAs properties
- Added bcnnorms:hasTag property
- diagram updated

=========================
Version 0.8 (May 2011)
=========================
Recent changes 2011-05-10

- Added InternationalOrganization class and the bidirectional relationship with Treaty class
- Renamed classes: Norms to NormInstance, BaseNorm to Norm
- Moved dc:identifier to Norm class
- Moved foaf:Document to Norm class and its relationships

=========================
Version 0.7 (May 2011)
=========================
Recent changes 2011-05-09

- Added GovernmentalOrganizationOriginal class for help to solve a mismatch between the data base and rdf triples.

=========================
Version 0.6 (May 2011)
=========================
Recent Changes 2011-05-02

- Added automatic language detection
- Added RootNorm and BaseNorm classes
- Reorganization of class hierarchy and relationships
- Changed the bcnnorms:instanceOf property by bcnnorms:versionOf
- Updated diagram

=========================
Version 0.5 (April 2011)
=========================
Recent changes 2011-04-26

- Added properties bcnnorms:instanceOf, bcnnorms:hasVersion and bcnnorms:isLatestVersion
- Updated diagram

 
=========================
Version 0.4 (April 2011)
=========================
Recent changes 2011-04-08

- Added bcnnorms:Country class, defined as sub class of dbpedia-owl:Country
- Added bcnnorms:hasCode property, defined as sub property of gn:countryCode
- Updated diagram
- Updated references to all the properties and classes related to changes.

 
 =========================
Version 0.3 (April 2011)
=========================
Recent changes 2011-04-07

- new text revision
- added owl:inverseOf between creatorOf and createdBy properties.
- deleted dc:abstract property, this because hadn't a mapped value at BCN database.
- added bcnnorms:abbreviation for bcnnorms:NormType
- recast property changed to recasts
- added external vocabulary descriptions
- accessibility AAA, tested with hera and tawdis tools
- Documentation in HTML translated to spanish 


=========================
Version 0.2 (April 2011)
=========================
Recent changes 2011-04-04


 Added Properties
 -------------------------------
 - dc:language
 - bcnnorms:versionDate
 - bcnnorms:type
 - bcnnorms:hasName
 - bcnnorms:alertedBy 
 - bcnnorms:createdBy
 - bcnnorms:creatorOf
 - bcnnorms:subOrganizationOf


 Added Classes
 -------------------------------
 - bcnnorms:NormType 
 - bcnnorms:GovernmentalOrganization 


 Added Vocabularies / Namespaces
 -------------------------------
 - org


 Others
 -------------------------------
 - updated ontology description
 - fixed breaked links
 - ontology diagram updated with new classes and properties
 - some comments added in HTML


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