A Description Logic based Grid Inferential Monitoring and Discovery Framework

Size: px
Start display at page:

Download "A Description Logic based Grid Inferential Monitoring and Discovery Framework"

Transcription

1 A Description Logic based Monitoring and Discovery Framework Edgardo Ambrosi, Marco Bianchi, Carlo Gaibisso and Giorgio Gambosi University of Florence, Florence, Italy. University of L Aquila, L Aquila, Italy. bianchi@di.univaq.it IASI Antonio Ruberti - National Research Council, Rome, Italy. gaibisso@iasi.rm.cnr.it University of Rome Tor Vergata, Rome, Italy. gambosi@mat.uniroma2.it Abstract In this paper we propose a new architecture for an inferential monitoring and discovery system for. The system supports reasoning activities on a knowledge base formalising the relevant concepts and relevant relationships to a grid computing environment. The current applied Information Index System (GIS) shows infrastructural and technological limits. First of all, LDAP, the underling technology for information data management, has not been conceived to deal with dynamic information and its data model is not expressive enough to describe a complex information system like the one needed to properly manage. Moreover GIS, does not manage effectively resources and events information. The re-actions to events are left to human responsibilities, so cannot adapt its behaviour by itself, as wished in a dynamic changing environment. The goal of this work is to define an inferential GIS that adds autonomous capabilities to the middleware. This is achieved by defining a Ontology and an agent building a KB on that Ontology. Furthermore we add capabilities to the GIS for prediction, deduction and query activities. Keywords: Description Logic; Semantic Annotation; Monitoring Agent. I. INTRODUCTION The term grid [1] was coined in the mid 90s to denote a proposal for a loosely coupled infrastructure, supporting a wide range of collaborative problem-solving and resource-brokering strategies emerging in industry, science, and engineering, such as distributed super computing or teleimmersion. The real and specific problem underlying the grid concept is to coordinate the sharing of computing power, storage, data, equipment and other resources in dynamic, multi-institutional virtual organisations, intended as a coordinated set of individuals and institutions together with some sharing rules defining what is shared, who is allowed to share and under which conditions. In the grid, entities can be categorised as information consumers and information producers. Consumers (e.g. users or resource brokers) are interested in accessing relevant and precise information about the grid in a reasonably short time. On the other side, producers (e.g. an entity on behalf of a resource) are responsible for providing actual and valid data about resources without knowledge about the actual number, type and location of potential consumers. Fig. 1. NG / VO Site Resource describes describes describes GRIS IP : The layered structure of the GIS Producers and consumers are connected by information systems. One of most representative information system for the is the Information System (GIS) [2]. GIS has three main logic components, as shown in figure 1: the Information Provider (IP), the middleware component acting as a sensor. An IP retrieves information from the grid resources at various levels (monitoring site level, execution site level, and job level) and provides it to the back-end layers of the Resource Information System; the Resource Information Service (GRIS), starting from the information collected from various IPs, implements a uniform means to query resources on a grid for their current status and configuration; the Monitoring and Discovery System (), the top component of the GIS that aggregates GRIS collections coming from various grid sites. The GIS is based on the Laboratory Universal Environment (GLUE) Schema [3], whose aim is to define an information model and mapping to some kind of representation of resources. The Globus Toolkit version 2 (GT2) [4] adopts a LDAP GLUE schema implementation to model its Information Services. In fact GRIS and are implemented using the Lightweight Directory Access Protocol (LDAP).

