Object Role Modelling for Ontology Engineering in the DOGMA framework

Size: px
Start display at page:

Download "Object Role Modelling for Ontology Engineering in the DOGMA framework"

Transcription

1 FACULTEIT WETENSCHAPPEN Vakgroep Computerwetenschappen Semantics Technology and Applications Research Lab Object Role Modelling for Ontology Engineering in the DOGMA framework STAR Lab Technical Report 2005 Peter Spyns affiliation: corresponding author: Peter Spyns keywords: ontology modelling, Object Role Modelling number : STAR date: 16/09/2005 status: final reference: Meersman R., Tari Z., Herrero P. et al., (eds.), On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops, LNCS 3762, pp Springer Verlag, 2005 Pleinlaan 2, Gebouw G-10 B-1050 Brussel Tel. +32 (0) Fax. +32 (0)

2 Object Role Modelling for Ontology Engineering in the DOGMA Framework Peter Spyns Vrije Universiteit Brussel, STAR Lab, Pleinlaan 2, Gebouw G-10, B-1050 Brussel, Belgium Abstract. A recent evolution in the areas of artificial intelligence, database semantics and information systems is the advent of the Semantic Web that requires software agents and web services exchanging meaningful and unambiguous messages. A prerequisite for this kind of interoperability is the usage of an ontology. Currently, not many ontology engineering methodologies exist. This paper describes some basic issues to be taken into account when using the ORM methodology for ontology engineering from the DOGMA ontology framework point of view. 1 Introduction A recent evolution in the areas of artificial intelligence, database semantics and information systems is the advent of the Semantic Web. An essential condition to the actual realisation of the Semantic Web is semantic interoperability, which is currently still lacking to a large extent. Nowadays, a formal representation of a (partial) intensional definition of a conceptualisation of an application domain is called an ontology [11]. The latter is understood as a first order vocabulary with semantically precise and formally defined logical terms that stand for concepts and their inter-relationships of an application domain. This paper presents some basic thoughts on how to adapt an existing conceptual schema modelling methodology called Object Role Modelling (ORM [12]) 1 for ontology engineering within the DOGMA initiative framework. The paper summarises and extends previous work at VUB STAR Lab. Early work on combining DB modelling with insights from linguistics is [32]. A more recent overview can be found in [21]. In the ontology engineering community, the importance of grounding the logical terms seems an issue rather neglected. Exceptions are researchers active at the intersection of natural language processing and ontology engineering, e.g. [4,15,22]. The paper is organised as follows. The following section (2) shortly explains how ontologies compare to conceptual data models. Subsequently section 3 presents the difference between formal and natural interpretation. Section 4 introduces the DOGMA ontology framework. In section 5, the distinctions between ORM and DOM 2 are being discussed, ORM being a conceptual data modelling methodology while DOM 2 is the DOGMA ontology modelling methodology. Section 6 contains the discussion, followed section 7 that ends the paper by outlining the future work and by giving some concluding remarks. 1 We assume that the reader is familiar with ORM. R. Meersman et al. (Eds.): OTM Workshops 2005, LNCS 3762, pp , Springer-Verlag Berlin Heidelberg 2005

3 Object Role Modelling for Ontology Engineering in the DOGMA Framework Ontologies vs. Data Models Fig. 1. ontological triangulation A data model is, in principle, tuned towards a specific application, and therefore has less or no needs for explicit semantics (since sharing is not required). The conceptual schema vocabulary is basically to be understood intuitively (via the terms used) by human developers. A conceptual schema for an application is a parsimonious model, i.e., only the distinctions (between entities, relations and characteristics) relevant for that particular application matter and are thus considered. This also applies to a global schema integrating multiple local schemas [23]. An ontology, at the contrary, is a fat model as it is, by definition, to be shared across many applications to support interoperability and, therefore, has to be broader and deeper (necessitating a larger coverage and higher granularity). Most importantly, interoperability requires a precise and formal definition of the intended semantics of an ontology (see also [17,26] for more and other details in this discussion). Alternatively, the difference can be stated in terms of the number of models possibly to comply with: one (data model) versus many (ontology) [3]. Thus, the key feature that distinguishes a conceptual data model from an ontology is the availability of definitions that unambiguously fix the intended semantics (be it only partially) of the conceptual terminology. Even in the ontology literature, authors do not always make a clear distinction between a global domain concept and a local conceptual schema term (application vocabulary see Figure 1 right lower corner). In particular, application or local ontologies are a dubious case: labels of the conceptual schema of a database are often lifted into concepts, sometimes being replaced by a synonym or orthographical variant for ease of reading and simplicity. However, without an accompanying specification of their meaning (e.g. a gloss and dictionary style definition), a shared and agreed meaning cannot be reached. A mere term cannot suffice as the understanding remains intuitive (i.e., on the linguistic level see Figure 1 left corner). As a result, the (global) conceptual and (local) language or application levels become quickly mixed up. This can particularly be harmful when aligning and merging ontologies. Only if accompanying glosses or meaning explanations are available for the terms, genuine semantic merging or alignment can be achieved (conceptual vocabulary see Figure 1 top). In case one or several database schemas have been designed on basis of an ontology, it would be natural to see that the ontology terms are used inside of the conceptual schema (global ontology [31:p.32]). The inverse scenario is to create an

4 712 P. Spyns application or local ontology [11:p.10], by extracting an ontology from a conceptual schema and defining the semantics of its terms that are promoted to concept labels (local as view e.g., [18]). An application ontology can subsequently be merged [10] with more general domain ontologies and/or other application ontologies 2. A third scenario is to use a hybrid approach combining global and local ontologies [31:p.32]. Some of these issues are already implicitly touched upon by Halpin (e.g. [12:p.74]), but he doesn t foresee any (i) mechanism to define the vocabulary and he doesn t (ii) go beyond the application at hand and its associated (or exemplary) data population when modelling. In particular, the labels denominating the object types or abstract entities are chosen at the will of the modeller. Halpin himself implicitly proves our point by explaining his usage of No. versus Nr. [12:p.42]. In our framework, an application commits to an ontology by mapping its local terminology to a selection (by the application developer) of well defined concepts (see also section 4). Not every local term may be relevant to be mapped to a global concept. 3 Natural vs. Formal Semantics Language words have acquired meaning over time (resulting sometimes in synonymy and homonymy), which is recorded in (electronic) dictionaries and thesauri. Formal terms are used in axiomatisations to reason about meaning and compute entailment. However, we concur with Farrugia who states that: Model-theoretic semantics does not pretend, and has no way to determine what certain words and statements really mean. ( ) It [= model theoretic semantics] offers no help in making the connection between the model (the abstract structure) and the real world [8:pp.30-31]. The fundamental problem is that logical theories are empty, i.e., represent mathematical structures that receive their meaning from an interpretation function that maps the logical vocabulary to (sets of) entities in the universe of discourse [9] (definition by extension). How this mapping exactly happens is open, and many models and interpretations can exist in parallel (possible worlds). In addition, Guarino has shown that an ontology deals with intension rather than with extension [11], so the question remains how the mathematical structure (c.q. ontology) receives its meaning. Our solution is to use natural language to bridge this gap. Many terminological resources already exist, mainly in technical and/or professional areas WordNet being an exception with its general language content. A shared understanding and consensuality on meaning necessarily passes through the use of natural language [18], whereby a clear distinction has to be made between the natural language vocabulary of humans and the logical vocabulary of the ontology. It means that before the formal stage of modelling can start, an informal, but even more important stage has to happen where the relevant stakeholders (i) identify the important domain vocabulary (natural language), (ii) distil the important notions and 2 One has to beware of just shifting the interoperability problem from the schema to the ontology level, thereby replacing schema integration by ontology integration.

