SlideShare a Scribd company logo
Weblog, Digital Library, and Semantic Web Services Approach to
                  Computer-Aided Engineering Design
     Thiti Vacharasintopchai 1*, Vilas Wuwongse 2, Worsak Kanok-Nukulchai 3, and Krissada Chalermsook 4
                                             1
                                             School of Engineering and Technology
                                                 Asian Institute of Technology
                                                   P.O. Box 4 Klong Luang
                                                 Pathumthani 12120, Thailand
                                        Corresponding author’s e-mail: thitiv@gmail.com
                                           2, 3, 4
                                                     School of Engineering and Technology
                                                       Asian Institute of Technology
                                                         P.O. Box 4 Klong Luang
                                                       Pathumthani 12120, Thailand


Abstract: Practicing engineers often face two obstacles during the course of a design project. One is the limited access to
relevant knowledge and another is the limited access to convenient computing tools. Several tasks are involved when a
project is launched, in terms of computing workflow, research work, and discussion among colleagues. These tasks are
repeated over and over again until a final design is arrived. If the tasks are not well facilitated, several bottlenecks will
occur and an engineering firm may lose its competitiveness in the industry. Weblog, Digital Library, and Semantic Web
Services possess the potential to improve the productivity of the engineers in dealing with the computational and
knowledge management workflows. Weblog and Digital Library, modern information technologies deployable on the
Internet or an intranet, can be combined into a modern form of knowledge management (KM) system which more
naturally and collaboratively facilitates individuals in sharing tacit and explicit knowledge, as well as computing tools.
Semantic Web Services, the joint application of the Internet-based Web Services and the Semantic Web technologies, can
be applied to help unify and utilize the scattered computing resources, which include design tools, computers, databases,
and knowledge bases, to enable numerical analysis to be performed in a fast, accurate, and automated manner. This paper
presents a framework for the application of Weblog, Digital Library, and Semantic Web Services to improve the
productivity of the engineers. A social-Web system prototype, developed to assist users in building up the personal
portfolios of knowledge and computing tools which can be shared with their peers to form a larger organizational KM
system, is presented to illustrate the framework.

Keywords: knowledge management, weblogs, digital libraries, semantic web services


                                                          1. INTRODUCTION

Practicing engineers often face two obstacles during the course of a design project. One is the limited access to relevant
knowledge and another is the limited access to convenient computing tools. Many tasks are involved when a project is
launched, in terms of computing workflow, research work, and discussion among colleagues. These tasks are usually
repeated over and over again until a final design is arrived. If the tasks are not well facilitated, several bottlenecks will
occur and an engineering firm may lose its competitiveness in the industry.
     Weblog, Digital Library, and Semantic Web Services possess the potential to improve the productivity of the
engineers in dealing with the computational and knowledge management workflows. Weblog (a.k.a. Blog) and Digital
Library†, modern information technologies deployable on the Internet or an intranet, can be combined into a modern form
of knowledge management (KM) system which more naturally and collaboratively facilitates individuals in sharing tacit
and explicit knowledge, as well as computing tools. Semantic Web Services, the joint application of the Internet-based
Web Services and the Semantic Web technologies, can also be integrated into the KM system to assist engineers in
sharing the wealth of computational tools that they have developed or possessed on the network of heterogeneous
computing platforms.
     An overview of the knowledge management theories and information technologies essential to the application of
Weblog, Digital Library, and Semantic Web Services to improve the productivity of the engineers is presented in this
paper, and a framework for such an application is proposed. First, background information on knowledge management, as

†
  Weblog, Blog, and Digital Library, in capitalized spellings, refer to the names of technologies. The non-capitalized ones refer to
respective instances of technology application.
well as the Theory of Organizational Knowledge Management, which is central to the development of the framework, is
presented. Second, Weblog and Digital Library, the modern information technologies that can be combined to build a
second generation KM system, are discussed. Next, Blog+DL, a framework for the joint application of Weblog and
Digital Library in engineering knowledge management, is proposed. To enhance Blog+DL in handling the computational
aspect of a design project, Semantic Web Services and the Semantic Web Services Framework for Computational
Mechanics (SWSCM), which address how computing software developed by heterogeneous group of people for different
computer platforms can be shared and interoperate on the Internet or an intranet, are introduced. Finally, a social-Web
system prototype, developed to assist users in building up the personal portfolios of knowledge and computing tools
which can be shared with their peers to form a larger organizational KM system, is presented to illustrate the framework.


                                         2. KNOWLEDGE MANAGEMENT

2.1 General

Knowledge management (KM) is a process for optimizing the effective application of intellectual assets to achieve
organizational objectives (Pollock, 2001). Knowledges, the sets of processed information in relevant context ready for
understanding and actions (Turban and Aronson, 2001, as cited in Mezher et al. 2005), are organization-specific resources
that are indispensable to create values for the organization (de Geytere, 2007). Knowledge can be classified into two kinds,
namely, explicit knowledge and tacit knowledge. Explicit knowledge can be articulated in formal language such as
grammatical statements, mathematical expressions, and manuals, which can easily be processed by a computer. Tacit
knowledge on the other hand comprises personal knowledge embedded in individual experience, which are difficult to
articulate with formal language. Since a large portion of human knowledge resides in the form of tacit knowledge, tacit
knowledge is regarded as the more important kind of knowledge (Nonaka and Takeuchi, 1995).


2.2 Theory of Organizational Knowledge Creation

Knowledge is dynamic in nature. Nonaka and Takeuchi (1995) proposed the Theory of Organizational Knowledge
Creation which explains the creation of human knowledge through social interaction between tacit knowledge and
explicit knowledge by four temporal modes of knowledge conversion, namely, (1) socialization from tacit knowledge to
tacit knowledge, (2) externalization from tacit knowledge to explicit knowledge, (3) combination from explicit
knowledge to explicit knowledge, and (4) internalization from explicit to tacit knowledge.
      Socialization, the process of “sharing experiences and thereby creating tacit knowledge” such as shared mental
models and technical skills, helps an individual to acquire tacit knowledge directly from others through observation,
imitation, and practice. Externalization, the process of “articulating tacit knowledge into explicit concepts,” is the
definitive process through which an individual attempts to conceptualize a mental image linguistically. Combination, the
process of “systemizing concepts into a knowledge system,” involves “networking” different bodies of explicit
knowledge in media such as documents or computerized communication channels so that they are “crystallized” into a
new knowledge. Internalization, the process of “embodying explicit knowledge into tacit knowledge,” is the process
through which experiences of the individuals, obtained through socialization, externalization, and combination, are
internalized into their tacit knowledge bases in the form of shared mental models or technical know-how. A knowledge
conversion is a social process between individuals and human cognition is an individual’s deductive process; therefore,
through shifts between these social knowledge conversion processes, the quality and quantity of tacit and explicit
knowledge are constantly “amplified.” The four temporal modes of knowledge conversion constitute the “knowledge
spiral” that drives the innovation of the organization (Figure 1). The knowledge creation model based on the theory of
organizational knowledge creation is sometimes called the SECI model (de Geytere, 2007).


                                       3. WEBLOG AND DIGITAL LIBRARY

Many KM initiatives and tools for engineering design firms are available in the literature, cf. Al-Ghassani et al. (2005);
Carillo and Chinowsky (2006); Jonathan Cohen & Associates (2004); and Mezher et al. (2005). Most of them however
rely on proprietary technologies and do not conform to Internet standards other than the prevalent HTTP and HTML for
Web publication. Cross-system interoperability and advanced application of Web technologies, such as Semantic Web
(Berners-Lee et al., 2001) and Web feeds (Wikipedia, 2007d), therefore, cannot be achieved without major modifications
to the systems. In this section, Weblog and Digital Library, modern Internet technologies which overcome these
difficulties and can be integrated as part of a knowledge management tool, are presented.
3.1 Weblog

A weblog, or a blog, is a Web-based journal publication which consists primarily of periodic articles, normally in reverse
chronological order (Wikipedia, 2007a). Each article in a blog is called a blog entry. A person who publishes to a blog is
called a blogger. To publish to a blog is called to blog, the gerund form of which is blogging. The totality of all blogs on
the Internet is called the blogosphere (Crystal, 2006; Wikipedia, 2007b).
      A blog entry usually consists of (1) the title, (2) the content, (3) the categories, tag names, or keywords of the
content, (4) the date and time of publication, (5) the comment section where readers and the blogger can discuss and
exchange experiences and opinions about issues raised in the blog entry, and (5) the trackback (Trott and Trott, 2002)
hyperlink where the readers who blog about the blog entry can notify the original blogger about the existence and the
content of theirs. Hyperlinks, comments, trackbacks, and citations among blogs create online social networks and
promote the externalization, socialization, and combination of knowledge among the bloggers, according to the SECI
model.
      Blogging is as easy as composing an e-mail. A blogger can blog about anything, ranging from news items, personal
opinions, pictures, hobbies, problems at work, to random thoughts. A blog entry usually contains some hyperlinks to other
Web documents which are the subjects of discussion. To publish a blog entry, a blogger logs on to his account on the blog
service provider Website, cf. Blogger (2007) and WordPress (2007), clicks the compose button, types the content into a
Web form, enters the title and keywords for the content, and clicks the publish button. The blog entry is instantly
published to the Internet and can be accessed by friends, colleagues, and the public through regular Web browsers, Web
search engines, and dedicated blog reader software that conforms to the Really Simple Syndication (RSS) (RSS Advisory
Board, 2006) or Atom (Nottingham and Sayre, 2005) Web syndication standards. A blogger can also send e-mails to a
secret e-mail address to publish the contents and picture attachments directly from an e-mail client software on a laptop
computer or a mobile phone. Blogging thus allows people to share information on the Internet with very little barrier.
Technorati, Inc., a major Web tracking company, reported that as of April 2007 there are 70 millions blogs on the Internet,
with 120,000 new blogs each day, and 1.5 million posts per day. The blogosphere grew from 35 to 70 million blogs in 320
days. Japanese, English, Chinese, and Italian are the four major blogging languages—37 percents of the blogs are in
Japanese, 33 percents in English, 8 percents in Chinese, and 3 percents in Italian (Sifry, 2007).