2 As a conseguence the current implementation of information system in computing grids include just a static tree-based data structure. This is a limitation because a tree-like data structure is not enough expressive to model the complex relationships among grid concepts. Furthermore LDAP it is not conceived to deal with dynamic data thus implying bad performance in a highly dynamic context such as grid. Finally, it is worth to note that a typical monitoring and information system should provide, at least, the following functionalities: collection, storage, dissemination, display and processing of information. Current GIS collects and stores data, by mean of the. Publishing of historical data are currently delegated to some external systems, like Ice[5] or MonaLisa [6]. As a consequence the monitoring activity only supports the discovery of resources while it is not finalised to their management. This paper proposes a new architecture for an inferential Information System (I-GIS) that supports reasoning activities on a knowledge base (KB) formalising the concepts and relationships relevant to a grid computing environment. In particular, we added inferential capabilities to the IP, GRIS, and components, according to the Description Logic [7] paradigm. These latter are able to capture and to reason on the static and dynamic aspects of a, respectively the static relationships existing between resources and components (i.e. anatomy), and their run-time behaviour (i.e. phisiology). To represents the anatomy of a, we propose a semantic annotation of the information collected by IP component. Dealing with the physiology of is a much more task to accomplish, because none of existing middleware component captures the run-time interactions between resources and components. As a consequence, we propose to decorate the resources and components source code adding semantic annotations describing actions to execute when an event, such as a function call or a sequence of function calls, occurs. In this way it is possible to generate, and consequently to catch, An I-GIS represents the first step towards the creation of an autonomous and adaptive managing of grid environment. The second section, briefly introduce the DL paradigm, the semantic annotation technique and relationship between them. In the third section a simplified grid model is described. The forth and fifth sections regard, respectively, the modelling of the inferential information system for anatomy and physiology of grid. In the sixth section the inferential monitoring and managing system is discussed. In the seventh section an inferential component, called IMA, is described. Last section reports conclusions and further works. II. BACKGROUND a) Description Logic: Information modelling is concerned with the construction of computer-based symbol structures that model some part of the real world. An information model is built up using some language, and this language influences the kinds of details that are considered. Conceptual models offer more expressive facilities for modelling applications directly and naturally [Hammer and McLeod, 1981], and for structuring information bases. These languages provide semantic terms for modelling an application, such as entity and relationship (or even activity, agent and goal), as well as means for organising information. There are several families of knowledge representation languages, including logic-based, rule-based, and class based languages. Class-based languages express knowledge in terms of objects and classes, and have inspired a huge number of formalisms in several areas of computer science, including programming languages, database models, and software specification languages. Description logics (DLs) [7] form a family of languages for modelling an application domain in terms of objects, classes and relationships between classes, and for reasoning about them. DLs permit the specification of a domain by providing the definition of classes, and by describing classes using a rich set of logical operators. They are therefore both class-based and logic-based knowledge representation languages. Notably, when using DLs, one can specify not only the necessary conditions that objects of a given class must obey, but also the sufficient conditions for an object to belong to a certain class. This feature introduces the possibility of automatically classifying objects and class descriptions. A description logic (DL) knowledge base (KB) is made up of two parts, a terminological part (the terminology or Tbox) and an assertional part (the Abox), each part consisting of a set of axioms. The Tbox asserts facts about concepts (sets of objects) and roles (binary relations), usually in the form of inclusion axioms, while the Abox asserts facts about individuals (single objects), usually in the form of instantiation axioms. The entire system is based on some logical system for deductive activities, when reasoning on Tbox and Abox. b) Semantic Annotation: Semantic annotation is a specific metadata generation and usage schema, aiming to enable new information access methods and to extend the existing ones. In a nutshell, Semantic Annotation is about assigning to the entities in the text links to their semantic descriptions. This sort of metadata provides both class and instance information about the entities. Whether these annotations should be called semantic, entity or some other way, it is all a matter of terminology. To the best of our knowledge, there neither exists a well-established term for this task, nor there is a well-established meaning for the term semantic annotation. What is more important is that the automatic semantic annotations enable many new types of applications: highlighting, indexing and retrieval, categorisation, generation of more advanced metadata, smooth traversal between unstructured text and available relevant knowledge. Semantic annotation is applicable for any sort of text web pages, regular (non-web) documents, text fields in databases, etc. Further, knowledge acquisition can be performed on the basis of the extraction of more complex dependencies analysis of relationships between entities, event and situation descriptions, etc. [8] c) Using Description Logic in Semantic Annotation technique: There are some basic prerequisites for the representa-

3 sections we are discussing about information for anatomy and functionality of a environment. We focus on the Information Data Model for both anatomy as well as physiology of, where the first kind is classified by four TBOX [9]: Component-TBOX, a grid view at components level; Node-TBOX, a grid view at site level; -TBOX, a grid view of National grid; VirtualOrganization-TBOX, a grid view of Virtual Organization level [1]; while the phisiology of the grid is modelled by: Fig. 2. tion of semantic annotations: : A simplified Reference Model an ontology (or taxonomy, at the least), defining the entity classes; it should be possible for these classes to be referred to; entity identifiers, which allow those to be distinguished and linked to their semantic descriptions; a knowledge base with entity descriptions. In this work a ontology is modelled by using DLs. Semantic Annotation process will rely on the resulting TBOXs. III. A GRID MODEL In what follows a simplified reference model of a grid architecture is briefly described. As shown in figure 2 the is considered as a collection of National. Looking inside a National, several e Sites can be organized in Virtual Organizations (VO). Each Site is a collection of middleware components, such as gatekeeper or a job execution environment, and hardware resources, such as Computing Elements (CE), Storage Elements (SE) and Data Source Engines (DSE). In what follows we will restrict our attention to CEs but the achieved results are extensible to the other components of the grid environment. Furthermore a set of Information Providers (IP) collects information about monitoring of the resource itself. IPs make available these information to the backend of GRIS that is associated to a each Site. The top component is the that provide information about national grids, virtual organisations, retrieving data from GRISs. IV. IMA AND GRID INFORMATION DATA MODEL We propose an information data model of based on an anatomic and physiology data. The IDM is specified by Description Logic that is a suitable language for conceptual modelling. Since an IDM should hold a description of relevant aspect of the environment that is describing, then this paper propose a technique and methodology for capturing both static information as well as dynamic one. In the following EventComponent-TBOX, a view at components level; EventNode-TBOX, a view at site level; Event-TBOX, a view of National grid; EventVirtualOrganization-TBOX, a view of Virtual Organization; In this paper we focus on the Component-TBOX and EventComponent-TBOX with the associated ABOX instances. A. Modelling the Information System for Anatomy It is worth to note the ABOXs generation is a critical aspect when interacting with an existing environment. Such generation of assertions about grid components concept should imply the existence of an integrated software component within the jobmanager or the local resource manager. Middleware has a lot of components highly coupled and refactoring them could be an hard activity. Avoiding changing the source code in middleware, the Semantic Annotation technique has been adopted. This technique lets to make a semantic matching between IDM instances, provided by IP in LDIF language, and Component-TBOX. The figure 3 shows the logic components involved in the semantic annotation process. The main component is the Semantic Annotator which goal is to produce IP-ABOXs. To perform this activity, the annotator binds the GluSchema Instances information, provided by IP, to a subset of concepts defined into Component-TBOX. This last one is produced at design time by TBOX Generator which supports human activity during the conceptualisation phase of GlueSchema. The conceptualisation phase is a semiautomatic activity since an expert can extend it defining new concepts and relationships. At run-time the Semantic Annotator takes in charge to mantain consistent the information collected by the IP and the Component-ABOXs. The generated Component- ABOXs and the related TBOXs are the KB used as the input of the inferential procedures applied by IMA. The definition of inferential procedure for grid is not a trivial work and is under working, and it will be presented in a next paper.