5 Object Role Modelling for Ontology Engineering in the DOGMA Framework 713 relations from the natural language term collection, (iii) select (if available) or compose (otherwise) an informal (but clear) definition that describes as adequately as possible the intended meaning of the notion or relation aimed at and on which all the stakeholders involved agree, (iv) choose an appropriate concept or relation label (the logical term) to represent a definition, and (v) link it to the various domain terms collected that express that notion (synonyms, translations). Care has to be taken to avoid ambiguity on the conceptual level e.g., the situation or context in which a word (in a particular language) is used should resolve its polysemy [6]. The tasks mentioned above resemble very much the work of terminologists who, at least in our opinion, should become more involved in the ontology engineering process [28]. A genuine ontology engineering methodology should therefore formally include this stage in its flow just as genuine ontology infrastructure should have the necessary software tools and modules to support this. After which, the knowledge engineers can model the domain and/or application axiomatisations using most of the ORM constraints (see also [29]). 4 DOGMA: Developing Ontology Guided Mediation for Agents 4.1 The DOGMA Framework in Short VUB STAR Lab has its own ontology engineering framework called Developing Ontology Guided Mediation for Agents [18]. The original foundations of DOGMA, taking into account database modelling theory and practice [13,19] in particular ORM [12], had to be refined. Recently, the DOGMA framework has been refined to add the distinction between the language and conceptual levels by formalising the context and introducing language identifiers [6,28]. The DOGMA double articulation 3 decomposes an ontology into an ontology base (intuitive binary and plausible conceptualisations) and a separate layer, called commitment layer, of instances of explicit ontological commitments by an application (see Figure 2) [13,26]. Figure 2 illustrates that for application vocabulary, through mappings and commitment rules that impose extra constraints (e.g., uniqueness), meta-lexons (see below) are selected from a larger ontology base and as a result commits these local terms to definitions in a concept definition server (not shown). 4.2 The DOGMA Ontology Modelling Methodology (DOM 2 ) Fundamentals We propose to organise the ontology modelling process in two major steps: (i) a linguistic step and (ii) a conceptual step. The latter is subdivided in a domain and application axiomatisation phase. Note that DOM 2 still lacks aspects of distributed 3 The original notion of double articulation comes from Martinet [0: pp ] who explained how humans with a limited set of sounds (first level) are able to form meaningful elements ( subunits of words) that, in turn, can be combined to create an unlimited number of words expressing ideas (second level). In an analogous way, the ontology base contains concepts and relations (albeit potentially a very large collection) that are combined into metalexons (first level), of which particular selections are formally constraint by semantic rules (commitment rule) e.g., cardinality, mandatoriness,. to create an infinite number of interpretation variations (second level) (see figure 2).

6 714 P. Spyns collaborative modelling, which is extremely important for reaching a common agreement about meaning. We hope to draw upon existing practices from the terminology community to refine our modelling methodology on these aspects [28]. Linguistic Stage The starting point is, just as in ORM, the verbalization of information examples as elementary facts. How to get relevant material and to produce these elementary facts is not discussed here. The next step consists of transforming these elementary facts into formal DOGMA lexons: i.e., a sextuple <(γ,ζ): term 1, role, co-role, term 2 >. Informally we say that a lexon is a binary fact that may hold for some domain, expressing that within the context γ and for the natural language ζ the term 1 may plausibly have term 2 occur in role with it (and inversely term 2 maintains a co-role relation with term 1 ). As such, they correspond closely to ORM binary fact types. Lexons are independent of specific applications and should cover relatively broad domains. Experiments are carried out to extract automatically lexons from textual material [24] and to evaluate the results [30]. Fig. 2. The double articulation of a DOGMA ontology Lexons are grouped by context and language. Lexons are thus to be situated on the language level. Conceptual Stage Subsequently, the logical vocabulary is rooted in natural semantics. The meaning of the lexon constituting parts (terms and roles) is to be determined. Existing dictionaries, thesauri, or semantic networks (e.g., (Euro)WordNet) can be used. Inevitably, new definitions will have to be created. Terminological principles and practices can be taken over [14]. Labels (short hand notation) for the notions or concepts are chosen and associated with the appropriate definition and explanation. Synonyms and translations are grouped. Mappings (depending on the language and context) are defined that link natural language words (synonyms, translations) to the corresponding concept 4. All this has to happen in common agreement amongst the stakeholder involved, otherwise sharing of meaning will not be possible. After which meta-lexons are created. These are the conceptual (i.e., language and context independent) counterparts of the lexons. Conceptual relations between concepts in a particular domain are represented as binary facts and constitute the ontology base (see the lower part of Figure 2). A meta-lexon can be roughly considered as two combined (inverse) RDF triples. 4 A concept definition server that supports this functionality is being implemented in our lab.