3.2 Digital Library

A digital library is an integrated set of services for capturing, cataloging, storing, searching, protecting, and retrieving
information (Reddy et al., 1999). It comprises the focused collections of digital objects, including text, video, and audio,
along with methods for access and retrieval, and for selection, organization, and maintenance of the collections (Witten
and Bainbridge, 2003) all of which to support life-long learning, research, scholarly communication and preservation
(Wikipedia, 2007c). Digital library was originally used to archive the digitized copies of rare documents, books, and the
pictures of historical objects so that they can be studied by people of later generations. It has also recently been used as the
central repository to preserve the works of individuals in an organization so that they do not vanish with time and
technological obsolescence (DSpace, 2007b).
      A digital library system is often developed such that it is accessible on the Web, with the user interface resembling
that of a Website. However, not all Websites, even the ones that offer focused collections of well-organized material and
appropriate methods of access and retrieval, can be regarded as digital libraries, unless metadata (data about data), which
are the most important information to precisely catalog, locate and retrieve pieces of information, are stored along with
each object in the collections, and the access, retrieval, and modification of metadata, as well as the retrieval of objects
based on them, are facilitated by the system (Witten and Bainbridge, 2003). The metadata typically used in digital
libraries include bibliographic information and subject keywords, which are also used in physical libraries.
      The users of a digital library system involve two roles, namely, the publisher and the reader. In some digital library
implementations, such as the Greenstone Digital Library software (Witten et al., 2006), a librarian takes the sole publisher
role to capture (e.g., by scanning printed articles or typing in a word-processor), create cataloging metadata, store,
manage, and publish the collections of digital objects; and the general users take the reader role to browse, search, and
consume information in the collections. In other digital library implementations, such as DSpace (MIT Libraries and
Hewlett-Packard Company, 2007) which is based on the institutional repository concept, select users may also publish to
some collections in the repository, thus taking both the publisher and the reader roles. Computers and users can locate
objects across heterogeneous digital library systems by using standard query protocols, such as the Open Archives
Initiative Protocol for Metadata Harvesting (OAI-PMH) (Lagoze et al., 2004). When a digital library system is deployed
in an organization, it functions as a knowledge base which stores explicit and externalized knowledge from the
employees. The metadata-rich search feature of the system also allows employees to precisely and promptly locate pieces
of knowledge which can be adapted to timely solve the problem at hand. In this regard, a digital library system thus
promotes the combination and internalization of knowledge in the SECI model.
4. BLOG+DL FRAMEWORK FOR COMPUTER-AIDED ENGINEERING DESIGN


4.1 Technology Application Framework

Based on the SECI model, the features of a KM system that promote the conversion and interaction of tacit and explicit
knowledge among individuals are identified in this section, and the framework for the application of Blog and Digital
Library to build such a KM system is presented in parallel.

Socialization and Externalization

From Figure 1, the first part of the spiral of knowledge creation is interpersonal. It starts when a group of people that share
the same interest gather, build a field of interaction, socialize, and externalize their tacit knowledge to share experiences.
A desirable KM system should help these people to discover each other and provide them a convenient means for
socialization and externalization.
      The statistics about blogs in Section 3.1 may prove that Blog can be used as an effective KM tool in this regard. Blog
publication and the social networking features help people to discover each other and create online social networks of
bloggers on which issues of common interests are expressed and personal opinions, as well as experiences, are exchanged.
When Blog is used as an engineering KM tool, an engineer may blog about a design problem that he is trying to solve, e.g.,
how to setup a proper design criterion for a construction project. The blog entry may describe the engineer’s view towards
the problem as well as the available approaches, and may also contain initial research work, such as hyperlinks to other
blog entries about “lesson learned” from similar projects. When published to the Internet or a corporate intranet, the blog
entry is read by a large number of people, many of which may share the same interest or have experienced the same
problem. A reader may assist the engineer in finding a solution by posting his opinion or experience, such as the limitation
of the selected approach, as a comment to the blog entry. Another reader may view the problem differently and does not
agree with the first reader’s opinion. He may prefer to express his opinion on a personal blog and notify the original
blogger in the form of trackback. The original blogger can participate in the discussion thread created by this series of
comments and trackbacks and be able to find a more appropriate design criterion for his project. This blog discussion
thread may also benefit a public audience who may have had the similar problem and comes across this discussion thread
on a Web search engine. In this way, the group of people who share the same interest is gathered; a field of interaction is
made; and these people are equipped with a tool to socialize and exchange experiences, i.e., pieces of tacit knowledge, in
the blog discussion threads.

Combination and Internalization

The second part of the spiral of knowledge creation is intrapersonal. It continues from the interpersonal part when a
person tries to synthesize new explicit knowledge by combining different bodies of explicit knowledge to solve an
unfamiliar problem. After the new knowledge is put into practice, it becomes a valuable know-how that is internalized
into the person’s tacit knowledge base and becomes part of his skills. A desirable KM system should help people to easily
build up repositories of explicit knowledge and allow relevant pieces of knowledge in the repositories to be conveniently
and precisely retrieved so that a more complete set of accessible knowledge can be gathered and combined into the best
possible piece of new knowledge. In terms of internalization, a desirable KM system should also facilitate people in
putting the new knowledge into practice by, for example, in an engineering context, providing them a convenient access to
relevant computational software tools to shorten the time required in a design workflow.
     The keywords tagging and selective tag browsing features of Blog, as well as the metadata-rich content archiving and
retrieval features of Digital Library, make Blog and Digital Library complementarily suitable to be effective KM tools in
this regard. Since blog entries created during socialization and externalization are typically tagged with keywords when
they are published, besides conventional keyword and full text searches, the blog owner and the readers can use the
selective tag browsing feature available in most blog servers to filter and browse only through relevant blog entries,
allowing them to stay focused on the important topics being discussed. In addition, an engineer can archive the content
and the metadata of mature blog discussion threads, which contain pieces of externalized tacit knowledge and are the
reflections of the group thinking processes by which solutions to important problems are made, into the collections of the
institutional-repository digital library that he has a membership. He can also archive interesting Web pages, such as
product data sheets, and digital contents, such as Excel, PowerPoint, PDF, Word, and MP3 files, into the collections. In
this way, the engineer builds up a personal portfolio of knowledge that can be shared across the organization, and a digital
library, with its extensive metadata browsing and search features, as well as its full-text indexing capability, becomes a
human-filtered search engine where portfolio owners and peers may use to access the focused set of relevant knowledge
without “noises.” With all the mentioned features, Blog and Digital Library can thereby enhance the efficiency and
effectiveness of the combination and internalization processes of the individuals.
Figure 1. Blog, Digital Library, and Knowledge Conversion Modes
                                        (adapted from Nonaka and Takeuchi 1995)


4.2 System Architecture

A system architecture that corresponds to the proposed application framework is presented in Figure 2. Seven
components, namely, the Web Browser, the Blog Server, the Digital Library Server, the World Wide Web, the Archiver,
the Keyword Suggester, and the Web Service (WS) Portfolio Manager, are involved.
      The Web Browser is proposed as the primary user interface for convenient and ubiquitous access to the system and
also because Blog and Digital Library are themselves Web-based. An engineer can use a Web browser to create an
account on a blog server and a digital library, and use it to log on to the blog server to socialize and externalize his
knowledge by publishing blog entries or joining blog discussion threads.
      The Archiver is a special-purpose component that monitors the request from a Web browser to take the “snapshot”
of a blog discussion thread or a Web page and archive it to specific collection in a digital library. It is the primary
component that assists in building up the personal portfolios of knowledge. When a blog discussion thread has matured,
the blog owner may summarize the discussion and use a Web browser take a snapshot of the thread. The Web browser
would prompt him to enter the metadata, such as the title, the author’s name, keywords, and a brief description of the
thread, as well as his digital library account name and the title of the collection, i.e., portfolio of knowledge, to which he is
allowed to submit. It would then delegate the task to the archiver by submitting the collected information along with the
URL of the thread and request that a snapshot of the thread be taken and processed accordingly. In addition, an engineer
may use the Web browser and the archiver to take snapshots of interesting Web pages, such as discussion threads, product
datasheets, or design tips, into his portfolio. During the combination and internalization processes, when explicit
knowledge from various sources are crystallized into new explicit knowledge and put into practice, the engineer then use
the Web browser to access relevant discussion threads in blogs and pieces of knowledge collected in personal portfolios in
the digital library, as explained previously. Since Blog and Digital Library are independent technologies that do not
naturally interoperate; the use of common metadata is proposed to enable such interoperation, i.e., the keywords assigned
to blog entries and digital library items should be from the same controlled set and the bibliographic information assigned
to them should conform to the same data format (e.g., DD-MM-YYYY for dates) so that relevant knowledge in blogs and
the digital library can be retrieved simultaneously with a common search query. The Keyword Suggester is proposed as
the component that handles the enforcement of such common metadata.
      Besides exchanging and commenting on traditional documents and multimedia contents, an engineer may
