<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Reuse of a repository of conceptual schemas in a large scale project</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Carlo</forename><surname>Batini</surname></persName>
							<email>batini@disco.unimib.it</email>
							<affiliation key="aff0">
								<orgName type="institution">University of Milano Bicocca</orgName>
								<address>
									<addrLine>Via Bicocca degli Arcimboldi 8</addrLine>
									<postCode>20126</postCode>
									<settlement>Milano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Riccardo</forename><surname>Grosso</surname></persName>
							<email>riccardo.grosso@csi.it</email>
							<affiliation key="aff1">
								<orgName type="department">CSI-Piemonte</orgName>
								<address>
									<addrLine>Corso Unione Sovietica 216</addrLine>
									<settlement>Torino</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Reuse of a repository of conceptual schemas in a large scale project</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">D340D7D839C274930AECB252CF043813</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T02:44+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Large amounts of data are managed by organizations, available to be viewed and analysed from multiple perspectives, which becomes a fundamental resource to the effectiveness of the organizations. An organization can achieve full benefit from the available information by managing its data resource, through the planning of its exploitation and its maintenance. The concept of data repository fulfils these requirements, due to the fact that it contains the description of all types of data produced, managed, maintained and exchanged in an organization. This paper describes an experience of the use of an existing repository of conceptual schema, representing a wide amount of entities of interest for Central Public administration, in order to produce the corresponding repository of the administrations located in a region. Several heuristics are described and experiments are reported.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>1</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Structure of Italian Public Administration and previous experiences of conceptual schema Repositories</head><p>The goal of this paper is to describe an experience with a repository of conceptual schemas, related to Central Italian public administration, in order to build a first version of the corresponding repository of conceptual schemas of the local public administration located in one of the 21 regions of Italy. Due to limited available resources, several approximate techniques have been applied, that allow fast prototyping of the local repository, to be refined by domain expert, resulting in a resource consumption one order of magnitude lower than that with a traditional process.</p><p>The Italian Government's policy, in the past few years, similarly to many other governments in the world, has been to improve the quality of services to the citizen, by gradually improving services provided by information systems and databases of its agencies. However, in the past the lack of co-operation among the departments led to the establishment of heterogeneous and isolated systems. As a result, two main problems have arisen: duplicated and inconsistent information; and difficult data access.</p><p>Moreover, the Government efficiency depends on the sharing of information between administrations, due to the fact that many of them are usually involved in the same procedures, while using different, overlapped, heterogeneous databases.</p><p>Therefore, in the long term, a crucial aspect for the overall project is to design a cooperation architecture that allows both central and local administration to share information in such a way as to be able to provide services to citizens and businesses on the basis of the "one stop shop" paradigm. A crucial aspect of such cooperation architecture is the data architecture: data have to be interchanged in an interoperable format, all the administration assign the same meaning to the same data, achieving database integration in the long term; this will enable the spread of information within government branches, a more easily accessible working environment, an increased quality of information management, and an improved state-wide decision making.</p><p>One of the first activities performed in the last decade, with the goal of designing a suitable data architecture, has been the project of building an inventory of existing information systems operating within the Central Public Administration in Italy. The activity was performed over about 500 data bases, whose logical schemas through reverse engineering activities were translated into Entity Relationship schemas.</p><p>In order to achieve cooperation among central and local administrations, it is now the moment to design a data architecture that covers both types of administrations, and, consequently, it is necessary to develop a similar repository for local administrations. For this reason, several regional administrations are now designing their own data architecture. The most advanced organizational context among local administrations in a region is when they are coordinated by a regional agency, that provides services to all or at least to the majority of them. This is the situation of administrations of the Piedmont region, where such central agency exists, and is CSI Piemonte. But also in such a fortunate context, only logical relational schemas are available as input to the process of construction of the local repository. So, a methodology and tools are needed that allow approximate production of conceptual schemas to be arranged in a repository. This paper describes such a methodology and the experience so far in applying this to the context of the Piedmont Public Administrations.</p><p>The paper is organized as follows. In section 2 we discuss the structure of the Central Administration Repository and we recall the methodology for its construction. In section 3 we describe knowledge available for the design of the local PA repository. In section 4 we provide the methodology for building, starting from the central repository and local logical schemas, a first draft version of the local repository. Section 5 discusses experiences and future research work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">The Structure of the Central PA Repository</head><p>In this paper, a repository is defined as a set of conceptual schemas, each describing all the information managed by an organisation area within the information system considered. The data repository referenced in this paper uses the Entity Relationship model to represent conceptual schemas. However a simple set of schemas does not display the relationships among schemas of different areas; the repository has to be organised in a more complex structure, through the use of the structuring primitives.</p><p>The primitives are: refinements, views; integration. Refinements allow the description of the same reality at different levels of abstraction. This mechanism is fundamental for a data repository, since it helps the user to perceive a complex reality step by step, going from a more abstract level to a local one. Views are descriptions of fragments of a schema. They allow users to focus their attention just on the part of a complex reality of interest to them. Integration is the mechanism by which it is possible to build a global description of data managed by an organisation area starting from local schemas. By jointly using these structuring primitives we obtain a repository of schemas. Each column of the repository represents an organisation unit while each row stands for a different abstraction level. The left column contains the schemes resulting from the integration of all the other schemes belonging to the same row (views of the integrated schema). In fig. <ref type="figure" target="#fig_0">1</ref> we show an example of repository, where the Production, Sales, Department Schemas are represented at different refinement levels respectively in the second, third and fourth column, while the Company schema in the first column is the result of their integration.</p><p>In practice, when the repository is populated at the bottom level by hundreds of schemas, as in the case that we will examine, it is unfeasible to manage the three structuring primitives, and the view primitive is sacrificed. Furthermore, the integration/abstraction structuring mechanism is iterated, producing a sparsely populated repository such as the one symbolically represented in fig. <ref type="figure">2</ref>, where, for instance, schema S123 results from the integration/abstraction of schemas S1, S2, and S3. </p><formula xml:id="formula_0">SI12345678 SI78 SI456 S8 S7 S6 S5 S4 S3 S2 S1 SI123 SI12345678 SI78 SI456 S8 S7 S6 S5 S4 S3 S2 S1 SI123</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2. A fragment of repository</head><p>The repository structure described previously has been adopted for representing the conceptual content of a wide amount of conceptual schemas related to the most relevant databases of Italian central public administration in an integrated structure.</p><p>In order to build the whole repository, a methodology has been adopted, described in <ref type="bibr" target="#b0">[1]</ref>, <ref type="bibr" target="#b1">[2]</ref>. About 200 person months were needed to produce the 500 basic conceptual schemas of the repository, while about 24 person months were needed to produce the 55 abstract schemas of the upper part (approximately 2 weeks per schema, both for basic and for abstract schemas). In figure <ref type="figure" target="#fig_1">3</ref> the schema at the top level of the repository is shown.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The Repository of Piedmont Local Administrations: basic knowledge available</head><p>In this section we describe in more detail the knowledge available for the design of the Piedmont Local public administration (LPA) repository and the assumptions that have been made in the activity. A first relevant input available for the process is the Central Public Administration (CPA) Repository of schemas, made of basic and abstract schemas. A second input concerns Piedmont databases. Piedmont local public administration are centrally served by a unique consortium, CSI Piemonte, that created in the last years approximately 450 databases of 12 main local administrations, whose logical schemas are documented in terms of: relational database schemas, tables (approximately 17.000), textual descriptions of tables, referential integrity constraints defined among tables, attributes, definitions of attributes, identifiers. A very thin conceptual documentation has been created, that concern so called "supertypes of attributes" and "supertypes of relations", corresponding to generalization abstractions of a few attributes and tables (about 10%) defined in the logical schemas. They have not been used so far in the process.</p><p>The basic sources of knowledge available for the production of the LPA repository, as results from the above discussion, are very rich, but characterized by two significant heterogeneities: the conceptual documentation concerns central administration, while for local Piedmont administration the prevalent documentation concerns logical schemas.</p><p>A second relevant condition of our activity has concerned budget constraints; for the first year of the project we had only one person year available, so less than one tenth of the resources that were available for the construction of the central repository. So, in conceiving the methodology for the LPA repository production, we made a few significant assumptions, and used heuristics and approximate reasoning, in order to reduce human intervention as much as possible.</p><p>A first assumption we made has been that, while basic schemas of the CPA repository and the LPA repository may probably differ, due to the different functions among central and local administrations, the similarity should be much higher among the abstract schemas of the CPA repository and basic + abstract schemas of the LPA repository.</p><p>In consequence of the above assumption and resource constraints, we decided to use in some steps of the methodology a more manageable knowledge base than the 500 central basic schemas + the 50 abstract schemas. Such schemas can be represented in terms of a much more dense conceptual structure, that corresponds to the generalization hierarchies that have at their top level the five concepts defined in the schema of fig. <ref type="figure" target="#fig_1">3</ref>, and having at lower levels the concepts in more refined abstract schemas and basic schemas, obtained applying top down the refinements along the integration/abstraction hierarchy. We show in fig. <ref type="figure" target="#fig_2">4</ref>   As a consequence of the above assumptions, constraints and choices, the inputs to the methodological process, shown in fig. <ref type="figure" target="#fig_3">5</ref>, have been:</p><p>1. The CPA Repository of 550 basic + abstract schemas 2. The five CPA Generalization hierarchies 3. The logical schemas of the 450 local PA databases.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">The methodology for the construction of the local repository</head><p>In this paper, for reasons of space, we present only the methodology for building the basic schemas (its extension to abstract schemas is briefly discussed in Section 6). Each step is described with a common documentation frame, describing the inputs to the step, the procedure, and in some cases, when relevant, the outputs of the step. An example is provided, related to a logical schema concerning grant monitoring of industrial business activities.</p><p>Step 1. Extract entities Inputs: Central PA generalization hierarchies of concepts, one Local PA logical schema Names of entities in hierarchies are compared with names and description of each table, and set of attributes of the logical schema. The comparison function makes use presently of a simple distance function among the different strings. The entities and corresponding frequency of matching are sorted, and a threshold is fixed: all the entities with frequency over the threshold are selected, resulting in a first draft schema made only of entities. The output is a draft schema made of disconnected entities.</p><p>Step 2. Add generalizations Inputs: the draft schema obtained in the previous step and the four CPA generalization hierarchies.</p><p>Visit the generalization hierarchies and add to the draft schema subset relationships present in hierarchies, defined among the entities in the draft schema.</p><p>Step 3. Extract relationships Inputs: the draft schema + all the basic schemas in the CPA repository Entities of the draft schema are pairwise compared with all the basic schemas in the CPA repository. For each pair of entities E21 and E2 several types of relationships are extracted by the basic schemas:</p><p>a. relationships defined exactly on E1 and E2; b. relationships corresponding to chains of relationships defined among pairs E1-Ei; Ei-Ei+1; …; Ei+j-E2; c. relationships defined among entities E1* and E2* corresponding to ancestors of E1 and E2 in the four generalization hierarchies. Relationships collected in steps a and c are sorted according to the frequency of names. Here we have several possibilities: a. The most frequent name is chosen as the name of the relationship b. The name is assigned by the domain expert.</p><p>Step 4. Check the schema with referential integrity constraints defined among logical tables Input: the draft schema + constraints defined in tables For each referential integrity constraint defined among two tables T1 and T2 in the logical schema, it is checked whether T1 and/or T2 have been already selected as entities in the draft schema, and in case added as new entities. Furthermore, it is checked whether a relationship is defined among the entities, and in case added.</p><p>Step 5. Domain expert check of the draft schema and construction of the final schema Input: the draft schema In this step the schema produced by the semi automated process is examined by the knowledge domain expert that may add new concepts, cancel existing concepts, or else modify some concepts.</p><p>Since step 5 is performed after addition of relationships and entities resulting from integrity constraints, it may happen that too many concepts have been added, and the manual check of the domain expert leads to delete concepts. Sometimes new concepts are added, resulting in an enriched schema whose kernel is the initial schema. More frequently schemas obtained after integrity constraints check and after domain expert check coincide. The output is the: final schema We show in fig. <ref type="figure">6</ref> the schemas obtained as a result of the execution of steps 1 to 5 of the methodology in our case study. In this case, schemas obtained after integrity constraints check and after domain expert check coincide, and, consequently, are not distinguished in the figure. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Experiments</head><p>In the present stage of the project we experimented with the above methodology in three different matters: businesses, health care, regional territory, and nine related areas. The total number of tables of the nine databases is approximately 350, corresponding to 2% of the total. We were interested in measuring two relevant qualities of the process:</p><p>1. the correctness of the conceptual schema with respect to the "true" one, i.e. the schema that could be obtained directly by the domain expert through a traditional analysis or else a reverse engineering activity. Correctness is measured with an approximate indirect metrics, corresponding to the percentage of new/deleted concepts in the schema produced by the expert at the end of step 5 with respect to concepts produced in the semi automatic steps 1-4. 2. the completeness of the conceptual schema with respect to the corresponding reengineered logical schema. Completeness is measured by the percentage of tables that are catched in steps 1-5, in comparison with the total number of tables, after excluding tables not carrying relevant information, such as redundant tables, tables of codes, etc.</p><p>Table <ref type="table" target="#tab_2">1</ref> summarizes main results of experiments. Concerning correctness, in general the schemas obtained after step 4: check with integrity constraints, and after step 5: domain expert check are very similar, i.e. domain experts tend to confirm and consider complete entities and relationships added in the previous step; the overall fig.</p><p>for the nine experiments results in more than 80% of concepts common to the two types of schemas. We see also that the add constraints step introduces approximately 30% of new concepts in comparison with the extract entities step. Consequently the joint application of the Central PA knowledge and Local PA knowledge reveals effective. These are, in our opinion, encouraging results, considering the highly heuristic nature of the methodology.</p><p>Concerning completeness, results are less reassuring. On the average, only 50% of tables are catched. This value changes significantly in the different areas. Furthermore, as was to be expected, completeness decreases significantly when the referential integrity constraints are not documented or partially documented, resulting in lower quality (completeness) conceptual schema when the input schema is characterized by poor documentation. Apart the quality of the documentation, another cause of reduced completeness is the static nature of generalization hierarchies used in step 1, and the unequal semantic richness in representing related top level concepts. For instance, in the initial Subject hierarchy, 20 concepts represent individuals, while only 3 represent legal persons. An improvement we are presently applying concerns their incremental update with abstract concepts, possibly generated in step 5. Such enriched hierarchies are progressively reconciled and brought near to hierarchies characteristic of local administrations, resulting in a corresponding more effective selection mechanism. A final comment on resources. The amount of resources spent in the experiments has been on the whole 30 person/days, corresponding to 3 person/day per schema. About 30% of time has been spent in steps 1-4, and 60% of time has been spent in the manual check. So, the domain expert has been engaged for 2 days per schema; we have to add to this variable cost a fixed cost of a 3 days course. We may expect a greater efficiency as long as the activity proceeds, and fix in 1 person day the average final due effort, significantly lower than the typical 2-3 person/weeks needed for traditional design of one schema.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">Concluding remarks</head><p>The problem addressed in this paper, and the related conceptual tools, are not new in the literature.</p><p>Repositories of conceptual schemas are proposed in several application areas (e.g. biosciences <ref type="bibr" target="#b8">[9]</ref>, reuse <ref type="bibr" target="#b2">[3]</ref>). In <ref type="bibr" target="#b6">[7]</ref> a solution and methodology are presented for reverse engineering of legacy databases using formal method-based techniques. Repositories of ontologies are proposed in several papers. The alignment and integration of ontologies is investigated in <ref type="bibr" target="#b3">[4]</ref>, <ref type="bibr" target="#b4">[5]</ref>, where information integration is enabled by having a precisely defined common terminology. A set of tools and services is proposed to support the process of achieving consensus on such a common shared ontologies by geographically distributed groups. Users can quickly assemble a new ontology from a library of modules.</p><p>Repositories of ontologies for public sector organizations are proposed in <ref type="bibr" target="#b5">[6]</ref>, <ref type="bibr" target="#b7">[8]</ref>. The repository is used in <ref type="bibr" target="#b5">[6]</ref> in a system supporting organizational activity by formalizing, sharing and preserving operational experience and knowledge for future use.</p><p>What seems new in our approach as regards the above mentioned papers is the abstraction/integration primitive adopted for structuring the repository and the attention devoted to feasibility aspects and resource constraints, and the consequent heuristic strategy. On the other side, we are conscious that our conceptual model is less powerful than ontology based models. A complete comparison with existing approaches is out of the scope of this paper.</p><p>We are now analyzing lessons learned and improving the methodology. First, we are extending the methodology to the production of abstract schemas in the repository. This step may effectively use the results of previous steps 1-5. In fact, the initial schema obtained after steps 1-3 inherits high level abstract knowledge from the CPA Repository and basic knowledge from the LPA logical schemas, while the enriched schema obtained in steps 4-5 encapsulates basic knowledge from the LPA logical schemas. We may conjecture that the initial schema is a candidate for abstract schema for the upper levels of the LPA repository, while the enriched schema, being a more detailed description representing a logical schema, populates the basic level of the repository. So, we may conceive two possible strategies for the repository update step.</p><p>In the first strategy, starting from the initial schema and the enriched schema we first complete the "local" repository of abstract schemas corresponding to the enriched schema; we then integrate the local repository with the actual one: it may happen that we have to update, due to similarities between concepts, the abstract schemas of the actual repository, or else add new schemas, autonomous with respect to the previous ones.</p><p>In the second strategy the new repository is obtained through abstraction/integration activities on the actual LPA repository and the initial and refined schemas.</p><p>The first strategy is probably more effective when the actual LPA repository and the new schema represent very different knowledge, while the second strategy has the advantage of natively using the structuring paradigm of the repository, the abstrac-tion/integration operation. We are currently experimenting with the two strategies, and other possible strategies, such as building small homogeneous repositories and then integrating them to obtain a larger repository.</p><p>We are also investigating new techniques that use more complex similarity measures in matching between generalization hierarchies and logical schemas. Furthermore, since some of the local PA schemas (and corresponding hierarchies) have been independently developed, especially in the regional territory area, we are using such schemas as training examples to tune semiautomatic steps of the methodology and similarity measures adopted.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. An example of repository</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. The schema at the top level of the repository</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. A fragment of the Individual generalization hierarchySo, a second idea we implemented has been to use, besides the basic schemas and the abstract schemas, the five generalization hierarchies of Individual, Legal Person, Property, Document, Place.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. Input knowledge for the production of the Repository of local conceptual schemas</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>5 :Fig. 6 .</head><label>56</label><figDesc>Fig. 6. Schemas obtained after steps 1-5</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>a fragment of one of the hierarchies, the one referring to individuals.</figDesc><table><row><cell>Individual</cell></row><row><cell>Employment</cell></row><row><cell>Unemployed</cell></row><row><cell>…</cell></row><row><cell>Retired</cell></row><row><cell>State pension retired</cell></row><row><cell>…..</cell></row><row><cell>Disability retired</cell></row><row><cell>Education</cell></row><row><cell>……</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 1 .</head><label>1</label><figDesc>Experiments results</figDesc><table><row><cell>Step</cell><cell></cell><cell># of tables extracted</cell><cell>% of tables ex-</cell></row><row><cell></cell><cell></cell><cell></cell><cell>tracted</cell></row><row><cell cols="2">Create entities</cell><cell>172</cell><cell>30</cell></row><row><cell cols="2">Add constraints</cell><cell>219</cell><cell>41</cell></row><row><cell>Domain</cell><cell>expert</cell><cell>275</cell><cell>51</cell></row><row><cell>check</cell><cell></cell><cell></cell><cell></cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Santucci -Structuring primitives for a dictionary of entity relationship data schemas</title>
		<author>
			<persName><forename type="first">C</forename><surname>Batini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Di Battista</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Software Engineering</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="1993-04">April 1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Pernici -Analysis of an Inventory of Information systems in the Public Administration -Requirements Engineering</title>
		<author>
			<persName><forename type="first">C</forename><surname>Batini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Castano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>De Antonellis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">G</forename><surname>Fugini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename></persName>
		</author>
		<imprint>
			<date type="published" when="1996">1996</date>
			<biblScope unit="page" from="47" to="62" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">C</forename><surname>Batini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S:</forename><surname>Castano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename></persName>
		</author>
		<title level="m">Pernici -Tutorial on Reuse Methodologies and Tools -Entity Relationships International Conference</title>
				<meeting><address><addrLine>Cottbus, Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1996">1996</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Integrating Ontologies into Multiagent Systems Engineering</title>
		<author>
			<persName><forename type="first">Jonathan</forename><surname>Dileo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Timothy</forename><surname>Jacobs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Scott</forename><surname>Deloach</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Fourth International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2002)</title>
				<meeting><address><addrLine>Bologna (Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002-07">July 2002</date>
			<biblScope unit="page" from="15" to="16" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">James Rice -Collaborative Ontology Construction for Information Integration -Knowledge Systems Laboratory Department of Computer Science</title>
		<author>
			<persName><forename type="first">Adam</forename><surname>Farquhar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Richard</forename><surname>Fikes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wanda</forename><surname>Pratt</surname></persName>
		</author>
		<idno>KSL-95-63</idno>
		<imprint>
			<date type="published" when="1995-08">August 1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Camara -Bridging Ontologies and Conceptual schemas in Geographic Information systems</title>
		<author>
			<persName><forename type="first">F</forename><surname>Fonseca</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Davis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Geoinformatica</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="355" to="378" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Carsì Data reverse engineering of Legacy Databases to object oriented conceptual schemas -Electronic Notes in</title>
		<author>
			<persName><forename type="first">J</forename><surname>Perez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Ramos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J:</forename><surname>Cubel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Dominguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Boronat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Theoretical Computer Sceince</title>
		<imprint>
			<biblScope unit="volume">74</biblScope>
			<biblScope unit="issue">4</biblScope>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Lambert Ontology Assisted Access to Document Repositories for Public Sector Organizations</title>
		<author>
			<persName><forename type="first">R</forename><surname>Slota</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Majewska</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Dziewierz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Krawczyk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Laclavik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Balogh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hluchy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kitowski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">PPAM 2003</title>
				<meeting><address><addrLine>Czestochowa, Poland</addrLine></address></meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m">Taxonomic Databases Working Group on Biodiversity Informatics</title>
				<meeting><address><addrLine>Christchurch, New Zealand</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004-10">2004. 11-17 October 2004</date>
		</imprint>
		<respStmt>
			<orgName>University of Canterbury</orgName>
		</respStmt>
	</monogr>
	<note>Taxonomic Databases Working Group Annual Meeting</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