7 Object Role Modelling for Ontology Engineering in the DOGMA Framework 715 Additional restrictions on the meta-lexons representing a specific application conceptualisation are situated in the commitment layer (see the middle part of Figure 2). This layer, with its formal constraints, is meant for interoperability issues between information systems, software agents and web services. These kinds of constraints are mathematically founded and concern rather typical DB schema constraints (cardinality, optionality etc.) as captured in the ORM constraints. They also correspond largely to OWL restrictions. By constraining meta-lexons instead of lexons, the impact of the constraints is bigger (synonyms and translations are covered). We don t present the additional steps of defining the semantic constraints here as they are straightforward for modellers familiar with ORM see [29]. 5 DOM 2 and ORM 5.1 Basic Constituents According to Halpin, a conceptual schema of a database consists of three main constituents [12:p.31]: - basic fact types: the kinds of primitive sentences or facts - constraints: the restrictions that apply to the fact types - derivation rules: rules, functions or operators (including mathematical calculation or logical inference) to derive new facts from other facts. Translated in DOGMA parlance, it means that basic fact types belong to the ontology base and that constraints belong to the commitment layer. Derivation rules are actually not considered as part of the actual ontology, in opposition to what other ontology researchers often claim. In the DOGMA framework, the derivation rules are situated in the application domain realm. Basically, inference rules use the logical vocabulary as it has been defined and constrained in the ontology. 5.2 Context and Language This is an obvious point of difference between DOM 2 and ORM as ORM does not use the notion of a context and language. As explained above, the context and language constructs are needed to map natural language terms to concepts. Currently, a DOGMA context is a mere pointer to a document (or a section in a document) in which a term appears. It is valuable to have a reference to the document containing the term in its specific context of usage. Others call this pointer the co-text [14]. Another use of contexts is to group related knowledge [25:p.184]. One can expect that lexons from the same document (or parts of it) share the same background (needed for disambiguation), and very probably will be grouped in the same context in the lexon base. Algorithms, as e.g. suggested by [15], can use the co-text for sense disambiguation of terms. As a result, a context can be formally defined as the collection of terms (including synonyms and translations) that are associated with the concepts contained by a context [5]. More research however, is still needed on this topic, especially as quite some literature is available on contexts e.g., [2]. An important distinction to be further developed is between the context of definition and the context of usage, which is important e.g. in an e-learning environment see e.g. [7]). The

8 716 P. Spyns latter leads us to the notion of pragmatics (as in the triple syntax semantics pragmatics [20]). In [27], we have preliminarily suggested the use of combined sets of commitments and called these pragmatic views to capture an overall communicative situation e.g., two intelligent agents negotiating a purchase. A context would then stand for the pragmatic situation at the ontology creation time (representing the original intended meaning) and is situated at the ontology base level, while the pragmatic views reflect a specific usage situation (not always foreseen and foreseeable) and are situated on the commitment level. A link with emergent semantics [1] can be made. However, due to space restrictions we leave this topic aside. 5.3 Reference Schemes Referencing in an ORM conceptual data model happens by means of a reference scheme. E.g., a person is identified by his first name. The actual values (or strings) for the first names are stored in the database (e.g., table Person with a column label firstname the object level of Figure 3). As ontologies, in principle, are not concerned with instances (=data, extension) but with meta-data (intension), referencing can only happen when an application has committed to the ontology (via lexical mapping rules) [33]. Databases that use different terms for the same notion can share data if their local database vocabulary (table and column labels) is mapped to the corresponding meaning in the ontology (being represented by a concept label). A reference scheme (linking a sense to a Fig. 3. Three layer reference scheme value type called data type in Figure 3) now has three levels: a value type that refers to an entity type (these two belong to the conceptual schema of the information system) that is linked to a commonly defined concept label (the latter two belonging to the ontology base level), being a short hand notation for a definition of a domain notion. Value types only appear in the application layer, when legacy systems are linked to a domain ontology. 6 Discussion Of course, there remains a number of open questions or areas for further refinement and research. Due to the space restrictions, we only mention two pending issues. It concerns first the transformation of a lexon role and co-role into a meta-lexon relationship. Do the role and co-role have to be merged into one conceptual relationship? Or do we keep two relationships and formally consider them as separate ones? Does it make sense to keep the joint combination considering the fact that RDF triples do not

9 Object Role Modelling for Ontology Engineering in the DOGMA Framework 717 consider the inverse relationship (meaning that the co-role will always be empty when importing RDF triples into the DOGMA format)? Currently, we choose to create two separate meta-lexons. A meta-lexon can be transformed to an RDF triple, if needed. In a later stage, the conversion of DOGMA commitments into Description Logic formulas that are used for consistency checking and implementing business logics (reasoning or inferencing) would benefit from this approach. Another point concerns what to do with complex concepts (e.g., hotel_name vs. airplain_manufacturing_company_name vs. name ). The question of naming conventions for complex concepts arises from the assumption that every concept refers to a piece of reality. Sometimes the meaning is felt to be too broad and some specialisation (expressed in natural language by a compound as hotel name ) is wanted. Currently, we tend to reject complex concepts, albeit it more on philosophical grounds ( notions are not to be multiplied without necessity = Occam s razor). Practice (on a case by case basis) should show if sufficient necessity is available. This echoes the point raised by Halpin about overlapping values types. 7 Future Work and Conclusion DOM 2, based on ORM, focuses specifically on how to model an application domain. Another, more encompassing ontology engineering life cycle, methodology called AKEM [34] is also under development at VUB STAR Lab. As both are complementary, the next aim is to integrate both into one overall ontology engineering lifecycle methodology. In order to consolidate and refine the new methodology, many modelling exercises should be undertaken in the future. We also plan to look into and refine linguistically based methods to automatically generate not only lexons [24,30] but also semantic constraints. In addition, the methodology still needs to be adapted for a collaborative modelling scenario. The ultimate goal is to provide the domain experts with a set of teachable and repeatable rules, guidelines and tools to standardise as much as possible an ontology engineering methodology (less art, more science). Acknowledgment This research was financed by the Flemish IWT 2001 # OntoBasis project. References 1. Aberer K., Catarci T., Cudré-Mauroux P. et al.., (2004), Emergent Semantics Systems, in, Bouzeghoub M., Goble C., Kashyap V. & Spaccapietra S.,(eds.), Proceeding of the International Conference on Semantics of a Networked World, LNCS 3226, pp Bouquet P., Giunchiglia F., van Harmelen F., Serafini L. & Stuckenschmidt H., (2004), Contextualizing Ontologies, Journal of Web Semantics, 26:: Calvanese C., De Giacomo G., Lenzerini M., (2001), A Framework for Ontology Integration, in Proceedings of the 2001 International Semantic Web Working Symposium 4. Cunningham H., Ding Y. & Kiryakov A., (2004), Proceedings of the ISWC 2003 Workshop on Human Language Technology for the Semantic Web and Web Services