participate in the SECI modes of knowledge conversion by exchanging and commenting on computational tools, such as
mathematical routines, numerical analysis modules, and design shortcuts. An engineer can develop these computational
tools as subroutines (or methods, in the object-oriented programming paradigm) in favorite programming languages, such
as Java or VB.NET, and allow them to be remotely executed by other computers as Web services on the Internet. To
“publish” a Web service, i.e., to make a subroutine available for remote access, an engineer first places the code of the
subroutine onto a Web service server, such as Apache Axis for Java or Microsoft Internet Information Server for
VB.NET. The server would automatically generate the “Web service description document” that corresponds to the
subroutine. This document contains the instruction for computers and people on how to programmatically execute the
service. The engineer can next post the Web service description document in a blog entry, along with a brief description of
the service, its theoretical explanation, and a user’s guide. In this way, the service is advertised and made accessible to the
public. Discussions about the service, such as usage experiences, can be exchanged as blog comments and trackbacks in
the fashion similar to the ordinary use of blogs in socialization and externalization. The Web services published through
blog entries are discovered when the entries are visited by the fellow bloggers. Besides reading the contents, e.g.,
descriptions and explanations, blog readers can execute the service or build up the portfolios of computational tools, i.e.,
Web services, for later execution with the assistance of the Web service portfolio manager. The Web service portfolio
manager, a component added on to the blog server, detects whether the content of a blog entry includes a hyperlink to the
description document of a Web service. If it does so, an “Execute” button and a “Save” button will be provided in the Web
page that displays the blog entry so that the readers can choose to execute the service or save it to the portfolios in their
accounts for later uses. In the latter case, the user will be asked to provide the description of the desired Web service when
a computational service is needed. The Web service portfolio manager would search the user’s portfolio and retrieve a list
of Web services that best match the request. Once a Web service is selected by the user, the user can execute the Web
service by entering the input data and clicking the Execute button. The selection of Web services from portfolios and the
execution of Web services are performed intelligently according to the Semantic Web Services Framework for
Computational Mechanics (SWSCM) (Vacharasintopchai et al., 2007). The Web service portfolio manager performs the
service consumer and the matchmaker roles in the SWSCM. The readers are referred to the mentioned reference for
in-depth information about the Semantic Web Services technology and its application in engineering design.




                        Figure 2. Blog+DL Framework for Computer-Aided Engineering Design


                                                 5. IMPLEMENTATION

Based on the proposed Blog+DL framework for computer-aided engineering design, a prototype system has been
developed to assist engineers in socializing and externalizing their knowledge, as well as in building up personal
portfolios of knowledge and computational tools. The knowledge and tools in such portfolios can be combined and
crystallized into new knowledge and can also be shared with peers, super- and subordinates of the engineers to form a
larger organizational KM system. The implementation of the prototype system follows the system architecture presented
in Section 4.2 which, excluding the World Wide Web, consists of six components, namely, the Web Browser, the Blog
server, the Digital Library server, the Archiver, the Keyword Suggester, and the Web Service (WS) Portfolio Manager.
      The prototype system was implemented in Java and JavaScript and utilized open-source software tools. Mozilla
Firefox (Mozilla, 2007), an extensible standards conformant Web browser which is available on Windows, Linux, and
Mac OS X, was chosen as the Web Browser component. Blojsom (Blojsom, 2007), a blog server developed in Java with
extensive support for third-party add-on modules, was chosen as the Blog server. DSpace (DSpace, 2007a), a widely
accepted large-scale Java digital library server based on the institutional repository concept, with extensive documented
set of APIs, was chosen as the Digital Library server. The Archiver was developed as a Java servlet that monitors the
requests to archive documents at particular URLs along with the provided sets of metadata into specific collections in
DSpace. A bookmarklet—a JavaScript code embedded in a Web browser bookmark—was developed as a bridging user
interface between Mozilla Firefox and the archiver. The bookmarklet was deployed as a “Save to DSpace” button in
Mozilla Firefox bookmarks toolbar. Once clicked it prompts the user to enter the brief description and the metadata of a
Web page and forwards the request to the Archiver to proceed. The Keyword Suggester was implemented as a servlet that
provides ontology-assisted keyword suggestion. It consults a predefined set of ontologies to extract relevant keywords
from the Web contents at specific URLs. The bookmarklet uses the Asynchronous JavaScript and XML (AJAX)
programming technique to consult the Keyword Suggester and retrieve a list of suggested keywords for the Web page
being saved. The keywords are prepopulated into the “keywords” textbox to assist users in entering proper metadata.
Ontology-assisted keyword suggestion is helpful to enforce a controlled set of keywords, which is necessary for the
interoperation of Blog and Digital Library and the effective retrieval of content in large digital library collections. The
same functionality is also provided in the blog entry editing module of Blojsom to suggest proper keyword tags when
entries are created or modified. For increased productivity, a federated search function, implemented as a pair of Java
servlet and bookmarklet, was also developed to receive a query from the user, simultaneously search the blog entries in
Blojsom and the digital library items in DSpace, and summarize the results into a single Web page. The Web service
portfolio manager was implemented as an add-on module to Blojsom and utilized the Semantic Web Services
infrastructure developed in Vacharasintopchai et al. (2007).


                                                 5. DEMONSTRATION

Figures 3 through 5 demonstrate the typical application of the prototype: Initially, an engineer needs to visit the homepage
of the Blog and the Digital Library servers to create an account on the system. Next, he will be directed to the bookmarklet
installation page where the system verifies his account name (Figure 3a) and generates the “Save to DSpace” and the
federated search bookmarklets (Figure 3b) which can be dragged and dropped to the bookmark toolbar of Mozilla Firefox.
The engineer can now start blogging right away by visiting the “Add Blog Entry” page in his blog account and writing
about his ideas and plan for a project (Figure 4a). The Keyword Suggester is consulted in the background as the engineer
composes his blog entries. He will be presented with the list of suggested keywords in the “Smart Keyword Suggestions”
section where, although not recommended, user-specified keywords can also be entered if desired keywords are not
available (Figure 4b). When the “Add Blog Entry” button is clicked, the entry will be listed in the homepage of the
company (Figure 4c), where recent entries from all staff members are aggregated. The ideas and plan of the engineer will
be read by colleagues and the opinions and experiences are exchanged in the “Comments” section (Figure 4d).
      The engineer can also use the “Save to DSpace” bookmarklet to archive discussion threads and potentially useful
Web pages to his account in DSpace (Figures 5a, 5b) to build up his personal portfolio of knowledge (Figure 5c). He can
then use the federated search bookmarklet to simultaneously searched through the discussion threads and the portfolios of
knowledge contributed by him and the colleagues (Figure 5d) and the results will be summarized in a conveniently
accessible Web page (Figure 5e). Web services published through blog entries can also be executed right away from the
results page with the assistance of the Web Service Portfolio Manager (Figure 5f). In this way, the engineer and his fellow
staff members are equipped with an integrated set of tools that can be used to better share explicit knowledge and
experiences.


                                                   6. CONCLUSION

This paper has proposed a framework for the application of Weblog, Digital Library, and Semantic Web Services
technologies in engineering knowledge management. The framework is based on the theory of organizational knowledge
management which explains that knowledge is created by the interactions between tacit knowledge and explicit
knowledge among individuals in an organization. In contrast to the KM initiatives in the late 1990s, the focus of this
framework is on facilitating the conversion, interaction, and sharing of tacit and explicit knowledge, which are the bases
in creating knowledge itself, rather than on capturing the individual pieces of explicit knowledge. The proposed
framework also differs from many modern KM tools for engineering design firms in the literature because it is based on
various Internet standards besides HTTP and HTML and therefore promotes cross-system interoperability and advanced
application of Web technologies, such as Web feeds and Web Services, which are the enabling technologies for Web 2.0,
a.k.a. the social Web, and the Internet-based multiplatform distributed computing, respectively. The introduction of
Semantic Web Services technologies into the framework and the application of ontology, which is the fundamental
component of the Semantic Web, in the implementation of the system prototype also open KM systems that conform to
the proposed framework to a wide variety of Internet-based artificial intelligence technologies that would further improve
the knowledge and the productivity of the engineers in today’s ever globalized and competitive world.
(a)     Account Verification                                   (b)   Personalized Bookmarklets

                       Figure 3. User-specific Initialization of Prototype




(a)     Creating New Blog Entry                            (b)   Ontology-assisted Keyword Suggestion




  (c)     Recent Blog Entries                                    (d) Discussion among Colleagues

                           Figure 4. Blogging Features of Prototype
(a)     Archiving Discussion Thread to DSpace                      (b)   Archiving Webpage to DSpace




      (c)   Personal Portfolio of Knowledge                                (d) Federated Search




                                                                         (f) Web Service Execution

              (e)   Search Results

                     Figure 5. Knowledge Archiving and Retrieval Features of Prototype
ACKNOWLEDGMENT

The writers would like to thank the Royal Thai Government Fellowship and the Asian Development Bank for their
financial supports. They would also like to thank the countless friends and colleagues whose constructive comments have
contributed to this research. The following open-source and public-domain software tools were used in the
implementation of the system prototype and the development efforts of their developers are thankfully acknowledged:
Blojsom (Blojsom, 2007), DSpace (DSpace, 2007a), and Mozilla Firefox (Mozilla, 2007).


REFERENCES

1.   Al-Ghassani, A. M., Anumba, C. J., Carrillo, P. M., and Robinson, H. S. (2005). Tools and Techniques for
     Knowledge Management. In Knowledge Management in Construction (Eds.: Anumba, C. J., Egbu, C., and
     Carillo, P.), Blackwell Publishing, Oxford, U.K.

2.   Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The Semantic Web. Scientific American, 284(5): 34-43.

3.   Blogger (2007): Blogger Home Page. http://www.blogger.com.

4.   Blojsom (2007): Blojsom Home Page. http://www.blojsom.org.

5.   Crystal, D. (2006). Language and the Internet. Cambridge University Press, Cambridge, U.K.

6.   de Geytere, T. (2007). A Unified Model of Dynamic Organizational Knowledge Creation: Explanation of SECI
     Model of Nonaka and Takeuchi. 12manage B.V. http://www.12manage.com/methods_nonaka_seci.html.

7.   DSpace (2007a): DSpace Home Page. http://www.dspace.org.

8.   DSpace (2007b): MIT’s DSpace Experience: A Case Study. MIT Libraries and Hewlett-Packard Company.
     http://dspace.org/implement/case-study.pdf.

9.   Jonathan Cohen & Associates (2004): Knowledge Management for Design Firms: Case Studies.
     http://www.jcarchitects.com/KM.html.

10. Lagoze, C., Van de Sompel, H., Nelson, M., and Warner, S. (2004): The Open Archives Initiative Protocol for
    Metadata Harvesting. Open Archives Initiative. http://www.openarchives.org/OAI/openarchivesprotocol.html.