4 Fig. 3. GLUE Schema Tbox Generator Tbox Human Knowledge Contribution Semantic Annotator Abox Information Provider GLUE Schema Instances : A semi-automatic generation of grid ABOX B. Modelling the Information System for Physiology At design time, features for middleware were divided among distinct elements. These features are so encapsulated in a modular way. However, this approach fails to provide an explicit identification of certain features, such as those involving shared resources, error handling, or similar functionality affects or is affected by many different elements. These approachs are insufficient because those issues cross-cut the primary modularisation of the systems. Cross-cutting occurs when some particular concern depends on and/or must affect parts of the implementation of several of the functional modules of the system. Many cross-cuts are not weaknesses of the designs; they are a natural and unavoidable phenomena in complex systems as, and they are the basis for the concept of aspects.[10] Information models are strictly related with static functional aspects. In fact, each IDM schema is modelled referring to the architectural attributes and each IDM is an instances of anatomic aspects produced by logging/debugging activity. Usually logging activity is implemented following the explicit flow-graph corresponding to a path in the call-graph of code. But there exist a lot of implicit flows that are not identified through a path and are transversal over the call-graph. This kind of flows are usually identified by the term crosscutting concerns. For these flows the mechanism of logging/debugging cannot be preventively hard coded into middleware. As a conseguence another methology is needed for modelling, classifing, capturing and analysing at runtime the crosscutting concerns. A feasible approach is to implement aspects using metaobjects or meta-languages. Some related work such as DJ- Aspects [21] is a proposal that addresses dynamic weaving through the use of meta-programming. Other approaches include aspect-oriented frameworks like the AMF [2, 4, 5] that provides dynamic weaving in a framework. We believe that middleware can take beneficial applying the mecchanism mentioned. At now, software does not provide any support for crosscutting concerns evaluation. We propose the adoption of a suitable combination of two techniques and two paradigms to solve the issue of the crosscutting concerns. The techniques referring to are the semantic annotation and the crosscutting concerns weaving. The paradigms involved are the Description Logic and the Aspect Oriented Programming. In particular, it is possible to decorate source code with semantic annotations expressed using the Description Logic paradigm. The semantic annotation can be seen as a code sensors that will let IMA to catch events related to the modelled concerns. The captured aspects are then classified by IMA through a EventComponent-TBOX. Next, the caught collection of events are analysed through a reasoner plugged-in IMA and deductive facts will be derived using logical rules. Some consideration about the design and implementation of IMA, is that these activities involve the refactoring and coding of: the grid middleware components in order to generate events notification occurred, coding into the source code the sensors needed. the software components for the classification and mining the events. IMA is a no-intrusive solution for developing the sensors code through Aspect Oriented Paradigm, a powerful Description Logic paradigm for modelling and classification of dynamic aspect and a reasoner system for the analysis phase on aspects captured and classified with dl. As said this is technique is called the semantic annotation of source code. In particular it is possible to define a semantic matching among a function, or an aggregation of functions, with one or more chosen EventComponent-TBOX. The EventComponent- TBOX formally describes events associated to grid component function calls.[8]. This work wants to be a first step to next generation of grid, with the capacity of re-acting when some events occur, the capacity of pro-acting when after historic events analysis the reasoner system decides to apply some action. V. THE INFERENTIAL MONITORING AGENT According to the hierarchical structure presented in the paragraph 2, the IMA is distributed on three different levels. In fact the IMA is composed by three hierarchically arranged component classes, as shown in figure 4: an IP (I-IP), an GRIS (I-GRIS), and an (I-). The main goal of an I-IP is to generate GRIDComponent- ABOXs and EventComponent-ABOXs, generically called IP ABOXs in figure 4. The GRIDComponent-ABOXs are created by following the semantic annotation technique described in the previous section. In fact the IP ABOX Generator, represented by dotted polygon in figure 3, translates LDIF instances provided by the IP into GRIDComponent-ABOXs. The choice of GRIDComponent-TBOXs to be adopted during the translation activity is delegated to the the I-GRIS. The EventGRIDComponent-ABOX are created by following

