In this paper, we present a method and a tool for deriving a skeleton of an ontology from XML sch... more In this paper, we present a method and a tool for deriving a skeleton of an ontology from XML schema files. We first recall what an is ontology and its relationships with XML schemas. Next, we focus on ontology building methodology and associated tool requirements. Then, we introduce Janus, a tool for building an ontology from various XML schemas in a given domain. We summarize the main features of Janus and illustrate its functionalities through a simple example. Finally, we compare our approach to other existing ontology building tools.
The construction of a reference ontology for a large domain still remains an hard human task. The... more The construction of a reference ontology for a large domain still remains an hard human task. The process is sometimes assisted by software tools that facilitate the information extraction from a textual corpus. Despite of the great use of XML Schema files on the internet and especially in the B2B domain, tools that offer a complete semantic analysis of XML schemas are really rare. In this paper we introduce Janus, a tool for automatically building a reference knowledge base starting from XML Schema files. Janus also provides different useful views to simplify B2B application integration.
Proceedings of the 4th International Workshop on RFID Technology - Concepts, Applications, Challenges, 2010
This paper presents a platform called IOTA, an open implementation of the EPCglobal architecture.... more This paper presents a platform called IOTA, an open implementation of the EPCglobal architecture. It aims to collect and to store events about object involving in a given supply chain. Iota uses a Petri net simulator to emulate the lower layers including the RFID readers. Iota focuses on the design of a non centralized Discovery Services and experiments in a real network environment. This paper presents the experiments of a solution for distributed Discovery Services and its impact on the overall architecture in terms of performance issues.
Urban Mobility systems play an increasingly important role in the way people move around their co... more Urban Mobility systems play an increasingly important role in the way people move around their communities and how communities develop. Despite the significant benefits to using public transportation, many potential riders are reluctant to utilize public transportation. In this current situation, cities and communities are increasing efforts to provide multiple solutions for urban mobility and to promote it among their users. Although such an approach provides valuable alternatives to the citizenry, it also multiplies the information flow that users and service-providers must gather. Riders and commuters are, then, often confused or intimidated by the complexity and unpredictable nature of transit systems. In this paper, we present the results of the group discussions held in Trento at the IEEE-SC Workshop on December 2014 focusing on the topic of Smart Mobility. During this workshop, we analyzed in detail the current situation of Trento as a Smart City and the general requirements ...
The B2B domain has already been subject to several research experiences, but we believe that the ... more The B2B domain has already been subject to several research experiences, but we believe that the real advantage of introducing semantic technologies within enterprise application integration has not yet been investigated fully. In this paper we provide a new use case for the next generation Semantic Web applications with regards to enterprise application integration. We also present the results of our experience in automatically generating a taxonomy from numerous B2B standards, constructed using Janus, a software tool we have developed in order to extract semantic information from XML Schema corpora. The main contribution of this paper is the presentation of the results of our tool.
JeDEM - eJournal of eDemocracy and Open Government, 2014
The provision of public information contributes to the enrichment and enhancement of the data pro... more The provision of public information contributes to the enrichment and enhancement of the data produced by the government as part of its activities, and the transformation of heterogeneous data into information and knowledge. This process of opening changes the operational mode of public administrations, leveraging the data management, encouraging savings and especially in promoting the development of services in subsidiary and collaborative form between public and private entities. The demand for new services also promotes renewed entrepreneurship centred on responding to new social and territorial needs through new technologies. In this sense we speak of Open Data as an enabling infrastructure for the development of innovation and as an instrument to the development and diffusion of Innovation and Communications Technology (ICT) in the public system as well as creating space for innovation for businesses, particularly SMEs, based on the exploitation of information assets of the ter...
Ejub Kajan, Frank-Dieter Dorloff, Ivan Bedini, Handbook of Research on E-Business Standards and Protocols: Data and Advanced Web Technologies, IGI Global, Hersey PA, US, 2012, ISBN13: 9781466601468, DOI: 10.4018/978-1-4666-0146-8
When using semantic technologies developers are frequently confused about which specific inferenc... more When using semantic technologies developers are frequently confused about which specific inferencing technique is best to use for a given problem. As an initial step towards identifying "best practices" for users of semantic technologies we are conducting a series of experiments to contrast the benefits and limitations of three approaches to inferring cross-data relationships: RDFS/OWL axioms, user-defined rules and SPARQL queries. At the highest level our aim is to identify which approaches provide the best (or acceptable) solutions in terms of memory use, cpu cycles and developer effort, given a variety of specific problem characteristics. In this paper we describe the three semantic approaches we are investigating, identify three broad problem areas in our initial focus and summarize some preliminary results.
Integrating and relating heterogeneous data using inference is one of the cornerstones of semanti... more Integrating and relating heterogeneous data using inference is one of the cornerstones of semantic technologies and there are a variety of ways in which this may be achieved. Cross source relationships can be automatically translated or inferred using the axioms of RDFS/OWL, via user generated rules, or as the result of SPARQL query result transformations. For a given problem it is not always obvious which approach (or combination of approaches) will be the most effective and few guidelines exist for making this choice. This paper discusses these three approaches and demonstrates them using an "acquaintance" relationship drawn from data residing in common RDF information sources such as FOAF and DBLP datastores. The implementation of each approach is described along with practical considerations for their use. Quantitative and qualitative evaluation results of each approach are presented and the paper concludes with initial suggestions for guiding principles to help in selecting an appropriate approach for integrating heterogeneous semantic data sources.
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering, 2013
While data are growing at a speed never seen before, parallel computing is becoming more and more... more While data are growing at a speed never seen before, parallel computing is becoming more and more essential to process this massive volume of data in a timely manner. Therefore, recently, concurrent computations have been receiving increasing attention due to the widespread adoption of multi-core processors and the emerging advancements of cloud computing technology. The ubiquity of mobile devices, location services, and sensor pervasiveness are examples of new scenarios that have created the crucial need for building scalable computing platforms and parallel architectures to process vast amounts of generated streaming data. In practice, efficiently operating these systems is hard due to the intrinsic complexity of these architectures and the lack of a formal and in-depth knowledge of the performance models and the consequent system costs. The Actor Model theory has been presented as a mathematical model of concurrent computation that had enormous success in practice and inspired a number of contemporary work in this area. Recently, the Storm system has been presented as a realization of the principles of the Actor Model theory in the context of the large scale processing of streaming data. In this paper, we present, to the best of our knowledge, the first set of models that formalize the performance characteristics of a practical distributed, parallel and fault-tolerant stream processing system that follows the Actor Model theory. In particular, we model the characteristics of the data flow, the data processing and the system management costs at a fine granularity within the different steps of executing a distributed stream processing job. Finally, we present an experimental validation of the described performance models using the Storm system.
One of the promises of the Semantic Web is to support applications that easily and seamlessly dea... more One of the promises of the Semantic Web is to support applications that easily and seamlessly deal with heterogeneous data. Most data in the Web, however, is in the Extensible Markup Language (XML) format, but using XML requires applications to understand the format of each data source that they access. Achieving the benefits of the Semantic Web involves transforming XML into the Semantic Web languages, OWL (the Web Ontology Language) and RDF (the Resource Description Framework), a process that generally has manual or only semi-automatic components. In this chapter, the authors present a set of patterns that enable the automatic transformation from XML Schema into RDF and OWL, enabling the direct use of much XML data in the Semantic Web. They focus on a possible logical representation of the first language and present an implementation, including a comparison with related works.
This chapter studies what semantic technologies can bring to the e-business domain and how they c... more This chapter studies what semantic technologies can bring to the e-business domain and how they can be applied to it. After an overview of the goals to be achieved by e-business applications a large panel of existing e-business standards is detailed, with a specific focus on B2B (Business to Business) and their current modus operandi. Furthermore, some of the most relevant e-business ontologies are also presented. Next, the chapter argues that the use of semantic technologies will simplify the automatic management of many e-business partnerships. However the construction of ontologies brings a new level of complexity that might be facilitated by automating the great part of the generation process. For this purpose, the Janus system, which is a prototype to help with the automatic derivation of ontologies from XML Schemas, the de-facto format adopted in e-business standard applications was developed. Differently from existing systems, it permits to retrieve automatically conceptual k...
2011 IEEE Fifth International Conference on Semantic Computing, 2011
One of the promises of the Semantic Web is to support applications that easily and seamlessly dea... more One of the promises of the Semantic Web is to support applications that easily and seamlessly deal with heterogeneous data. Most data on the Web, however, is in the Extensible Markup Language (XML) format, but using XML requires applications to understand the format of each data source that they access. To achieve the benefits of the Semantic Web involves transforming XML into the Semantic Web language, OWL (Ontology Web Language), a process that generally has manual or only semi-automatic components. In this paper we present a set of patterns that enable the direct, automatic transformation from XML Schema into OWL allowing the integration of much XML data in the Semantic Web. We focus on an advanced logical representation of XML Schema components and present an implementation, including a comparison with related work.
Empowering Telco operator convergence through a common marketplace
2010 14th International Conference on Intelligence in Next Generation Networks, 2010
Abstract The incredible increase of the Web applications market is threatening the world of Telco... more Abstract The incredible increase of the Web applications market is threatening the world of Telco operators, which are more and more challenged by Internet pure players and device manufacturers. Their legacy playground is narrowing as the Web is expanding. To curb ...
In this paper, we present a method and a tool for deriving a skeleton of an ontology from XML sch... more In this paper, we present a method and a tool for deriving a skeleton of an ontology from XML schema files. We first recall what an is ontology and its relationships with XML schemas. Next, we focus on ontology building methodology and associated tool requirements. Then, we introduce Janus, a tool for building an ontology from various XML schemas in a given domain. We summarize the main features of Janus and illustrate its functionalities through a simple example. Finally, we compare our approach to other existing ontology building tools.
The construction of a reference ontology for a large domain still remains an hard human task. The... more The construction of a reference ontology for a large domain still remains an hard human task. The process is sometimes assisted by software tools that facilitate the information extraction from a textual corpus. Despite of the great use of XML Schema files on the internet and especially in the B2B domain, tools that offer a complete semantic analysis of XML schemas are really rare. In this paper we introduce Janus, a tool for automatically building a reference knowledge base starting from XML Schema files. Janus also provides different useful views to simplify B2B application integration.
Proceedings of the 4th International Workshop on RFID Technology - Concepts, Applications, Challenges, 2010
This paper presents a platform called IOTA, an open implementation of the EPCglobal architecture.... more This paper presents a platform called IOTA, an open implementation of the EPCglobal architecture. It aims to collect and to store events about object involving in a given supply chain. Iota uses a Petri net simulator to emulate the lower layers including the RFID readers. Iota focuses on the design of a non centralized Discovery Services and experiments in a real network environment. This paper presents the experiments of a solution for distributed Discovery Services and its impact on the overall architecture in terms of performance issues.
Urban Mobility systems play an increasingly important role in the way people move around their co... more Urban Mobility systems play an increasingly important role in the way people move around their communities and how communities develop. Despite the significant benefits to using public transportation, many potential riders are reluctant to utilize public transportation. In this current situation, cities and communities are increasing efforts to provide multiple solutions for urban mobility and to promote it among their users. Although such an approach provides valuable alternatives to the citizenry, it also multiplies the information flow that users and service-providers must gather. Riders and commuters are, then, often confused or intimidated by the complexity and unpredictable nature of transit systems. In this paper, we present the results of the group discussions held in Trento at the IEEE-SC Workshop on December 2014 focusing on the topic of Smart Mobility. During this workshop, we analyzed in detail the current situation of Trento as a Smart City and the general requirements ...
The B2B domain has already been subject to several research experiences, but we believe that the ... more The B2B domain has already been subject to several research experiences, but we believe that the real advantage of introducing semantic technologies within enterprise application integration has not yet been investigated fully. In this paper we provide a new use case for the next generation Semantic Web applications with regards to enterprise application integration. We also present the results of our experience in automatically generating a taxonomy from numerous B2B standards, constructed using Janus, a software tool we have developed in order to extract semantic information from XML Schema corpora. The main contribution of this paper is the presentation of the results of our tool.
JeDEM - eJournal of eDemocracy and Open Government, 2014
The provision of public information contributes to the enrichment and enhancement of the data pro... more The provision of public information contributes to the enrichment and enhancement of the data produced by the government as part of its activities, and the transformation of heterogeneous data into information and knowledge. This process of opening changes the operational mode of public administrations, leveraging the data management, encouraging savings and especially in promoting the development of services in subsidiary and collaborative form between public and private entities. The demand for new services also promotes renewed entrepreneurship centred on responding to new social and territorial needs through new technologies. In this sense we speak of Open Data as an enabling infrastructure for the development of innovation and as an instrument to the development and diffusion of Innovation and Communications Technology (ICT) in the public system as well as creating space for innovation for businesses, particularly SMEs, based on the exploitation of information assets of the ter...
Ejub Kajan, Frank-Dieter Dorloff, Ivan Bedini, Handbook of Research on E-Business Standards and Protocols: Data and Advanced Web Technologies, IGI Global, Hersey PA, US, 2012, ISBN13: 9781466601468, DOI: 10.4018/978-1-4666-0146-8
When using semantic technologies developers are frequently confused about which specific inferenc... more When using semantic technologies developers are frequently confused about which specific inferencing technique is best to use for a given problem. As an initial step towards identifying "best practices" for users of semantic technologies we are conducting a series of experiments to contrast the benefits and limitations of three approaches to inferring cross-data relationships: RDFS/OWL axioms, user-defined rules and SPARQL queries. At the highest level our aim is to identify which approaches provide the best (or acceptable) solutions in terms of memory use, cpu cycles and developer effort, given a variety of specific problem characteristics. In this paper we describe the three semantic approaches we are investigating, identify three broad problem areas in our initial focus and summarize some preliminary results.
Integrating and relating heterogeneous data using inference is one of the cornerstones of semanti... more Integrating and relating heterogeneous data using inference is one of the cornerstones of semantic technologies and there are a variety of ways in which this may be achieved. Cross source relationships can be automatically translated or inferred using the axioms of RDFS/OWL, via user generated rules, or as the result of SPARQL query result transformations. For a given problem it is not always obvious which approach (or combination of approaches) will be the most effective and few guidelines exist for making this choice. This paper discusses these three approaches and demonstrates them using an "acquaintance" relationship drawn from data residing in common RDF information sources such as FOAF and DBLP datastores. The implementation of each approach is described along with practical considerations for their use. Quantitative and qualitative evaluation results of each approach are presented and the paper concludes with initial suggestions for guiding principles to help in selecting an appropriate approach for integrating heterogeneous semantic data sources.
Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering, 2013
While data are growing at a speed never seen before, parallel computing is becoming more and more... more While data are growing at a speed never seen before, parallel computing is becoming more and more essential to process this massive volume of data in a timely manner. Therefore, recently, concurrent computations have been receiving increasing attention due to the widespread adoption of multi-core processors and the emerging advancements of cloud computing technology. The ubiquity of mobile devices, location services, and sensor pervasiveness are examples of new scenarios that have created the crucial need for building scalable computing platforms and parallel architectures to process vast amounts of generated streaming data. In practice, efficiently operating these systems is hard due to the intrinsic complexity of these architectures and the lack of a formal and in-depth knowledge of the performance models and the consequent system costs. The Actor Model theory has been presented as a mathematical model of concurrent computation that had enormous success in practice and inspired a number of contemporary work in this area. Recently, the Storm system has been presented as a realization of the principles of the Actor Model theory in the context of the large scale processing of streaming data. In this paper, we present, to the best of our knowledge, the first set of models that formalize the performance characteristics of a practical distributed, parallel and fault-tolerant stream processing system that follows the Actor Model theory. In particular, we model the characteristics of the data flow, the data processing and the system management costs at a fine granularity within the different steps of executing a distributed stream processing job. Finally, we present an experimental validation of the described performance models using the Storm system.
One of the promises of the Semantic Web is to support applications that easily and seamlessly dea... more One of the promises of the Semantic Web is to support applications that easily and seamlessly deal with heterogeneous data. Most data in the Web, however, is in the Extensible Markup Language (XML) format, but using XML requires applications to understand the format of each data source that they access. Achieving the benefits of the Semantic Web involves transforming XML into the Semantic Web languages, OWL (the Web Ontology Language) and RDF (the Resource Description Framework), a process that generally has manual or only semi-automatic components. In this chapter, the authors present a set of patterns that enable the automatic transformation from XML Schema into RDF and OWL, enabling the direct use of much XML data in the Semantic Web. They focus on a possible logical representation of the first language and present an implementation, including a comparison with related works.
This chapter studies what semantic technologies can bring to the e-business domain and how they c... more This chapter studies what semantic technologies can bring to the e-business domain and how they can be applied to it. After an overview of the goals to be achieved by e-business applications a large panel of existing e-business standards is detailed, with a specific focus on B2B (Business to Business) and their current modus operandi. Furthermore, some of the most relevant e-business ontologies are also presented. Next, the chapter argues that the use of semantic technologies will simplify the automatic management of many e-business partnerships. However the construction of ontologies brings a new level of complexity that might be facilitated by automating the great part of the generation process. For this purpose, the Janus system, which is a prototype to help with the automatic derivation of ontologies from XML Schemas, the de-facto format adopted in e-business standard applications was developed. Differently from existing systems, it permits to retrieve automatically conceptual k...
2011 IEEE Fifth International Conference on Semantic Computing, 2011
One of the promises of the Semantic Web is to support applications that easily and seamlessly dea... more One of the promises of the Semantic Web is to support applications that easily and seamlessly deal with heterogeneous data. Most data on the Web, however, is in the Extensible Markup Language (XML) format, but using XML requires applications to understand the format of each data source that they access. To achieve the benefits of the Semantic Web involves transforming XML into the Semantic Web language, OWL (Ontology Web Language), a process that generally has manual or only semi-automatic components. In this paper we present a set of patterns that enable the direct, automatic transformation from XML Schema into OWL allowing the integration of much XML data in the Semantic Web. We focus on an advanced logical representation of XML Schema components and present an implementation, including a comparison with related work.
Empowering Telco operator convergence through a common marketplace
2010 14th International Conference on Intelligence in Next Generation Networks, 2010
Abstract The incredible increase of the Web applications market is threatening the world of Telco... more Abstract The incredible increase of the Web applications market is threatening the world of Telco operators, which are more and more challenged by Internet pure players and device manufacturers. Their legacy playground is narrowing as the Web is expanding. To curb ...
Uploads
Papers by Ivan Bedini