11. Mezher, T., Abdul-Malak, M. A., Ghosn, I., and Ajam, M. (2005). Knowledge Management in Mechanical and
    Industrial Engineering Consulting: A Case Study. Journal of Management in Engineering, 21(3): 138-147.

12. MIT Libraries and Hewlett-Packard Company (2007): Introducing DSpace. DSpace Federation. http://dspace.org/
    introduction/index.html.

13. Mozilla (2007): Mozilla Firefox Home Page. http://www.mozilla.com.

14. Nonaka, I. and Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the
    Dynamics of Innovation. Oxford University Press, New York, U.S.A.

15. Nottingham, M. and Sayre, R. (2005): The Atom Syndication Format. The Internet Engineering Task Force (IETF)
    http://www.ietf.org/rfc/rfc4287.

16. Pollock, N. (2001). Knowledge Management: Next Step to Competitive Advantage. Journal of Defense Systems
    Management College, September-October 2001. http://www.providersedge.com/docs/km_articles/KM_-_Next_
    Step_to_Competitive_Advantage.pdf.

17. Quintas, P. (2005). The Nature and Dimensions of Knowledge Management. In Knowledge Management in
    Construction (Eds.: Anumba, C. J., Egbu, C., and Carillo, P.), Blackwell Publishing, Oxford, U.K.
18. Reddy, R., Ager, T., Chellappa, R., Croft, W. B., Davis-Brown, B., Mendel, J. M., and Shamos, M. I. (1999). WTEC
    Panel Report on Digital Information Organization in Japan. Technical Report, Loyola College in Maryland.
    http://www.wtec.org/loyola/digilibs/d_01.htm.

19. RSS Advisory Board (2006): RSS 2.0 Specification. http://www.rssboard.org/rss-specification.

20. Sifry, D. (2007): The State of the Live Web, April 2007. Technorati, Inc. http://www.sifry.com/alerts/
    archives/004943.html.

21. Trott, B. and Trott, M. (2002): TrackBack Technical Specification. http://www.movabletype.org/docs/
    mttrackback.html.

22. Turban, E. and Aronson, J. (2001). Decision Support Systems and Intelligent Systems. Prentice Hall, London, U.K.

23. Wikipedia (2007a): Blog. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Blog.

24. Wikipedia (2007b): Blogosphere. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Blogosphere.

25. Wikipedia (2007c): Digital Library. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Digital Library.

26. Wikipedia (2007d): Web Feed. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Web_feed.

27. Witten, I. H. and Bainbridge, D. (2003). How to Build a Digital Library. Morgan Kaufmann Publishers, San
    Francisco, C.A., U.S.A.

28. Witten, I. H., Boddie, S., and Thompson, J. (2006). Greenstone Digital Library User’s Guide. University of Waikato,
    New Zealand.

29. WordPress (2007): WordPress Home Page. http://wordpress.com.

30. Vacharasintopchai, T., Barry, W., Wuwongse, V., and Kanok-Nukulchai, W. (2007). Semantic Web Services
    Framework for Computational Mechanics. Journal of Computing in Civil Engineering, 21(2): 65-77.

More Related Content

What's hot

Semantic Technology Solutions For Recovery Gov And Data Gov With Transparenc...
Semantic Technology Solutions For Recovery Gov And  Data Gov With Transparenc...Semantic Technology Solutions For Recovery Gov And  Data Gov With Transparenc...
Semantic Technology Solutions For Recovery Gov And Data Gov With Transparenc...
Mills Davis
 
Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...
Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...
Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...
eraser Juan José Calderón
 
Digital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environmentDigital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environment
eSAT Journals
 
Value of Technology Enabled Networks
Value of Technology Enabled NetworksValue of Technology Enabled Networks
Value of Technology Enabled NetworksBala Iyer
 
Handbook text editing-libre-office_writer (1)
Handbook text editing-libre-office_writer (1)Handbook text editing-libre-office_writer (1)
Handbook text editing-libre-office_writer (1)Margaret Nicole De Guia
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
Ajinkya Dubey
 
Digital Capabilities: Where people and technology intersect
Digital Capabilities: Where people and technology intersectDigital Capabilities: Where people and technology intersect
Digital Capabilities: Where people and technology intersect
Anne Bartlett-Bragg
 
Web Mining Based Framework for Ontology Learning
Web Mining Based Framework for Ontology LearningWeb Mining Based Framework for Ontology Learning
Web Mining Based Framework for Ontology Learning
csandit
 
Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice. Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice.
Sue Watling
 
Service Integration - A Web of Things Perspective
Service Integration - A Web of Things PerspectiveService Integration - A Web of Things Perspective
Service Integration - A Web of Things PerspectiveSimon Mayer
 
Ed-Media2010- De Liddo
Ed-Media2010- De LiddoEd-Media2010- De Liddo
Ed-Media2010- De Liddo
Anna De Liddo
 
The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...
The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...
The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...
IAIN Datokarama Palu
 
The Emergence of Intelligent Content (Revised)
The Emergence of Intelligent Content (Revised)The Emergence of Intelligent Content (Revised)
The Emergence of Intelligent Content (Revised)
Joe Gollner
 
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
bisg
 
Internet Security
Internet SecurityInternet Security
Internet Security
Tom Cryer
 
NLP-based personal learning assistant for school education
NLP-based personal learning assistant for school education NLP-based personal learning assistant for school education
NLP-based personal learning assistant for school education
IJECEIAES
 

What's hot (16)

Semantic Technology Solutions For Recovery Gov And Data Gov With Transparenc...
Semantic Technology Solutions For Recovery Gov And  Data Gov With Transparenc...Semantic Technology Solutions For Recovery Gov And  Data Gov With Transparenc...
Semantic Technology Solutions For Recovery Gov And Data Gov With Transparenc...
 
Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...
Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...
Blockchain and its Potential in Education. Cristina Turcu , Cornel Turcu , Iu...
 
Digital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environmentDigital architecture manifesting an accurate virtual built environment
Digital architecture manifesting an accurate virtual built environment
 
Value of Technology Enabled Networks
Value of Technology Enabled NetworksValue of Technology Enabled Networks
Value of Technology Enabled Networks
 
Handbook text editing-libre-office_writer (1)
Handbook text editing-libre-office_writer (1)Handbook text editing-libre-office_writer (1)
Handbook text editing-libre-office_writer (1)
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Digital Capabilities: Where people and technology intersect
Digital Capabilities: Where people and technology intersectDigital Capabilities: Where people and technology intersect
Digital Capabilities: Where people and technology intersect
 
Web Mining Based Framework for Ontology Learning
Web Mining Based Framework for Ontology LearningWeb Mining Based Framework for Ontology Learning
Web Mining Based Framework for Ontology Learning
 
Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice. Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice.
 
Service Integration - A Web of Things Perspective
Service Integration - A Web of Things PerspectiveService Integration - A Web of Things Perspective
Service Integration - A Web of Things Perspective
 
Ed-Media2010- De Liddo
Ed-Media2010- De LiddoEd-Media2010- De Liddo
Ed-Media2010- De Liddo
 
The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...
The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...
The Use of Social Media to Gather Qualitative Data: A Case of Government E-P...
 
The Emergence of Intelligent Content (Revised)
The Emergence of Intelligent Content (Revised)The Emergence of Intelligent Content (Revised)
The Emergence of Intelligent Content (Revised)
 
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
6 - Making Information Pay 2011 -- SOLOMON, MADI (Pearson)
 
Internet Security
Internet SecurityInternet Security
Internet Security
 
NLP-based personal learning assistant for school education
NLP-based personal learning assistant for school education NLP-based personal learning assistant for school education
NLP-based personal learning assistant for school education
 

Viewers also liked

แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Building a Digital Library
Building a Digital LibraryBuilding a Digital Library
Building a Digital Library
tomasz
 
Wnl 122 towards social sementic by samhati soor
Wnl 122 towards social sementic by samhati soorWnl 122 towards social sementic by samhati soor
Wnl 122 towards social sementic by samhati soor
Kishor Satpathy
 
How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...
Jenn Riley
 
Semantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital LibrariesSemantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital Libraries
Nikesh Narayanan
 
Semantic web technologies and digital library search
Semantic web technologies and digital library searchSemantic web technologies and digital library search
Semantic web technologies and digital library search
Richard Nurse
 
Aggregation for searching complex information spaces
Aggregation for searching complex information spacesAggregation for searching complex information spaces
Aggregation for searching complex information spaces
Mounia Lalmas-Roelleke
 

Viewers also liked (7)

แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
แนวทางการสร้างทรัพยาการสารสนเทศดิจิทัล (Digital Library Collection)
 
Building a Digital Library
Building a Digital LibraryBuilding a Digital Library
Building a Digital Library
 
Wnl 122 towards social sementic by samhati soor
Wnl 122 towards social sementic by samhati soorWnl 122 towards social sementic by samhati soor
Wnl 122 towards social sementic by samhati soor
 
How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...How Much to Semanticize? Looking at the future of Library Data and the Semant...
How Much to Semanticize? Looking at the future of Library Data and the Semant...
 
Semantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital LibrariesSemantic Web Technologies For Digital Libraries
Semantic Web Technologies For Digital Libraries
 
Semantic web technologies and digital library search
Semantic web technologies and digital library searchSemantic web technologies and digital library search
Semantic web technologies and digital library search
 
Aggregation for searching complex information spaces
Aggregation for searching complex information spacesAggregation for searching complex information spaces
Aggregation for searching complex information spaces
 

Similar to Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided Engineering Design

Thesis slides
Thesis slidesThesis slides
Hypertxt
HypertxtHypertxt
An efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learningAn efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learning
Venu Madhav
 
Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy
 Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy
Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy
eraser Juan José Calderón
 
Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...
Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...
Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...
HelleniceTwinning NSS
 
Instructional Design for the Semantic Web
Instructional Design for the Semantic WebInstructional Design for the Semantic Web
Instructional Design for the Semantic Web
guest649a93
 
Semantic Web-Linked Data and Libraries
Semantic Web-Linked Data and LibrariesSemantic Web-Linked Data and Libraries
Semantic Web-Linked Data and Libraries
Indian Institute of Management Ahmedabad
 
Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008
urauch
 
Artificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPalArtificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPal
IRJET Journal
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
ijcseit
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
ijcseit
 
ICWI_2002 (1).pdf
ICWI_2002 (1).pdfICWI_2002 (1).pdf
ICWI_2002 (1).pdf
Lisa Henriques
 
A framework of Web Science
A framework of Web Science A framework of Web Science
A framework of Web Science vafopoulos
 
HI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docxHI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docx
write4
 
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Dr. Vidya Priya Rao, Founder
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
tobold
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
Sebastian Dennerlein
 

Similar to Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided Engineering Design (20)

Thesis slides
Thesis slidesThesis slides
Thesis slides
 
Hypertxt
HypertxtHypertxt
Hypertxt
 
An efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learningAn efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learning
 
Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy
 Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy
Blockchain Architecture to Higher Education Systems. Palanivel Kuppusamy
 
Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...
Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...
Keynote: Innovation Paths in technology-mediated human networks", Petros Kava...
 
Instructional Design for the Semantic Web
Instructional Design for the Semantic WebInstructional Design for the Semantic Web
Instructional Design for the Semantic Web
 
H Y P E R T X T
H Y P E R T X TH Y P E R T X T
H Y P E R T X T
 
Semantic Web-Linked Data and Libraries
Semantic Web-Linked Data and LibrariesSemantic Web-Linked Data and Libraries
Semantic Web-Linked Data and Libraries
 
Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008
 
Artificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPalArtificial Intelligence Approach for Covid Period StudyPal
Artificial Intelligence Approach for Covid Period StudyPal
 
Creating Knowledge Sharing Networks
Creating Knowledge Sharing NetworksCreating Knowledge Sharing Networks
Creating Knowledge Sharing Networks
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
 
ICWI_2002 (1).pdf
ICWI_2002 (1).pdfICWI_2002 (1).pdf
ICWI_2002 (1).pdf
 
A framework of Web Science
A framework of Web Science A framework of Web Science
A framework of Web Science
 
HI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docxHI5030 Business Systems Analysis And Design.docx
HI5030 Business Systems Analysis And Design.docx
 
Amandappt
AmandapptAmandappt
Amandappt
 
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
Effective Remote Design Thinking: A Basic Essential For Global Companies To D...
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
 

More from Dr. Thiti Vacharasintopchai, ATSI-DX, CISA

Civil Engineers and the Development of Smart City
Civil Engineers and the Development of Smart CityCivil Engineers and the Development of Smart City
Civil Engineers and the Development of Smart City
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัยConstruction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Introducing Architectural Precast Concrete Structures - Part 2
Introducing Architectural Precast Concrete Structures - Part 2Introducing Architectural Precast Concrete Structures - Part 2
Introducing Architectural Precast Concrete Structures - Part 2
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Weblog and Digital Library in Knowledge Management
Weblog and Digital Library in Knowledge ManagementWeblog and Digital Library in Knowledge Management
Weblog and Digital Library in Knowledge Management
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Introducing Architectural Precast Concrete Structures - Part 1
Introducing Architectural Precast Concrete Structures - Part 1Introducing Architectural Precast Concrete Structures - Part 1
Introducing Architectural Precast Concrete Structures - Part 1
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
An Improved People-Search Technique for Directed Social Network Graphs
An Improved People-Search Technique for Directed Social Network GraphsAn Improved People-Search Technique for Directed Social Network Graphs
An Improved People-Search Technique for Directed Social Network Graphs
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
A Structural Engineering Support System using Semantic Computing
A Structural Engineering Support System using Semantic ComputingA Structural Engineering Support System using Semantic Computing
A Structural Engineering Support System using Semantic Computing
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
A Parallel Implementation of the Element-Free Galerkin Method on a Network of...
A Parallel Implementation of the Element-Free Galerkin Method on a Network of...A Parallel Implementation of the Element-Free Galerkin Method on a Network of...
A Parallel Implementation of the Element-Free Galerkin Method on a Network of...
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 
Semantic Web Services Framework for Computational Interoperability
Semantic Web Services Framework for Computational InteroperabilitySemantic Web Services Framework for Computational Interoperability
Semantic Web Services Framework for Computational Interoperability
Dr. Thiti Vacharasintopchai, ATSI-DX, CISA
 

More from Dr. Thiti Vacharasintopchai, ATSI-DX, CISA (20)

Civil Engineers and the Development of Smart City
Civil Engineers and the Development of Smart CityCivil Engineers and the Development of Smart City
Civil Engineers and the Development of Smart City
 
Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...Data Security and Data Governance: Foundation and Case Studies - November 12,...
Data Security and Data Governance: Foundation and Case Studies - November 12,...
 
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
Blockchain and Cryptocurrency Lecture for Accounting Students นักศึกษาบัญชี, ...
 
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...Data Security and Data Governance: Foundation and Case Studies - November 4, ...
Data Security and Data Governance: Foundation and Case Studies - November 4, ...
 
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...Smart Cities - A New Professional Platform for Modern Engineers  เมืองอัจฉริย...
Smart Cities - A New Professional Platform for Modern Engineers เมืองอัจฉริย...
 
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัยConstruction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
Construction 4.0 & Drones in Action - ดร.ธิติ วัชรสินธพชัย
 
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
Knowledge Management (KM) in Business - ม.เทคโนโลยีสุรนารี - 18 ส.ค. 63
 
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
Smart City: A New Professional Platform for Modern Engineers - AIT Graduates ...
 
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
ระบบการจัดการห้องสมุดดิจิทัล : คุณสมบัติ ความสามารถ การใช้งาน ประโยชน์
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
 
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กรการประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
การประยุกต์ใช้ DSpace Open Source ในการจัดการความรู้ขององค์กร
 
Introducing Architectural Precast Concrete Structures - Part 2
Introducing Architectural Precast Concrete Structures - Part 2Introducing Architectural Precast Concrete Structures - Part 2
Introducing Architectural Precast Concrete Structures - Part 2
 
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
Low-rise vs. Tall Buildings: What is Safer during Earthquake in Bangkok?
 
Weblog and Digital Library in Knowledge Management
Weblog and Digital Library in Knowledge ManagementWeblog and Digital Library in Knowledge Management
Weblog and Digital Library in Knowledge Management
 
Introducing Architectural Precast Concrete Structures - Part 1
Introducing Architectural Precast Concrete Structures - Part 1Introducing Architectural Precast Concrete Structures - Part 1
Introducing Architectural Precast Concrete Structures - Part 1
 
An Improved People-Search Technique for Directed Social Network Graphs
An Improved People-Search Technique for Directed Social Network GraphsAn Improved People-Search Technique for Directed Social Network Graphs
An Improved People-Search Technique for Directed Social Network Graphs
 
A Structural Engineering Support System using Semantic Computing
A Structural Engineering Support System using Semantic ComputingA Structural Engineering Support System using Semantic Computing
A Structural Engineering Support System using Semantic Computing
 
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...Semantic Web Services for Computational Mechanics : A Literature Survey and R...
Semantic Web Services for Computational Mechanics : A Literature Survey and R...
 
A Parallel Implementation of the Element-Free Galerkin Method on a Network of...
A Parallel Implementation of the Element-Free Galerkin Method on a Network of...A Parallel Implementation of the Element-Free Galerkin Method on a Network of...
A Parallel Implementation of the Element-Free Galerkin Method on a Network of...
 
Semantic Web Services Framework for Computational Interoperability
Semantic Web Services Framework for Computational InteroperabilitySemantic Web Services Framework for Computational Interoperability
Semantic Web Services Framework for Computational Interoperability
 

Recently uploaded

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
MERN Stack Developer Roadmap By ScholarHat PDF
MERN Stack Developer Roadmap By ScholarHat PDFMERN Stack Developer Roadmap By ScholarHat PDF
MERN Stack Developer Roadmap By ScholarHat PDF
scholarhattraining
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 