5 Engine Tbox/Abox/Lbox GRIS Tbox/Abox GRIS Engine GRIS Tbox/Abox/Lbox IP Tbox/Abox IP Resource Probe Data Collector IP Tbox/Abox IP ABox Generator Fig. 4. : Overview of the IMA spanned on the grid layers Fig. 5. : Architectural Snapshot of IMA the semantic annotation at code level. To achieve it, the EventComponent-TBOXs to be adopted are selected by developers during the code decoration phase. Nevertheless, the I-GRIS can order to an I-IP to collect all assertions or to filter them using a given policy. Both the EventGRIDComponent- ABOXs erlier discussed as well as GRIDComponent-ABOXs are collected by IP Tbox-Abox. A first level of inferential activity is made at I-GRIS level. Periodically, the I-GRIS collects from I-IPs a set of ABOXs, and uses GRIS-LBOXs rules to perform reasoning activities on the entire Site. In fact, being an ABOX a particular view of a Component or a view of classified events, the entire set of IP ABOXs represents a snapshot of the current site status and can be used to generate GRIS- ABOXs. The choice of GRIS-TBOXs to be adopted during the GRIS-ABOXs generation is delegated to the top level IMA component, i.e. the I-. Periodically, the I- collects from I-GRIS a set of assertions, I-GRIS ABOXs, and uses -LBOX rules to perform reasoning activities on the entire Virtual Organization, or National. In this way I- can provide prevision and, eventually, simulation, about the future status of the. In addition, it could provide active and proactive support for humans in the management activities. VI. IMA ARCHITECTURE FRAMEWORK OVERVIEW The IMA is designed adopting the well known FIPA [11] agent programming pattern. The features of IMA can be summarized as follow: Aspect Oriented crosscutting support; Description Logic statements support; Inference Procedure capability - the reasoner pluggable into IMA, implicitly offers the support for data mining and so for monitoring activities. Coordination among IMA agents - coordination is performed by exchanging KB. Remote Action perfoming; In figure 5 an architectural snapshot of the IMA is provided. IMA has an Engine Layer that let it be equipped with a light reasoner engine plugged in. We have adopted an OWL-DL reasoner named Pellet.[12] With respect to the aim of this work, Pellet has some desiderable features as ontology analysis and repair, datatype reasoning, entailment, conjunctive ABOX query. The IMA is composed by four subsystems, that are: the KnowledgeBase, for managing the KBs. This one lets IMA works with different TBOXs, some of concerning the anatomy of and some concerning the physiology; the OntologyAlgebra, for specifying and managing LBOXs. the EngineLayer subsystem, for plugging several reasoners. This exists because there are a lot of reasoner engine useful for our agent. the Pellet, that is the core of our system. It uses the OntologyAlgebra and represent an instance of the EngineLayer. In particular Pellet has three specialized components for querying, deducting and monitoring through inferential processes. VII. CONCLUSION In this paper we have presented a new architecture for an inferential monitoring and discovery system for. We have proposed to add autonomous capabilities to the middleware by defining a Ontology and a system agent building a KB on that Ontology. Furthermore we have added inferential capabilities to the GIS for predicting, for deducting and quering activities. We have defined an effective Monitoring and Managing Agent System based for. This system is being developed using technique such as Source Code Semantic Annotating for the physiology events and the Information Data Model Semantic Annotating for the anatomy events. The Annotating process is performed by using DL

6 TBOX. The agents will be based on DL reasoning procedure for performing decisions, actions and proactivities. REFERENCES [1] I. F. et al., The anatomy of grid, International Journal of Supercomputer Application, vol. 15, no. 3, [2] K. C. et al., information service for distributed resources sharing, Proc. 10th IEEE International Symposium on High-Performance Distributed Computing, [3] S. A. et al, Glue schema, sergio. [4] I. F. et al., The globus toolkit, vol. 8, pp [5] S. F. G. T. S. Andreozzi, N. De Bortoli and C. Vistoli, ice: a monitoring service for the grid. [6] H. B. Newman, I. C. Legrand, P. Galvez, R. Voicu, and C. Cirstoiu, Monalisa : A distributed monitoring service architecture, CoRR, vol. cs.dc/ , [7] A. B. et al, Conceptual modeling with description lo. [8] A. Paar, Semantic software engineering tools. [9] M. L. Giuseppe De Giacomo, Tbox and abox reasoning in expressive description logic. [10] R. E. Filman and D. P. Friedman, Aspect-oriented programming is quantification and obliviousness, pp [11] FIPA. The foundation for intelligent physical agent. [Online]. Available: [12] B. Parsia and M. b. e. Evren Sirin MINDSWAP Research Group University of Maryland, College Park, Pellet: An owl dl reasoner.

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Simone A. Ludwig 1, Omer F. Rana 2

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

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

OWLS-SLR An OWL-S Service Profile Matchmaker

OWLS-SLR An OWL-S Service Profile Matchmaker OWLS-SLR An OWL-S Service Profile Matchmaker Quick Use Guide (v0.1) Intelligent Systems and Knowledge Processing Group Aristotle University of Thessaloniki, Greece Author: Georgios Meditskos, PhD Student

More information

Grid Architectural Models

Grid Architectural Models Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers

More information

Context-Awareness and Adaptation in Distributed Event-Based Systems

Context-Awareness and Adaptation in Distributed Event-Based Systems Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo

More information

O. Pospishnyi. National Technical University of Ukraine Kyiv Polytechnic Institute, 37, Peremohy Ave., Kyiv Ukraine

O. Pospishnyi. National Technical University of Ukraine Kyiv Polytechnic Institute, 37, Peremohy Ave., Kyiv Ukraine INFORMATION SCIENCE AND INFORMATION SYSTEMS RECEIVED 15.01.2014 ACCEPTED 02.02.2014 PUBLISHED 04.02.2014 DOI: 10.15550/ASJ.2014.02.009 GRID RESOURCE ONTOLOGY: A KEYSTONE OF SEMANTIC GRID INFORMATION SERVICE