10 718 P. Spyns 5. De Bo J. & Spyns P., Refining the notion of context within the DOGMA framework. Technical Report 12, STAR Lab, Brussel, De Bo J., Spyns P. & Meersman R., (2003), Creating a "DOGMAtic" multilingual ontology infrastructure to support a semantic portal. In R. Meersman, Z. Tari et al., (eds.), On the Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, LNCS 2889, pp , Springer. 7. De Leenheer P. & de Moor A., Context-driven Disambiguation in Ontology Elicitation, in Shvaiko P. & Euzenat J. (eds.), (2005), Context and Ontologies: Theory, Practice and Applications: AAAI 05 Workshop, AAAI Technical Report WS-05-01, AAAI Press, pp Farrugia J., (2003), Model-Theoretic Semantics for the Web, in Proceedings of the 12 th International Conference on the WWW, ACM, pp Genesereth M. & Nilsson N., (1987), Logical Foundations of Artificial Intelligence, Morgan Kaufmann 10. Giunchiglia F., Yatskevich M. & Giunchiglia E., (2005), Efficient Semantic Matching, in Gómez-Pérez A & Euzenat J. (eds.), The Semantic Web: Research and Applications, Proceedings of the 2 nd European Semantic Web Conference, LCNS 3532, Springer, pp Guarino N., (1998), Formal Ontologies and Information Systems, in Guarino N. (ed), Proc. of FOIS98, IOS Press, pp Halpin T., (2001), Information Modeling and Relational Databases: from conceptual analysis to logical design, Morgan-Kaufmann, San Francisco. 13. Jarrar M. & Meersman R., (2002), Formal Ontology Engineering in the DOGMA Approach, in Meersman R., Tari Z. et al., (eds.), On the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE; Confederated International Conferences CoopIS, DOA, and ODBASE 2002 Proceedings, LNCS 2519, Springer Verlag, pp Kerremans, K. and Temmerman, R. (2004). "Towards Multilingual, Termontological Support in Ontology Engineering". Proceedings Workshop on Terminology, Ontology and Knowledge représentation, Lyon, France, January Magnini B., Serafini L. & Speranza M., (2002), Using NLP Techniques for Meaning Negotiation, in Proceedings of the Ottavo Convegno dell'associazione Italiana per l'intelligenza Artificiale, ( 16. Martinet A., (1955), Economie des changements phonétiques, Berne Francke 17. Meersman R., (1999), The Use of Lexicons and Other Computer-Linguistic Tools, in Zhang Y., Rusinkiewicz M, & Kambayashi Y., (eds.), Semantics, Design and Cooperation of Database Systems; The International Symposium on Cooperative Database Systems for Advanced Applications (CODAS 99), Heidelberg, Springer Verlag, pp Meersman R., (2001), Ontologies and Databases: More than a Fleeting Resemblance, In, d'atri A. and Missikoff M. (eds), OES/SEO 2001 Rome Workshop, Luiss Publications. 19. Meersman R., (2002), Semantic Web and Ontologies: Playtime or Business at the Last Frontier in Computing?, In, NSF-EU Workshop on Database and Information Systems Research for Semantic Web and Enterprises, pp Morris Ch., (1971), Writings of the General Theory of Signs, Mouton, The Hague 21. Métais E., (2002), Enhancing information systems with natural language processing techniques, Data and Knowledge Engineering 41: Navigli R. & Velardi P., (2004), Learning Domain Ontologies from Document Warehouses and Dedicated Web Sites, Computational Linguistics (2): Noy N., (2004), Semantic Integration: A Survey of Ontology-Based Approaches, SIGMOD Record Special Issue 33 [in print]

11 Object Role Modelling for Ontology Engineering in the DOGMA Framework Reinberger M.-L. & Spyns P., (2005), Unsupervised Text Mining for the learning of DOGMA-inspired ontologies, in Buitelaar P., Cimiano Ph. & Magnini B. (eds.), Ontology Learning from Text: Methods, Applications and Evaluation, IOS Press, pp Sowa, J.F. (2000) Knowledge Representation: Logical, Philosophical, and Computational Foundations, Brooks Cole Publishing Co 26. Spyns P., Meersman R. & Jarrar M., (2002), Data modelling versus Ontology engineering, In, Sheth A. & Meersman R. (eds.), SIGMOD Record Special Issue 31 (4): Spyns P. & Meersman R., From knowledge to Interaction: from the Semantic to the Pragmatic Web. Technical report 05, STAR Lab, Brussel, Spyns P. & De Bo J., (2004), Ontologies: a revamped cross-disciplinary buzzword or a truly promising interdisciplinary research topic?, Linguistica Antverpiensia NS (3): Spyns P., (2005), Adapting the Object Role Modelling method for Ontology Modelling. In, Hacid M.-S., Murray N., Ras Z. & Tsumoto S.,(eds.), Foundations of Intelligent Systems, Proceedings of the 15 th International Symposium on Methodologies for Information Systems, LNAI 3488, Springer Verlag, pp Spyns P. & Reinberger M.-L., (2005), Evaluating ontology triples generated automatically from texts. In, A. Gomez-Perez & Euzenat J.,(eds.), The Semantic Web: Research and Applications, Proceedings of the 2 nd European Conference on the Semantic Web, LNCS 3532, Springer Verlag pp Stuckenschmidt H. & van Harmelen F., (2005), Information Sharing on the Web, Springer 32. van de Riet & Meersman (eds.), (1992), Linguistic Instruments in Knowledge Engineering, North Holland 33. Verheyden P., De Bo J. & Meersman R., (2004), Semantically Unlocking Database Content through Ontology-based Mediation, in Bussler C., Tannen V. & Fundulaki I. (eds.), Proceedings of the VLDB 2004 Workshops, LNCS 3372, Springer Verlag, pp Zhao G, Kingston J., Kerremans K., Coppens F., Verlinden R., Temmerman R. & Meersman R., (2004). Engineering an Ontology of Financial Securities Fraud, in Meersman R., Tari Z., Corrado A. et al. (eds.), Proceedings of the OTM 2004 Workshops, LNCS 3292, Springer Verlag, pp

STAR Lab Technical Report

STAR Lab Technical Report VRIJE UNIVERSITEIT BRUSSEL FACULTEIT WETENSCHAPPEN VAKGROEP INFORMATICA EN TOEGEPASTE INFORMATICA SYSTEMS TECHNOLOGY AND APPLICATIONS RESEARCH LAB STAR Lab Technical Report Data Modelling versus Ontology

More information

Christophe Debruyne. Semantics Technology and Applications Research Lab Vrije Universiteit Brussel

Christophe Debruyne. Semantics Technology and Applications Research Lab Vrije Universiteit Brussel The Relation between a Framework for Collaborative Ontology Engineering and Nicola Guarino s Terminology and Ideas in Formal Ontology and Information Systems Christophe Debruyne Semantics Technology and

More information

Business Semantics Management Supports Government Innovation Information Portal

Business Semantics Management Supports Government Innovation Information Portal Business Semantics Management Supports Government Innovation Information Portal Geert Van Grootel 1, Peter Spyns 1,2, Stijn Christiaens 2,3, and Brigitte Jörg 4 1 Vlaamse overheid Departement Economie,

More information

Data modelling versus Ontology engineering

Data modelling versus Ontology engineering Data modelling versus Ontology engineering Peter Spyns +32-2-629. 3753 Peter.Spyns @vub.ac.be Robert Meersman Vrije Universiteit Brussel - STARLab Pleinlaan 2, Building G-10 B-1050, Brussel, Belgium +32-2-629.

More information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de

More information

Schema Equivalence and Optimization

Schema Equivalence and Optimization Reference: Mustafa Jarrar: Lecture Notes on Schema Equivalence and Optimization in ORM Birzeit University, Palestine, 2015 Schema Equivalence and Optimization Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu

More information

ORM Modeling Tips and Common Mistakes

ORM Modeling Tips and Common Mistakes Reference: Mustafa Jarrar: Lecture Notes on ORM Modeling Tips and Common Mistakes University of Birzeit, Palestine, 2015 ORM Modeling Tips and Common Mistakes Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu

More information

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE

SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE SEMANTIC WEB POWERED PORTAL INFRASTRUCTURE YING DING 1 Digital Enterprise Research Institute Leopold-Franzens Universität Innsbruck Austria DIETER FENSEL Digital Enterprise Research Institute National

More information

Participatory Quality Management of Ontologies in Enterprise Modelling

Participatory Quality Management of Ontologies in Enterprise Modelling Participatory Quality Management of Ontologies in Enterprise Modelling Nadejda Alkhaldi Mathematics, Operational research, Statistics and Information systems group Vrije Universiteit Brussel, Brussels,

More information

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH Andreas Walter FZI Forschungszentrum Informatik, Haid-und-Neu-Straße 10-14, 76131 Karlsruhe, Germany, awalter@fzi.de

More information

Mandatory Roles. Dr. Mustafa Jarrar. Knowledge Engineering (SCOM7348) (Chapter 5) University of Birzeit

Mandatory Roles. Dr. Mustafa Jarrar. Knowledge Engineering (SCOM7348) (Chapter 5) University of Birzeit Lecture Notes on Mandatory Roles Birzeit University 2011 Knowledge Engineering (SCOM7348) Mandatory Roles (Chapter 5) Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu www.jarrar.info Jarrar

More information

Subset, Equality, and Exclusion Rules In ORM

Subset, Equality, and Exclusion Rules In ORM Reference: Mustafa Jarrar: Lecture Notes on Subset, Equality, and Exclusion Rules in ORM University of Birzeit, Palestine, 2015 Subset, Equality, and Exclusion Rules In ORM (Chapter 6) Dr. Mustafa Jarrar

More information

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Jorge Gracia, Eduardo Mena IIS Department, University of Zaragoza, Spain {jogracia,emena}@unizar.es Abstract. Ontology matching, the task

More information

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology Position Paper Konstantinos Kotis University of the Aegean, Dept. of Information & Communications Systems Engineering, AI Lab,

More information

Ontology Construction -An Iterative and Dynamic Task

Ontology Construction -An Iterative and Dynamic Task From: FLAIRS-02 Proceedings. Copyright 2002, AAAI (www.aaai.org). All rights reserved. Ontology Construction -An Iterative and Dynamic Task Holger Wache, Ubbo Visser & Thorsten Scholz Center for Computing

More information

Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting

Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting Pieter De Leenheer Semantics Technology and Applications Research Laboratory Departement Informatica en Toegepaste Informatica

More information

An Ontology-based Crawler for the Semantic Web

An Ontology-based Crawler for the Semantic Web FACULTEIT WETENSCHAPPEN Vakgroep Computerwetenschappen Semantics Technology and Applications Research Lab An Ontology-based Crawler for the Semantic Web STAR Lab Technical Report 2008 Felix van de Maele

More information

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 946-952 Contributions to the Study of Semantic Interoperability in Multi-Agent Environments -

More information

Schema Equivalence and Optimization

Schema Equivalence and Optimization Reference: Mustafa Jarrar: Lecture Notes on Schema Equivalence and Optimization in ORM Birzeit University, Palestine, 2015 Schema Equivalence and Optimization Mustafa Jarrar Birzeit University, Palestine

More information

Fausto Giunchiglia and Mattia Fumagalli

Fausto Giunchiglia and Mattia Fumagalli DISI - Via Sommarive 5-38123 Povo - Trento (Italy) http://disi.unitn.it FROM ER MODELS TO THE ENTITY MODEL Fausto Giunchiglia and Mattia Fumagalli Date (2014-October) Technical Report # DISI-14-014 From

More information

Web Portal : Complete ontology and portal

Web Portal : Complete ontology and portal Web Portal : Complete ontology and portal Mustafa Jarrar, Ben Majer, Robert Meersman, Peter Spyns VUB STARLab, Pleinlaan 2 1050 Brussel {Ben.Majer,Mjarrar,Robert.Meersman,Peter.Spyns}@vub.ac.be, www.starlab.vub.ac.be

More information

Annotation for the Semantic Web During Website Development

Annotation for the Semantic Web During Website Development Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

Quick Mathematical Background for Conceptual Modeling

Quick Mathematical Background for Conceptual Modeling Reference: Mustafa Jarrar: Lecture Notes on Mathematics for Conceptual Modeling University of Birzeit, Palestine, 2015 Quick Mathematical Background for Conceptual Modeling (Chapter 6) Dr. Mustafa Jarrar

More information

A Tagging Approach to Ontology Mapping

A Tagging Approach to Ontology Mapping A Tagging Approach to Ontology Mapping Colm Conroy 1, Declan O'Sullivan 1, Dave Lewis 1 1 Knowledge and Data Engineering Group, Trinity College Dublin {coconroy,declan.osullivan,dave.lewis}@cs.tcd.ie Abstract.

More information

STAR Lab Technical Report

STAR Lab Technical Report VRIJE UNIVERSITEIT BRUSSEL FACULTEIT WETENSCHAPPEN VAKGROEP INFORMATICA EN TOEGEPASTE INFORMATICA SYSTEMS TECHNOLOGY AND APPLICATIONS RESEARCH LAB STAR Lab Technical Report Benefits of explicit profiling

More information

Ontology Creation and Development Model

Ontology Creation and Development Model Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department

More information

Context Dependency Management in Ontology Engineering: a Formal Approach

Context Dependency Management in Ontology Engineering: a Formal Approach Context Dependency Management in Ontology Engineering: a Formal Approach Pieter De Leenheer, Aldo de Moor, and Robert Meersman Semantics Technology and Applications Research Laboratory (STARLab) Department

More information

Collaborative Semantic Content Management: an Ongoing Case Study for Imaging Applications

Collaborative Semantic Content Management: an Ongoing Case Study for Imaging Applications Collaborative Semantic Content Management: an Ongoing Case Study for Imaging Applications Ioana Ciuciu 1, Han Kang 1, Robert Meersman 1, Jerome Schmid 2, Nadia Magnenat-Thalmann 2, Jose Antonio Iglesias

More information

Transforming Enterprise Ontologies into SBVR formalizations

Transforming Enterprise Ontologies into SBVR formalizations Transforming Enterprise Ontologies into SBVR formalizations Frederik Gailly Faculty of Economics and Business Administration Ghent University Frederik.Gailly@ugent.be Abstract In 2007 the Object Management

More information

Uniqueness and Identity Rules in ORM

Uniqueness and Identity Rules in ORM Mustafa Jarrar: Lecture Notes on Uniqueness and Identity Rules in ORM. University of Birzeit, Palestine, 2018 Version 4 Uniqueness and Identity Rules in ORM (Chapter 4) Mustafa Jarrar Birzeit University

More information

Understandability and Semantic Interoperability of Diverse Rules Systems. Adrian Walker, Reengineering [1]

Understandability and Semantic Interoperability of Diverse Rules Systems. Adrian Walker, Reengineering [1] Understandability and Semantic Interoperability of Diverse Rules Systems Adrian Walker, Reengineering [1] Position Paper for the W3C Workshop on Rule Languages for Interoperability 27-28 April 2005, Washington,

More information

Semantic Exploitation of Engineering Models: An Application to Oilfield Models

Semantic Exploitation of Engineering Models: An Application to Oilfield Models Semantic Exploitation of Engineering Models: An Application to Oilfield Models Laura Silveira Mastella 1,YamineAït-Ameur 2,Stéphane Jean 2, Michel Perrin 1, and Jean-François Rainaud 3 1 Ecole des Mines

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

Knowledge Representation, Ontologies, and the Semantic Web

Knowledge Representation, Ontologies, and the Semantic Web Knowledge Representation, Ontologies, and the Semantic Web Evimaria Terzi 1, Athena Vakali 1, and Mohand-Saïd Hacid 2 1 Informatics Dpt., Aristotle University, 54006 Thessaloniki, Greece evimaria,avakali@csd.auth.gr

More information

Verbalizing Business Rules: Part 9

Verbalizing Business Rules: Part 9 Verbalizing Business Rules: Part 9 Terry Halpin Northface University Business rules should be validated by business domain experts, and hence specified using concepts and languages easily understood by

More information

Describe The Differences In Meaning Between The Terms Relation And Relation Schema

Describe The Differences In Meaning Between The Terms Relation And Relation Schema Describe The Differences In Meaning Between The Terms Relation And Relation Schema describe the differences in meaning between the terms relation and relation schema. consider the bank database of figure

More information

Subset, Equality, and Exclusion Rules In ORM

Subset, Equality, and Exclusion Rules In ORM Reference: Mustafa Jarrar: Lecture Notes on Subset, Equality, and Exclusion Rules in ORM Birzeit University, Palestine, 2015 Subset, Equality, and Exclusion Rules In ORM (Chapter 6) Mustafa Jarrar Birzeit

More information

Software Language Engineering of Architectural Viewpoints

Software Language Engineering of Architectural Viewpoints Software Language Engineering of Architectural Viewpoints Elif Demirli and Bedir Tekinerdogan Department of Computer Engineering, Bilkent University, Ankara 06800, Turkey {demirli,bedir}@cs.bilkent.edu.tr

More information

Semantics in the Financial Industry: the Financial Industry Business Ontology

Semantics in the Financial Industry: the Financial Industry Business Ontology Semantics in the Financial Industry: the Financial Industry Business Ontology Ontolog Forum 17 November 2016 Mike Bennett Hypercube Ltd.; EDM Council Inc. 1 Network of Financial Exposures Financial exposure

More information

Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting

Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting Revising and Managing Multiple Ontology Versions in a Possible Worlds Setting Pieter De Leenheer Semantics Technology and Applications Research Laboratory Departement Informatica en Toegepaste Informatica

More information

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web What you have learned so far Interoperability Introduction to the Semantic Web Tutorial at ISWC 2010 Jérôme Euzenat Data can be expressed in RDF Linked through URIs Modelled with OWL ontologies & Retrieved

More information

2 nd UML 2 Semantics Symposium: Formal Semantics for UML

2 nd UML 2 Semantics Symposium: Formal Semantics for UML 2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany

More information

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Katrien Verbert, Joris Klerkx, Michael Meire, Jehad Najjar, and Erik Duval Dept. Computerwetenschappen, Katholieke

More information

A Collaborative User-centered Approach to Fine-tune Geospatial

A Collaborative User-centered Approach to Fine-tune Geospatial A Collaborative User-centered Approach to Fine-tune Geospatial Database Design Grira Joel Bédard Yvan Sboui Tarek 16 octobre 2012 6th International Workshop on Semantic and Conceptual Issues in GIS - SeCoGIS

More information

Opus: University of Bath Online Publication Store

Opus: University of Bath Online Publication Store Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,

More information

Exloring Semantic Web using Ontologies. Digivjay Singh *, R. K. Mishra **, Dehradun, Chandrashekhar ***

Exloring Semantic Web using Ontologies. Digivjay Singh *, R. K. Mishra **, Dehradun, Chandrashekhar *** Exloring Semantic Web using Ontologies Digivjay Singh *, R. K. Mishra **, Dehradun, Chandrashekhar *** * M.ech-CSE, Moradabad, ** Associate Professor, Department of CSE, DBGI *** Assistant Professor, Department

More information

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT Tung-Hsiang Chou National Chengchi University, Taiwan John A. Vassar Louisiana State University in Shreveport

More information

The Conference Review System with WSDM

The Conference Review System with WSDM The Conference Review System with WSDM Olga De Troyer, Sven Casteleyn Vrije Universiteit Brussel WISE Research group Pleinlaan 2, B-1050 Brussel, Belgium Olga.DeTroyer@vub.ac.be, svcastel@vub.ac.be 1 Introduction

More information

Semantic Interoperability. Being serious about the Semantic Web

Semantic Interoperability. Being serious about the Semantic Web Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA 1 Being serious about the Semantic Web It is not one person s ontology It is not several people s common

More information

Generic and Domain Specific Ontology Collaboration Analysis

Generic and Domain Specific Ontology Collaboration Analysis Generic and Domain Specific Ontology Collaboration Analysis Frantisek Hunka, Steven J.H. van Kervel 2, Jiri Matula University of Ostrava, Ostrava, Czech Republic, {frantisek.hunka, jiri.matula}@osu.cz

More information

XI International PhD Workshop OWD 2009, October Fuzzy Sets as Metasets

XI International PhD Workshop OWD 2009, October Fuzzy Sets as Metasets XI International PhD Workshop OWD 2009, 17 20 October 2009 Fuzzy Sets as Metasets Bartłomiej Starosta, Polsko-Japońska WyŜsza Szkoła Technik Komputerowych (24.01.2008, prof. Witold Kosiński, Polsko-Japońska

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 24611 First edition 2012-11-01 Language resource management Morpho-syntactic annotation framework (MAF) Gestion des ressources langagières Cadre d'annotation morphosyntaxique

More information

2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb

2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb Semantic Commitment for Designing Ontologies: A Proposal Bruno Bachimont 1,Antoine Isaac 1;2, Raphaël Troncy 1;3 1 Institut National de l'audiovisuel, Direction de la Recherche 4, Av. de l'europe - 94366

More information

Web-Page Indexing Based on the Prioritized Ontology Terms

Web-Page Indexing Based on the Prioritized Ontology Terms Web-Page Indexing Based on the Prioritized Ontology Terms Sukanta Sinha 1,2, Rana Dattagupta 2, and Debajyoti Mukhopadhyay 1,3 1 WIDiCoReL Research Lab, Green Tower, C-9/1, Golf Green, Kolkata 700095,

More information

Extension and integration of i* models with ontologies

Extension and integration of i* models with ontologies Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry

More information

CHAPTER III TMN MANAGEMENT

CHAPTER III TMN MANAGEMENT CHAPTER III TMN MANAGEMENT TMN Management TMN Management The term TMN is introduced by the ITU-T (the former CCITT) as an abbreviation for 'Telecommunications Management Network'. The concept of a TMN

More information

Development of a formal REA-ontology Representation

Development of a formal REA-ontology Representation Development of a formal REA-ontology Representation Frederik Gailly 1, Geert Poels Ghent University Hoveniersberg 24, 9000 Gent Frederik.Gailly@Ugent.Be, Geert.Poels@Ugent.Be Abstract. Business domain

More information

A Novel Method for the Comparison of Graphical Data Models

A Novel Method for the Comparison of Graphical Data Models 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DEVELOPMENT (ISD01 CROATIA) A Novel Method for the Comparison of Graphical Data Models Katarina Tomičić-Pupek University of Zagreb, Faculty of Organization

More information

Cluster-based Instance Consolidation For Subsequent Matching

Cluster-based Instance Consolidation For Subsequent Matching Jennifer Sleeman and Tim Finin, Cluster-based Instance Consolidation For Subsequent Matching, First International Workshop on Knowledge Extraction and Consolidation from Social Media, November 2012, Boston.

More information

GoNTogle: A Tool for Semantic Annotation and Search

GoNTogle: A Tool for Semantic Annotation and Search GoNTogle: A Tool for Semantic Annotation and Search Giorgos Giannopoulos 1,2, Nikos Bikakis 1,2, Theodore Dalamagas 2, and Timos Sellis 1,2 1 KDBSL Lab, School of ECE, Nat. Tech. Univ. of Athens, Greece

More information

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS Manoj Paul, S. K. Ghosh School of Information Technology, Indian Institute of Technology, Kharagpur 721302, India - (mpaul, skg)@sit.iitkgp.ernet.in

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

0.1 Upper ontologies and ontology matching

0.1 Upper ontologies and ontology matching 0.1 Upper ontologies and ontology matching 0.1.1 Upper ontologies Basics What are upper ontologies? 0.1 Upper ontologies and ontology matching Upper ontologies (sometimes also called top-level or foundational

More information

Evolva: A Comprehensive Approach to Ontology Evolution

Evolva: A Comprehensive Approach to Ontology Evolution Evolva: A Comprehensive Approach to Evolution Fouad Zablith Knowledge Media Institute (KMi), The Open University Walton Hall, Milton Keynes, MK7 6AA, United Kingdom f.zablith@open.ac.uk Abstract. evolution

More information

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry 1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because

More information

SOME ONTOLOGICAL ISSUES OF THE REA FRAMEWORK IN RELATION TO ENTERPRISE BUSINESS PROCESS

SOME ONTOLOGICAL ISSUES OF THE REA FRAMEWORK IN RELATION TO ENTERPRISE BUSINESS PROCESS SOME ONTOLOGICAL ISSUES OF THE REA FRAMEWORK IN RELATION TO ENTERPRISE BUSINESS PROCESS Frantisek HUNKA, Miroslav HUCKA University of Ostrava, Czech Republic frantisek.hunka@osu.cz Josef KASIK VSB-Technical

More information

The HMatch 2.0 Suite for Ontology Matchmaking

The HMatch 2.0 Suite for Ontology Matchmaking The HMatch 2.0 Suite for Ontology Matchmaking S. Castano, A. Ferrara, D. Lorusso, and S. Montanelli Università degli Studi di Milano DICo - Via Comelico, 39, 20135 Milano - Italy {castano,ferrara,lorusso,montanelli}@dico.unimi.it

More information

RaDON Repair and Diagnosis in Ontology Networks

RaDON Repair and Diagnosis in Ontology Networks RaDON Repair and Diagnosis in Ontology Networks Qiu Ji, Peter Haase, Guilin Qi, Pascal Hitzler, and Steffen Stadtmüller Institute AIFB Universität Karlsruhe (TH), Germany {qiji,pha,gqi,phi}@aifb.uni-karlsruhe.de,

More information

Enhanced retrieval using semantic technologies:

Enhanced retrieval using semantic technologies: Enhanced retrieval using semantic technologies: Ontology based retrieval as a new search paradigm? - Considerations based on new projects at the Bavarian State Library Dr. Berthold Gillitzer 28. Mai 2008

More information

Business Rules in the Semantic Web, are there any or are they different?

Business Rules in the Semantic Web, are there any or are they different? Business Rules in the Semantic Web, are there any or are they different? Silvie Spreeuwenberg, Rik Gerrits LibRT, Silodam 364, 1013 AW Amsterdam, Netherlands {silvie@librt.com, Rik@LibRT.com} http://www.librt.com

More information

Ontology-Driven Information Systems: Challenges and Requirements

Ontology-Driven Information Systems: Challenges and Requirements Ontology-Driven Information Systems: Challenges and Requirements Burcu Yildiz 1 and Silvia Miksch 1,2 1 Institute for Software Technology and Interactive Systems, Vienna University of Technology, Vienna,

More information

Enterprise Planning Model Using REA Ontology

Enterprise Planning Model Using REA Ontology Enterprise Planning Model Using REA Ontology Frantisek Hunka 1, Miroslav Hucka 2, Josef Kasik 2, Dominik Vymetal 3 1 University of Ostrava, Dvorakova 7, 701 03 Ostrava 1, Czech Republic, frantisek.hunka@osu.cz

More information

Topic 1: What is HoTT and why?

Topic 1: What is HoTT and why? Topic 1: What is HoTT and why? May 5, 2014 Introduction Homotopy type theory (HoTT) is a newly emerging field of mathematics which is currently being developed as a foundation of mathematics which is in

More information

Digital Archives: Extending the 5S model through NESTOR

Digital Archives: Extending the 5S model through NESTOR Digital Archives: Extending the 5S model through NESTOR Nicola Ferro and Gianmaria Silvello Department of Information Engineering, University of Padua, Italy {ferro, silvello}@dei.unipd.it Abstract. Archives

More information

5 RDF and Inferencing

5 RDF and Inferencing 5 RDF and Inferencing In Chapter 1XXX, we introduced the notion of dumb data, and how a more connected web infrastructure can result in behavior that lets smart applications perform to their potential.

More information

Ontology Merging: on the confluence between theoretical and pragmatic approaches

Ontology Merging: on the confluence between theoretical and pragmatic approaches Ontology Merging: on the confluence between theoretical and pragmatic approaches Raphael Cóbe, Renata Wassermann, Fabio Kon 1 Department of Computer Science University of São Paulo (IME-USP) {rmcobe,renata,fabio.kon}@ime.usp.br

More information

MarcOnt - Integration Ontology for Bibliographic Description Formats

MarcOnt - Integration Ontology for Bibliographic Description Formats MarcOnt - Integration Ontology for Bibliographic Description Formats Sebastian Ryszard Kruk DERI Galway Tel: +353 91-495213 Fax: +353 91-495541 sebastian.kruk @deri.org Marcin Synak DERI Galway Tel: +353

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Reasoning on Business Processes and Ontologies in a Logic Programming Environment

Reasoning on Business Processes and Ontologies in a Logic Programming Environment Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università

More information

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96 ه عا ی Semantic Web Ontology Alignment Morteza Amini Sharif University of Technology Fall 95-96 Outline The Problem of Ontologies Ontology Heterogeneity Ontology Alignment Overall Process Similarity (Matching)

More information

RiMOM Results for OAEI 2009

RiMOM Results for OAEI 2009 RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn

More information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4

More information

Reuse Contracts As Component Interface. Descriptions. Koen De Hondt, Carine Lucas, and Patrick Steyaert. Programming Technology Lab

Reuse Contracts As Component Interface. Descriptions. Koen De Hondt, Carine Lucas, and Patrick Steyaert. Programming Technology Lab Reuse Contracts As Component Interface Descriptions Koen De Hondt, Carine Lucas, and Patrick Steyaert Programming Technology Lab Computer Science Department Vrije Universiteit Brussel Pleinlaan 2, B-1050

More information

Conceptual document indexing using a large scale semantic dictionary providing a concept hierarchy

Conceptual document indexing using a large scale semantic dictionary providing a concept hierarchy Conceptual document indexing using a large scale semantic dictionary providing a concept hierarchy Martin Rajman, Pierre Andrews, María del Mar Pérez Almenta, and Florian Seydoux Artificial Intelligence

More information

Models versus Ontologies - What's the Difference and where does it Matter?

Models versus Ontologies - What's the Difference and where does it Matter? Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated

More information

Semantic Web: vision and reality

Semantic Web: vision and reality Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently

More information

Uniqueness and Identity Rules in ORM

Uniqueness and Identity Rules in ORM Reference: Mustafa Jarrar: Lecture Notes on Uniqueness and Identity Rules in ORM Birzeit University, Palestine, 2015 Uniqueness and Identity Rules in ORM (Chapter 4) Mustafa Jarrar Birzeit University,

More information

Requirements Engineering for Enterprise Systems

Requirements Engineering for Enterprise Systems Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Requirements Engineering for Enterprise Systems

More information

2.2 Syntax Definition

2.2 Syntax Definition 42 CHAPTER 2. A SIMPLE SYNTAX-DIRECTED TRANSLATOR sequence of "three-address" instructions; a more complete example appears in Fig. 2.2. This form of intermediate code takes its name from instructions

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Lin Zuoquan Information Science Department Peking University lz@is.pku.edu.cn http://www.is.pku.edu.cn/~lz/teaching/stm/saswws.html Outline Introduction AOSE Agent-oriented

More information

# 47. Product data exchange using STEP

# 47. Product data exchange using STEP # 47 Product data exchange using STEP C. Demartini, S. Rivoira, A. Valenzano CENS and Dip. di Automatica e Informatica, Politecnico c.so Duca degli Abruzzi, 24 10129 Torino (Italy) tel. +39-11-5647016,

More information

Publishing data for maximized reuse

Publishing data for maximized reuse Publishing data for maximized reuse Pieter Colpaert Ghent University - iminds - Multimedia Lab and Open Knowledge Central pieter.colpaert@okfn.org Abstract. Two movements are currently influencing the

More information

A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet

A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet A Method for Semi-Automatic Ontology Acquisition from a Corporate Intranet Joerg-Uwe Kietz, Alexander Maedche, Raphael Volz Swisslife Information Systems Research Lab, Zuerich, Switzerland fkietz, volzg@swisslife.ch

More information

Verification of Multiple Agent Knowledge-based Systems

Verification of Multiple Agent Knowledge-based Systems Verification of Multiple Agent Knowledge-based Systems From: AAAI Technical Report WS-97-01. Compilation copyright 1997, AAAI (www.aaai.org). All rights reserved. Daniel E. O Leary University of Southern

More information

Organizing Information. Organizing information is at the heart of information science and is important in many other

Organizing Information. Organizing information is at the heart of information science and is important in many other Dagobert Soergel College of Library and Information Services University of Maryland College Park, MD 20742 Organizing Information Organizing information is at the heart of information science and is important

More information

Research Article Ontology Mapping for a New Database Integration Model Using an Ontology-driven Mediated Warehousing Approach

Research Article Ontology Mapping for a New Database Integration Model Using an Ontology-driven Mediated Warehousing Approach Research Journal of Applied Sciences, Engineering and Technology 7(13): 2747-2755, 2014 DOI:10.19026/rjaset.7.596 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitted:

More information

SISE Semantics Interpretation Concept

SISE Semantics Interpretation Concept SISE Semantics Interpretation Concept Karel Kisza 1 and Jiří Hřebíček 2 1 Masaryk University, Faculty of Infromatics, Botanická 68a Brno, Czech Republic kkisza@mail.muni.cz 2 Masaryk University, Faculty

More information

Schema Quality Improving Tasks in the Schema Integration Process

Schema Quality Improving Tasks in the Schema Integration Process 468 Schema Quality Improving Tasks in the Schema Integration Process Peter Bellström Information Systems Karlstad University Karlstad, Sweden e-mail: peter.bellstrom@kau.se Christian Kop Institute for

More information

An Agent Modeling Language Implementing Protocols through Capabilities

An Agent Modeling Language Implementing Protocols through Capabilities An Agent Modeling Language Implementing Protocols through Capabilities Nikolaos Spanoudakis 1,2 1 Technical University of Crete, Greece nikos@science.tuc.gr Pavlos Moraitis 2 2 Paris Descartes University,

More information

3 Classifications of ontology matching techniques

3 Classifications of ontology matching techniques 3 Classifications of ontology matching techniques Having defined what the matching problem is, we attempt at classifying the techniques that can be used for solving this problem. The major contributions

More information