Recently uploaded (20)

Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
MERN Stack Developer Roadmap By ScholarHat PDF
MERN Stack Developer Roadmap By ScholarHat PDFMERN Stack Developer Roadmap By ScholarHat PDF
MERN Stack Developer Roadmap By ScholarHat PDF
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 

Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided Engineering Design

  • 1. Weblog, Digital Library, and Semantic Web Services Approach to Computer-Aided Engineering Design Thiti Vacharasintopchai 1*, Vilas Wuwongse 2, Worsak Kanok-Nukulchai 3, and Krissada Chalermsook 4 1 School of Engineering and Technology Asian Institute of Technology P.O. Box 4 Klong Luang Pathumthani 12120, Thailand Corresponding author’s e-mail: thitiv@gmail.com 2, 3, 4 School of Engineering and Technology Asian Institute of Technology P.O. Box 4 Klong Luang Pathumthani 12120, Thailand Abstract: Practicing engineers often face two obstacles during the course of a design project. One is the limited access to relevant knowledge and another is the limited access to convenient computing tools. Several tasks are involved when a project is launched, in terms of computing workflow, research work, and discussion among colleagues. These tasks are repeated over and over again until a final design is arrived. If the tasks are not well facilitated, several bottlenecks will occur and an engineering firm may lose its competitiveness in the industry. Weblog, Digital Library, and Semantic Web Services possess the potential to improve the productivity of the engineers in dealing with the computational and knowledge management workflows. Weblog and Digital Library, modern information technologies deployable on the Internet or an intranet, can be combined into a modern form of knowledge management (KM) system which more naturally and collaboratively facilitates individuals in sharing tacit and explicit knowledge, as well as computing tools. Semantic Web Services, the joint application of the Internet-based Web Services and the Semantic Web technologies, can be applied to help unify and utilize the scattered computing resources, which include design tools, computers, databases, and knowledge bases, to enable numerical analysis to be performed in a fast, accurate, and automated manner. This paper presents a framework for the application of Weblog, Digital Library, and Semantic Web Services to improve the productivity of the engineers. A social-Web system prototype, developed to assist users in building up the personal portfolios of knowledge and computing tools which can be shared with their peers to form a larger organizational KM system, is presented to illustrate the framework. Keywords: knowledge management, weblogs, digital libraries, semantic web services 1. INTRODUCTION Practicing engineers often face two obstacles during the course of a design project. One is the limited access to relevant knowledge and another is the limited access to convenient computing tools. Many tasks are involved when a project is launched, in terms of computing workflow, research work, and discussion among colleagues. These tasks are usually repeated over and over again until a final design is arrived. If the tasks are not well facilitated, several bottlenecks will occur and an engineering firm may lose its competitiveness in the industry. Weblog, Digital Library, and Semantic Web Services possess the potential to improve the productivity of the engineers in dealing with the computational and knowledge management workflows. Weblog (a.k.a. Blog) and Digital Library†, modern information technologies deployable on the Internet or an intranet, can be combined into a modern form of knowledge management (KM) system which more naturally and collaboratively facilitates individuals in sharing tacit and explicit knowledge, as well as computing tools. Semantic Web Services, the joint application of the Internet-based Web Services and the Semantic Web technologies, can also be integrated into the KM system to assist engineers in sharing the wealth of computational tools that they have developed or possessed on the network of heterogeneous computing platforms. An overview of the knowledge management theories and information technologies essential to the application of Weblog, Digital Library, and Semantic Web Services to improve the productivity of the engineers is presented in this paper, and a framework for such an application is proposed. First, background information on knowledge management, as † Weblog, Blog, and Digital Library, in capitalized spellings, refer to the names of technologies. The non-capitalized ones refer to respective instances of technology application.
  • 2. well as the Theory of Organizational Knowledge Management, which is central to the development of the framework, is presented. Second, Weblog and Digital Library, the modern information technologies that can be combined to build a second generation KM system, are discussed. Next, Blog+DL, a framework for the joint application of Weblog and Digital Library in engineering knowledge management, is proposed. To enhance Blog+DL in handling the computational aspect of a design project, Semantic Web Services and the Semantic Web Services Framework for Computational Mechanics (SWSCM), which address how computing software developed by heterogeneous group of people for different computer platforms can be shared and interoperate on the Internet or an intranet, are introduced. Finally, a social-Web system prototype, developed to assist users in building up the personal portfolios of knowledge and computing tools which can be shared with their peers to form a larger organizational KM system, is presented to illustrate the framework. 2. KNOWLEDGE MANAGEMENT 2.1 General Knowledge management (KM) is a process for optimizing the effective application of intellectual assets to achieve organizational objectives (Pollock, 2001). Knowledges, the sets of processed information in relevant context ready for understanding and actions (Turban and Aronson, 2001, as cited in Mezher et al. 2005), are organization-specific resources that are indispensable to create values for the organization (de Geytere, 2007). Knowledge can be classified into two kinds, namely, explicit knowledge and tacit knowledge. Explicit knowledge can be articulated in formal language such as grammatical statements, mathematical expressions, and manuals, which can easily be processed by a computer. Tacit knowledge on the other hand comprises personal knowledge embedded in individual experience, which are difficult to articulate with formal language. Since a large portion of human knowledge resides in the form of tacit knowledge, tacit knowledge is regarded as the more important kind of knowledge (Nonaka and Takeuchi, 1995). 2.2 Theory of Organizational Knowledge Creation Knowledge is dynamic in nature. Nonaka and Takeuchi (1995) proposed the Theory of Organizational Knowledge Creation which explains the creation of human knowledge through social interaction between tacit knowledge and explicit knowledge by four temporal modes of knowledge conversion, namely, (1) socialization from tacit knowledge to tacit knowledge, (2) externalization from tacit knowledge to explicit knowledge, (3) combination from explicit knowledge to explicit knowledge, and (4) internalization from explicit to tacit knowledge. Socialization, the process of “sharing experiences and thereby creating tacit knowledge” such as shared mental models and technical skills, helps an individual to acquire tacit knowledge directly from others through observation, imitation, and practice. Externalization, the process of “articulating tacit knowledge into explicit concepts,” is the definitive process through which an individual attempts to conceptualize a mental image linguistically. Combination, the process of “systemizing concepts into a knowledge system,” involves “networking” different bodies of explicit knowledge in media such as documents or computerized communication channels so that they are “crystallized” into a new knowledge. Internalization, the process of “embodying explicit knowledge into tacit knowledge,” is the process through which experiences of the individuals, obtained through socialization, externalization, and combination, are internalized into their tacit knowledge bases in the form of shared mental models or technical know-how. A knowledge conversion is a social process between individuals and human cognition is an individual’s deductive process; therefore, through shifts between these social knowledge conversion processes, the quality and quantity of tacit and explicit knowledge are constantly “amplified.” The four temporal modes of knowledge conversion constitute the “knowledge spiral” that drives the innovation of the organization (Figure 1). The knowledge creation model based on the theory of organizational knowledge creation is sometimes called the SECI model (de Geytere, 2007). 3. WEBLOG AND DIGITAL LIBRARY Many KM initiatives and tools for engineering design firms are available in the literature, cf. Al-Ghassani et al. (2005); Carillo and Chinowsky (2006); Jonathan Cohen & Associates (2004); and Mezher et al. (2005). Most of them however rely on proprietary technologies and do not conform to Internet standards other than the prevalent HTTP and HTML for Web publication. Cross-system interoperability and advanced application of Web technologies, such as Semantic Web (Berners-Lee et al., 2001) and Web feeds (Wikipedia, 2007d), therefore, cannot be achieved without major modifications to the systems. In this section, Weblog and Digital Library, modern Internet technologies which overcome these difficulties and can be integrated as part of a knowledge management tool, are presented.
  • 3. 3.1 Weblog A weblog, or a blog, is a Web-based journal publication which consists primarily of periodic articles, normally in reverse chronological order (Wikipedia, 2007a). Each article in a blog is called a blog entry. A person who publishes to a blog is called a blogger. To publish to a blog is called to blog, the gerund form of which is blogging. The totality of all blogs on the Internet is called the blogosphere (Crystal, 2006; Wikipedia, 2007b). A blog entry usually consists of (1) the title, (2) the content, (3) the categories, tag names, or keywords of the content, (4) the date and time of publication, (5) the comment section where readers and the blogger can discuss and exchange experiences and opinions about issues raised in the blog entry, and (5) the trackback (Trott and Trott, 2002) hyperlink where the readers who blog about the blog entry can notify the original blogger about the existence and the content of theirs. Hyperlinks, comments, trackbacks, and citations among blogs create online social networks and promote the externalization, socialization, and combination of knowledge among the bloggers, according to the SECI model. Blogging is as easy as composing an e-mail. A blogger can blog about anything, ranging from news items, personal opinions, pictures, hobbies, problems at work, to random thoughts. A blog entry usually contains some hyperlinks to other Web documents which are the subjects of discussion. To publish a blog entry, a blogger logs on to his account on the blog service provider Website, cf. Blogger (2007) and WordPress (2007), clicks the compose button, types the content into a Web form, enters the title and keywords for the content, and clicks the publish button. The blog entry is instantly published to the Internet and can be accessed by friends, colleagues, and the public through regular Web browsers, Web search engines, and dedicated blog reader software that conforms to the Really Simple Syndication (RSS) (RSS Advisory Board, 2006) or Atom (Nottingham and Sayre, 2005) Web syndication standards. A blogger can also send e-mails to a secret e-mail address to publish the contents and picture attachments directly from an e-mail client software on a laptop computer or a mobile phone. Blogging thus allows people to share information on the Internet with very little barrier. Technorati, Inc., a major Web tracking company, reported that as of April 2007 there are 70 millions blogs on the Internet, with 120,000 new blogs each day, and 1.5 million posts per day. The blogosphere grew from 35 to 70 million blogs in 320 days. Japanese, English, Chinese, and Italian are the four major blogging languages—37 percents of the blogs are in Japanese, 33 percents in English, 8 percents in Chinese, and 3 percents in Italian (Sifry, 2007). 3.2 Digital Library A digital library is an integrated set of services for capturing, cataloging, storing, searching, protecting, and retrieving information (Reddy et al., 1999). It comprises the focused collections of digital objects, including text, video, and audio, along with methods for access and retrieval, and for selection, organization, and maintenance of the collections (Witten and Bainbridge, 2003) all of which to support life-long learning, research, scholarly communication and preservation (Wikipedia, 2007c). Digital library was originally used to archive the digitized copies of rare documents, books, and the pictures of historical objects so that they can be studied by people of later generations. It has also recently been used as the central repository to preserve the works of individuals in an organization so that they do not vanish with time and technological obsolescence (DSpace, 2007b). A digital library system is often developed such that it is accessible on the Web, with the user interface resembling that of a Website. However, not all Websites, even the ones that offer focused collections of well-organized material and appropriate methods of access and retrieval, can be regarded as digital libraries, unless metadata (data about data), which are the most important information to precisely catalog, locate and retrieve pieces of information, are stored along with each object in the collections, and the access, retrieval, and modification of metadata, as well as the retrieval of objects based on them, are facilitated by the system (Witten and Bainbridge, 2003). The metadata typically used in digital libraries include bibliographic information and subject keywords, which are also used in physical libraries. The users of a digital library system involve two roles, namely, the publisher and the reader. In some digital library implementations, such as the Greenstone Digital Library software (Witten et al., 2006), a librarian takes the sole publisher role to capture (e.g., by scanning printed articles or typing in a word-processor), create cataloging metadata, store, manage, and publish the collections of digital objects; and the general users take the reader role to browse, search, and consume information in the collections. In other digital library implementations, such as DSpace (MIT Libraries and Hewlett-Packard Company, 2007) which is based on the institutional repository concept, select users may also publish to some collections in the repository, thus taking both the publisher and the reader roles. Computers and users can locate objects across heterogeneous digital library systems by using standard query protocols, such as the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) (Lagoze et al., 2004). When a digital library system is deployed in an organization, it functions as a knowledge base which stores explicit and externalized knowledge from the employees. The metadata-rich search feature of the system also allows employees to precisely and promptly locate pieces of knowledge which can be adapted to timely solve the problem at hand. In this regard, a digital library system thus promotes the combination and internalization of knowledge in the SECI model.
  • 4. 4. BLOG+DL FRAMEWORK FOR COMPUTER-AIDED ENGINEERING DESIGN 4.1 Technology Application Framework Based on the SECI model, the features of a KM system that promote the conversion and interaction of tacit and explicit knowledge among individuals are identified in this section, and the framework for the application of Blog and Digital Library to build such a KM system is presented in parallel. Socialization and Externalization From Figure 1, the first part of the spiral of knowledge creation is interpersonal. It starts when a group of people that share the same interest gather, build a field of interaction, socialize, and externalize their tacit knowledge to share experiences. A desirable KM system should help these people to discover each other and provide them a convenient means for socialization and externalization. The statistics about blogs in Section 3.1 may prove that Blog can be used as an effective KM tool in this regard. Blog publication and the social networking features help people to discover each other and create online social networks of bloggers on which issues of common interests are expressed and personal opinions, as well as experiences, are exchanged. When Blog is used as an engineering KM tool, an engineer may blog about a design problem that he is trying to solve, e.g., how to setup a proper design criterion for a construction project. The blog entry may describe the engineer’s view towards the problem as well as the available approaches, and may also contain initial research work, such as hyperlinks to other blog entries about “lesson learned” from similar projects. When published to the Internet or a corporate intranet, the blog entry is read by a large number of people, many of which may share the same interest or have experienced the same problem. A reader may assist the engineer in finding a solution by posting his opinion or experience, such as the limitation of the selected approach, as a comment to the blog entry. Another reader may view the problem differently and does not agree with the first reader’s opinion. He may prefer to express his opinion on a personal blog and notify the original blogger in the form of trackback. The original blogger can participate in the discussion thread created by this series of comments and trackbacks and be able to find a more appropriate design criterion for his project. This blog discussion thread may also benefit a public audience who may have had the similar problem and comes across this discussion thread on a Web search engine. In this way, the group of people who share the same interest is gathered; a field of interaction is made; and these people are equipped with a tool to socialize and exchange experiences, i.e., pieces of tacit knowledge, in the blog discussion threads. Combination and Internalization The second part of the spiral of knowledge creation is intrapersonal. It continues from the interpersonal part when a person tries to synthesize new explicit knowledge by combining different bodies of explicit knowledge to solve an unfamiliar problem. After the new knowledge is put into practice, it becomes a valuable know-how that is internalized into the person’s tacit knowledge base and becomes part of his skills. A desirable KM system should help people to easily build up repositories of explicit knowledge and allow relevant pieces of knowledge in the repositories to be conveniently and precisely retrieved so that a more complete set of accessible knowledge can be gathered and combined into the best possible piece of new knowledge. In terms of internalization, a desirable KM system should also facilitate people in putting the new knowledge into practice by, for example, in an engineering context, providing them a convenient access to relevant computational software tools to shorten the time required in a design workflow. The keywords tagging and selective tag browsing features of Blog, as well as the metadata-rich content archiving and retrieval features of Digital Library, make Blog and Digital Library complementarily suitable to be effective KM tools in this regard. Since blog entries created during socialization and externalization are typically tagged with keywords when they are published, besides conventional keyword and full text searches, the blog owner and the readers can use the selective tag browsing feature available in most blog servers to filter and browse only through relevant blog entries, allowing them to stay focused on the important topics being discussed. In addition, an engineer can archive the content and the metadata of mature blog discussion threads, which contain pieces of externalized tacit knowledge and are the reflections of the group thinking processes by which solutions to important problems are made, into the collections of the institutional-repository digital library that he has a membership. He can also archive interesting Web pages, such as product data sheets, and digital contents, such as Excel, PowerPoint, PDF, Word, and MP3 files, into the collections. In this way, the engineer builds up a personal portfolio of knowledge that can be shared across the organization, and a digital library, with its extensive metadata browsing and search features, as well as its full-text indexing capability, becomes a human-filtered search engine where portfolio owners and peers may use to access the focused set of relevant knowledge without “noises.” With all the mentioned features, Blog and Digital Library can thereby enhance the efficiency and effectiveness of the combination and internalization processes of the individuals.
  • 5. Figure 1. Blog, Digital Library, and Knowledge Conversion Modes (adapted from Nonaka and Takeuchi 1995) 4.2 System Architecture A system architecture that corresponds to the proposed application framework is presented in Figure 2. Seven components, namely, the Web Browser, the Blog Server, the Digital Library Server, the World Wide Web, the Archiver, the Keyword Suggester, and the Web Service (WS) Portfolio Manager, are involved. The Web Browser is proposed as the primary user interface for convenient and ubiquitous access to the system and also because Blog and Digital Library are themselves Web-based. An engineer can use a Web browser to create an account on a blog server and a digital library, and use it to log on to the blog server to socialize and externalize his knowledge by publishing blog entries or joining blog discussion threads. The Archiver is a special-purpose component that monitors the request from a Web browser to take the “snapshot” of a blog discussion thread or a Web page and archive it to specific collection in a digital library. It is the primary component that assists in building up the personal portfolios of knowledge. When a blog discussion thread has matured, the blog owner may summarize the discussion and use a Web browser take a snapshot of the thread. The Web browser would prompt him to enter the metadata, such as the title, the author’s name, keywords, and a brief description of the thread, as well as his digital library account name and the title of the collection, i.e., portfolio of knowledge, to which he is allowed to submit. It would then delegate the task to the archiver by submitting the collected information along with the URL of the thread and request that a snapshot of the thread be taken and processed accordingly. In addition, an engineer may use the Web browser and the archiver to take snapshots of interesting Web pages, such as discussion threads, product datasheets, or design tips, into his portfolio. During the combination and internalization processes, when explicit knowledge from various sources are crystallized into new explicit knowledge and put into practice, the engineer then use the Web browser to access relevant discussion threads in blogs and pieces of knowledge collected in personal portfolios in the digital library, as explained previously. Since Blog and Digital Library are independent technologies that do not naturally interoperate; the use of common metadata is proposed to enable such interoperation, i.e., the keywords assigned to blog entries and digital library items should be from the same controlled set and the bibliographic information assigned to them should conform to the same data format (e.g., DD-MM-YYYY for dates) so that relevant knowledge in blogs and the digital library can be retrieved simultaneously with a common search query. The Keyword Suggester is proposed as the component that handles the enforcement of such common metadata. Besides exchanging and commenting on traditional documents and multimedia contents, an engineer may participate in the SECI modes of knowledge conversion by exchanging and commenting on computational tools, such as mathematical routines, numerical analysis modules, and design shortcuts. An engineer can develop these computational tools as subroutines (or methods, in the object-oriented programming paradigm) in favorite programming languages, such as Java or VB.NET, and allow them to be remotely executed by other computers as Web services on the Internet. To “publish” a Web service, i.e., to make a subroutine available for remote access, an engineer first places the code of the subroutine onto a Web service server, such as Apache Axis for Java or Microsoft Internet Information Server for VB.NET. The server would automatically generate the “Web service description document” that corresponds to the subroutine. This document contains the instruction for computers and people on how to programmatically execute the service. The engineer can next post the Web service description document in a blog entry, along with a brief description of the service, its theoretical explanation, and a user’s guide. In this way, the service is advertised and made accessible to the
  • 6. public. Discussions about the service, such as usage experiences, can be exchanged as blog comments and trackbacks in the fashion similar to the ordinary use of blogs in socialization and externalization. The Web services published through blog entries are discovered when the entries are visited by the fellow bloggers. Besides reading the contents, e.g., descriptions and explanations, blog readers can execute the service or build up the portfolios of computational tools, i.e., Web services, for later execution with the assistance of the Web service portfolio manager. The Web service portfolio manager, a component added on to the blog server, detects whether the content of a blog entry includes a hyperlink to the description document of a Web service. If it does so, an “Execute” button and a “Save” button will be provided in the Web page that displays the blog entry so that the readers can choose to execute the service or save it to the portfolios in their accounts for later uses. In the latter case, the user will be asked to provide the description of the desired Web service when a computational service is needed. The Web service portfolio manager would search the user’s portfolio and retrieve a list of Web services that best match the request. Once a Web service is selected by the user, the user can execute the Web service by entering the input data and clicking the Execute button. The selection of Web services from portfolios and the execution of Web services are performed intelligently according to the Semantic Web Services Framework for Computational Mechanics (SWSCM) (Vacharasintopchai et al., 2007). The Web service portfolio manager performs the service consumer and the matchmaker roles in the SWSCM. The readers are referred to the mentioned reference for in-depth information about the Semantic Web Services technology and its application in engineering design. Figure 2. Blog+DL Framework for Computer-Aided Engineering Design 5. IMPLEMENTATION Based on the proposed Blog+DL framework for computer-aided engineering design, a prototype system has been developed to assist engineers in socializing and externalizing their knowledge, as well as in building up personal portfolios of knowledge and computational tools. The knowledge and tools in such portfolios can be combined and crystallized into new knowledge and can also be shared with peers, super- and subordinates of the engineers to form a larger organizational KM system. The implementation of the prototype system follows the system architecture presented in Section 4.2 which, excluding the World Wide Web, consists of six components, namely, the Web Browser, the Blog server, the Digital Library server, the Archiver, the Keyword Suggester, and the Web Service (WS) Portfolio Manager. The prototype system was implemented in Java and JavaScript and utilized open-source software tools. Mozilla Firefox (Mozilla, 2007), an extensible standards conformant Web browser which is available on Windows, Linux, and Mac OS X, was chosen as the Web Browser component. Blojsom (Blojsom, 2007), a blog server developed in Java with extensive support for third-party add-on modules, was chosen as the Blog server. DSpace (DSpace, 2007a), a widely accepted large-scale Java digital library server based on the institutional repository concept, with extensive documented set of APIs, was chosen as the Digital Library server. The Archiver was developed as a Java servlet that monitors the requests to archive documents at particular URLs along with the provided sets of metadata into specific collections in
  • 7. DSpace. A bookmarklet—a JavaScript code embedded in a Web browser bookmark—was developed as a bridging user interface between Mozilla Firefox and the archiver. The bookmarklet was deployed as a “Save to DSpace” button in Mozilla Firefox bookmarks toolbar. Once clicked it prompts the user to enter the brief description and the metadata of a Web page and forwards the request to the Archiver to proceed. The Keyword Suggester was implemented as a servlet that provides ontology-assisted keyword suggestion. It consults a predefined set of ontologies to extract relevant keywords from the Web contents at specific URLs. The bookmarklet uses the Asynchronous JavaScript and XML (AJAX) programming technique to consult the Keyword Suggester and retrieve a list of suggested keywords for the Web page being saved. The keywords are prepopulated into the “keywords” textbox to assist users in entering proper metadata. Ontology-assisted keyword suggestion is helpful to enforce a controlled set of keywords, which is necessary for the interoperation of Blog and Digital Library and the effective retrieval of content in large digital library collections. The same functionality is also provided in the blog entry editing module of Blojsom to suggest proper keyword tags when entries are created or modified. For increased productivity, a federated search function, implemented as a pair of Java servlet and bookmarklet, was also developed to receive a query from the user, simultaneously search the blog entries in Blojsom and the digital library items in DSpace, and summarize the results into a single Web page. The Web service portfolio manager was implemented as an add-on module to Blojsom and utilized the Semantic Web Services infrastructure developed in Vacharasintopchai et al. (2007). 5. DEMONSTRATION Figures 3 through 5 demonstrate the typical application of the prototype: Initially, an engineer needs to visit the homepage of the Blog and the Digital Library servers to create an account on the system. Next, he will be directed to the bookmarklet installation page where the system verifies his account name (Figure 3a) and generates the “Save to DSpace” and the federated search bookmarklets (Figure 3b) which can be dragged and dropped to the bookmark toolbar of Mozilla Firefox. The engineer can now start blogging right away by visiting the “Add Blog Entry” page in his blog account and writing about his ideas and plan for a project (Figure 4a). The Keyword Suggester is consulted in the background as the engineer composes his blog entries. He will be presented with the list of suggested keywords in the “Smart Keyword Suggestions” section where, although not recommended, user-specified keywords can also be entered if desired keywords are not available (Figure 4b). When the “Add Blog Entry” button is clicked, the entry will be listed in the homepage of the company (Figure 4c), where recent entries from all staff members are aggregated. The ideas and plan of the engineer will be read by colleagues and the opinions and experiences are exchanged in the “Comments” section (Figure 4d). The engineer can also use the “Save to DSpace” bookmarklet to archive discussion threads and potentially useful Web pages to his account in DSpace (Figures 5a, 5b) to build up his personal portfolio of knowledge (Figure 5c). He can then use the federated search bookmarklet to simultaneously searched through the discussion threads and the portfolios of knowledge contributed by him and the colleagues (Figure 5d) and the results will be summarized in a conveniently accessible Web page (Figure 5e). Web services published through blog entries can also be executed right away from the results page with the assistance of the Web Service Portfolio Manager (Figure 5f). In this way, the engineer and his fellow staff members are equipped with an integrated set of tools that can be used to better share explicit knowledge and experiences. 6. CONCLUSION This paper has proposed a framework for the application of Weblog, Digital Library, and Semantic Web Services technologies in engineering knowledge management. The framework is based on the theory of organizational knowledge management which explains that knowledge is created by the interactions between tacit knowledge and explicit knowledge among individuals in an organization. In contrast to the KM initiatives in the late 1990s, the focus of this framework is on facilitating the conversion, interaction, and sharing of tacit and explicit knowledge, which are the bases in creating knowledge itself, rather than on capturing the individual pieces of explicit knowledge. The proposed framework also differs from many modern KM tools for engineering design firms in the literature because it is based on various Internet standards besides HTTP and HTML and therefore promotes cross-system interoperability and advanced application of Web technologies, such as Web feeds and Web Services, which are the enabling technologies for Web 2.0, a.k.a. the social Web, and the Internet-based multiplatform distributed computing, respectively. The introduction of Semantic Web Services technologies into the framework and the application of ontology, which is the fundamental component of the Semantic Web, in the implementation of the system prototype also open KM systems that conform to the proposed framework to a wide variety of Internet-based artificial intelligence technologies that would further improve the knowledge and the productivity of the engineers in today’s ever globalized and competitive world.
  • 8. (a) Account Verification (b) Personalized Bookmarklets Figure 3. User-specific Initialization of Prototype (a) Creating New Blog Entry (b) Ontology-assisted Keyword Suggestion (c) Recent Blog Entries (d) Discussion among Colleagues Figure 4. Blogging Features of Prototype
  • 9. (a) Archiving Discussion Thread to DSpace (b) Archiving Webpage to DSpace (c) Personal Portfolio of Knowledge (d) Federated Search (f) Web Service Execution (e) Search Results Figure 5. Knowledge Archiving and Retrieval Features of Prototype
  • 10. ACKNOWLEDGMENT The writers would like to thank the Royal Thai Government Fellowship and the Asian Development Bank for their financial supports. They would also like to thank the countless friends and colleagues whose constructive comments have contributed to this research. The following open-source and public-domain software tools were used in the implementation of the system prototype and the development efforts of their developers are thankfully acknowledged: Blojsom (Blojsom, 2007), DSpace (DSpace, 2007a), and Mozilla Firefox (Mozilla, 2007). REFERENCES 1. Al-Ghassani, A. M., Anumba, C. J., Carrillo, P. M., and Robinson, H. S. (2005). Tools and Techniques for Knowledge Management. In Knowledge Management in Construction (Eds.: Anumba, C. J., Egbu, C., and Carillo, P.), Blackwell Publishing, Oxford, U.K. 2. Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The Semantic Web. Scientific American, 284(5): 34-43. 3. Blogger (2007): Blogger Home Page. http://www.blogger.com. 4. Blojsom (2007): Blojsom Home Page. http://www.blojsom.org. 5. Crystal, D. (2006). Language and the Internet. Cambridge University Press, Cambridge, U.K. 6. de Geytere, T. (2007). A Unified Model of Dynamic Organizational Knowledge Creation: Explanation of SECI Model of Nonaka and Takeuchi. 12manage B.V. http://www.12manage.com/methods_nonaka_seci.html. 7. DSpace (2007a): DSpace Home Page. http://www.dspace.org. 8. DSpace (2007b): MIT’s DSpace Experience: A Case Study. MIT Libraries and Hewlett-Packard Company. http://dspace.org/implement/case-study.pdf. 9. Jonathan Cohen & Associates (2004): Knowledge Management for Design Firms: Case Studies. http://www.jcarchitects.com/KM.html. 10. Lagoze, C., Van de Sompel, H., Nelson, M., and Warner, S. (2004): The Open Archives Initiative Protocol for Metadata Harvesting. Open Archives Initiative. http://www.openarchives.org/OAI/openarchivesprotocol.html. 11. Mezher, T., Abdul-Malak, M. A., Ghosn, I., and Ajam, M. (2005). Knowledge Management in Mechanical and Industrial Engineering Consulting: A Case Study. Journal of Management in Engineering, 21(3): 138-147. 12. MIT Libraries and Hewlett-Packard Company (2007): Introducing DSpace. DSpace Federation. http://dspace.org/ introduction/index.html. 13. Mozilla (2007): Mozilla Firefox Home Page. http://www.mozilla.com. 14. Nonaka, I. and Takeuchi, H. (1995). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press, New York, U.S.A. 15. Nottingham, M. and Sayre, R. (2005): The Atom Syndication Format. The Internet Engineering Task Force (IETF) http://www.ietf.org/rfc/rfc4287. 16. Pollock, N. (2001). Knowledge Management: Next Step to Competitive Advantage. Journal of Defense Systems Management College, September-October 2001. http://www.providersedge.com/docs/km_articles/KM_-_Next_ Step_to_Competitive_Advantage.pdf. 17. Quintas, P. (2005). The Nature and Dimensions of Knowledge Management. In Knowledge Management in Construction (Eds.: Anumba, C. J., Egbu, C., and Carillo, P.), Blackwell Publishing, Oxford, U.K.
  • 11. 18. Reddy, R., Ager, T., Chellappa, R., Croft, W. B., Davis-Brown, B., Mendel, J. M., and Shamos, M. I. (1999). WTEC Panel Report on Digital Information Organization in Japan. Technical Report, Loyola College in Maryland. http://www.wtec.org/loyola/digilibs/d_01.htm. 19. RSS Advisory Board (2006): RSS 2.0 Specification. http://www.rssboard.org/rss-specification. 20. Sifry, D. (2007): The State of the Live Web, April 2007. Technorati, Inc. http://www.sifry.com/alerts/ archives/004943.html. 21. Trott, B. and Trott, M. (2002): TrackBack Technical Specification. http://www.movabletype.org/docs/ mttrackback.html. 22. Turban, E. and Aronson, J. (2001). Decision Support Systems and Intelligent Systems. Prentice Hall, London, U.K. 23. Wikipedia (2007a): Blog. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Blog. 24. Wikipedia (2007b): Blogosphere. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Blogosphere. 25. Wikipedia (2007c): Digital Library. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Digital Library. 26. Wikipedia (2007d): Web Feed. Wikipedia, the Free Encyclopedia. http://en.wikipedia.com/wiki/Web_feed. 27. Witten, I. H. and Bainbridge, D. (2003). How to Build a Digital Library. Morgan Kaufmann Publishers, San Francisco, C.A., U.S.A. 28. Witten, I. H., Boddie, S., and Thompson, J. (2006). Greenstone Digital Library User’s Guide. University of Waikato, New Zealand. 29. WordPress (2007): WordPress Home Page. http://wordpress.com. 30. Vacharasintopchai, T., Barry, W., Wuwongse, V., and Kanok-Nukulchai, W. (2007). Semantic Web Services Framework for Computational Mechanics. Journal of Computing in Civil Engineering, 21(2): 65-77.