More information

Presented By Aditya R Joshi Neha Purohit

Presented By Aditya R Joshi Neha Purohit Presented By Aditya R Joshi Neha Purohit Pellet What is Pellet? Pellet is an OWL- DL reasoner Supports nearly all of OWL 1 and OWL 2 Sound and complete reasoner Written in Java and available from http://

More information

N-JIS: a System for Web Services Integration in Java RMI Distributed Applications

N-JIS: a System for Web Services Integration in Java RMI Distributed Applications N-JIS: a System for Web Services Integration in Java Distributed Applications M. Bianchi Dipartimento di Informatica, Universitá di L Aquila, Via Vetoio - 67010. L Aquila, Italy. e-mail: bianchi@netlab.rm.cnr.it

More information

Representing Product Designs Using a Description Graph Extension to OWL 2

Representing Product Designs Using a Description Graph Extension to OWL 2 Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires

More information

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms Grid Computing 1 Resource sharing Elements of Grid Computing - Computers, data, storage, sensors, networks, - Sharing always conditional: issues of trust, policy, negotiation, payment, Coordinated problem

More information

GRID-DL Semantic GRID Information Service

GRID-DL Semantic GRID Information Service GRID-DL Semantic GRID Information Service Olexandr Pospishniy 1, Sergii Stirenko 1 1 National Technical University of Ukraine Kyiv Polytechnic Institute, Kiev, Ukraine pospishniy@kpi.in.ua, stirenko@ugrid.org

More information

jcel: A Modular Rule-based Reasoner

jcel: A Modular Rule-based Reasoner jcel: A Modular Rule-based Reasoner Julian Mendez Theoretical Computer Science, TU Dresden, Germany mendez@tcs.inf.tu-dresden.de Abstract. jcel is a reasoner for the description logic EL + that uses a

More information

A JAVA META-REGISTRY FOR REMOTE SERVICE OBJECTS

A JAVA META-REGISTRY FOR REMOTE SERVICE OBJECTS A JAVA META-REGISTRY FOR REMOTE SERVICE OBJECTS Dott. Marco Bianchi Netlab, Istituto di Analisi dei Sistemi ed Informatica del C.N.R Viale Manzoni, 30 00185 Rome Italy Dott. Carlo Gaibisso Istituto di

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

Grid Computing Systems: A Survey and Taxonomy

Grid Computing Systems: A Survey and Taxonomy Grid Computing Systems: A Survey and Taxonomy Material for this lecture from: A Survey and Taxonomy of Resource Management Systems for Grid Computing Systems, K. Krauter, R. Buyya, M. Maheswaran, CS Technical

More information

Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies

Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Simplified Approach for Representing Part-Whole Relations in OWL-DL Ontologies Pace University IEEE BigDataSecurity, 2015 Aug. 24, 2015 Outline Ontology and Knowledge Representation 1 Ontology and Knowledge

More information

BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming

BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming BPAL: A Platform for Managing Business Process Knowledge Bases via Logic Programming Fabrizio Smith, Dario De Sanctis, Maurizio Proietti National Research Council, IASI Antonio Ruberti - Viale Manzoni

More information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

Evaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development

Evaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development Evaluating OWL 2 Reasoners in the Context Of Checking Entity-Relationship Diagrams During Software Development Alexander A. Kropotin Department of Economic Informatics, Leuphana University of Lüneburg,

More information

Pedigree Management and Assessment Framework (PMAF) Demonstration

Pedigree Management and Assessment Framework (PMAF) Demonstration Pedigree Management and Assessment Framework (PMAF) Demonstration Kenneth A. McVearry ATC-NY, Cornell Business & Technology Park, 33 Thornwood Drive, Suite 500, Ithaca, NY 14850 kmcvearry@atcorp.com Abstract.

More information

Emergency Services: Process, Rules and Events

Emergency Services: Process, Rules and Events Emergency Services: Process, Rules and Events Mauricio Salatino, Esteban Aliverti, and Demian Calcaprina Plugtree salaboy@gmail.com Abstract. The Emergency Service Application was built as a blue print

More information

Designing a System Engineering Environment in a structured way

Designing a System Engineering Environment in a structured way Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan

More information

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy Metadata Life Cycle Statistics Portugal Isabel Morgado Methodology and Information Systems

More information

Architecture, Metadata, and Ontologies in the Knowledge Grid

Architecture, Metadata, and Ontologies in the Knowledge Grid UNICZ UNICAL Architecture, Metadata, and Ontologies in the Knowledge Grid Mario Cannataro University Magna Græcia of Catanzaro, Italy cannataro@unicz.it joint work with: D. Talia, C. Comito, A. Congiusta,

More information

A Loose Coupling Approach for Combining OWL Ontologies and Business Rules

A Loose Coupling Approach for Combining OWL Ontologies and Business Rules A Loose Coupling Approach for Combining OWL Ontologies and Business Rules Amina Chniti, 1,2 Patrick Albert, 1 Jean Charlet 2,3 1 CAS France, IBM {amina.chniti,albertpa}@fr.ibm.com 2 INSERM UMRS 872, Eq

More information

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Knowledge Discovery Services and Tools on Grids

Knowledge Discovery Services and Tools on Grids Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid

More information

Lightweight Semantic Web Motivated Reasoning in Prolog

