Beruflich Dokumente
Kultur Dokumente
Omar Chiotti
CIDISI, CONICET-UTN-FRSF,
Lavaise 610, Santa Fe (Santa Fe)
Argentina
INGAR, CONICET-UTN-FRSF,
Avellaneda 3657, Santa Fe (Santa Fe)
Argentina
gracielabrusa@santafe.gov.ar
mcaliusc@frsf.utn.edu.ar
chiotti@ceride.gov.ar
Abstract
During the last years, there has been a growing concern
on ontology due to its ability to explicitly describe data
semantics in a common way, independently of data
source characteristics, providing a schema that allows
data interchanging among heterogeneous information
systems and users. Several works have been aimed to
improve
ontology
technological
aspects,
like
representation languages and inference mechanisms, and
less attention has been paid to practical results of
development method application. This paper presents a
discussion on the process and product of an experience
in developing ontology for the Public Sector whose
organization requires a strong knowledge managment.
Particularly, this process was applied to develop ontology
for Budget Domain.
Keywords:
ontology
methodology.
engineering,
development
Introduction
Building
Government
Budgetary Domain
Ontology
for
3.1
3.2.1
3.2
3.3
sector
and
subsector
for
Central
3.4
3.5
Conceptualization:
Model
Domain
Conceptual
Financing Source
Budget
Geographic Location
Budget Analytic
Institutional
Budget Approved
Institution
Jurisdiction
Budget Synthetic /
Synthesis?
Budget States
Jurisdiction Government
Budgetary Classifier
Subpartial Item
Subprogram
Program
Budgetary Policy
Budgetary Top
Executor Organism
Project
Expense
Expense Classifier
Rector Organism
Expense Object
Resource
Finality Function
Resource Estimation
FinancialAdministration
has
BudgetState
use
Budge t
1..n
1..n
has
correspond
1..n
Bud getManner
1..n
BudgetaryFiscallYear
Approval
Formulation
BudgetaryClassifier
SyntheticBudget
Closure
Execution
ProgrammaticCategory
FinancingSource
FinalityFunction
GeographicLocate
has
has
has
Program
PrincipalItem
has
Parti al Item
0..n
S ubp ro gra m
has
1..n
Department
1
has
has
has
has
Subsector 1
0..n
has
1..n
has
Sector
1
ActWork
0..n 1..n
ti ene
Item
Sub partialItem
has
Project
has
ExpenseObject
has
h as
1..n
has
ResourceItem
Province
has
has
1..n
Distrit
SAFOP
Institutional
UEP
has
has
has
1 ..n
has
has
has
1
Character
h as
1
Institution
correspond
1..n
1..n
has
0..n
has
SAF
3.6
Conceptualization:
Identification
Classes, Relations and Attributes
of
Resources
Classifier
Expenses
Classifier
Finality
Function
Geographic
Locate
Programmatic
Category
Expense
Financing
Source Object
Institutional
Resource
Item
Disjoint Decomposition
Sector
Subsector Character
Institution
Executor
Rector
Organism Organism
is-a
SAF
SAFOP UEP
Concept
Inverse
Relation
Institutional instincludesec
Sector
secisPartOfInst
Institutional instincludesbsec
Subsector
sbsecisPartOfInst
Institutional instincludechar
Character
charisPartOfInst
Sector
secisPartOfInst
1,n
Institutional instinclude-sec
Subsector
sbsecisPartOfInst
1,n
Institutional instincludesbsec
Character
charisPartOfInst
1,n
Institutional instincludechar
Character
charhas-Inst
1,n
Institution
instcorrespond
-char
Institution
ins-hasSAF
SAF
SAFcorrespond
-inst
Relation Cardinality
3.7
Concept
Name
Instance
Name
Property
Value
1.1.1
has-fiscal-year
2004
inst-include-sec
1-No Financial
Local Public
Sector
inst-include-sbsec 1- Local
Administration
inst-include-char 1- Main
Administration
Institutional_212 cod-institutional
2.1.2
has-fiscal-year
2004
inst-include-sec
2-Financial
Local Public
Sector
inst-include-sbsec 1-Offcial
Banking System
inst-include-char 2- Official Banks
Define Ontology
Granularity and Type
Define Domain
Conceptual Model
Identify Classes,
Relations and Attributes
Specification
Conceptualization
Knowlege Adquisition
Ontology Querying
Validation/Verification
4.1
Create Instances
Verify ontology
consistency
Discussion
Implementation
Validate competency
questions
Ontology
Fig. 8 . A Domain Ontology Development Process.
Another important aspect to consider in developing a
good ontology is to carry out a permanent and iterative
validation process, taking into account that partial
verifications allow identifying errors propagation
between sets of classes.
Furthermore, for the purpose of making the ontology
more flexible and allowing extensibility and reuse, it is
important to modularize the ontology if possible. This
modularization can be made through relations and
attributes observation of conceptual aspects involved.
Conclusions
References
Modeling
Language.