download

POTENTIAL ADVANTAGES OF SEMANTIC WEB FOR
INTERNET COMMERCE
Yuxiao Zhao, Kristian Sandahl
Dept of Computer and Information Science, Linköping University, S-58183, Linköping, Sweden
Email: [email protected], [email protected]
Keywords:
Semantic Web, Internet commerce, Application
Abstract:
Past decade saw much hype in the area of information technology. The emerging of semantic Web makes us
ask if it is another hype. This paper focuses on its potential application in Internet commerce and intends to
answer the question to some degree. The contributions are: first, we find and examine twelve potential
advantages of applying semantic Web for Internet commerce; second, we conduct a case study of eprocurement in order to show its advantages for each process of e-procurement; lastly, we identify critical
research issues that may transfer the potential advantages into tangible benefits.
1 INTRODUCTION
To consume remote data, an entity has to face
two issues: (1) how to access to them; and (2) how
to understand their meanings. Humans can consume
Web data, because (1) Web provides a mechanism to
access to them; and (2) humans themselves are able
understand their meanings. Computers also could
consume Web data, because (1) they can access to
them by using the same mechanism as humans; and
(2) they could understand their meanings via
semantic Web (SW). SW is not a separate Web but
an extension of the current one, in which
information is given well defined meaning, better
enabling computers and people to work in
cooperation (Berners-Lee et al 2001). So far, no way
has been found to allow computers to simulate
humans’ capability in understanding the meanings.
However, an ontology-based method can ease the
problem to some extent. Although the method is not
explicitly new, the upcoming scale and scope of
deployment over the Web offers great potential as
well as challenges (Linden 2001).
The essential element of SW is the ontology of
concepts used in the domain. The ontology can
represent relations between concepts in taxonomies,
such as equivalence, part-of, and is-a. In addition the
ontology can represent rules for logical reasoning
about concepts. Assume, for instance, that you are
searching the Web for graduate students in
information systems. Your ontology can help expand
the search by representing the equivalence of the
terms graduate student and doctoral student. Thus
you will not miss people just because of the different
wording on the Web pages. A more advanced
example is to employ a taxonomy of university
subjects and thus noting that information systems
can be part-of departments of economics, computer
science etc. The intention is that the ontology should
be used by all actors in the field of businesses
thereby easing information exchange. As an example
of an inference rule, the university ontology knows
that every graduate student has at least one thesis
advisor. Once you find an interesting graduate
student, call him Ted, it becomes possible to search
for other graduate students of the advisor of Ted.
Currently SW is coordinated by W3C Semantic
Web working groupi and is based on XML, XML
Schema, RDF/RDFSii. The Web ontology language
(OWL)iii, the key enabling technology of SW, is
proposed and being built from the DAML+OILiv
(Hendler and McGuinness 2000; Fensel et al 2001a;
McGuinness et al 2002; Fensel 2002).
It is well known that SW can be applied in Web
annotations, software agents and Internet commerce.
For Web annotation, it has been broadly studied
(Heflin and Hendler 2001; Noy et al 2001; Nagao et
al 2001; Euzenat 2002a). It intends to: (1) develop
basic ontology syntax and tags based on
RDF/RDFS; (2) develop ontology-based rule
reasoning; (3) build a domain ontology using
ontology authoring tools; (4) create the ontologybased metadata for a Web content; and (5) find the
right information via advanced search engine.
For software agents, numerous applications have
been dreamed and/or created (Berners-Lee et al
2001; Hendler 2001). Recent publications saw the
apparent trend of combining SW and Web service,
which is a software application identified by a URI,
whose interfaces and bindings are capable of being
defined, described and discovered as XML artifacts
(Austin et al 2002). It is to develop distributed and
loosely coupled Internet computation. At least two
projects are found: DAML-S (DSC 2002) and SW
enabled Web services (Fensel et al 2002). The
former is to build DAML+OIL ontology for Web
services in the application level in order to enable
such tasks as discovery, invocation, interoperation,
composition, verification and monitoring of Web
services. The latter aims to create a Web service
modeling framework, a discovery mechanism and
some scalable mediation services.
For Internet commerce, although the applications
of SW have been paid attention and extensively
mentioned (Berners-Lee et al 2001; Hendler 2001;
Fensel et al 2001a; McIlraith et al 2001), it is still in
the initial phase and lacks convincing benefits and is
difficult to evaluate (OWS 2002). This paper
highlights the applications of SW for Internet
commerce, aiming to find its potential advantages so
as to define critical research issues for transforming
these potential advantages into real or tangible ones.
So we target those readers who try to combine SW
and Internet commerce for producing novel valueadded applications. Note that the concept of Internet
commerce here is broad, not only focusing on the
activities of electronically buying and selling but
also including its related business processes.
This paper is organized as follows: Section 2
identifies potential advantages of SW for Internet
commerce. Section 3 presents a case study for eprocurement to show the potential benefits of SW in
each business process. Section 4 provides some
research issues for SW to be applied for Internet
commerce. Section 5 concludes the paper.
2 POTENTIAL ADVANTAGES
The essence of SW is to develop ontology-based
semantics in terms of some standards, thereby
making information given formal, explicit meaning
and thus machines understandable. The semantics
can cover any structured or non-structured data and
applications, such as Web sites, Web services,
devices, flow data, databases.
Ultimately derived from semantics and standards,
twelve SW advantages over previous Web have been
identifiedv. But it is under investigation whether
these advantages can be utilized to create real ROI
(return on investment) for end users. The detailed
examinations one by one are as follows.
A1. Search
SW enhances search mechanism with respect to
exactness and amount because of the standardized
Web annotations and service descriptions. Currently
keyword searching creates the all-or-nothing results.
Ontology-based searching uses the relationships and
axioms of concepts, thus it could filter some
seemingly appropriate but unwanted results and add
some seemingly different but actually same results.
The advantage has been confirmed in the arena of
information retrieval (OWS 2002), while Schreiber
et al (2001) believe there is a long way to go to
actually prove that ontology-based search is better
(in some respects) than keyword search.
Internet commerce has to search for the right
products and services, business partners, customers
and Web services. One of hard ebXML (e-business
XML) issues is to search exactly what we need and
how to search core components that represent
business processes (Hofreiter et al 2002). Ontologybased search could help ease the difficulty.
A2. Agents
Agents are programs acting on behalf of another
person, an entity or a process. Intelligent agents are
widely known and useful for application automation
and Internet commerce (Hendler 2001; Blake 2001).
For example, Hendler (2001) indicated that
ontology-based intelligent agents could obviously
enhance application integration and thus improve
Internet commerce. Cost et al (2002) developed an
intelligent online service called ITtalks that
facilitates user and agent interaction for locating
talks on IT. Payne et al (2002) developed a semantic
calendar agent.
A3. Knowledge management (KM)
KM includes the processes of capturing,
extracting, processing and storing knowledge.
Ontology allows Web data meaningfully related
instead of existing linked Web, no matter whether
they are structured or non-structured (Heflin et al
2002). Fensel et al (2001b) addressed structuring,
standardizing, aligning and personalizing various
contents in B2B (Business-to-Business) ecommerce. Casati and Shan (2002) showed how to
improve business analysis by introducing the
semantics of business process execution data.
The advantage of KM is realized via ontology
manipulation, which needs support tools, e.g.,
ontology creating (Noy et al 2001), ontology
learning and manipulation (Staab et al 2001;
Maedche and Staab 2001). OWS (2002) categorized
the tools for ontology-based applications into five
types: ontology-related inference engines, topic
maps, content management, information retrieval
and information visualization.
A4. Integration
Integration here indicates business cooperation as
an entity, internally and externally, to achieve
business goals. Ontology can be used for specifying
the terminology of heterogeneous systems, and
ontology mappings can resolve the mismatches
between the systems, thereby realizing semantic
integration (Cui et al 2002).
SW technology could ease the messaging
between applications and foster software component
reuses and B2B automation. The combination of SW
and Web services is changing the integration
between applications internally and externally,
thereby enabling standardized, searchable and
intelligent agents on the Web. The semantic B2B
engine is emerging to allow business partners to
understand document syntax and semantics, and thus
to transfer the exchanging documents into the right
applications to process (Bussler 2001).
A5. Composition of complex systems
It is possible to compose numerous Web services
and Web contents to produce one more complex
system (Piccinelli et al 2001; Casati and Shan 2001;
Fensel 2002; Sheth et al 2002; Euzenat 2002b). The
complexity reflects that the composed system could
statically and dynamically span multiple decoupled
Web services and contents with complex workflow,
involving discovery, substitution, composition and
management. In addition, we also have the nonfunctional requirements such as availability, security
and trust (O’Sullivan et al 2002). Some scalable
mediation services are needed for direct connectivity
(Fensel et al 2002).
So far there exist two representative composition
languages: DAML-S (DSC 2002) and Business
Process Execution Language for Web Service
(BPEL4WS 2002), which is a merger of Web
Services Flow Language (Leymann 2001) from IBM
and XLANG (Thatte 2001) from Microsoft. If it
becomes realistic, the composition could create a
new software development model and a new
industry conducting software composition.
Internet commerce spans multiple organizations
and thus the composition may be very suitable for it,
especially for automatic negotiation and contracting
(Maes et al 1999; Hummer et al 2002; Ströbet 2002).
A6. Multimedia collection
A collection handles a set of non-textual objects
such as images and audio. SW via ontology offers a
way to enable semantic annotations that could be
easily organized and found (Schreiber et al 2001;
Heflin et al 2002). Nearly all e-commerce Web sites
have to handle a large amount of images and audio
of products and services.
A7. Information filtering
Information filtering occurs in the processes of
information receiving, sending and storing by
filtering unwelcome data and Web services
invocation, sending selectively to the right clients
and storing in the right place for the value-added
consumption. An enterprise always has to process a
huge amount of e-commerce data. Theoretically
filtering via semantics could be more effectively
than keyword filtering.
A8. Machine dialogue across the domains
Ontology provides formal semantics, thereby
making not only humans but also machines
understandable. In addition ontology mappings or
translation could foster the understandings between
domains so as to enable the dialogue across multiple
domains. Ontology translation could bridge them.
Internet commerce requires automatic negotiation
and contracting for all searched results. This feature
could significantly help machines process a large
amount of business partner information that humans
cannot handle, and thus save time and money.
A9. Virtual community
Some enterprises for common interests can be
tightly connected on the Web and form a virtual
enterprise, due to the mutually benefited preferences
defined in terms of ontology. Ontology also can be
used to define relationships in the community from
forming, organizing, communicating to demising
automatically.
A10. Online advertising
Online advertising can be exposed via more
easily and more exactly searched ways. It not only
waits for humans to click but also for machines to
consume. It could be found through efficient search
engines and processed by software agents, and thus
directly contribute to Internet commerce. As one of
DAML projects, the Software Agent Group of the
Robotics Institute, Carnegie Mellon University,
Nokia Research Center and German Research
Center for AI have been researching on agents and
tools for advertising and brokering.
A11. Serendipity (unexpected benefits)
The business partners normally tend to be quite
fixed, stable and long-term. Through SW techniques,
there is a higher possibility of finding unexpected
partners, customers as well as superior products and
services, and thus collecting benefits (Heflin et al
(2002). Probably serendipity service providers will
emerge to help collect the benefits.
A12. Vocabulary flexibility & standardization
Theoretically, ontology mappings and translation
allows users to flexibly choose the words they like.
Since users are diverse and it is hard to require them
to fully know the standards, this advantage could be
interesting.
In practice, Fillies et al (2002) demonstrated in a
financial group how to create a central vocabulary
within an ontological context, to standardize the
concepts, and to improve the communications
between different departments.
Flexibility and standardization seem conflicting.
In fact they reflect different developmental stages of
SW. In the initial stage, vocabulary standardization
could be prioritized, whereas with the emerging and
maturity of ontology mapping or manipulation tools
the advantage of vocabulary flexibility will show up.
3 E-PROCUREMENT AS A CASE
STUDY
To apply SW in e-procurement, there are two
possible approaches: centrally and distributed. By
centrally, the suppliers register their profiles in some
centrally distributed registries so a buyer can search
them, e.g. UDDIvi. So far nearly all e-procurement
software takes this way. By distributed, the suppliers
build their Web sites and specify the metadata in
terms of some standards that guide each buyer to
exactly find themvii. E-procurement software
normally doesn’t take this way, maybe because it
demands thoroughly elaborated data. Conversely,
knowledge management software almost takes this
way.
E-procurement software is normally built for
three cases: (1) B2C (Business-to-Consumer); (2) e-
marketplace for m suppliers and n buyers; (3)
Auction-based pricing for m suppliers and one
buyer. Our case study just focuses on (3).
For the scenario of unknown business partners, a
business partner needs to find the right partners
through registry and search mechanism. The
following automatic functions for one buyer are
necessary: (1) the buyer registers its profile and
preferences so as to let any suppliers know its
buying interests and related data such as credit
status; (2) the buyer finds a set of the right suppliers
quickly; (3) the buyer negotiates with the suppliers
one by one with the least human involvement; (4)
the buyer makes the contract with the right suppliers.
For the scenario of known business partners, the
transaction continues with the following automatic
functions for a buyer: (5) the buyer receives the
purchased products with the right quality and date;
(6) the buyer pays the supplier according to the
contract.
For each process, Table 1 shows basic tools and
agents, special tools and agents needed for Internet
commerce, and potential advantages using SW.
Table 1.
# Process
Basic Tools and Agents
1. Register a
profile
A tool to register.
2. Search
the suppliers
Search engine on the Internet
and local knowledge base;
Extract/analyze the data;
Filter the suppliers;
Receive the data of the new
suppliers.
3. Negotiate
with
suppliers
Ask the unspecified info;
Feedback to suppliers;
Find the feasible supplier(s);
Inform the suppliers.
4. Contract
with
suppliers
Send/receive the contracts;
Dynamically handle exceptions;
Build and add the knowledge
base of suppliers.
Trace the transportation;
Receive the products;
Check the quality;
Report the results.
Link the results with contracts;
Pay for the purchase;
Add the knowledge base.
5. Confirm
the
purchases
6. Pay the
suppliers
Tools and Agents for Internet
commerce
What data items to be registered;
How to certify the data integrity;
How to handle the dynamics.
Highly precise search and process
without missing the critical suppliers;
Catalogue change management;
Benchmarking is needed.
Prioritize the suppliers with quality,
delivery and past relationships;
How many rounds to negotiate;
When human intervention is needed;
How to collectively bid.
Legitimate issues;
Insurance mechanism.
Exception handling;
Quality checking.
Security and reliability;
Invoicing and statement;
Continuous improvement.
Potential Advantages
A12. Flexible vocabulary
A1. Search
A2. Agents
A3. KM
A6. Multimedia collection
A7. Information filtering
A10. Online advertising
A11. Serendipity
A12. Flexible vocabulary
A2. Agents
A3. KM
A4. Integration
A8. Machine dialogue
A11. Serendipity
A4. Integration
A5. Composition
A7. Information filtering
A9. Virtual community
A3. KM
A4. Integration
A5. Composition
A3. KM
A4. Integration
A5. Composition
In short, the SW technology could be applied in
the following aspects:
1. Searching for more exact and relevant data
using flexible words, e.g. products and services.
2. B2B automation and ubiquitous computing via
intelligent agents.
3. Online marketing through ontology-based
metadata description, thereby resulting in being
easily searched and processed.
4. Using flexible vocabulary for annotating and
registering Web contents and services as well as
communications.
5. Virtual community formed through ontologybased computing.
6. KM enabling dispersed and unlinked
documents (customer information and product data)
to be organized.
7. More complex workflow management calling
for sophisticated mediation services such as
ontology mappings and mergers.
4 RESEARCH ISSUES
It is not easy to apply SW in Internet commerce,
mainly due to the obvious contradiction between the
opennessviii of SW and the serious requirements for
Internet commerce. Besides some common issuesix,
the following issues can be critical.
To demonstrate the benefits of SW for Internet
commerce, one of the direct ways is to develop some
applications using SW and to show its tangible
benefits and technical maturity if possible. We can
conduct the following experiments: growing the
applications from the simplest business process to
more complex ones. For instance, (1) it is interesting
to build an agent to automatically and dynamically
create a new catalogue of the suppliers or to modify
the existing one. Thus the dynamic catalogue
providers may reduce the workload of buyers and
enhance the performance of buying. (2) An agent is
needed to automatically report the special sales from
many suppliers. (3) A filtering agent filters those
unwanted information and malicious codes.
One fundamental issue for Internet commerce is
lack of basic ontology for the domainx. This
ontology should lay a solid foundation for future
development and may cover the existing standards
(Zhao 2001; Zhao and Sandahl 2000), e.g. EDI
(Electronic Data Interchange), OBI (Open Buying
on the Internet), ebXML, UDDL, RosettaNet and
xCBL (XML Common Business Library), involving
the
classifications
of
business
processes,
components, products & services, geographies as
well as linguistics and currency. For example, UDDI
selects the North American Industry Classification
System (NAICS), the Universal Standard Products
and Services Code System (UNSPSC), and the ISO
Geographic taxonomy (ISO 3166) (Curbera et al
2002). These taxonomies are available in the nonontology forms and certainly can be reused to build
the ontology in terms of the existing ontology
languages such as DAML+OIL and OWL (Zhao
2003). Without basic ontology it is fairly difficult to
start; or if started, it has created new integration
issue. So it urgently demands building/organizing
the ontology. How to do that is an open issue. 1.
Two ways could be taken, either combining these
taxonomies and/or the existing ontologies into one
or translating each one and then keeping them
consistent through some mediation services. 2. For
the first way, what are the criteria to evaluate if the
single ontology is complete and efficient enough to
support the related applications? What are the
theories behind ontology conflict detection,
resolution and merger? 3. For the second, what are
the mediation services and who will maintain them
and how the services from multiple vendors are
integrated? 4. Both may need to show how to link
the well-known vocabulary such as WordNet, and its
usability.
Semantic routing could be interesting. Semantic
routing, differentiated from normal routing without
considering the meaning of the message, is to route
the requesting service to the right responding
services at the application level by processing its
metadata and contents. Two cases exit. One is for
the processes of dynamic service composition on the
Web, which demand analyzing the semantics of the
requesting service, decomposing it to multiple
services to meet the objectives, routing each
responding service to the right one among many
options, and composing the whole service. The other
is to route the requesting service outside an
enterprise to the right applications/services inside
the enterprise in terms of availability, geography,
pricing, and/or response time. Semantic routing
could be applied to enhance the intelligence and
dynamics of supply chain planning in e-business.
Another issue is the migration. Taking advantage
of SW technology is subject to the existing
technology and related investments. Some
conditions and infrastructures are significant and
unchangeable in some period of time, for example,
no standardized ontology language, the extent of
business partners’ adoption, interoperability, etc. To
leverage SW technology in Internet commerce, it
cannot ignore the past investments in the exiting
techniques. The obvious benefits of running both
technologies in parallel can enhance the quick
adoption.
Special inference engine for Internet commerce
should be studied. Are there any special
requirements of ontology inference rules for this
special domain? If so, are they sufficient to be
expressed in current inference tools? And how can
we improve them?
5 CONCLUSIONS
To achieve the dream applications for Internet
commerce depicted in Berners-Lee et al (2001),
there is a long way ahead. SW enriches current Web
with semantics in terms of some standards and could
improve Internet commerce from several aspects. It
is potentially beneficial to enhance the exactness and
amount of Internet search, independent intelligent
agents, knowledge management, integration between
applications (internally and externally), composition
of complex systems, multimedia collections,
information filtering, machine dialogue across
domains, virtual community creation, online
advertising, serendipity, as well as vocabulary
standardization and flexibility. Our case study shows
how the potential advantages could be useful in the
identified processes of e-procurement. Several
research issues are proposed for collecting real
benefits of SW for Internet commerce.
ACKNOWLEDGEMENTS
We would like to thank Andreas Borg for his
suggestions and two anonymous for their comments.
This work has been financed by SSF (Swedish
Strategic Foundations) through ECSEL (Excellence
School in Computer Science and Systems
Engineering in Linköping), Linköping University,
Sweden.
REFERENCES
Austin, D., Barbir, A., and S. Garg, 2002. Web service
architecture requirements, http://www.w3.org/TR/
2002/WD-wsa-reqs-20020429 (current Jul 8, 2002).
Berners-Lee, T., Hendler, J. and O. Lassila, 2001. the
Semantic Web, Scientific American, 284(5), pp34-43.
Blake, B., 2001. Agent-oriented approaches to B2B
interoperability, Knowledge Engineering Review,
16(4), pp383-388.
BPEL4WS, 2002. Business Process Execution Language
for Web services 1.0, http://www-106.ibm.com/
developerworks/library/ws-bpel/ (current Aug 11,
2002).
Bussler, C., 2001. Semantic B2B integration, J. ACM
SIGMOD Record, 30(2), pp625.
Casati, F. and M.C. Shan, 2001. Dynamic and adaptive
composition of e-service, Information Systems, 26(3),
pp143-163.
Casati, F. and M.C. Shan, 2002. Semantic analysis of
business process executions, Advances in Database
Technology-EDBT2002, LNCS 2287 (C.S. Jensen et al
eds.), Springer-Verlag, pp287-296.
Cost, R.S., Finin, T, Joshi, A., Peng, Y., Nicholas, C.,
Soboroff, I., Chen, H., Kagal, L., Perich, F., Zou, Y.
and T. Sovrin, 2002. ITtalks: a case study in the
semantic Web and DAML+OIL, IEEE Intelligent
Systems, 17(1), pp40-47.
Cui, Z., Jones, D. and P. O’Brien, 2002. Semantic B2B
integration: issues in ontology-based approaches, J.
ACM SIGMOD Record, 31(1), pp43-48.
Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N.,
and S. Weerawarana, 2002. Unraveling the Web
service web an introduction to SOAP, WSDL and
UDDI, IEEE Internet Computing, 6(2), pp86-93.
DSC: DAML Services Coalition (alphabetically A.
Ankolenkar, M. Burstein, J.R. Hobbs, O. Lassila, D.L.
Martin, D. McDermott, S.A. McIlraith, S. Narayanan,
M. Paolucci, T.R. Payne and K. Sycara), 2002.
DAML-S: Web Service Description for the Semantic
Web, Int’l Semantic Web Conf (ISWC), Sardinia, Italy.
Euzenat, J., 2002a. Eight questions about semantic Web
annotations, IEEE Intelligent Systems, 17(2), pp55-62.
Euzenat, J., 2002b, Research challenges and perspectives
of the semantic Web, IEEE Intelligent Systems, 17(5),
pp86-88.
Fensel, D., 2002. Language standardization for the
semantic Web: the long way from OIL to OWL, Proc.
4th Int’l Conf. on Distributed Communities on the Web,
Sydney, Australia.
Fensel, D., Bussler, C. and A. Maedche, 2002. Semantic
Web enabled Web services, Int’l Semantic Web Conf
(ISWC), Sardinia,Italy.
Fensel, D., Harmelen, F.V., Horocks, I., McGuinness, D.
L., and P.F. Patel-Schneider, 2001a. OIL: an ontology
infrastructure for the semantic Web, IEEE Intelligent
Systems, 16(2), pp38-45.
Fensel, D., Omelayenko, B., Ding, Y., Schulten, E. and G.
Botquin, 2001b. A knowledge level analysis of
information integration issues in B2B electronic
commerce,
http://www.cs.vu.nl/%7Eying/procat/
cm.pdf (Current Aug 12, 2002).
Fillies, C., Wood-Albrecht, G. and F. Weichardt, 2002. A
pragmatic application of the semantic Web using
SemTalk, Proc.Int’l World Wide Web Conf (WWW),
Hawaii, pp686-692.
Hendler, J., 2001. Agents and the semantic Web, IEEE
Intelligent Systems, 16(2), pp30-37.
Hendler, J. and D. McGuinness, 2000. The DARPA Agent
Markup Language, IEEE Intelligent Systems, 15(6),
pp72-73.
Heflin, J. and J. Hendler, 2001. A portrait of the semantic
Web in action, IEEE Intelligent Systems, 16(2), pp5459.
Heflin, J., Volz, R. and J. Dale, 2002. Requirements for a
Web ontology language, W3C Working Draft 08 July
2002, http://www.w3.org/TR/2002/WD-webont-req20020708/ (current Jul 20, 2002).
Hofreiter, B., Huemer, C. and W. Klas, 2002. ebXML:
status, research issues, and obstacles, Proc. 12th Int’l
Workshop on Research Issues on Data Engineeing
(RIDE), in Int’l Conf Data Engineering (ICDE),
California, USA.
Hummer, W., Lehner, W. and H. Wedekind, 2002.
Contracting in the days of eBusiness, J. ACM
SIGMOD Record, 31(1), pp31-36.
Klyne, G., Carroll, J. and B. McBride (eds), 2002.
Resource Description Framework: concepts and
abstract data model, http://www.w3.org/TR/2002/
WD-rdf-concepts-20020829/ (current Sep 1, 2002).
Leymann, F., 2001. Web services flow language 1.0,
http://www-3.ibm.com/software/solutions
/webservices/ pdf/WSFL.pdf (current May 3, 2002).
Linden, A., 2001. The semantic Web: trying to link the
world, Gartner Group Research Note, Aug. 2001.
Maedche, A. and S. Staab, 2001. Ontology learning for the
semantic Web. IEEE Intelligent Systems, 16(2), pp7279.
Maes, P., Guttman, R.H. and A.G. Moukas, 1999. Agents
that buy and sell, Comm. ACM, 42(3), pp81-91.
McGuinness, D.L., 1999. Ontologies for electronic
commerce, Proc. Artificial Intelligence for Electronic
Commerce Workshop, AAAI, Orlando, Florida, USA.
McGuinness, D.L., Fikes, R., Hendler, J. and L.A. Stein,
2002, DAML+OIL, IEEE Intelligent Systems, 17(5),
pp72-80.
McIlraith, S.A., Son, T.C., and H. Zeng, 2001. Semantic
Web services, IEEE Intelligent Systems, 16(2), pp4653.
Nagao, K., Shirai, Y. and K. Squire, 2001. Semantic
annotation and transcoding: making Web content more
accessible, IEEE Multimedia, 8(2), pp69-81.
Noy, N.F, Sintek, M, Decker, S., Crubezy, M, Fergerson,
R. W., and M.A. Musen, 2001. Creating semantic Web
contents with Protégé-2000, IEEE Intelligent Systems,
16(2), pp60-71.
OWS: OntoWeb SIG (A. Léger ed.), 2002. OntoWeb:
ontology-based information exchange for knowledge
management
and
electronic
commerce,
http://www.ontoweb.org/download/deliverables/D22final_final.pdf (current Aug 12, 2002).
O’Sullivan, J., Edmond, D. and A.T. Hofstede, 2002.
What’s in a service? Towards accurate description of
non-functional service properties, Distributed and
Parallel Databases, 12(2-3), pp117-133.
Payne, T.R., Singh, R. and K. Sycare, 2002. Calendar
agents on the semantic Web, IEEE Intelligent Systems,
17(3), pp84-86.
Piccinelli, G., Vitantonio, G. D. and L. Mokrushin, 2001.
Dynamic
service
aggregation
in
electronic
marketplaces, Computer Networks, 37(2), pp95-109.
Paolucci, M., Kawamura, T, Payne, T.R. and K. Sycara,
2002. Semantic matching of Web services capabilities
Int’l Semantic Web Conf (ISWC), Sardinia, Italy.
Schatz, B.R., 2002. The Interspace: concept navigation
across distributed communities, IEEE Computer,
35(1), pp54-62.
Schreiber, A.T., Dubbeldam, B., Wielemaker, J. and B.
Wielinga, 2001. Ontology-based photo annotation,
IEEE Intelligent Systems, 16(3), pp66-74.
Sheth, A., Bertram, C., Avant, D., Hammond, B., Kochut,
K. and Y. Warke, 2002. Managing semantic content
for the Web, IEEE Internet Computing, 6(4), pp80-87.
Staab, S., Studer, R., Schnurr, H.P., Sure, Y., Schnurr, H.
and Y. Sure, 2001. Knowledge processes and
ontologies, IEEE Intelligent Systems, 16(1), pp26-34.
Ströbet, M. 2002. An XML schema representation for the
communication design of electronic negotiations,
Computer Networks, 39(5), pp661-680.
Thatte, S., 2001. XLANG: Web services for business
process design, http://www.gotdotnet.com/team/xml_
wsspecs/xlang-c/default.htm (current Aug 11, 2002).
Zhao, Y., 2001. XML-based frameworks for Internet
commerce and an implementation of B2B eprocurement, Licentiate’s Thesis No. 882, LiU-TekLic-2001:19,
Linköping
University,
Sweden,
http://www.ep.liu.se/lic/science_technology/08/82/ind
ex.html (current Jan 10, 2003).
Zhao, Y., 2003. Developing the ontology for Internet
commerce by reusing existing standards, to appear in
Proc. Int’l Workshop on Semantic Web Foundations
and Applications Technologies (SWFAT), Nara, Japan,
March 12, 2003.
Zhao, Y. and K. Sandahl, 2000. XML-based frameworks
for Internet commerce, Proc. Int’l Conf on Enterprise
Information Systems (ICEIS), Staffordshire, UK,
pp511-516.
i
http://www.w3.org/2001/sw/
Resource Description Framework and RDF Schema,
http://www.w3.org/RDF/.
iii
http://www.w3.org/2001/sw/WebOnt/
iv DARPA Agent Markup Language + Ontology Inference
Layer, http://www.daml.org/.
ii
v
We attempt to categorize these twelve potential
advantages as business and technical advantages. But we
find it hard because their relationships are interweaving
and the categorization may cause unnecessary
misunderstandings.
vi Universal Description, Discovery and Integration, see
http://www.uddi.org/.
vii Schatz (2002) provided a distributed way to navigate
concepts through semantic indexing locally and an
analysis environment to navigate the indexed contents.
Ontology is used to glue concepts, categories and
collections for further development. But it didn’t
mention feasibility for handling business processes.
viii One of motivations of RDF design is applied in
applications that require open rather than constrained
information formats (e.g. scheduling activities,
describing organizational processes, annotation of Web
resources, etc) (Klyne et al 2002). Euzenat (2002b) also
emphasized the openness of SW.
ix For example, more skilful professionals in XML, RDF,
ontology, artificial intelligence, etc; tightly cooperation
with industry standards; ROI demonstration; service
pricing; stable and neutral specifications; privacy &
trust.
x Many exist in http://www.daml.org/ontologies/, but they
look in the rough state and lack validation and
verification but they do offer a quick start. McGuinness
(1999) built the huge ontology for e-commerce but we
cannot find its source so far. Fensel et al (2001b)
presented the prototype ontology of product catalog in
terms of UNSPSC. Lack of basic ontology results in
building individual ontology from scratch and/or using
various ways: DTD, XML Schema (Ströbet 2002),
RDF/RDFS (Fillies et al 2002), DAML+OIL (Cost et al
2002), DAML-S (Paolucci et al 2002), or multiple ways
like Payne et al (2002) using ways of RDF, DAML,
DAML-S, etc.