Lightweight Semantic Web Motivated Reasoning in Prolog Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different

More information

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé

More information

An ontology for the Business Process Modelling Notation

An ontology for the Business Process Modelling Notation An ontology for the Business Process Modelling Notation Marco Rospocher Fondazione Bruno Kessler, Data and Knowledge Management Unit Trento, Italy rospocher@fbk.eu :: http://dkm.fbk.eu/rospocher joint

More information

Metadata, Ontologies and Information Models for Grid PSE Toolkits based on Web Services

Metadata, Ontologies and Information Models for Grid PSE Toolkits based on Web Services Metadata, Ontologies and Information Models for Grid PSE Toolkits based on Web Services Carmela Comito 1, Carlo Mastroianni 2 and Domenico Talia 1,2 ABSTRACT: 1 DEIS, University of Calabria, Via P. Bucci

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

From Objects to Agents: The Java Agent Middleware (JAM)

From Objects to Agents: The Java Agent Middleware (JAM) From Objects to Agents: The Java Agent Middleware (JAM) Laboratory of Multiagent Systems LM Laboratorio di Sistemi Multiagente LM Elena Nardini elena.nardini@unibo.it Ingegneria Due Alma Mater Studiorum

More information

Semantic Web Mining and its application in Human Resource Management

Semantic Web Mining and its application in Human Resource Management International Journal of Computer Science & Management Studies, Vol. 11, Issue 02, August 2011 60 Semantic Web Mining and its application in Human Resource Management Ridhika Malik 1, Kunjana Vasudev 2

More information

Executing Evaluations over Semantic Technologies using the SEALS Platform

Executing Evaluations over Semantic Technologies using the SEALS Platform Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.

More information

Web Services Annotation and Reasoning

Web Services Annotation and Reasoning Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate

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

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

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

Research and Design Application Platform of Service Grid Based on WSRF

Research and Design Application Platform of Service Grid Based on WSRF DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1

More information

MONITORING OF GRID RESOURCES

MONITORING OF GRID RESOURCES MONITORING OF GRID RESOURCES Nikhil Khandelwal School of Computer Engineering Nanyang Technological University Nanyang Avenue, Singapore 639798 e-mail:a8156178@ntu.edu.sg Lee Bu Sung School of Computer

More information

INTELLIGENT SYSTEMS OVER THE INTERNET

INTELLIGENT SYSTEMS OVER THE INTERNET INTELLIGENT SYSTEMS OVER THE INTERNET Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform

More information

ICT-SHOK Project Proposal: PROFI

ICT-SHOK Project Proposal: PROFI ICT-SHOK Project Proposal: PROFI Full Title: Proactive Future Internet: Smart Semantic Middleware Overlay Architecture for Declarative Networking ICT-SHOK Programme: Future Internet Project duration: 2+2

More information

AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP

AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP AN APPROACH ON DYNAMIC GEOSPAITAL INFORMATION SERVICE COMPOSITION BASED ON CONTEXT RELATIONSHIP Dayu Cheng a,b*, Faliang Wang b a China University of Mining and Technology, Xuzhou, China b National Geomatics

More information

Ontology-based Architecture Documentation Approach

Ontology-based Architecture Documentation Approach 4 Ontology-based Architecture Documentation Approach In this chapter we investigate how an ontology can be used for retrieving AK from SA documentation (RQ2). We first give background information on the

More information

An Ontology-Based Methodology for Integrating i* Variants

An Ontology-Based Methodology for Integrating i* Variants An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,

More information

GlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability*

GlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability* GlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability* Sheng Di, Hai Jin, Shengli Li, Ling Chen, Chengwei Wang Cluster and Grid Computing Lab Huazhong University

More information

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme Yue Zhang, Yunxia Pei To cite this version: Yue Zhang, Yunxia Pei. A Resource Discovery Algorithm in Mobile Grid Computing

More information

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau Semantic Web Ontology Pattern Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 18, 2013 Gerd Gröner, Matthias

More information

Towards a Generic Model for AOP (GEMA)

Towards a Generic Model for AOP (GEMA) Towards a Generic Model for AOP (GEMA) Katharina Mehner *, Awais Rashid Computing Department, Lancaster University, Lancaster LA1 4YR, UK mehner@upb.de, awais@comp.lancs.ac.uk Computing Department, Lancaster

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes INTERNATIONAL STANDARD ISO/IEC 11179-3 Second edition 2003-02-15 Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes Technologies de l'information Registres

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

UML-Based Conceptual Modeling of Pattern-Bases

UML-Based Conceptual Modeling of Pattern-Bases UML-Based Conceptual Modeling of Pattern-Bases Stefano Rizzi DEIS - University of Bologna Viale Risorgimento, 2 40136 Bologna - Italy srizzi@deis.unibo.it Abstract. The concept of pattern, meant as an

More information

Knowledge-Driven Video Information Retrieval with LOD

Knowledge-Driven Video Information Retrieval with LOD Knowledge-Driven Video Information Retrieval with LOD Leslie F. Sikos, Ph.D., Flinders University ESAIR 15, 23 October 2015 Melbourne, VIC, Australia Knowledge-Driven Video IR Outline Video Retrieval Challenges

More information

SKOS. COMP62342 Sean Bechhofer

SKOS. COMP62342 Sean Bechhofer SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Ontologies Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies

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

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

