Manjith Gunatilaka, G N Wikramanayake, D D Karunaratna (2004) "Improving B2B Transactions by Exploiting Business Registries" In:23rd National Information Technology Conference, pp. 103-109. Computer Society of Sri Lanka, Colombo: CSSL Jul 8-9, ISBN: 955-9155-12-1
Implementation of Ontology Based Business Registries to Support e-CommerceGihan Wikramanayake
Manjith Gunatilaka, G N Wikramanayake, D D Karunaratna (2004) "Implementation of Ontology Based Business Registries to Support e-Commerce" In:6th International Information Technology Conference, Edited by:V.K. Samaranayake et al. pp. 222-231. Infotel Lanka Society, Colombo, Sri Lanka: IITC Nov 29-Dec 1, ISBN: 955-8974-01-3
Ontology based dynamic business process customizationieijjournal
The interaction between business models is used in consumer centric manner instead of using a producer
centric approach for customizing the business process in cloud environment. The knowledge based human
semantic web is used for customizing the business process It introduces the Human Semantic Web as a
conceptual interface, providing human-understandable semantics on top of the ordinary Semantic Web,
which provides machine-readable semantics based on RDF in this mismatching is a major problem. To
overcome this following technique automatic customization detection is an automated process of detecting
possible elements or variables of a business process that need to be especially treated in order to suit the
requirement of the other process. To the business process to be customized as the primary business process
and those that it collaborates with as secondary business process or SBP Automatic customization
enactment is an automated process of taking actions to perform the customization on the PBP according to
the detected customization spots and the automatic reasoning on the customization conceptualization
knowledge framework. The process of customizing business processes by composite the web pages by using
web service.
Management Architecture for Dynamic Federated Identity Management csandit
We present the concept and design of Dynamic Automa
ted Metadata Exchange (DAME) in
Security Assertion Markup Language (SAML) based use
r authentication and authorization
infrastructures. This approach solves the real-worl
d limitations in scalability of pre-exchanged
metadata in SAML-based federations and inter-federa
tions. The user initiates the metadata
exchange on demand, therefore reducing the size of
the exchanged metadata compared to
traditional metadata aggregation. In order to speci
fy and discuss the necessary changes to
identity federation architectures, we apply the Mun
ich Network Management (MNM) service
model to Federated Identity Management via a truste
d third party (TTP); an overview of all
components and interactions is created. Based on th
is model, the management architecture of
the TTP with its basic management functionalities i
s designed. This management architecture
includes further functionality for automated manage
ment of entities and dynamic federations.
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONijwscjournal
T Today’s competitive environment drives the enterprises to extend their focus and collaborate with their business partners to carry out the necessities. Tight coordination among business partners assists to share and integrate the service logic globally. But integrating service logics across diverse enterprises leads to
exponential problem which stipulates developers to comprehend the whole service and must resolve suitable method to integrate the services. It is complex and time-consuming task. So the present focus is to have a mechanized system to analyze the Business logics and convey the proper mode to integrate them.
There is no standard model to undertake these issues and one such a framework proposed in this paper examines the Business logics individually and suggests proper structure to integrate them. One of the innovative concepts of proposed model is Property Evaluation System which scrutinizes the service logics and generates Business Logic Property Schema (BLPS) for the required services. BLPS holds necessary information to recognize the correct structure for integrating the service logics. At the time of integration, System consumes this BLPS schema and suggests the feasible ways to integrate the service logics. Also if the service logics are attempted to integrate in invalid structure or attempted to violate accessibility levels, system will throw exception with necessary information. This helps developers to ascertain the efficient structure to integrate the services with least effort.
Agent based P ersonalized e - Catalog S ervice S ystemEditor IJCATR
With the emergence of the e
-
Catalog, there has been an increasingly wide application of commodities query in distribut
ed
environment in the field of e
-
commerce. But e
-
Catalog is often autonomous and heterogeneous, effectively integrating and querying
them is a delicate and time
-
consuming task. Electronic catalog contains rich semantics associated with products, and serves
as a
challenging domain for ontology application. Ontology is concerned with the nature and relations of being. It can play a cruc
ial role
in e
-
commerce as a formalization of e
-
Catalog. User personalized catalog ontology aims at capturing the users' inter
ests in a working
domain, which forms the basis of providing personalized e
-
Catalog services.
This paper describes a prototype of an ontology
-
based
Information retrieval agent.
User personalized catalog ontology aims at capturing the users' interests in a
working domain, which
forms the basis of providing personalized e
-
Catalog services.
In this paper, we present an ontological model of e
-
Catalogs, and design
an Agent based personalized e
-
Catalog service system (ABPECSS), which achieves match user personal
ized catalog ontology and
domain e
-
Catalog ontology based on ontology integrated
Implementation of Ontology Based Business Registries to Support e-CommerceGihan Wikramanayake
Manjith Gunatilaka, G N Wikramanayake, D D Karunaratna (2004) "Implementation of Ontology Based Business Registries to Support e-Commerce" In:6th International Information Technology Conference, Edited by:V.K. Samaranayake et al. pp. 222-231. Infotel Lanka Society, Colombo, Sri Lanka: IITC Nov 29-Dec 1, ISBN: 955-8974-01-3
Ontology based dynamic business process customizationieijjournal
The interaction between business models is used in consumer centric manner instead of using a producer
centric approach for customizing the business process in cloud environment. The knowledge based human
semantic web is used for customizing the business process It introduces the Human Semantic Web as a
conceptual interface, providing human-understandable semantics on top of the ordinary Semantic Web,
which provides machine-readable semantics based on RDF in this mismatching is a major problem. To
overcome this following technique automatic customization detection is an automated process of detecting
possible elements or variables of a business process that need to be especially treated in order to suit the
requirement of the other process. To the business process to be customized as the primary business process
and those that it collaborates with as secondary business process or SBP Automatic customization
enactment is an automated process of taking actions to perform the customization on the PBP according to
the detected customization spots and the automatic reasoning on the customization conceptualization
knowledge framework. The process of customizing business processes by composite the web pages by using
web service.
Management Architecture for Dynamic Federated Identity Management csandit
We present the concept and design of Dynamic Automa
ted Metadata Exchange (DAME) in
Security Assertion Markup Language (SAML) based use
r authentication and authorization
infrastructures. This approach solves the real-worl
d limitations in scalability of pre-exchanged
metadata in SAML-based federations and inter-federa
tions. The user initiates the metadata
exchange on demand, therefore reducing the size of
the exchanged metadata compared to
traditional metadata aggregation. In order to speci
fy and discuss the necessary changes to
identity federation architectures, we apply the Mun
ich Network Management (MNM) service
model to Federated Identity Management via a truste
d third party (TTP); an overview of all
components and interactions is created. Based on th
is model, the management architecture of
the TTP with its basic management functionalities i
s designed. This management architecture
includes further functionality for automated manage
ment of entities and dynamic federations.
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONijwscjournal
T Today’s competitive environment drives the enterprises to extend their focus and collaborate with their business partners to carry out the necessities. Tight coordination among business partners assists to share and integrate the service logic globally. But integrating service logics across diverse enterprises leads to
exponential problem which stipulates developers to comprehend the whole service and must resolve suitable method to integrate the services. It is complex and time-consuming task. So the present focus is to have a mechanized system to analyze the Business logics and convey the proper mode to integrate them.
There is no standard model to undertake these issues and one such a framework proposed in this paper examines the Business logics individually and suggests proper structure to integrate them. One of the innovative concepts of proposed model is Property Evaluation System which scrutinizes the service logics and generates Business Logic Property Schema (BLPS) for the required services. BLPS holds necessary information to recognize the correct structure for integrating the service logics. At the time of integration, System consumes this BLPS schema and suggests the feasible ways to integrate the service logics. Also if the service logics are attempted to integrate in invalid structure or attempted to violate accessibility levels, system will throw exception with necessary information. This helps developers to ascertain the efficient structure to integrate the services with least effort.
Agent based P ersonalized e - Catalog S ervice S ystemEditor IJCATR
With the emergence of the e
-
Catalog, there has been an increasingly wide application of commodities query in distribut
ed
environment in the field of e
-
commerce. But e
-
Catalog is often autonomous and heterogeneous, effectively integrating and querying
them is a delicate and time
-
consuming task. Electronic catalog contains rich semantics associated with products, and serves
as a
challenging domain for ontology application. Ontology is concerned with the nature and relations of being. It can play a cruc
ial role
in e
-
commerce as a formalization of e
-
Catalog. User personalized catalog ontology aims at capturing the users' inter
ests in a working
domain, which forms the basis of providing personalized e
-
Catalog services.
This paper describes a prototype of an ontology
-
based
Information retrieval agent.
User personalized catalog ontology aims at capturing the users' interests in a
working domain, which
forms the basis of providing personalized e
-
Catalog services.
In this paper, we present an ontological model of e
-
Catalogs, and design
an Agent based personalized e
-
Catalog service system (ABPECSS), which achieves match user personal
ized catalog ontology and
domain e
-
Catalog ontology based on ontology integrated
Adopted topic modeling for business process and software component conformity...TELKOMNIKA JOURNAL
Business processes and software components, especially class diagrams, have a firm connection. Considering software components support the business process in providing an excellent product and service. Besides, business process changes affect on software component design. One of them usually appears on the label or name of the software component or business process. Sometimes, a related business process and software component appears in the different label but the same meaning rather than using the same label. This situation is problematic when there are many changes to be made, in which the software component's modifying process becomes quite long. Therefore, the software maintainers should obtain an efficient procedure to shorten the modifying process. One solution is by using conformity checking, which helps the software maintainers know which software component is related to a specific business process. This paper compared two leading topic modeling techniques, namely probabilistic latent semantic analysis (PLSA) and latent Dirichlet allocation (LDA), to determine which one has a better performancefor process traceability.
The Content Assembly Mechanism specification provides an open XML based system for using business rules to define, validate and compose specific business documents from generalized schema elements, attributes and structures. A CAM rule set and document assembly template defines the specific business context, content requirement, and transactional function of a document. A CAM template must be capable of consistently reproducing documents that can successfully carry out the specific transactional function that they were designed for. CAM also provides the foundation for creating industry libraries and dictionaries of schema elements and business document structures to support business process needs.
Example data specifications and info requirements framework OVERVIEWAlan D. Duncan
This example framework offers a set of outline principles, standards and guidelines to describe and clarify the semantic meaning of data terms in support of an Information Requirements Management process.
It provides template guidance to Information Management, Data Governance and Business Intelligence practitioners for such circumstances that need clear, unambiguous and reliable understanding of the context, semantic meaning and intended usages for data.
03. Business Information Requirements TemplateAlan D. Duncan
A template for the clear and unambiguous definition of business data and information requirements. (cf. “Business Requirements Document”, “Functional Specification” or similar from standard SDLC processes). As such, the contents will typically form the basis for population and publication of a business glossary of information terms.
What you need to know about Data Migration for D365 Finance & OperationsGina Pabalan
This is a "nuts & bolts" whitepaper discussing the capabilities and challenges of migrating data to Microsoft Dynamics365 for Finance and Operations (D365).
Considerations for Data Migration D365 Finance & OperationsGina Pabalan
Harvesting enterprise data is central to how organizations compete, and even survive, as industries transform digitally. Yet, as companies merge and technologies shift, managing data has become an extremely complex but critical task, especially handled alongside of an enterprise ERP implementation.
For companies moving from an on-premise legacy ERP system to Microsoft’s cloud-based Dynamics 365 for Finance and Operations (“D365”), there are some unique challenges and new tools to leverage when considering the data migration activity.
Microsoft delivers the Data Management Framework (“DMF”) tool to assist customers with data migration for D365. Data migration itself consists of three distinct activities, as illustrated below: Data extraction (from legacy systems), data transformation and data import into D365. DMF will assist in the import into the new D365 application, but what is the best way to extract and transform, to “ready” the data for the import?
What is EDI Communication and how can a company get started exchanging documents with a new Trading Partner via EDI? Learn all you need to know about EDI here.
Visit www.edi2xml.com today for more info!
B2B payments are broken! At the very least, they are a paper-intensive, high-touch endeavor that requires you to risk handling supplier bank accounts, deal with escheatment, and manage supplier inquiries. AribaPay, a new and unique method of B2B payment, leverages the strengths of both the Ariba Network and the Discover Network to solve the fundamental issues that plague B2B payments and prohibit you from moving more suppliers to electronic payments.
By giving your suppliers full visibility into the payment with rich remittance and payment track and trace technology, you can virtually eliminate checks and supplier payment inquiries while outsourcing your biggest source of payment risk: supplier bank account management.
Join this session to learn how AribaPay can fundamentally transform your B2B payments process while giving your suppliers what they really want: full visibility into information needed to reconcile as well as complete confidence in payment timing.
In this session, you will learn about SAP Ariba solutions for payables and finance in 2016 and beyond, specifically in EMEA. This session is a must if you are a corporate finance or A/P user or a deployment/implementation team member seeking information associated with the direction of SAP Ariba solutions for payables and finance in EMEA.
‘Payment Industry of Bangladesh’, published by South Korean smart card provider Kona, looks at the background of the country’s payment industry, the current payment scenario in Bangladesh and the evolution of payment instruments such as cash, debit and credit cards, money transfers and mobile financial services.
It goes on to explore the deployment of technologies including NFC, host card emulation (HCE), tokenization, mobile payments and EMV. The white paper also identifies some of the key players operating within the country and sets out some of the future trends for the country’s payments industry.
It has been 34 years since the first online B2B transaction was completed – and much has changed since then. In a time when payment companies are under tremendous pressure to produce more with fewer resources, many are jumping the traditional payments ship and switching over to electronic payments. This slideshare will take you on a journey from paper checks to automation in the B2B space, and unveil the power of AvidXchange's solutions on a company’s bottom line.
Accounts Payable: Best-in-Class Strategies for Reducing Invoice Processing Co...Nasreen Quibria
This webinar highlights findings from the Invoicing and Workflow benchmark study and unveils a core set of recommendations that follow Aberdeen's unique Best-in-Class Maturity Framework, which details the specific strategies, capabilities and technology solutions leveraged by top-performing enterprises to drive down the costs and cycle time associated with invoice-processing.
Procurement 2020, Milepost 2015: Oxford Economics on Ongoing and Emerging Tre...SAP Ariba
Find out what happened when a small group of CPOs got together to share their bold 10-year vision for the future of procurement—and then five years later had that vision checked against what 1,000 executives and practitioners are actually experiencing. In this session, you’ll hear why Ariba and Oxford Economics embarked on “another future of procurement” study, and see what makes this survey so different from all the others. You’ll get an insider’s peak at the preliminary findings, and leave inspired to talk more with colleagues about what you think the future—and present day—looks like for procurement.
Adopted topic modeling for business process and software component conformity...TELKOMNIKA JOURNAL
Business processes and software components, especially class diagrams, have a firm connection. Considering software components support the business process in providing an excellent product and service. Besides, business process changes affect on software component design. One of them usually appears on the label or name of the software component or business process. Sometimes, a related business process and software component appears in the different label but the same meaning rather than using the same label. This situation is problematic when there are many changes to be made, in which the software component's modifying process becomes quite long. Therefore, the software maintainers should obtain an efficient procedure to shorten the modifying process. One solution is by using conformity checking, which helps the software maintainers know which software component is related to a specific business process. This paper compared two leading topic modeling techniques, namely probabilistic latent semantic analysis (PLSA) and latent Dirichlet allocation (LDA), to determine which one has a better performancefor process traceability.
The Content Assembly Mechanism specification provides an open XML based system for using business rules to define, validate and compose specific business documents from generalized schema elements, attributes and structures. A CAM rule set and document assembly template defines the specific business context, content requirement, and transactional function of a document. A CAM template must be capable of consistently reproducing documents that can successfully carry out the specific transactional function that they were designed for. CAM also provides the foundation for creating industry libraries and dictionaries of schema elements and business document structures to support business process needs.
Example data specifications and info requirements framework OVERVIEWAlan D. Duncan
This example framework offers a set of outline principles, standards and guidelines to describe and clarify the semantic meaning of data terms in support of an Information Requirements Management process.
It provides template guidance to Information Management, Data Governance and Business Intelligence practitioners for such circumstances that need clear, unambiguous and reliable understanding of the context, semantic meaning and intended usages for data.
03. Business Information Requirements TemplateAlan D. Duncan
A template for the clear and unambiguous definition of business data and information requirements. (cf. “Business Requirements Document”, “Functional Specification” or similar from standard SDLC processes). As such, the contents will typically form the basis for population and publication of a business glossary of information terms.
What you need to know about Data Migration for D365 Finance & OperationsGina Pabalan
This is a "nuts & bolts" whitepaper discussing the capabilities and challenges of migrating data to Microsoft Dynamics365 for Finance and Operations (D365).
Considerations for Data Migration D365 Finance & OperationsGina Pabalan
Harvesting enterprise data is central to how organizations compete, and even survive, as industries transform digitally. Yet, as companies merge and technologies shift, managing data has become an extremely complex but critical task, especially handled alongside of an enterprise ERP implementation.
For companies moving from an on-premise legacy ERP system to Microsoft’s cloud-based Dynamics 365 for Finance and Operations (“D365”), there are some unique challenges and new tools to leverage when considering the data migration activity.
Microsoft delivers the Data Management Framework (“DMF”) tool to assist customers with data migration for D365. Data migration itself consists of three distinct activities, as illustrated below: Data extraction (from legacy systems), data transformation and data import into D365. DMF will assist in the import into the new D365 application, but what is the best way to extract and transform, to “ready” the data for the import?
What is EDI Communication and how can a company get started exchanging documents with a new Trading Partner via EDI? Learn all you need to know about EDI here.
Visit www.edi2xml.com today for more info!
B2B payments are broken! At the very least, they are a paper-intensive, high-touch endeavor that requires you to risk handling supplier bank accounts, deal with escheatment, and manage supplier inquiries. AribaPay, a new and unique method of B2B payment, leverages the strengths of both the Ariba Network and the Discover Network to solve the fundamental issues that plague B2B payments and prohibit you from moving more suppliers to electronic payments.
By giving your suppliers full visibility into the payment with rich remittance and payment track and trace technology, you can virtually eliminate checks and supplier payment inquiries while outsourcing your biggest source of payment risk: supplier bank account management.
Join this session to learn how AribaPay can fundamentally transform your B2B payments process while giving your suppliers what they really want: full visibility into information needed to reconcile as well as complete confidence in payment timing.
In this session, you will learn about SAP Ariba solutions for payables and finance in 2016 and beyond, specifically in EMEA. This session is a must if you are a corporate finance or A/P user or a deployment/implementation team member seeking information associated with the direction of SAP Ariba solutions for payables and finance in EMEA.
‘Payment Industry of Bangladesh’, published by South Korean smart card provider Kona, looks at the background of the country’s payment industry, the current payment scenario in Bangladesh and the evolution of payment instruments such as cash, debit and credit cards, money transfers and mobile financial services.
It goes on to explore the deployment of technologies including NFC, host card emulation (HCE), tokenization, mobile payments and EMV. The white paper also identifies some of the key players operating within the country and sets out some of the future trends for the country’s payments industry.
It has been 34 years since the first online B2B transaction was completed – and much has changed since then. In a time when payment companies are under tremendous pressure to produce more with fewer resources, many are jumping the traditional payments ship and switching over to electronic payments. This slideshare will take you on a journey from paper checks to automation in the B2B space, and unveil the power of AvidXchange's solutions on a company’s bottom line.
Accounts Payable: Best-in-Class Strategies for Reducing Invoice Processing Co...Nasreen Quibria
This webinar highlights findings from the Invoicing and Workflow benchmark study and unveils a core set of recommendations that follow Aberdeen's unique Best-in-Class Maturity Framework, which details the specific strategies, capabilities and technology solutions leveraged by top-performing enterprises to drive down the costs and cycle time associated with invoice-processing.
Procurement 2020, Milepost 2015: Oxford Economics on Ongoing and Emerging Tre...SAP Ariba
Find out what happened when a small group of CPOs got together to share their bold 10-year vision for the future of procurement—and then five years later had that vision checked against what 1,000 executives and practitioners are actually experiencing. In this session, you’ll hear why Ariba and Oxford Economics embarked on “another future of procurement” study, and see what makes this survey so different from all the others. You’ll get an insider’s peak at the preliminary findings, and leave inspired to talk more with colleagues about what you think the future—and present day—looks like for procurement.
Going Digital with SAP S/4HANA Sourcing and Procurement and SAP Ariba Solutio...SAP Ariba
What does going digital mean, and what are the challenges companies face trying to transform themselves to digital enterprises? Learn how SAP Ariba solutions are an integral part of the SAP S/4HANA Sourcing and Procurement solution and how you can move from your current solutions into the future of digital commerce for all of your organization’s spend types. We’ll explain how SAP Ariba solutions offer a low-risk, phased approach to starting out on this digital journey, combining the power of SAP S/4HANA with the Ariba Network.
The 100 Leading Global Fintech Innovators 2015 H2 Ventures
We are pleased to present the second annual ‘Fintech 100’, the best fintech innovators, this year from 19 countries around the world.
The Fintech 100 are those companies using technology to the best advantage and driving disruption within the financial services industry. These companies have a commitment to excellence, superior customer experience and a demonstrated ability to do one thing in a market better than everyone else.
The Fintech 100 includes the leading 50 fintech companies across the globe, and the most intriguing 50 ‘emerging stars’ – exciting new fintechs with bold, disruptive and potentially game-changing ideas – expanding on the success of last year’s list.
Visit www.fintechinnovators.com for more information
E-commerce Trends from 2015 to 2016 by DivanteDivante
Every year our specialists gather the most significant trends in the e-commerce world.
Here we present you the compedium of knowledge that will help you to choose the best possible direction for your e-business and prevent you from missing out on a great opportunities for the future development!
The Power of SAP and Ariba Solution IntegrationSAP Ariba
Participate in this session to learn how to leverage end-to-end procurement processes that connect the cloud and the Ariba Network with your on-premise infrastructure. Find out which hybrid integration scenarios between SAP on-premise solutions, cloud-based Ariba applications, and the Ariba Network are already supported and what integration scenarios are planned for 2015. Understand how SAP ERP, SAP Supplier Relationship Management, and SAP Supply Network Collaboration can be easily connected to the Ariba Network, and how you can run integrated end-to-end sourcing processes between SAP ERP and the best-in-class Ariba Sourcing solution. Furthermore, hear which operational procurement processes are supported between SAP ERP and Ariba Procurement Content and Ariba Procure-to-Pay.
S S Sooriarachchi, G N Wikramanayake, G K A Dias (2003) "A Tool for the Management of ebXML Resources" In:5th International Information Technology Conference, pp. 142-151. Infotel Lanka Society Ltd., Colombo, Sri Lanka: IITC Dec 1-7, ISBN: 955-8974-00-5
This approach will help to change the traditional approach of point-to-point communication in Manufacturing Execution Systems (MES) to using BizTalk server as a middleware to Integrate several systems
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONijwscjournal
T Today’s competitive environment drives the enterprises to extend their focus and collaborate with their business partners to carry out the necessities. Tight coordination among business partners assists to share and integrate the service logic globally. But integrating service logics across diverse enterprises leads to exponential problem which stipulates developers to comprehend the whole service and must resolve suitable method to integrate the services. It is complex and time-consuming task. So the present focus is to have a mechanized system to analyze the Business logics and convey the proper mode to integrate them. There is no standard model to undertake these issues and one such a framework proposed in this paper examines the Business logics individually and suggests proper structure to integrate them. One of the innovative concepts of proposed model is Property Evaluation System which scrutinizes the service logics and generates Business Logic Property Schema (BLPS) for the required services. BLPS holds necessary information to recognize the correct structure for integrating the service logics. At the time of integration, System consumes this BLPS schema and suggests the feasible ways to integrate the service logics. Also if the service logics are attempted to integrate in invalid structure or attempted to violate accessibility levels, system will throw exception with necessary information. This helps developers to ascertain the efficient structure to integrate the services with least effort.
EVALUATION OF COMPUTABILITY CRITERIONS FOR RUNTIME WEB SERVICE INTEGRATIONijwscjournal
T Today’s competitive environment drives the enterprises to extend their focus and collaborate with their business partners to carry out the necessities. Tight coordination among business partners assists to share and integrate the service logic globally. But integrating service logics across diverse enterprises leads to exponential problem which stipulates developers to comprehend the whole service and must resolve suitable method to integrate the services. It is complex and time-consuming task. So the present focus is to have a mechanized system to analyze the Business logics and convey the proper mode to integrate them. There is no standard model to undertake these issues and one such a framework proposed in this paper examines the Business logics individually and suggests proper structure to integrate them. One of the innovative concepts of proposed model is Property Evaluation System which scrutinizes the service logics and generates Business Logic Property Schema (BLPS) for the required services. BLPS holds necessary information to recognize the correct structure for integrating the service logics. At the time of integration, System consumes this BLPS schema and suggests the feasible ways to integrate the service logics. Also if the service logics are attempted to integrate in invalid structure or attempted to violate accessibility levels, system will throw exception with necessary information. This helps developers to ascertain the efficient structure to integrate the services with least effort.
Websphere Partner Gateway es una solución para proyectos Business-to-Business (B2B) donde manejamos documentos EDI, XML o Binary sobre canales seguros y soportando protocolos como AS1, AS2, AS3, RNIF, SOAP, cXML,ebMS, CIDX, EDI y text files.
ventas@ez-tech.com.mx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxwhittemorelucilla
Data warehouse design from XML sources
Matte0 Golfarelli Stefano Rizzi
DEIS - University of Bologna DEIS - University of Bologna
Viale Risorgimento, 2 Viale Risorgimento, 2
40136 Bologna - Italy 40136 Bologna - Italy
+39-051-642862 +39-051-2093542
[email protected][email protected]
Boris Vrdoljak
FER - University of Zagreb
Unska 3
10000 Zagreb - Croatia
+385-(O)l -6129756
[email protected]
ABSTRACT
A large amount of data needed in decision-making processes is
stored in the XML data format, which is widely used for e-
commerce and Internet-based information exchange. Thus, as
more organizations view the web as an integral part of their
communication and business, the importance of integrating XML
data in data warehousing environments is becoming increasingly
high. In this paper we show how the design of a data mart can be
carried out starting directly from an XML source. Two main
issues arise: on the one hand, since XML models semi-structured
data, not all the information needed for design can be safely
derived; on the other, different approaches for representing
relationships in XML DTDs and Schemas are possible, each with
different expressive power. After discussing these issues, we
propose a semi-automatic approach for building the conceptual
schema for a data mart starting from the XML sources.
Keywords
Data warehouse design, Data warehousing and the web, XML
1. INTRODUCTION
A large amount of data needed in decision-making processes is
stored in the XML (Extensible Markup Language) data format.
The structure of XML, composed of nested custom-defined tags
that can describe the meaning of the content itself, makes it usable
as a semantic-preserving data exchange format on the web. As the
Internet has evolved into a global platform for e-commerce and
information exchange, the interest in XML has been growing and
large volumes of XML data already exist.
XML can be considered as a particular standard syntax for the
exchange of semi-structured data [l]. One common feature of
semi-structured data models is the lack of schema, so that the data
is self-describing. However, XML documents can be associated
with and validated against either a Document Type Definition
(DTD) or an XML Schema, both of which allow the structure of
XML documents to be described and their contents to be
constrained. DTDs are defined as a part of the XML 1.0
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies
are not made or distributed for profit or commercial advantage and that
copies bear this notice and the full citation on the first page. To copy
otherwise, or republish, to post on servers or to redistribute to lists.
requires prior specific permission and/or a fee.
DOLAP ‘01, November 9,2001, Atlanta, Georgia, USA.
Copyright 2001 ACM l-581 l3-437-l/Ol/OOl I . ..$5.00.
Specification [15], while XML Schemas have recently become a
W3C Recommendation [16]. XML S.
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxrandyburney60861
Data warehouse design from XML sources
Matte0 Golfarelli Stefano Rizzi
DEIS - University of Bologna DEIS - University of Bologna
Viale Risorgimento, 2 Viale Risorgimento, 2
40136 Bologna - Italy 40136 Bologna - Italy
+39-051-642862 +39-051-2093542
[email protected][email protected]
Boris Vrdoljak
FER - University of Zagreb
Unska 3
10000 Zagreb - Croatia
+385-(O)l -6129756
[email protected]
ABSTRACT
A large amount of data needed in decision-making processes is
stored in the XML data format, which is widely used for e-
commerce and Internet-based information exchange. Thus, as
more organizations view the web as an integral part of their
communication and business, the importance of integrating XML
data in data warehousing environments is becoming increasingly
high. In this paper we show how the design of a data mart can be
carried out starting directly from an XML source. Two main
issues arise: on the one hand, since XML models semi-structured
data, not all the information needed for design can be safely
derived; on the other, different approaches for representing
relationships in XML DTDs and Schemas are possible, each with
different expressive power. After discussing these issues, we
propose a semi-automatic approach for building the conceptual
schema for a data mart starting from the XML sources.
Keywords
Data warehouse design, Data warehousing and the web, XML
1. INTRODUCTION
A large amount of data needed in decision-making processes is
stored in the XML (Extensible Markup Language) data format.
The structure of XML, composed of nested custom-defined tags
that can describe the meaning of the content itself, makes it usable
as a semantic-preserving data exchange format on the web. As the
Internet has evolved into a global platform for e-commerce and
information exchange, the interest in XML has been growing and
large volumes of XML data already exist.
XML can be considered as a particular standard syntax for the
exchange of semi-structured data [l]. One common feature of
semi-structured data models is the lack of schema, so that the data
is self-describing. However, XML documents can be associated
with and validated against either a Document Type Definition
(DTD) or an XML Schema, both of which allow the structure of
XML documents to be described and their contents to be
constrained. DTDs are defined as a part of the XML 1.0
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies
are not made or distributed for profit or commercial advantage and that
copies bear this notice and the full citation on the first page. To copy
otherwise, or republish, to post on servers or to redistribute to lists.
requires prior specific permission and/or a fee.
DOLAP ‘01, November 9,2001, Atlanta, Georgia, USA.
Copyright 2001 ACM l-581 l3-437-l/Ol/OOl I . ..$5.00.
Specification [15], while XML Schemas have recently become a
W3C Recommendation [16]. XML S.
Web Services-Enhanced Agile Modeling and Integrating Business ProcessesMustafa Salam
We propose a model-driven approach, based on Web services standards, for modeling and integrating agile business processes using Web services. The choice of focusing on Web services technology was not arbitrary. The large and broad adoption of this technology by enterprises will lead most business processes to be performed using Web services. Besides, the added value of Web services and their great interest to business process management are beyond doubt. Web services produce, on the one hand, loosely coupled applicative components.
On the other hand, they are the most widely used implementation technology of SOA (Service-Oriented Architecture), which is based on the large experiences of software and distributed component technologies. Being founded on the XML (eXtensible Markup Language) language, the SOAP (Simple Object Access Protocol) protocol and the UDDI (Universal Description Discovery and Integration) repository, this technology can be considered as an appropriate mean to ensure interoperability, data exchange and the publication and discovery of business processes when they can be implemented as Web services.
Evaluation of English and IT skills of new entrants to Sri Lankan universitiesGihan Wikramanayake
Gihan N. Wikramanayake, Damitha D. Karunartna, Dilkushi S. Wettewe, "Evaluation of English and IT skills of new entrants to Sri Lankan universities", International Conference on Information and Educational Technology (ICIET), Mumbai, 15 Jan 2012.
This study presents our experiences in designing, implementing and deploying an on-line evaluation scheme to measure the English and information technology skills of new entrants to Sri Lankan universities at point of entry in 2011. Over 15,000 students from 25 districts of the country were subjected to the on-line evaluation. The test was
conducted by using a learning management system, in 24 consecutive days in twenty six centres scattered across the country. This paper sums up the experiences we gathered in conducting the evaluation of a larger group of students spread across a wide geographical area and the lessons learned.
G N Wikramanayake (2010) Learning beyond the classroom In: Humanitarian Technology Challenges of the 21st Century, Trivandrum, Kerala, 20-21 Feb. IEEE Kerala Section
Seminar on Sports and Information Technology held at UCSC on 10th July 2010 under the distinguish patronage of Hon. C.B. Rathnayake Minister of Sports, Member of Parliament Thilanga Sumithipala and Professor Kshanika Hirimburegama Vice-Chancellor, University of Colombo
Improving student learning through assessment for learning using social media...Gihan Wikramanayake
Hakim Usoof, Gihan Wikramanayake (2009) Improving student learning through assessment for learning using social media and e-Learning 2.0 on a distance education degree programme in Sri Lanka In: Open Learning: Media, Environments and Cultures, What Role for Social Media and E-Learning 2.0? The European Conference on Educational Research (ECER) in Vienna, Austria: Sept 28-30
M C Siriwardena, G N Wikramanayake (2005) Exploiting Tourism through Data Warehousing IS Engineer, The Bulletin of the British Computer Society Sri Lanka Section, Oct, pp. 23-25.
T Silva, D D Karunaratna, G N Wikramanayake, K P Hewagamage, G K A Dias (2004) Speaker Search and Indexing for Multimedia Databases In: 6th International Information Technology Conference Edited by:V.K. Samaranayake et al. 157-162 Infotel Lanka Society Colombo, Sri Lanka: IITC Nov 29-Dec 1, ISBN: 955-8974-01-3
Authropometry of Sri Lankan Sportsmen and Sportswomen, with Special Reference...Gihan Wikramanayake
T W Wikramanayake, J Dassanayake, G N Wikramanayake, S Amerasinghe (1991) Authropometry of Sri Lankan Sportsmen and Sportswomen, with Special Reference to Body Mass Index The Ceylon Journal of Medical Science 34: 1. 15-32 Jun
Analysis of Multiple Choice Question Papers with Special Reference to those s...Gihan Wikramanayake
V K Samaranayake, G N Wikramanayake, A P S R Somasiri, M G N A S Fernando (1985) Analysis of Multiple Choice Question Papers with Special Reference to those set at the G.C.E. (Advanced Level) Examination The Journal of the Mathematical and Astronomical Society 12: 17-25
P G Punchihewa, G N Wikramanayake, D D Karunaratna (2003) Balanced Scorecard and its relationship to UMM IS Engineer, The Bulletin of the British Computer Society Sri Lanka Section 7-8 Oct
H A Caldera, Y Deshpande, G N Wikramanayake (2005) Web Usage Mining Based on Heuristics: Drawbacks. IS Engineer, The Bulletin of the British Computer Society Sri Lanka Section, Apr, pp. 27-28.
G N Wikramanayake, W A Gray, N J Fiddian (1995) Evolving and Migrating Relational Legacy Databases In:14th Conference of South East Asia Regional Computer Confederation on Sharing IT Achievements for Regional Growth 533-561 Computer Society of Sri Lanka for SEARCC CSSL Sep 5-8, ISBN 955-9155-03-2
Re-Engineering Databases using Meta-Programming TechnologyGihan Wikramanayake
G N Wikramanayake (1997) "Re-engineering Databases using Meta-Programming Technology" In:16th National Information Technology Conference on Information Technology for Better Quality of Life Edited by:R. Ganepola et al. pp. 1-14. Computer Society of Sri Lanka, Colombo: CSSL Jul 11-13, ISBN 955-9155-05-9
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Improving B2B Transactions by Exploiting Business Registries
1. 1
Improving B2B Transactions by Exploiting Business Registries
Manjith Gunatilaka, Gihan Wikramanayake, Damitha Karunaratna
University of Colombo School of Computing
manjith@dmsswt.com, gnw@ucsc.cmb.ac.lk, ddk@ucsc.cmb.ac.lk
ABSTRACT Business to Business (B2B) infrastructure frameworks is
difficult to extract due to unstructured domain
classification in business registries. Therefore how we can
improve these business structures (Business frameworks)
One of the essential requirements in electronic business is is an area most researchers are trying to address.
to exchange business information between agreed
business partners. However discovering suitable Use of Ontology as an information source to formalize
partner(s) and establishing collaboration with these domain knowledge and finding a way of mapping this
partners is a problem faced by many current e-commerce information to registry content may be a practical solution
infrastructure models. Therefore effective implementation which will enhance B2B communication and hence Info-
of a strategic B2B communication between business Structure facilities. But today the use of Ontological
partners by proposing a feasible solution to overcome classifications inside the registry is not used by any of
existing concerns/problems is one of the main objectives these registries. Therefore registries implement this
that we need to address in order to develop the existing knowledge using coding schemes which is specific to its
Info-Structure concept. own implementation. During our research effort, we have
In this research paper we are proposing how we can selected OASIS [7] open ebXML registry implementation
improve the storage of business domain knowledge and (freeebXML) [8] as an example registry. Web Semantic
effective searching of business services stored in Content in the repository is represented using OWL [9]
registries utilizing the implementation of Ontologies. We Ontology language.
have selected “IT Outsource” as our example Ontology
which helps IT companies engaged in outsourcing to
setup their business repositories in an effective manner. 2. IMPORTANCE OF REGISTRY
Therefore within a short period of time customers can CENTRIC OPERATION IN B2B
effectively search business services advertised in these TRANSACTIONS
registries.
Let’s consider B2B transaction between two parties in
1. INTRODUCTION point-to-point interface. This type of transactions needs
sender and receiver to know detail knowledge about each
The Electronic Business XML (ebXML)[1] and Universal others application for mapping values. Though
Description, Discovery and Integration (UDDI)[2] are the information sharing is direct it is cumbersome due to non
commonest business infrastructure frameworks available availability of standard format or automation. The other
in the market. All of these frameworks implement problem it has is the number of mapping between each
business registries to advertise business services. These party can be n(n-1)/2 if it has n number of end points.
registries are domain specific and it publishes business This is practically not a feasible solution.
information relevant to particular business domain. In real
world there are a number of business registries such as The second type of sharing of information in B2B is
Adobe – eForm registry [3], SDMX - statistical registry based on “hub n’ spoke” pattern [10] creating integration
[4], Apelon – Medical guideline registry [5], General broker which passes messages and control information in
Motors and Vokswagon B2B artifacts registry, IBM a token. This integration broker is not an ideal solution
UDDI business test registry [6], etc. because it is even worse when compared to the existing
problems in the point-to-point solution. Alternative to
Ontology is a description of a content and relationship these methods is the hybrid solution based on two of these
expressed as a formal vocabulary. This can be used to approaches which provides optimal results and eliminates
classify domain specific information in different areas many problems existing in the point-to-point and hub n’
such as in education, engineering, natural sciences etc. spoke approaches.
Most of the business information stored in repositories in
2. 2
Therefore this new solution or the third type of B2B scenarios and specifications. Step (1) and (2) illustrates
transaction approach should be based on centralized and implementation phase of these Business Collaboration
decentralized concepts where it maintain decentralized Protocol Profile (CPP) for any given company. Once
Web Services, queries etc. and make meta data (context) Company A registers its business profile in the registry, it
as centralized elements. This approach is based on is available for any company to refer A’s business
Centralized Registry/Repository which keeps meta data of scenarios, processes and specifications to start business
your organization in the specific domain. The Return on with company A. Once A’s profile is available in the
Investment (ROI) of an organization is based on repository, Company B will search for a suitable business
Enterprise Agility (Business Process), domain knowledge partners (Discovery of partner information and
and information services it offers. Therefore negotiation phase) in the registry (step 3). Company B’s
implementation of Business Registry/Repository concept ebXML compliant system is capable of extracting suitable
will encourage any organization to move fast in the right
Figure 1: ebXML interaction process
direction and better knowledge of domain rather than partner(s) from repository according to business
sluggish movement or wasted motion . scenarios, business processes etc. specified in the
repository. Company B extracts A’s CPP (step 4) and
3. ebXML B2B TRANSACTION PROCESS analyze its compatibility with B’s CPP. At this stage
company B directly negotiate with Company A’s (step 5)
According to the diagram shown in Figure 1. Company A terms and conditions and generate Collaboration Protocol
establishes its own (step 1 and 2) Business Processes, Agreement (CPA) to initiate business transactions. Once
Business Scenarios, Business Specifications and Business CPA is established, the two parties begin actual
Profiles in the ebXML repository. Similarly repository transactions (step 6).
contains other companies’ business profiles, business
3. 3
4. ebXML BUSINESS REGISTRY 5. SEMANTIC WEB CONTENT
MANAGEMENT (WCM) AND
The comparison of registry/repository scenario can be a ONTOLOGY
good example for a library system where borrower needs
to find a book using a catalogue. Once relevant book is
found it can be retrieved physically. Therefore books 5.1 Relationship between Semantic Web and
catalogue acts as a registry and discovery is a process to Ontology
locate services advertised in the registry. Once service is
found, it can be physically retrieved from the repository.
All registered information stored in the repository is
RegistryObject
managed by registry services. These services are stored as
metadata in the registry as Registry Objects which can be
relate to any given instance.
The ebXML registry contents are classified according to
Classification ClassificationNode RegistryEntry Association
Registry Information Model (RIM) [11]. The
composition of registry structure is shown in class
diagram given in Figure 2. According to the diagram all
objects are represented by a root called RegistryObject
which is an abstract class. It represents minimal meta data ClassificationScheme RegistryPackage Service ExtrinsicObject
information in the registry. All domain hierarchies are
grouped into ClassificationScheme (i.e. grouping of
registry objects). It group RegistryObject into categories
of tree structure. In our example business domain, “IT
Outsource”, “Industry Category” are several
Figure 2: RIM Class hierarchy diagram
Classification Schemes. We have classified according to
our own way of classification not based on standard
classification schemes such as North American Industry Semantic Web is an effective way of representing
Classification System (NAICS) [12] or ISO 3166 [13] etc. information in a link way that can be easily processed by
The reason not to select standard coding scheme was machines on a global scale. The representation of this
mainly due to lack of proper code sets currently available information can be achieved using various Web Semantic
on IT domain and designing such a scheme is a cumber languages such as DAML+OIL [15], RDF [16], OWL etc.
exercise. Therefore we have decided not to design and The Ontology is a way representing the link information
incorporate standard codes based on NAICS/ISO which is in a structured way so that it can be shared/reuse among
out of the scope in this research project. The people or software agents. In other words it is an explicit
ClassificationNodes represents tree nodes in specification of conceptualization [17]. This will help to
ClassificationScheme. For example “Transportation”, separate domain knowledge in particular area from
“Consumer electronics” are ClassificationNodes in operational knowledge. In our research, we have selected
“Industry” ClassificationScheme. The RegistryEntry OWL as Semantic Web language to represent “IT
provide metadata to the repository item. The Association Outsource” Ontology. The creation of Ontology was
class represents relationship between two registry objects carried out using Ontology development editor called
in the Registry Information Model. These two registry Protégé [18] which is a popular Ontology development
objects are called source RegistryObject and target tool.
RegistryObject.
5.2 What is Semantic Web Content
The Service instance represents published registry Management?
services. The interface to these services are implemented
according to ebXML Registry Service Specification
WCM is a mechanism to manage web site or repository
(ebRSS) [14]. These services are published as Web
contents remotely and linked, categorized and arrange the
Services, service discovery and specification details using
contents in a way we required. Currently in ebXML
Web Service Description Language (WSDL).
WCM is performed according to RIM specification. But
representation of Ontology based classification
mechanism is not supported in ebXML RIM model.
Therefore it is important to transform Ontology based
4. 4
OWL model into RIM model and map similarities shown <owl:Class rdf:ID="InfrastructureIT">
in OWL and ebXML RIM. Once transformation is <rdfs:subClassOf>
available information is stored according to converted <owl:Class rdf:about="#OutsourceServices"/>
RIM model which actually represents common Ontology </rdfs:subClassOf>
of a selected domain such as “IT Outsourcing”. <rdfs:label>Infrastructure IT</rdfs:label>
</owl:Class>
5.3 Defining “IT Outsource” Ontology using
OWL <owl:Class rdf:ID="KnowledgeServices">
<rdfs:subClassOf>
<owl:Class rdf:about="#BusinessProcess"/>
IT Outsource
Service
</rdfs:subClassOf>
</owl:Class>
…………………..
…………………..
IT Services Product Design Services
Business Process
Infrastructure IT Services
……………………
Outsourcing Services
<owl:ObjectProperty rdf:ID="ITServiceIndustry">
<rdfs:domain rdf:resource="#ITServices"/>
Customer
<rdfs:range>
System S/W
Application Development &
Maintenance
CRM
e-Services
Hardware Design
Development
Interaction
Services
Manage Networks
<owl:Class> …………………. (4.1)
Architectural
Support Services
Testing,Verification
Payment Services
System
Administration
<owl:unionOf rdf:parseType="Collection">
<owl:Class rdf:about="#Finance"/>
Consulting and Validation
Supply Chain
Services
<owl:Class rdf:about="#Government"/>
</owl:unionOf>
Knowledge
Services </owl:Class>
</rdfs:range>
</owl:ObjectProperty>
Figure 3: An Example “IT Outsource” Ontology Services
Class diagram <owl:DatatypeProperty rdf:ID="costSolution">
<rdfs:domain rdf:resource="#Solutions"/>
Diagram shown in Figure 3 represents “IT Outsource” <rdfs:range ……………… (4.2)
domain and its relationship with the Ontology. It rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
represents main services in IT Outsource domain and this </owl:DatatypeProperty>
class relationship was converted to OWL using protégé ……………………………..
tool and its code snippet is shown below as Figure 4. …………………………….
<ERPSol rdf:ID="OracleFinancials">
<?xml version="1.0"?> <costSolution
<rdf:RDF rdf:datatype=http://www.w3.org/2001/XMLSchema#string>
xmlns:owl="http://www.w3.org/2002/07/owl#" US$ 5000 per user ……………….. (4.3)
xmlns:protege="http://protege.stanford.edu/plugins/owl/protege# </costSolution>
"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" <providerSolution>
xmlns="http://a.com/ontology#" <Provider rdf:ID="DMS">
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" <nameOrganization
xml:base="http://a.com/ontology"> rdf:datatype=http://www.w3.org/2001/XMLSchema#string>
DMS Software Technologies
<owl:Ontology rdf:about=""> </nameOrganization>
<owl:imports </Provider>
rdf:resource="http://protege.stanford.edu/plugins/owl/protege"/> </providerSolution>
<rdfs:comment
rdf:datatype=http://www.w3.org/2001/XMLSchema#string> <providerSolution>
IT Outsourcing Ontology <Provider rdf:ID="MIT">
</rdfs:comment> <nameOrganization
</owl:Ontology> rdf:datatype=http://www.w3.org/2001/XMLSchema#string>
MIT
<owl:Class rdf:ID="PaymentServices"> </nameOrganization>
<rdfs:subClassOf> </Provider>
<owl:Class rdf:about="#BusinessProcess"/> </providerSolution>
</rdfs:subClassOf> </ERPSol>
Figure 4: OWL Code for Sample Ontology
5. 5
In OWL, there are three basic elements called Classes, represented as rdf:parseType then it should be mapped
Individuals (Instance of a Class) and Properties. The with the RegistryPackage instance in RIM.
Classes describe concepts in the domain. For example,
“ITInfrastructure”, “PaymentServices” and “Solution” are <RegistryPackage id="IndustryPkg-id" >
some of the example Classes in our selected domain. It is <Name> ……. </Name>
possible to define Sub Classes within a class to further <Description> …. </Description>
classify the base Class. The second important element </RegistryPackage>
Individual describes is the specific instance of a Class.
For example, in the “ERPSolution” Class, <Association id="ITServiceIndustryAsso-id"
“OracleFinancial” is an instance. The third element associationType="ITServiceIndustry"
Properties defines values that each Individual can take. sourceObject="ITServices"
For example, in “OracleFinancial” instance (individual) targetObject="IndustryPkg-id"
there are three types of Properties namely ObjectProperty, </Association>
DatatypeProperty and Individual Property. These
properties represent binary relation. The ObjectProperty Similarly we transformed all OWL specifications into
(Figure 4, Section 4.1) represents relationship between ebXML registry RIM schema specification. Once this
two instances. The rdfs:domain and rdfs:range restrict the transformation is completed new RIM schema can be
relationship by defining its domain and range Classes. stored in the ebXML registry. The process of
The DatatypeProperty (Figure 4, Section 4.2) represents transformation was automated using a Jena [19] Ontology
relation between instance Classes and RDF literals and parser and predefined OWL and ebXML RIM mapping
XML Schema datatypes. The final type of Property, table. These mappings are used as a reference in the
Individual, (Figure 4, Section 4.3) defines Instance conversion process. The process of transformation and the
specific XML Schema datatype based element. components used are shown in Figure 6. It also shows
how registry can be accessed via Registry browser which
6. MAPPING OWL INTO ebXML RIM is based on JAXR (Java API for XML Registry) [20] API.
Figure 5 represents example “IT Outsource” Ontology in The analysis we carried out on Ontology based language
ebXML RIM class hierarchy format. During the analysis OWL and its representation inside the open business
of OWL and ebXML RIM syntax what we gathered is, it registry (free ebXML) can be automated using OWL-
has its own concepts in representing information. ebXML Onto transformation engine. This kind of plug-in
Therefore we need to map each representation into can be developed for various business registries (ebXML.
corresponding counterpart. In OWL owl:Class can be UDDI etc.) Therefore this can be considered as an
mapped as ClassificationNodes in the ebXML RIM. effective software component used as a semantic web
plug-in for Business Registries. This will improve content
<ClassificationScheme arrangement and the efficient retrieval of information by
id="ITOutsource" isInternal="true" different business partners. Incorporation of Ontology
nodeType="UniqueCode" based web semantic will make search process in the
xmlns="urn:oasis:names:tc:ebxml-egrep:rim:xsd:2.0" business registry automated and it can be delegated to
xmlns:xsi="http://www.w3.org/2001/XMLSchema-i Software Agents which act on behalf of human agent in
nstance" xsi:schemaLocation="urn:oasis:names:tc:ebxml- the real world.
regrep:rim:xsd:2.0 rim.xsd">
<ClassificationNode id="ERP-id"
parent="ITServices-id" code="ERP">
</ClassificationNode>
</ClassificationScheme>
All other RDF properties such as ObjectProperty,
DatatypeProperty and Individual Property can be mapped
as an Association in the ebXML RIM. The rdf:domain
and rdf:range can be mapped as sourceObject and
targetObject attributes in the <Association> tag. If the
targetObject is a collection of registry objects which is
6. 6
IT Outsource ITOutsource:
Scheme ClassificationScheme
ITService: Process Design Services: Business Process Outsource: IT Infrastructure Services:
ClassificationNode ClassificationNode ClassificationNode ClassificationNode
ERP: CRMeServices: Architectural Consulting:
ClassificationNode ClassificationNode ClassificationNode
Solution Solutions:
Scheme ClassificationSchema
ERPSolutions:
ClassificationNode
OracleFinancials: SAP: BAAN:
RegistryEntry RegistryEntry RegistryEntry
Industry IndustryCategory:
Scheme ClassificationScheme
HealthSector: Government: Hospitality: Finance:
ClassificationNode ClassificationNode ClassificationNode ClassificationNode
Figure 5: Representation of IT Outsource Ontology mapping in ebXML RIM
Jena OWL Parser
Ontology for “IT Outsourcing”
(OWL)
Browser capable of searching
information the the Transform into ebXML
Repository Registry Objects
JAXR
Store Transform Objects into
ebXML Registry as
Web Services
Registry
Repository
ebXML Registry/Repository Version 2.0
(freeebXML) Open Source Registry
Figure 6: “OWL-ebXML Onto” transformation engine and its implementation architecture
7. 7
7. CONCLUSION April 2002, http://www.ebxml.org/specs/ebRIM2.pdf,
[visited on 12/05/2004]
[12] North American Classification System,
An effective business collaboration between two parties http://www.census.gov/epcd/www/naics.html,
in B2B environment is an issue in info-structure models [visited on 12/05/2004]
due to inadequacy and inability to represent business [13] ISO 3166 - http://www.iso.ch/iso/en/prods-
domain knowledge. Though there are few commercially services/iso3166ma/, [visited on 12/05/2004]
available business repositories, storing business domain [14] ebRSS, http://www.ebxml.org/specs/ebRS2.pdf
knowledge and formalizing business jargon was a [visited on 12/05/2004]
problem. Once this knowledge was formalized (using [15] DAML+OIL, http://www.w3.org/TR/daml+oil-reference
[16] RDF, http://www.w3.org/RDF/, [visited on 12/05/2004]
Ontology) how to incorporate it to existing business [17] Thomas R. Gruber, “Toward Principles for the Design of
registries is another problem. Ontologies Used for Knowledge Sharing”, August 1993,
pp1
During our research effort we addressed this concern by [18] Protégé, http://protege.stanford.edu/,
exploiting similarities in Ontology language OWL and [visited on 12/05/2004]
example registry ebXML to propose a transformation [19] Jena , http://jena.sourceforge.net/documentation.html,
method. Based on this method we discussed and proposed [visited on 12/05/2004]
an implementation of a transformation engine called [20] JAXR, http://java.sun.com/xml/jaxr/index.jsp,
OWL-ebXML Onto which is an Ontology based semantic [visited on 12/05/2004]
web content plug-in. The future work in Ontology and
Business registry would be direct incorporation of
Ontology based repositories, which will remove third
party plug-in and make business repositories more
organized and efficient. The concept of Ontology based
registries will emerge in the near future which is similar
to web servers. This will enhance Small, Medium and
Enterprise (SME) business partners to setup there registry
centric business operation more effective and efficient by
improving existing bottlenecks in the B2B transaction
process, which will strategically enhance the existing
Info-Structure model.
8. REFERENCES
[1] ebXML,http://www.ebxml.org,[visited on 12/05/2004]
[2] UDDI, http://www.uddi.org, [visited on 12/05/2004]
[3] Adobe eForm,
http://xml.gov/presentations/adobe/PDFA-XMP-
Registry.pdf, [viited on 12/05/2004]
[4] SDMX , http://www.sdmx.org,[visited on 12/05/2004]
[5] Apelon – http://www.apelon.com,
[visited on 12/05/2004]
[6] IBM UDDI registry –
https://uddi.ibm.com/testregistry/find, [visited on
12/05/2004]
[7] OASIS - http://www.oasis-open.org/home/index.php,
[visited on 12/05/2004]
[8] freebXML - http://ebxmlrr.sourceforge.net/,
[visited on 12/05/2004]
[9] OWL language overview,
http://www.w3.org/TR/2004/REC-owl-features-
20040210/#s1.3, [visited on 12/05/2004]
[10] David A. Chappell, Vivek Chopra, Bruce Peat,
Colleen Evans, “Professional ebXML”, 2001
[11] RIM - ebXML Registry Information Model Version 2.0,