Mustafa Jarrar is an associate professor of Computer Science, at Birzeit University in Palestine. Before joining Birzeit in 2009, he was a Marie Curie Fellow at the University of Cyprus (2007-2009), and was a senior Research Scientist at Vrije Universiteit Brussel (1999-2007), where he completed his Masters (2000) and PhD (early 2005). Prof. Jarrar published +75 articles and refereed reports in the areas of Ontology Engineering, Lexical Semantics, Semantic Web, and Databases, chaired 18 international workshops, a PC member of +100s journals/conferences, a coordinator/manager of 20 large EU project, a full member of the IFIP2.6 on Database Semantics, the IFIP2.12 on Web Semantics, the IEEE Learning Standards Committee, and the CEN/ISSS ICT Skills, and UN ESCWA Technology Centre Board of Governors, among others. Prof. Jarrar is also the founder of both Sina Institute For Knowledge Engineering And Arabic Technologies, and the Palestinian EGovernment Academy , at Birzeit University. He also is voluntarily serving as an advisor at the Palestinian ministry of Telecom & IT for e-government topics, where he developed and chaired the Palestinian e-Government Interoperability Framework (called Zinnar). Phone: +970 599662258 Address: PO Box 14, Birzeit
International Journal on Semantic Web and Information Systems, 2015
Querying large data graphs has brought the attention of the research community. Many solutions we... more Querying large data graphs has brought the attention of the research community. Many solutions were proposed, such as Oracle Semantic Technologies, Virtuoso, RDF3X, and C-Store, among others. Although such approaches have shown good performance in queries with medium complexity, they perform poorly when the complexity of the queries increases. In this paper, the authors propose the Graph Signature Index, a novel and scalable approach to index and query large data graphs. The idea is that they summarize a graph and instead of executing the query on the original graph, they execute it on the summaries. The authors' experiments with Yago (16M triples) have shown that e.g., a query with 4 levels costs 62 sec using Oracle but it only costs about 0.6 sec with their index. Their index can be implemented on top of any Graph database, but they chose to implement it as an extension to Oracle on top of the SEM_MATCH table function. The paper also introduces disk-based versions of the Trace...
This chapter presents an ontology for customer complaint management, which has been developed in ... more This chapter presents an ontology for customer complaint management, which has been developed in the CCFORM project. CCFORM is an EU funded project (IST-2001-38248) with the aim of studying the foundation of a central European customer complaint portal. The idea is that any consumer can register a complaint against any party about any problem, at one portal. This portal should: support 11 languages, be sensitive to cross-border business regulations, dynamic, and can be extended by companies. To manage this dynamicity and to control companies’ extensions, a customer complaint ontology (CContology) has to be built to underpin the CC portal. In other words, the complaint forms are generated based on the ontology. The CContology comprises classifications of complaint problems, complaint resolutions, complaining parties, complaint-recipients, ‘’best-practices’’, rules of complaint, etc. The main uses of this ontology are (1) to enable consistent implementation (and interoperation) of all...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
International Journal on Semantic Web and Information Systems, 2015
Querying large data graphs has brought the attention of the research community. Many solutions we... more Querying large data graphs has brought the attention of the research community. Many solutions were proposed, such as Oracle Semantic Technologies, Virtuoso, RDF3X, and C-Store, among others. Although such approaches have shown good performance in queries with medium complexity, they perform poorly when the complexity of the queries increases. In this paper, the authors propose the Graph Signature Index, a novel and scalable approach to index and query large data graphs. The idea is that they summarize a graph and instead of executing the query on the original graph, they execute it on the summaries. The authors' experiments with Yago (16M triples) have shown that e.g., a query with 4 levels costs 62 sec using Oracle but it only costs about 0.6 sec with their index. Their index can be implemented on top of any Graph database, but they chose to implement it as an extension to Oracle on top of the SEM_MATCH table function. The paper also introduces disk-based versions of the Trace...
This chapter presents an ontology for customer complaint management, which has been developed in ... more This chapter presents an ontology for customer complaint management, which has been developed in the CCFORM project. CCFORM is an EU funded project (IST-2001-38248) with the aim of studying the foundation of a central European customer complaint portal. The idea is that any consumer can register a complaint against any party about any problem, at one portal. This portal should: support 11 languages, be sensitive to cross-border business regulations, dynamic, and can be extended by companies. To manage this dynamicity and to control companies’ extensions, a customer complaint ontology (CContology) has to be built to underpin the CC portal. In other words, the complaint forms are generated based on the ontology. The CContology comprises classifications of complaint problems, complaint resolutions, complaining parties, complaint-recipients, ‘’best-practices’’, rules of complaint, etc. The main uses of this ontology are (1) to enable consistent implementation (and interoperation) of all...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. The engineering solution for multilingual verbalization is ...
The focus of this study is to evaluate the impact of linguistic preprocessing and similarity func... more The focus of this study is to evaluate the impact of linguistic preprocessing and similarity functions for clustering Arabic Twitter tweets. The experiments apply an optimized version of the standard K-Means algorithm to assign tweets into positive and negative categories. The results show that root-based stemming has a significant advantage over light stemming in all settings. The Averaged Kullback-Leibler Divergence similarity function clearly outperforms the Cosine, Pearson Correlation, Jaccard Coefficient and Euclidean functions. The combination of the Averaged Kullback-Leibler Divergence and root-based stemming achieved the highest purity of 0.764 while the second-best purity was 0.719. These results are of importance as it is contrary to normal-sized documents where, in many information retrieval applications, light stemming performs better than root-based stemming and the Cosine function is commonly used.
Unlike what is the case for physical entities and other types of continuants, few process ontolog... more Unlike what is the case for physical entities and other types of continuants, few process ontologies exist. This is not only because processes received less attention in the research community, but also because classifying them is challenging. Moreover, upper level categories or classification criteria to help in modelling and integrating lower level process ontologies have thus far not been developed or widely adopted. This paper proposes a basis for further classifying processes in the Basic Formal Ontology. The work is inspired by the aspectual characteristics of verbs such as homeomericity, cumulativity, telicity, atomicity, instantaneity and durativity. But whereas these characteristics have been proposed by linguists and philosophers of language from a linguistic perspective with a focus on how matters are described, our focus is on what is the case in reality thus providing an ontological perspective. This was achieved by first investigating the applicability of these characteristics to the top-level processes in the Gene Ontology, and then, where possible, deriving from the linguistic perspective relationships that are faithful to the ontological principles adhered to by the Basic Formal Ontology.
Accessing or integrating data lexicalized in different languages is a challenge. Multilingual lex... more Accessing or integrating data lexicalized in different languages is a challenge. Multilingual lexical resources play a fundamental role in reducing the language barriers to map concepts lexicalized in different languages. In this paper we present a large-scale study on the effectiveness of automatic translations to support two key cross-lingual ontology mapping tasks: the retrieval of candidate matches and the selection of the correct matches for inclusion in the final alignment. We conduct our experiments using four different large gold standards, each one consisting of a pair of mapped wordnets, to cover four different families of languages. We categorize concepts based on their lexicalization (type of words, synonym richness, position in a subconcept graph) and analyze their distributions in the gold standards. Leveraging this categorization, we measure several aspects of translation effectiveness, such as word-translation correctness, word sense coverage, synset and synonym coverage. Finally, we thoroughly discuss several findings of our study, which we believe are helpful for the design of more sophisticated cross-lingual mapping algorithms.
Journal Language Resources and Evaluation, Dec 2016
In this article we present Curras, the first morphologically annotated corpus of the Palestinian ... more In this article we present Curras, the first morphologically annotated corpus of the Palestinian Arabic dialect. Palestinian Arabic is one of the many primarily spoken dialects of the Arabic language. Arabic dialects are generally under-resourced compared to Modern Standard Arabic, the primarily written and official form of Arabic. We start in the article with a background description that situates Palestinian Arabic linguistically and historically and compares it to Modern Standard Arabic and Egyptian Arabic in terms of phonological, morphological, orthographic, and lexical variations. We then describe the methodology we developed to collect Palestinian Arabic text to guarantee a variety of representative domains and genres. We also discuss the annotation process we used, which extended previous efforts for annotation guideline development, and utilized existing automatic annotation solutions for Standard Arabic and Egyptian Arabic. The annotation guidelines and annotation meta-data are described in detail. The Curras Palestinian Arabic corpus consists of more than 56 K tokens, which are annotated with rich morphological and lexical features. The inter-annotator agreement results indicate a high degree of consistency. Keywords Palestinian Arabic · Palestinian corpus · Arabic morphology · Conventional Orthography for Dialectal Arabic · Dialectal Arabic · Word annotation
International Journal on Semantic Web and Information Systems, 2015
Querying large data graphs has brought the attention of the research community. Many solutions we... more Querying large data graphs has brought the attention of the research community. Many solutions were pro- posed, such as Oracle Semantic Technologies, Virtuoso, RDF3X, and C-Store, among others. Although such approaches have shown good performance in queries with medium complexity, they perform poorly when the complexity of the queries increases. In this paper, the authors propose the Graph Signature Index, a novel and scalable approach to index and query large data graphs. The idea is that they summarize a graph and instead of executing the query on the original graph, they execute it on the summaries. The authors’ experi- ments with Yago (16M triples) have shown that e.g., a query with 4 levels costs 62 sec using Oracle but it only costs about 0.6 sec with their index. Their index can be implemented on top of any Graph database, but they chose to implement it as an extension to Oracle on top of the SEM_MATCH table function. The paper also introduces disk-based versions of the Trace Equivalence and Bisimilarity algorithms to summarize data graphs, and discusses their complexity and usability for RDF graphs.
Ontology content creation and use became a topic of utmost relevance in a world increasingly in t... more Ontology content creation and use became a topic of utmost relevance in a world increasingly in the need to make sense of floods of data and information. Although the ontology engineering field is well established and produced useful results for practice, the creation and use of ontology content in the real world lacks theoretical and empirical knowledge, needing more research effort. Furthermore, the study of ontology content is a challenging research area because of its inherent multidisciplinarity: the object of study is socio-technical and the contexts of its use are socially determined.
Proceedings of the 7th Conference on Global WordNet. Global WordNet Association., 2014
In this paper, we introduce a methodology for mapping linguistic ontologies lexicalized across di... more In this paper, we introduce a methodology for mapping linguistic ontologies lexicalized across different languages. We present a classification-based semantics for mappings of lexicalized concepts across different languages. We propose an experiment for validating the proposed cross-language mapping semantics, and discuss its role in creating a gold standard that can be used in assessing cross-language matching systems.
This paper presents preliminary results in
building an annotated corpus of the
Palestinian Arab... more This paper presents preliminary results in
building an annotated corpus of the
Palestinian Arabic dialect. The corpus
consists of about 43K words, stemming
from diverse resources. The paper
discusses some linguistic facts about the
Palestinian dialect, compared with the
Modern Standard Arabic, especially in
terms of morphological, orthographic,
and lexical variations, and suggests some
directions to resolve the challenges these
differences pose to the annotation goal.
Furthermore, we present two pilot
studies that investigate whether existing
tools for processing Modern Standard
Arabic and Egyptian Arabic can be used
to speed up the annotation process of our
Palestinian Arabic corpus
International Journal of Knowledge and Learning, 2012
Editorial
In current technology-intensive and fast changing socioeconomic scenarios, organisation... more Editorial In current technology-intensive and fast changing socioeconomic scenarios, organisations cannot foresee anything more. People who want to lead organisations in these dynamic realities can leverage only on knowledge to make more effective their decision making processes.
Abstract Semantics play an increasingly crucial role in large and complex networked information s... more Abstract Semantics play an increasingly crucial role in large and complex networked information systems. Ontologies and semantic data all represent information sources valuable to end users and are fundamental resources that support a variety of applications in several domains, eg, data integration, document management, information retrieval, web engineering, and so on. For this reason Onto-Content 2012 focuses on issues related to the creation and evaluation of content for ontologies and semantic data.
The IEEE Transactions on Knowledge and Data Engineering. IEEE Computer Society., May 2012
We present a query formulation language (called MashQL) in order to easily query and fuse structu... more We present a query formulation language (called MashQL) in order to easily query and fuse structured data on the web. The main novelty of MashQL is that it allows people with limited IT skills to explore and query one (or multiple) data sources without prior knowledge about the schema, structure, vocabulary, or any technical details of these sources. More importantly, to be robust and cover most cases in practice, we do not assume that a data source should have-an offline or inline-schema.
proceedings of the IFIP International Symposium on Data-Driven Process Discovery and Analysis (SIMPDA’11), 2011
The major challenge when integrating information systems in any
domain such as e-Government is t... more The major challenge when integrating information systems in any
domain such as e-Government is the challenge of Interoperability. One can
distinguish between three aspects of Interoperability; technical, semantic, and
organizational. The technical aspect has been widely tackled especially after the
ubiquity of internet technologies. The semantic and organizational aspects deal
with sharing the same understanding (semantics) of exchanged information
among all applications and services, in addition to modeling and re-engineering
governmental processes to facilitate process cooperation that provision seamless
e-government services. In this paper, we present the case of the Palestinian
Interoperability Framework ‘Zinnar’, which is a use case of using ontology in egovernment
(i.e., data and process governance) to tackle the issues of semantic
and organizational interoperability. The followed methodology resulted in a
success story within a very short time and has produced a framework that is
intuitive, elegant, and easy to understand and implement.
Keywords: Interoperability, Data Integration, e-Government, Ontology, Data
Governance, Process Governance, Business Process Modeling.
The major challenge when integrating information systems in any domain such as e-Government is th... more The major challenge when integrating information systems in any domain such as e-Government is the challenge of Interoperability. One can distinguish between three aspects of Interoperability; technical, semantic, and organizational. The technical aspect has been widely tackled especially after the ubiquity of internet technologies. The semantic and organizational aspects deal with sharing the same understanding (semantics) of exchanged information among all applications and services, in addition to modeling and re-engineering governmental processes to facilitate process cooperation that provision seamless e-government services. In this paper, we present the case of the Palestinian Interoperability Framework 'Zinnar', which is a use case of using ontology in egovernment (i.e., data and process governance) to tackle the issues of semantic and organizational interoperability. The followed methodology resulted in a success story within a very short time and has produced a framework that is intuitive, elegant, and easy to understand and implement.
Proceedings of the 2011 International Conference on Intelligent Semantic Web-Services and Applications - ISWSA '11, 2011
Abstract The Internet and the open connectivity environments created a strong demand for the shar... more Abstract The Internet and the open connectivity environments created a strong demand for the sharing of data semantics, as in e-commerce, interoperability, search and retrieval, bioinformatics, e-Government, digital libraries, HR, and many others. Ontologies are used to represent a shared understanding (ie, semantics) of a certain domain. By sharing an ontology, autonomous and distributed applications can meaningfully communicate to exchange data and make transactions interoperate independently of their internal ...
SLSIS 2011 Organizing Committee Harald Gjermundrod, University of Nicosia, Cyprus David Bakken, W... more SLSIS 2011 Organizing Committee Harald Gjermundrod, University of Nicosia, Cyprus David Bakken, Washington State University, USA Ioanna Dionysiou, University of Nicosia, Cyprus ... SLSIS 2011 Programme Committee Ken Birman, Cornell University, USA Michal Choras, University of Tech. and Life Sciences in Bydgoszcz, Poland Mustafa Jarrar, Birzeit University, Palestine David Johnson, University of Oxford, UK Harald Kornmayer, DBHW Mannheim, Germany Jesus Luna, Technischen Universitat Darmstadt, Germany Yuko Murayama, Iwate Prefectural ...
Proceedings of the 1st International Conference on Intelligent Semantic Web-Services and Applications - ISWSA '10, 2010
The goal of this article is to map between Object Role Modeling (ORM) and Ontology Web Language 2... more The goal of this article is to map between Object Role Modeling (ORM) and Ontology Web Language 2 (OWL 2 DL). This mapping allows one to graphically develop his/her ontology using the ORM notation, while the ORM is automatically translated into OWL 2 DL. We map the most commonly used rules of ORM into OWL 2 DL which have the ability of decidability. DogmaModeler is extended to perform automatically this mapping (ORM into OWL 2 DL). Mapping technique is assessed using desirable reasoning methodology which depends on RacerPro2 reasoner .
Proceedings of the 1st International Conference on Intelligent Semantic Web-Services and Applications - ISWSA '10, 2010
Companies, Communities, Research Labs, and even Governments are all competing on publishing struc... more Companies, Communities, Research Labs, and even Governments are all competing on publishing structured data in the web in many forms such as RDF and XML. Many Datasets are now being published and linked together, including Wikipedia, Yago, DBLP, IEEE, IBM, Flickr, and US and UK government data. Most of these datasets are published in RDF which is a graphbased data model. However, querying RDF graphs is a major problem which has brought the attention of the research community. Among the many approaches proposed to tune up the performance of queries over data graphs, a number of them proposed to summarize RDF graphs for query optimization; instead of querying a dataset, queries are executed over the summary of the dataset. In order to summarize a dataset, two well known algorithms are being used, namely, Trace Equivalence and Bisimilarity. Nevertheless, these are memory based and thus suffer from scalability problems because of the limitations imposed by the memory. In this paper, we propose disk-based versions of those memory-based algorithms and we adapt them to RDF data. Our proposed algorithms are experimented on relatively large datasets and using different sizes of memory to prove that they are indeed disk based.
We are this year at the sixth edition of the International Workshop on Ontol-ogy Content (OnToCon... more We are this year at the sixth edition of the International Workshop on Ontol-ogy Content (OnToContent 2010), held in conjunction with the On The Move Federated Conferences and Workshops. But first signs of old age are fare to be perceived. Actually, the different trends that marked the ...
Mara Abel, Federal University of Rio Grande do Sul, Brazil Colin Atkinson, University of Mannheim... more Mara Abel, Federal University of Rio Grande do Sul, Brazil Colin Atkinson, University of Mannheim, Germany Ebrahim Bagheri, National Research Council of Canada, Canada Luiz Olavo Bonino da Silva Santos, University of Twente, The Netherlands Christoph Bussler, Merced Systems, Inc., USA Maria Luiza Campos, Federal University of Rio de Janeiro, Brazil Oscar Corcho, Universidad Politécnica de Madrid, Spain Jens Dietrich, Massey University, New Zealand Vadim Ermolayev, Zaporozhye National University, Ukraine Joerg Evermann, Memorial ...
Abstract. We propose a query formulation language, called MashQL for querying and mashing up stru... more Abstract. We propose a query formulation language, called MashQL for querying and mashing up structured data on the web. The novelty of MashQL is that it does not require one to know the structure of the queried data or the data itself to adhere to a schema. Being a languagenot merely an interface and, at the same time, assuming data to be schema-free is one of the key challenges addressed in this article. A novel technique to optimize queries over large graph dataset is proposed in order to allow instant user-interaction.
Abstract: The goal of this article is to map between Object Role Modeling (ORM) and Ontology Web ... more Abstract: The goal of this article is to map between Object Role Modeling (ORM) and Ontology Web Language 2 (OWL 2 DL). This mapping allows one to graphically develop his/her ontology using the ORM notation, while the ORM is automatically translated into OWL 2 DL. We map the most commonly used rules of ORM into OWL 2 DL which have the ability of decidability. DogmaModeler is extended to perform automatically this mapping (ORM into OWL 2 DL).
Abstract MashQL, a novel query formulation language for querying and mashing up structured data o... more Abstract MashQL, a novel query formulation language for querying and mashing up structured data on the Web, doesn't require users to know the queried data's structure or the data itself to adhere to a schema. In this article, the authors address the fact that being a language, not merely an interface (and simultaneously schema-free), MashQL faces a particular set of challenges. In particular, the authors propose and evaluate a novel technique for optimizing queries over large data sets to allow instant user interaction.
Proceedings of the 1st International Conference on Intelligent Semantic Web – Applications and Services, Jan 1, 2010
Companies, Communities, Research Labs, and even Governments are all competing on publishing struc... more Companies, Communities, Research Labs, and even Governments are all competing on publishing structured data in the web in many forms such as RDF and XML. Many Datasets are now being published and linked together, including Wikipedia, Yago, DBLP, IEEE, IBM, Flickr, and US and UK government data. Most of these datasets are published in RDF which is a graphbased data model. However, querying RDF graphs is a major problem which has brought the attention of the research community. Among the many approaches proposed to tune up the performance of queries over data graphs, a number of them proposed to summarize RDF graphs for query optimization; instead of querying a dataset, queries are executed over the summary of the dataset. In order to summarize a dataset, two well known algorithms are being used, namely, Trace Equivalence and Bisimilarity. Nevertheless, these are memory based and thus suffer from scalability problems because of the limitations imposed by the memory. In this paper, we propose disk-based versions of those memory-based algorithms and we adapt them to RDF data. Our proposed algorithms are experimented on relatively large datasets and using different sizes of memory to prove that they are indeed disk based.
ABSTRACT This article is motivated by the massively increasing structured data on the web (data w... more ABSTRACT This article is motivated by the massively increasing structured data on the web (data web), and the need for novel methods to expose this data to its full potential. Building on the remarkable success of Web 2.0 mashups, and specially Yahoo Pipes, we generalize the idea of mashups and regard the Internet as a database. Each internet data source is seen as a table, and a mashup is seen as a query on these tables. We assume that web data sources are represented in RDF, and SPARQL is the query language.
Abstract This chapter describes various graphical notations for rule modeling. Rule modeling meth... more Abstract This chapter describes various graphical notations for rule modeling. Rule modeling methodologies, empowered with graphical notations, play an important role in helping business experts and rule engineers to represent business rules formally for further deployment into a rule execution system. Rules, represented graphically, can be easier understood by business people and by technicians without intensive technical learning.
ABSTRACT This paper is motivated by the massively increasing structured data on the Web (Data Web... more ABSTRACT This paper is motivated by the massively increasing structured data on the Web (Data Web), and the need for novel methods to exploit these data to their full potential. Building on the remarkable success of Web 2.0 mashups, this paper regards the internet as a database, where each web data source is seen as a table, and a mashup is seen as a query over these sources. We propose a data mashup language, which allows people to intuitively query and mash up structured and linked data on the web.
Abstract This article is motivated by the importance of building web data mashups. Building on th... more Abstract This article is motivated by the importance of building web data mashups. Building on the remarkable success of Web 2.0 mashups, and specially Yahoo Pipes, we generalize the idea of mashups and regard the Internet as a database. Each internet data source is seen as a table, and a mashup is seen as a query on these tables. We assume that web data sources are represented in RDF, and SPARQL is the query language.
Proceeding of the 2nd international workshop on Ontologies and nformation systems for the semantic web - ONISW '08, 2008
This article is motivated by the importance of building web data mashups. Building on the remarka... more This article is motivated by the importance of building web data mashups. Building on the remarkable success of Web 2.0 mashups, and specially Yahoo Pipes, we generalize the idea of mashups and regard the Internet as a database. Each internet data source is seen as a table, and a mashup is seen as a query on these tables. We assume that web data sources are represented in RDF, and SPARQL is the query language.
Reasoning with ontologies is a challenging task specially for non-logic experts. When checking wh... more Reasoning with ontologies is a challenging task specially for non-logic experts. When checking whether an ontology contains rules that contradict each other, current description logic reasoners can only provide a list of the unsatisfiable concepts. Figuring out why these concepts are unsatisfiable, which rules cause conflicts, and how to resolve these conflicts, is all left to the ontology modeler himself.
Chairs Sonia Bergamaschi, University of Modena and Reggio Emilia Francesco Guerra, University of ... more Chairs Sonia Bergamaschi, University of Modena and Reggio Emilia Francesco Guerra, University of Modena and Reggio Emilia Yannis Velegrakis, University of Trento ... Francesco Bellomi, Università di Verona, Italy Omar Boucelma, Université Aix-Marseille, France Paolo ...
Atilla Elçi Internet Technology Research Center Dept. of Computer Engineering Eastern Mediterrane... more Atilla Elçi Internet Technology Research Center Dept. of Computer Engineering Eastern Mediterranean University Famagusta, North Cyprus, via Mersin 10, Turkey Atilla.Elci@emu.edu.tr ... Mamadou Tadiou Kone Dept. of Computer Science Faculty of Science and Engineering Laval University, Québec, Canada Kone.Mamadou@ift.ulaval.ca ... Mehmet A. Orgun Department of Computing Macquarie University Sydney, NSW 2109, Australia mehmet@comp.mq.edu.au ... Alia Abdelmoty, Cardiff University, UK Alex Abramovich, Gordon College, Israel Khalil ...
Welcome to the proceedings of the international workshop on Ontology Content and Quantative Seman... more Welcome to the proceedings of the international workshop on Ontology Content and Quantative Semantic Methods (OnToContent+QSI 2008), building on the OnToContent workshop series and augmenting it with new features. This book reflects the issues raised and presented during the workshop.
This chapter presents a methodological framework for ontology engineering (called DOGMA), which i... more This chapter presents a methodological framework for ontology engineering (called DOGMA), which is aimed to guide ontology builders towards building ontologies that are both highly reusable and usable, easier to build and to maintain. We survey the main foundational challenges in ontology engineering and analyse to what extent one can build an ontology independently of application requirements at hand.
Abstract This chapter presents an ontology for customer complaint management, which has been deve... more Abstract This chapter presents an ontology for customer complaint management, which has been developed in the CCFORM project. CCFORM is an EU funded project (IST-2001-38248) with an aim of studying the foundation of a central European customer complaint portal. The idea is that any consumer can register a complaint against any party about any problem, at one portal. This portal should: support 11 languages, be sensitive to cross-border business regulations, dynamic, and can be extended by companies.
The goal of this article is to formalize Object Role Modeling (ORM) using the DLR DLR description... more The goal of this article is to formalize Object Role Modeling (ORM) using the DLR DLR description logic. This would enable automated reasoning on the formal properties of ORM diagrams, such as detecting constraint contradictions and implications. In addition, the expressive, methodological, and graphical capabilities of ORM make it a good candidate for use as a graphical notation for most description logic languages.
Welcome to the proceedings of the second international workshop on Ontology Content and Evaluatio... more Welcome to the proceedings of the second international workshop on Ontology Content and Evaluation in Enterprise (OnToContent07). This book reflects the issues raised and presented during the workshop, which focused on ontology content, with special attention paid to ontology-based eHealth applications.
Executive Summary Purpose: This document identifies the challenges and opportunities in applying ... more Executive Summary Purpose: This document identifies the challenges and opportunities in applying the ontology technology in the Human Resources domain. Target users: A reference for both the HR and the ontology communities. Also, to be used as a roadmap for the OOA itself, within the HR domain.
Abstract. In this technical report, we define a conceptual markup language (ORM-ML) for the ORM g... more Abstract. In this technical report, we define a conceptual markup language (ORM-ML) for the ORM graphical notation. It is an extension of the ORM-ML version 2 that has been published in [J05]. The first version ORM-ML appeared in [JDM03] and [DJM03]. This version provides an improved version of the previous versions, allows representing modular schemes, and introduces a decent a set of metadata elements.
We map ORM into the SHOIN SHOIN/OWL, which is the most common description logic in ontology engin... more We map ORM into the SHOIN SHOIN/OWL, which is the most common description logic in ontology engineering. As SHOIN SHOIN/OWL is known to be a good compromise between expressiveness and computational complexity, this implies that the ORM constraints mapped in this paper are the constraints that are easier to implement and reason about. Our mappings are implemented as an extension to the DogmaModeler tool, which uses Racer as a background reasoning engine.
We introduce a novel view on how to deal with the problems of semantic interoperability in distri... more We introduce a novel view on how to deal with the problems of semantic interoperability in distributed systems. This view is based on the concept of emergent semantics, which sees both the representation of semantics and the discovery of the proper interpretation of symbols as the result of a self-organizing process performed by distributed agents exchanging symbols and having utilities dependent on the proper interpretation of the symbols.
Abstract. EU-IST Network of Excellence (NoE) IST-2004-507482 KWEB Deliverable D2. 5.4 (WP2. 5) Ke... more Abstract. EU-IST Network of Excellence (NoE) IST-2004-507482 KWEB Deliverable D2. 5.4 (WP2. 5) Keyword list: description logics, ontology language, query language, RDF, OWL DL, OWL-E The current deliverable surveys a number of real-world use cases encountered in the course of the KnowledgeWeb project which demonstrate limitations of the Semantic Web ontology languages RDF and OWL. Approaches to overcoming these limitations are considered, including increased expressiveness of semantic languages, additional or ...
Verbalization is the process of writing the semantics captured in axioms into natural language se... more Verbalization is the process of writing the semantics captured in axioms into natural language sentences, which enables domain experts (who are not trained to understand technical/formal languages) to be able to participate in the modeling and validation processes of their domain knowledge. We present a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language and the ontology engineering tool DogmaModeler, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert. Our engineering solution for multilingual verbalization is characterized by its flexibility, extensibility and maintainability of the verbalization templates, which allow for easy augmentation with other languages than the 10 currently supported.
Abstract Welcome to the proceedings of the second IFIP WG 2.12 & WG 12.4 Internat... more Abstract Welcome to the proceedings of the second IFIP WG 2.12 & WG 12.4 International Workshop on Web Semantics (SWWS'06) This proceeding reflects the issues raised and presented during the SWWS workshop which proves to be an interdisciplinary forum for subject matters involving the theory and practice of web semantics This year three special tracks were organized as part of the main workshop, namely; Security, Trust & Reputation Systems, Fuzzy Models and Systems and Regulatory Ontologies The focus of such ...
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert.
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert.
Abstract In this paper, we first introduce the notion of gloss for ontology engineering purposes.... more Abstract In this paper, we first introduce the notion of gloss for ontology engineering purposes. We propose that each vocabulary in an ontology should have a gloss. A gloss basically is an informal description of the meaning of a vocabulary that is supposed to render factual and critical knowledge to understanding a concept, but that is unreasonable or very difficult to formalize and/or articulate formally. We present a set of guidelines on what should and should not be provided in a gloss.
ORM (Object-Role Modeling) is a rich and well-known conceptual modeling method. As ORM has a form... more ORM (Object-Role Modeling) is a rich and well-known conceptual modeling method. As ORM has a formal semantics, reasoning tasks such as satisfiability checking of an ORM schema naturally arise. Satisfiability checking allows a developer to automatically detect contradicting constraints. However, no complete satisfiability checker is known for ORM.
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert.
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert.
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert.
Sommario. Nell'articolo sopra menzionato descriviamo un nuovo approccio di supporto alla verbaliz... more Sommario. Nell'articolo sopra menzionato descriviamo un nuovo approccio di supporto alla verbalizzazione multilingue di teorie logiche, assiomatizzazioni ed altre specifiche quali ad esempio business rules. Questa soluzione ingegneristica viene illustrata utilizzando il lingiaggio Object Role Modeling, sebbene i principi su cui si basa possano essere riutilizzati con altri modelli concettuali e linguaggi formali quali Description Logics, al fine di migliorarne la comprensibilità e l'usabilità dall'esperto di dominio.
Abstract. In the above-mentioned article we describe a novel approach to support multilingual ver... more Abstract. In the above-mentioned article we describe a novel approach to support multilingual verbalization of logical theories, axiomatizations, and other specifications such as business rules. This engineering solution is demonstrated with the Object Role Modeling language, although its underlying principles can be reused with other conceptual models and formal languages, such as Description Logics, to improve its understandability and usability by the domain expert.
Abstract. Im oben genannten Artikel beschreiben wir einen neuen Lösungsvorschlag zur Unterstützun... more Abstract. Im oben genannten Artikel beschreiben wir einen neuen Lösungsvorschlag zur Unterstützung der mehrsprachigen Verbalisierung von logischen Theorien, Axiomatisierungen und anderen Spezifikationen wie zB Geschäftsregeln (Business Rules). Diese Lösung wird anhand der Sprache Object Role Modeling (ORM) illustriert.
In this pape0072 we present a framework and algorithm for modularization and composition of ORM s... more In this pape0072 we present a framework and algorithm for modularization and composition of ORM schemes. The main goals of modularity are to enable and increase reusability, maintainability, distributed development of ORM schemes. Further, we enable effective browsing and management of such schemes through libraries of ORM schema modules.
International Journal of Knowledge Society Research, 2015
... Lara U Innsbruck, Diana Maynard Sheffield U, Stuckenschmidt Vuamsterdam, Pavel Shvaiko U Tren... more ... Lara U Innsbruck, Diana Maynard Sheffield U, Stuckenschmidt Vuamsterdam, Pavel Shvaiko U Trento, Tessaris FU Bolzano, Sven Van Acker, Ilya Zaihrayeu U ... The State of the Art in Ontology Design. Natalya Fridman Noy, Carole D Hafner in AI Magazine (1997). 1 reader Save ...
Welcome to the Proceedings of the first IFIP WG 2.12 & WG 12.4 International ... more Welcome to the Proceedings of the first IFIP WG 2.12 & WG 12.4 International Workshop on Web Semantics (SWWS'05). This book reflects the issues raised and presented during the SWWS workshop which proves to be an interdisciplinary forum for subject matters involving the theory and practice of web semantics. A special session on Regulatory Ontologies has been organized to allow researcher of different backgrounds (such as Law, Business, Ontologies, artificial intelligence, philosophy, and lexical semantics) to meet and ...
Abstract: The Internet and other open connectivity environments create a strong demand for the sh... more Abstract: The Internet and other open connectivity environments create a strong demand for the sharing of data semantics. Emerging ontologies are increasingly becoming essential for computer science applications. Organizations are looking towards them as vital machine-processable semantics for many application areas. An ontology in general, is an agreed understanding (ie semantics) of a certain domain, axiomatized and represented formally as logical theory in a computer resource.
Abstract. EU-IST Network of Excellence (NoE) IST-2004-507482 KWEB Deliverable D1.1.2 (WP1.1) This... more Abstract. EU-IST Network of Excellence (NoE) IST-2004-507482 KWEB Deliverable D1.1.2 (WP1.1) This document provides a set of business cases on how Semantic Web technologies have solved or could hypothetically solve concrete business issues which are relevant in respect to some strategic industries. It also considers future developments in research and industry which are of relevance to the deployment of Semantic Web technologies in business cases.
With new standards like RDF or OWL paving the way for the much anticipated Semantic Web, a new br... more With new standards like RDF or OWL paving the way for the much anticipated Semantic Web, a new breed of very large scale semantic systems is about to appear. Traditional semantic reconciliation techniques, dependent upon shared vocabularies or global ontologies, cannot be used in such open and dynamic environments. Instead, new heuristics based on emerging properties and local consensuses have to be exploited in order to foster semantic interoperability in the large.
Specific tools help to increase the effectiveness of a shortened innovation cycle. The paper pres... more Specific tools help to increase the effectiveness of a shortened innovation cycle. The paper presents a web based tool for the creation of a scenario of what an innovation environment looks like, by enabling enriched queries and by allowing the identification of specific innovation gurus and key role institutions. The tool relies on an ontology-based knowledge representation that has been built using a recently adapted conceptual modelling methodology.
This proceedings reflects the issues raised and presented during the second international worksho... more This proceedings reflects the issues raised and presented during the second international workshop on regulatory ontologies (WORM 2004). WORM aims to gather researchers and practitioners from multiple disciplines, such as Law, Business, Ontologies, Regulatory metadata, Information extraction. Regulatory ontologies typically involve the description of rules and regulations within the social world. Modeling and deploying regulatory knowledge has indeed some specifics that differentiate it out from other kinds of knowledge modeling, ...
This paper tackles two main disparities between conceptual data schemes and ontologies, which sho... more This paper tackles two main disparities between conceptual data schemes and ontologies, which should be taken into account when (re) using conceptual data modeling techniques for building ontologies. Firstly, conceptual schemes are intended to be used during design phases and not at the run-time of applications, while ontologies are typically used and accessed at run-time.
Welcome to the Proceedings of the Workshop on Regulatory Ontologies and the Modeling of Complaint... more Welcome to the Proceedings of the Workshop on Regulatory Ontologies and the Modeling of Complaint Regulations (WORM CoRe). This book reflects the issues raised and presented during the WORM CoRe workshop which proves to be an interdisciplinary forum for subject matters involving modeling ontologies of cross-border business regulations. WORM CoRe has a special interest in gathering researchers and practitioners from multiple disciplines (such as Law, Business, Ontologies, leg/legal-XML, ADR/ODR-XML, Tomography) and ...
This paper presents an ontology-based approach for managing and maintaining multilingual online c... more This paper presents an ontology-based approach for managing and maintaining multilingual online customer complaints. To achieve trust and transparency in e-commerce communications and transactions, effective and cross-border complaint platforms need to be established and may be integrated in e-business activities.
Abstract The internet creates a strong demand for standardized exchange not only of data itself b... more Abstract The internet creates a strong demand for standardized exchange not only of data itself but especially of data semantics, as this same internet increasingly becomes the carrier of e-business activity (eg using web services). One way to achieve this is in the form of communicating" rich" conceptual schemas. In this paper we present for this purpose an XML-based ORM-Markup language (ORM-ML).
Abstract This report describes deliverable 6.3: complete ontology and portal. The main goal of th... more Abstract This report describes deliverable 6.3: complete ontology and portal. The main goal of the portal is to provide the OntoWeb community members with an integrated access to all kinds of information related to the OntoWeb network. The current version of the OntoWeb portal supports both (conceptual) browsing and querying of the information stored in the portal, as well as content provision and access.
Abstract. Conceptual modeling techniques such as EER, ORM and to some extent the UML have been de... more Abstract. Conceptual modeling techniques such as EER, ORM and to some extent the UML have been developed in the past for building information systems. These techniques or suitable extensions can often also be used to design business rules at a conceptual level. In particular in this paper we adopt the well-known CM technique of ORM, which has a rich complement of business rule specification, and develop ORM-ML, an XML-based markup language for ORM.
Abstract. This paper presents a specifically database-inspired approach (called DOGMA) for engine... more Abstract. This paper presents a specifically database-inspired approach (called DOGMA) for engineering formal ontologies, implemented as shared resources used to express agreed formal semantics for a real world domain.
This paper presents a specifically database-inspired approach (called DOGMA) for engineering form... more This paper presents a specifically database-inspired approach (called DOGMA) for engineering formal ontologies, implemented as shared resources used to express agreed formal semantics for a real world domain.
Abstract--The thesis of this paper is to present and discuss the scalability and reusability capa... more Abstract--The thesis of this paper is to present and discuss the scalability and reusability capabilities of DOGMA, an ontology modeling approach. Ontologies are repositories of domain knowledge and essential for knowledge management in organizations and for achieving interoperation among information systems. In the DOGMA ontology server architecture we implement ontologies as classical database resources separating the" fact base" from the constraints, rules, derivations etc.
This paper describes a semantic portal through which knowledge can be gathered, stored, secured a... more This paper describes a semantic portal through which knowledge can be gathered, stored, secured and accessed by members of a certain community. In particular, this portal takes into account companies and research institutes participating in the EU funded thematic network called OntoWeb. Ontology-based annotation of information is a prerequisite in order to offer the possibility of knowledge retrieval and extraction.
Abstract Ontologies in current computer science parlance are computer based resources that repres... more Abstract Ontologies in current computer science parlance are computer based resources that represent agreed domain semantics. Unlike data models, the fundamental asset of ontologies is their relative independence of particular applications, ie an ontology consists of relatively generic knowledge that can be reused by different kinds of applications/tasks. The first part of this paper concerns some aspects that help to understand the differences and similarities between ontologies and data models.
The Internet creates a strong demand for standardized exchange not only of data itself but especi... more The Internet creates a strong demand for standardized exchange not only of data itself but especially of data semantics, as this same internet increasingly becomes the carrier of e-business activity (eg using web services). One way to achieve this is in the form of communicating “rich” conceptual schemas. In this paper we adopt the well-known CM technique of ORM, which has a rich complement of business rule specification, and develop ORM-ML, an XML-based markup language for ORM.
Abstract In this paper we present the advantages of using an ontology service for the modelling o... more Abstract In this paper we present the advantages of using an ontology service for the modelling of user profiles in the EC FP5 IST project NAMIC (IST-1999-12392). By means of an ontology server people set up user profiles, which are in fact views, ie specifications of queries on the ontology. These views are constructed using a JAVA API, which forms the commitment layer of the ontology, built on top of an ontology base.
In this paper we present the advantages of using an ontology service for the modelling of user pr... more In this paper we present the advantages of using an ontology service for the modelling of user profiles in the EC FP5 IST project NAMIC (IST-1999-12392). By means of an ontology server people set up user profiles, which are in fact views, ie specifications of queries on the ...
Uploads
Papers by Mustafa Jarrar
building an annotated corpus of the
Palestinian Arabic dialect. The corpus
consists of about 43K words, stemming
from diverse resources. The paper
discusses some linguistic facts about the
Palestinian dialect, compared with the
Modern Standard Arabic, especially in
terms of morphological, orthographic,
and lexical variations, and suggests some
directions to resolve the challenges these
differences pose to the annotation goal.
Furthermore, we present two pilot
studies that investigate whether existing
tools for processing Modern Standard
Arabic and Egyptian Arabic can be used
to speed up the annotation process of our
Palestinian Arabic corpus
In current technology-intensive and fast changing socioeconomic scenarios, organisations cannot foresee anything more. People who want to lead organisations in these dynamic realities can leverage only on knowledge to make more effective their decision making processes.
domain such as e-Government is the challenge of Interoperability. One can
distinguish between three aspects of Interoperability; technical, semantic, and
organizational. The technical aspect has been widely tackled especially after the
ubiquity of internet technologies. The semantic and organizational aspects deal
with sharing the same understanding (semantics) of exchanged information
among all applications and services, in addition to modeling and re-engineering
governmental processes to facilitate process cooperation that provision seamless
e-government services. In this paper, we present the case of the Palestinian
Interoperability Framework ‘Zinnar’, which is a use case of using ontology in egovernment
(i.e., data and process governance) to tackle the issues of semantic
and organizational interoperability. The followed methodology resulted in a
success story within a very short time and has produced a framework that is
intuitive, elegant, and easy to understand and implement.
Keywords: Interoperability, Data Integration, e-Government, Ontology, Data
Governance, Process Governance, Business Process Modeling.