Web Data mining-a Research area in Web usage mining

Web Data mining-a Research area in Web usage mining IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 1 (Jul. - Aug. 2013), PP 22-26 Web Data mining-a Research area in Web usage mining 1 V.S.Thiyagarajan,

More information

Ontologies SKOS. COMP62342 Sean Bechhofer

Ontologies SKOS. COMP62342 Sean Bechhofer Ontologies SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies

More information

Ontology and Hyper Graph Based Dashboards in Data Warehousing Systems

Ontology and Hyper Graph Based Dashboards in Data Warehousing Systems Ontology and Hyper Graph Based Dashboards in Data Warehousing Systems Gitanjali.J #1, C Ranichandra #2, Meera Kuriakose #3, Revathi Kuruba #4 # School of Information Technology and Engineering, VIT University

More information

Development of an Ontology-Based Portal for Digital Archive Services

Development of an Ontology-Based Portal for Digital Archive Services Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw

More information

Unit Testing with Déjà-Vu Objects

Unit Testing with Déjà-Vu Objects Unit Testing with Déjà-Vu Objects Sharareh Afsharian, Andrea Bei, and Marco Bianchi Abstract In this paper we introduce a new unit test technique called déjà-vu object. Déjà-vu objects replace real objects

More information

A Lightweight Language for Software Product Lines Architecture Description

A Lightweight Language for Software Product Lines Architecture Description A Lightweight Language for Software Product Lines Architecture Description Eduardo Silva, Ana Luisa Medeiros, Everton Cavalcante, Thais Batista DIMAp Department of Informatics and Applied Mathematics UFRN

More information

Get my pizza right: Repairing missing is-a relations in ALC ontologies

Get my pizza right: Repairing missing is-a relations in ALC ontologies Get my pizza right: Repairing missing is-a relations in ALC ontologies Patrick Lambrix, Zlatan Dragisic and Valentina Ivanova Linköping University Sweden 1 Introduction Developing ontologies is not an

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

Reasoning on semantically annotated processes

Reasoning on semantically annotated processes Chiara Di Francescomarino Chiara Ghidini Luciano Serafini Paolo Tonella FBK-irst, Trento, Italy 6th International Conference on Service Oriented Computing (ICSOC 2008) December 1-5, 2008 University of

More information

FIPA Agent Software Integration Specification

FIPA Agent Software Integration Specification FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Agent Software Integration Specification Document title FIPA Agent Software Integration Specification Document number XC00079A Document source FIPA Architecture

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

Design patterns of database models as storage systems for experimental information in solving research problems

Design patterns of database models as storage systems for experimental information in solving research problems Design patterns of database models as storage systems for experimental information in solving research problems D.E. Yablokov 1 1 Samara National Research University, 34 Moskovskoe Shosse, 443086, Samara,

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

GridMonitor: Integration of Large Scale Facility Fabric Monitoring with Meta Data Service in Grid Environment

GridMonitor: Integration of Large Scale Facility Fabric Monitoring with Meta Data Service in Grid Environment GridMonitor: Integration of Large Scale Facility Fabric Monitoring with Meta Data Service in Grid Environment Rich Baker, Dantong Yu, Jason Smith, and Anthony Chan RHIC/USATLAS Computing Facility Department

More information

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada

More information

Design of Distributed Data Mining Applications on the KNOWLEDGE GRID

Design of Distributed Data Mining Applications on the KNOWLEDGE GRID Design of Distributed Data Mining Applications on the KNOWLEDGE GRID Mario Cannataro ICAR-CNR cannataro@acm.org Domenico Talia DEIS University of Calabria talia@deis.unical.it Paolo Trunfio DEIS University

More information

A Semi-Automatic Ontology Extension Method for Semantic Web Services

A Semi-Automatic Ontology Extension Method for Semantic Web Services University of Jordan From the SelectedWorks of Dr. Mutaz M. Al-Debei 2011 A Semi-Automatic Ontology Extension Method for Semantic Web Services Mutaz M. Al-Debei Mohammad Mourhaf Al Asswad Available at:

More information

Applying the Component Paradigm to AUTOSAR Basic Software

Applying the Component Paradigm to AUTOSAR Basic Software Applying the Component Paradigm to AUTOSAR Basic Software Dietmar Schreiner Vienna University of Technology Institute of Computer Languages, Compilers and Languages Group Argentinierstrasse 8/185-1, A-1040

More information

OWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester

OWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester OWL and tractability Based on slides from Ian Horrocks and Franz Baader Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S)/SPARQL Practical Topics Repetition: DL

More information

The Koala Component Model for Consumer Electronics Software by: Ommering, Linden, Kramer, Magee. Presented by: Bridget Flaherty.

The Koala Component Model for Consumer Electronics Software by: Ommering, Linden, Kramer, Magee. Presented by: Bridget Flaherty. The Koala Component Model for Consumer Electronics Software by: Ommering, Linden, Kramer, Magee Presented by: Bridget Flaherty Koala Overview Motivation The Koala Model Handling Diversity Coping with Evolution

More information

Ontology Development and Engineering. Manolis Koubarakis Knowledge Technologies

Ontology Development and Engineering. Manolis Koubarakis Knowledge Technologies Ontology Development and Engineering Outline Ontology development and engineering Key modelling ideas of OWL 2 Steps in developing an ontology Creating an ontology with Protégé OWL useful ontology design

More information

Massive Data Analysis

Massive Data Analysis Professor, Department of Electrical and Computer Engineering Tennessee Technological University February 25, 2015 Big Data This talk is based on the report [1]. The growth of big data is changing that

More information

Understanding the workplace of the future. Artificial Intelligence series

Understanding the workplace of the future. Artificial Intelligence series Understanding the workplace of the future Artificial Intelligence series Konica Minolta Inc. 02 Cognitive Hub and the Semantic Platform Within today s digital workplace, there is a growing need for different

More information

The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI

The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI ISWC 2011 - OASIS Symposium Monday, 24th October 2011 The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI Contents of this presentation Interoperability problems

More information

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang

More information

NextData System of Systems Infrastructure (ND-SoS-Ina)

NextData System of Systems Infrastructure (ND-SoS-Ina) NextData System of Systems Infrastructure (ND-SoS-Ina) DELIVERABLE D2.3 (CINECA, CNR-IIA) - Web Portal Architecture DELIVERABLE D4.1 (CINECA, CNR-IIA) - Test Infrastructure Document identifier: D2.3 D4.1

More information

A Tool for Storing OWL Using Database Technology

A Tool for Storing OWL Using Database Technology A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,

More information

Content Management for the Defense Intelligence Enterprise

Content Management for the Defense Intelligence Enterprise Gilbane Beacon Guidance on Content Strategies, Practices and Technologies Content Management for the Defense Intelligence Enterprise How XML and the Digital Production Process Transform Information Sharing

More information

The OWL API: An Introduction

The OWL API: An Introduction The OWL API: An Introduction Sean Bechhofer and Nicolas Matentzoglu University of Manchester sean.bechhofer@manchester.ac.uk OWL OWL allows us to describe a domain in terms of: Individuals Particular objects

More information

A platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment

A platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment A platform for distributing and reasoning with OWL-EL knowledge bases in a Peer-to-Peer environment Alexander De Leon 1, Michel Dumontier 1,2,3 1 School of Computer Science 2 Department of Biology 3 Instititute

More information

Semantic System Integration Incorporating Rulebased Semantic Bridges into BPEL Processes

Semantic System Integration Incorporating Rulebased Semantic Bridges into BPEL Processes Semantic System Integration Incorporating Rulebased Semantic Bridges into BPEL Processes Nils Barnickel, Ralf Weinand, Matthias Fluegge Fraunhofer Institute for Open Communication Systems (FOKUS), Kaiserin-Augusta-Allee

More information

Agent-oriented Semantic Discovery and Matchmaking of Web Services

Agent-oriented Semantic Discovery and Matchmaking of Web Services Agent-oriented Semantic Discovery and Matchmaking of Web Services Ivan Mećar 1, Alisa Devlić 1, Krunoslav Tržec 2 1 University of Zagreb Faculty of Electrical Engineering and Computing Department of Telecommunications

More information

Ontology for Exploring Knowledge in C++ Language

Ontology for Exploring Knowledge in C++ Language Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Usage of LDAP in Globus

Usage of LDAP in Globus Usage of LDAP in Globus Gregor von Laszewski and Ian Foster Mathematics and Computer Science Division Argonne National Laboratory, Argonne, IL 60439 gregor@mcs.anl.gov Abstract: This short note describes

More information

Software Configuration Management Using Ontologies

Software Configuration Management Using Ontologies Software Configuration Management Using Ontologies Hamid Haidarian Shahri *, James A. Hendler^, Adam A. Porter + * MINDSWAP Research Group + Department of Computer Science University of Maryland {hamid,

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

Optimised Classification for Taxonomic Knowledge Bases

Optimised Classification for Taxonomic Knowledge Bases Optimised Classification for Taxonomic Knowledge Bases Dmitry Tsarkov and Ian Horrocks University of Manchester, Manchester, UK {tsarkov horrocks}@cs.man.ac.uk Abstract Many legacy ontologies are now being

More information

Using Metadata Standards Represented in OWL for Retrieving LOs Content

Using Metadata Standards Represented in OWL for Retrieving LOs Content Using Metadata Standards Represented in OWL for Retrieving LOs Content Edmar W. Oliveira 1, Sean W. M. Siqueira 1, Maria H. L. B. Braz 2 1 Department of Applied Informatics Federal University of the State

More information

PoS(EGICF12-EMITC2)081

PoS(EGICF12-EMITC2)081 University of Oslo, P.b.1048 Blindern, N-0316 Oslo, Norway E-mail: aleksandr.konstantinov@fys.uio.no Martin Skou Andersen Niels Bohr Institute, Blegdamsvej 17, 2100 København Ø, Denmark E-mail: skou@nbi.ku.dk

More information

Collaborative enterprise knowledge mashup

Collaborative enterprise knowledge mashup Collaborative enterprise knowledge mashup Devis Bianchini, Valeria De Antonellis, Michele Melchiori Università degli Studi di Brescia Dip. di Ing. dell Informazione Via Branze 38 25123 Brescia (Italy)

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University

More information

SDS: A Scalable Data Services System in Data Grid

SDS: A Scalable Data Services System in Data Grid SDS: A Scalable Data s System in Data Grid Xiaoning Peng School of Information Science & Engineering, Central South University Changsha 410083, China Department of Computer Science and Technology, Huaihua

More information