=Paper= {{Paper |id=Vol-209/paper-12 |storemode=property |title=SASA - A Semi-Automatic Semantic Annotator for Personal Knowledge Management |pdfUrl=https://ceur-ws.org/Vol-209/saaw06-short03-tighe.pdf |volume=Vol-209 |dblpUrl=https://dblp.org/rec/conf/semweb/TigheR06 }} ==SASA - A Semi-Automatic Semantic Annotator for Personal Knowledge Management== https://ceur-ws.org/Vol-209/saaw06-short03-tighe.pdf
SASA- a Semi-Automatic Semantic Annotator for Personal
               Knowledge Management
                                                    Kim Tighe, Sean O’Riain
                                             Semantic Infrastructure Research Group
                                               Hewlett-Packard, Galway, Ireland
                                                     Tel.:+353-91-754901
                                                {ktighe,sean.oriain}@hp.com

ABSTRACT                                                              increasingly depend upon their ability to becoming a knowledge-
Best practice organisations have realised that people and their       rich knowledge managing organisation [2]. Organisations that
knowledge remain their greatest assets and will continue to be the    focus solely on the application of their collective intellectual
largest contributory factor in obtaining future competitive           capital to achieve objectives run the risk of neglecting the
advantage. Knowledge fundamentally derived from people in the         fundamental truth that knowledge is derived from people [3].
absence of their understanding, personal context and application      Lacking the human element of understanding, personal context
remains largely as obscure information. Current personal              and application, knowledge within an organisation remains
knowledge management (PKM) activities do not adequately               largely as obscure information. Supporting individuals in their
support the finding, reminding, reuse and collaboration of            PKM is therefore vital and will be the single largest contributory
information. In this paper we propose a novel PKM tool called         factor in gaining future competitive advantage over the next 25
SASA, a semi-automatic semantic annotator of PDF documents,           years [4].
which will enable collecting, connecting and collaborating of         Enabling technologies for the WWW have provided knowledge
discovered information to facilitate knowledge sharing and            workers with rich information sources but have also resulted in
personal content management within a business setting. SASA, a        adding to the existing considerable volume of information that
plug-in for Adobe Acrobat Professional, utilises Semantic Web         can be searched and queried. The classical Information Retrieval
technologies to enable building, augmenting and sharing of            (IR) problem of identification and retrieval of current information
ontologies amongst knowledge workers. Within an ontology              for activities such as informed decision making remains
named entities are connected to additional information such as        problematic. The core focus of PKM is directed at improving
Web pages, documents, mail messages, personal notes, and wikis.       individual efficiency. Current activities however remain limited
SASA automatically derives the context of the document,               lacking adequate support for the finding, reminding, reuse and
highlights named entities and applies the relevant additional         collaboration of information [5]. There remains a growing need
information. The business case for such a tool is outlined and user   for intuitive processes and PKM based tools to assist the worker
scenario development used to illustrate how SASA will assist          in evaluating not only their own knowledge but also a means to
Business Client Account Managers in the laborious process of          augment it by exploration and learning from additional
reviewing, annotating and gathering information from customer         information sources. Maximising human capital on a personal
documentation by enhancing their PKM.                                 level leads to enhancing individual effectiveness in a manner that
                                                                      improves productivity for both the individual and enterprise [6]. It
Categories and Subject Descriptors                                    is our contention that PKM enhanced with Semantic Web
I.I.7 [Computing Methodologies]: Document and Text                    technologies can be used to assist in achieving this productivity
Processing – General. J.0 [Computer Applications]: General.           gain.
                                                                      The Semantic Web [7] envisages annotating document content by
General Terms                                                         assigning to entites in the text links to their semantic descriptions
Management, Economics, Experimentation                                from domain ontologies to make it easier for machines to assist
                                                                      humans in finding, sharing, combining, and reusing information.
                                                                      Current semantic annotation tools (e.g. KIM [8], Trailblazer [16] 1
Keywords                                                              and tools based on Annotea 2 or CREAM [9]) cater for document
Semantic Annotation, Personal Knowledge Management, PDF               annotation of Web-native formats such as HTML and XML. None
                                                                      however cater for the Portable Document Format (PDF [10] 3 ), a
1. INTRODUCTION                                                       format prevalent in virtually all market segments and used
In a rapidly changing global economy unified by improved              extensively for document interchange and publishing.
communication and transportation, people and their knowledge
are an organisation’s greatest assets [1]. The constant emergence
of new products and competitors combined with an increasing           1
global marketplace are challenges facing an organisation’s ability        http://www.hp.com/ie/galway/sirg/trailblazer/
                                                                      2
to survive in an increasingly unpredictable and competitive               http://www.annotae.org/
environment. An enterprise’s continued existence will                 3
                                                                          A de facto standard on the Web alongside HTML.
With the advent of the Semantic Web this paper examines how           comments that are difficult to identify and retrieve particularly for
Semantic Web enabling technologies, namely semantic annotation        new document versions. Increasing the customer base, scope
can be applied to the area of PKM to enhance knowledge worker         expansion, EUWM organisational expansion and having to
productivity and efficiency. This paper proposes a novel tool,        comply with standards such as ISO 7 frameworks has led to a
SASA for semi-automatic semantic annotation of PDF                    considerable increase in documentation volume and the level of
documents, which will enable collecting, connecting and               manual effort required.
collaborating amongst knowledge workers to facilitate knowledge
                                                                      There is a clear opportunity for an intuitive tool that would assist
sharing and personal content management within a business
                                                                      the consultants in performing documentation review and in
setting.
                                                                      information gathering process in order to improve both
The remainder of this paper is structured as follows: Section 2       collaboration and traceability of document findings. Currently
outlines the business case. Section 3 illustrates the scenario        under active development SASA is such a tool that offers the
development. Section 4 presents our proposed solution. Section 5      semi-automatic semantic annotation of PDF documents. Its usage
compares related work. Section 6 concludes this paper and             will contribute towards a reduction in the level of effort required
outlines future work.                                                 in each new project stage, cost reduction and increased team
                                                                      productivity.
2. BUSINESS CASE
HP 4 Services’ Managed Services (MS) provides customers 5 with        3. SCENARIO DEVELOPMENT
strategic outsourcing services and solutions to manage their IT       Take for example the situation where a EUWM client account
infrastructures. The MS business unit itself is structured into a     manager has to prepare and deliver a Project Definition Document
number of areas of expertise known as towers. Each tower              based on the requirements of the U.S. car manufacturing customer
specializes in a particular area such as the End User Workplace       “Customer X”, and the capabilities of the delivery organisation
Management (EUWM) which focuses on the end users desktop              and support structure. Material used in drawing this information
environment. The EUWM Pre-Sales & Implementation Team is              together is contained in a large number of key business
assigned Customer Relationship Management and Project                 documents such as Statement of Work (SOW), HP Overall Scope
Management         activities   during    the     pre-sales   and     document, Technical Solution Document (TSD), RCM Model,
transition/transformation stages of any customer engagement.          Overall HP-Customer Contract and Associated Schedules,
                                                                      Requests For Information (RFI), Requests For Proposals (RFP),
In each of the above activities, the EUWM consultant’s task of
                                                                      etc.
understanding, interpreting and producing all relevant support
documentation is crucial for the successful proposal,                 The assigned account manager firstly accesses the
implementation and delivery of any service. Failing to adequately     transition\transformation and delivery documentation, begins the
capture all customer requirements, service limitations and any        analysis process in an attempt to identify what is of relevance to
assumptions made will impact customer satisfaction level, the         the EUWM tower and what contractually HP are obliged to
delivery organisations ability to succeed, HP’s profitability, and    deliver. The Overall HP-Customer Contract is opened with Adobe
ultimately, HP’s ability to win further contracts. Underpinning all   Acrobat Professional and using our plug-in SASA creates the
activities is the consultant whom has to ensure that services         category 8 “Customer X” for the customer and begins reviewing
scoped in the solution are delivered efficiently and implemented      the documentation. With reference to Figure 1, when the account
in adherence to contractual obligations. For that reason, their       manager identifies an item of interest such as ‘Application
resulted outputs from reviewing customer documentation such as        Packaging’ it is added to the category as a named entity. A note of
Project Definition Document or Project Requirements Document          “Due to ITAR 9 U.S. government regulations all Customer X
are essential for the project to initially commence and to continue   transmissions must be manufactured within North America” is
on-going successfully.                                                associated with that named entity. As the account managers’
                                                                      analysis progresses, another document, which is part of the
New EUWM customer undertaking will require the consultant to          Associated Schedules documentation, is found to contain a key
begin the laborious process of reviewing, annotating and              stipulation regarding where UNIX application packaging must be
gathering information from on average 50 or more substantial          performed. Another note is then added to the named entity
documents which typically are received in either Microsoft Word       ‘Application Packaging’ along with a bookmark to document
or Adobe PDF format. At present, each document is manually            Schedule B, which was found to have the associated information.
reviewed and annotated by the consultant. Central document            In this manner peripheral information obtained from sources such
repository systems such as SharePoint 6 are occasionally used for     as emails, phones calls and HP-Customer group discussions can
information sharing in addition to documentation notes capture in     be used to filter information and associate it with suitable named
an associated mail or Word documents. However, it is not a            entities. Once the document review stage has concluded the
standard practice and can lead to problems of omitting key            Project Definition Document write up commences. Resulting
                                                                      from the review the accounts manager now has in effect a
                                                                      semantically annotated information source.
4
    Hewlett-Packard Ltd.
5
      Telecom/NSP, financial services,       manufacturing     and    7
    government or public sector markets.                                  International Standards Organisation
                                                                      8
6
    SharePoint is Microsoft collaborative management tool for             ‘Category’ is used to represent an ontology.
                                                                      9
    document and information sharing.                                     International Traffic in Arms Regulations
Figure 2 shows that to retrieve the information the manager need        Figure 1). The toolbar provides functionality allowing the user to
only click ‘Find Entities’ to have all named entities such as           apply or create ontologies and link associated information as
‘Application Packaging’ belonging to the category highlighted.          semantic annotations to named entities within the PDF
                                                                        document’s text content. Dialog windows created using the
                                                                        Adobe Dialog Manager (ADM) 11 are used to facilitate the
                                                                        addition of the named entities and their associated information.
                                                                        SASA stores the ontologies on the users’ local machine in
                                                                        Resource Description Format (RDF) [11], which makes them
                                                                        portable amongst groups.
                                                                        Referring to Figure 3, the SASA application architecture will
                                                                        contain: 1) A Trainer component to train SASA using the text
                                                                        and the users’ selected ontology about the context of the currently
                                                                        viewed PDF document. SASA will extract the text from the
                                                                        document and use a Vector Space Model (VSM) [12] 12 to
                                                                        represent the collected training information by using the words
                                                                        from the document and their frequency of occurrence to augment
                                                                        the existing training data. 2) A Categorisation component to
                                                                        derive the context of the currently viewed document using the
                                                                        Cosine Similarity Measure [13] to compare the text of the
       Figure 1. Adding a note to named entity ‘Application             document with the training data and calculate from the vectors the
                           Packaging’                                   most likely match to the current ontologies. 3) A NEIO
Selection of the named entity ’Application Packaging’ will              component to add and delete named entities and their associated
provide visibility of all additional information and annotations        information to and from the ontology. 4) An Annotator
from previous documentation reviews. The client account                 component to semantically annotate the text of the PDF document
manager also has the ability to view a summary of all the named         by finding and highlighting named entities of interest and
entites and their associated information (see Figure 2). This assists   applying their relevant additional information. 5) An
the accounts manager in ensuring that issues regarding the like of      Import/Export component to share ontologies amongst users. 6)
UNIX application packaging and ITAR regulations are factored in         A Viewer component to view an entire trail of annotations for a
and captured in the Project Definition Document. Otherwise the          selected ontology.
potential knock on effects of overlooking this information could
adversely affect the project timeline, project scope, level of effort
required, and delivery model with ultimately negative commercial
impact.




                                                                                     Figure 3. Overview of SASA Architecture

                                                                        5. RELATED WORK
                                                                        SemanticWord [14], a Microsoft Word-based environment, adds
Figure 2. Document annotated showing summary of all named               several toolbars to the interface which support the creation of
           entities and their associated information                    semantic annotations in documents and templates according to
                                                                        selected ontologies. Magpie [15] is a Web browser extension
4. PROPOSED SOLUTION                                                    which uses Named Entity Recognition (NER) based on a supplied
SASA is implemented as a plug-in 10 for Adobe Acrobat
Professional. SASA adds a toolbar to the standard interface (see
                                                                        11
                                                                             A cross-platform API for implementing dialog interfaces for
10
      A dynamically-linked extension to Acrobat, which hooks into            Adobe applications such as Acrobat, etc.
                                                                        12
     the user interface and adds functionality to Acrobat                      An algebraic model used for information filtering and
     Professional, Acrobat Standard, or Adobe Reader.                        information retrieval.
ontology of the user’s choice to highlight and add links to named     [2] Davenport, T. H., Prusak L. “Working Knowledge, How
entities on a Web page. Table 1 shows an extract from a recent            Organisations Manage What They Know” Harvard Business
survey of semantic annotation tools. It was found that they cater         School Press 1997.
primarily for Web native formats such as HTML and XML.                [3] Nonaka, I., Takeuchi, M. (1995). The Knowledge Creating
SASA caters for PDF and can be integrated with HPs Mozilla                Company – How Japanese Companies Create the Dynamics
Firefox extension Trailblazer [16] to allow for HTML also.                of Innovation. Oxford, The Oxford University Press.
Table 1. Extract from comparison of annotation tools for              [4] Drucker, P. F. “Managing Knowledge Means Managing
requirements 1-7 [17].                                                    Oneself” Leader to Leader. 16(Spring 2000):8-10.
Annotation        Semantic                                            [5] Volkel, M., Oren, E. Personal Knowledge Management with
                                    Magpie             Amaya
  Tool             Word                                                   Semantic Wikis Technical Report, AIFB Karlsruhe.
Standard
              DAML+OIL          HTML OCML
                                                  RDF(S) XLink,           December 2005.
formats                                           XPointer
User-
                                                                      [6] Ernst & Young Center for Business Innovation. (1995). The
              Microsoft Word    Web browser       Web browser &           Financial and Non-Financial Returns to Innovative Work
centered
              GUIs              plug-in           editor                  Practices. New York: Ernst & Young. March.
design
Ontology                                                              [7] Berners-Lee, T, Hendler, J & Lassils, O. The Semantic Web,
              -                 -                 Annotation server
support
                                                                          Scientific American, May 2001.
Document                                          HTML, XHTML
              Word              HTML
formats                                           and XML             [8] Popov, B., Kirayakov, A., Ognyanoff, D., Manov, D.,
Document      Mark-up tied to                                             Kirilov, A. KIM-a semantic platform for information
                                -                 XPointer
evolution     text regions                                                extraction and retrieval, Nat. Lang. Eng. 10 (3/4) (2004)
Annotation                                        Local or                375-392
              -                 None, real time
storage                                           annotation server
                                                                      [9] Handschuh, S., Staab, S., Studer, R. Leveraging metadata
Automation    Yes               Yes               No
                                                                          creation for the Semantic web with CREAM, KI ‘2003-
                                                                          advances in artificial intelligence, in: Proceedings of the
6. CONCLUSIONS AND FUTURE WORK                                            Annual German Conference on AI, September 2003, 2003.
In this paper we have proposed a plug-in for Adobe Acrobat
                                                                      [10] Portable Document Reference Manual, Fifth Edition, Adobe
Professional called SASA, a novel PKM tool for semi-automatic
                                                                           Systems Incorporated.
semantic annotation of PDF documents utilising Semantic Web
enabling technologies. SASA allows the user to build, augment              http://partners.adobe.com/public/developer/pdf/index_refere
and share ontologies amongst knowledge workers. Within an                  nce.html
ontology named entities are connected to additional information       [11] Brickley, D., Guha. R.V. 2004. RDF Vocabulary Description
such as Web pages, documents, mail messages, personal notes,               Language 1.0: RDF Schema. W3C Recommendation 10
and wikis. SASA automatically derives the context of the                   February 2004.
document, highlights named entities and applies the relevant          [12] Salton G., McGill, M. Introduction to Modern Information
additional information. The business case for such a tool is               Retrieval. McGraw-Hill, 1983.
outlined and user scenario development used to illustrate how
SASA will enhance PKM. Our future work plans, aside from              [13] Van Rijsbergen. C.J. Information Retrieval, 1979.
continued implementation of our SASA plug-in, include detailed        [14] Tallis, M. SemanticWord processing for content authors, in:
definition of the case study. We also plan to carry out a                  Proceedings of the Knowledge Markup and Semantic
systematic user evaluation – with the help of Client Account               Annotation Workshop (SEMANNOT 2003) at 2nd
Managers at HP Galway. Lastly, we are also working on                      International Conference on Knowledge Capture (K-CAP
semantically annotating a number of PDF documents at the one               2003), October 26, 2003. Sanibel, Florida, USA, 2003.
time and researching sub section document training.                   [15] Domingue, J., Dzbor, M., Motta. E. Collaborative Semantic
                                                                           Web Browsing with Magpie. In Proc. of the 1st European
7. ACKNOWLEDGMENTS                                                         Semantic Web Symposium (ESWS), May 2004.
We would like to thank Robert Connolly and Richard Joyce from         [16] Tighe, K., Johnston, A. Using Named Entities as a basis for
the EUWM Pre-Sales & Implementation Team, Dara Keogh, and                  sharing associative trails between Semantic Desktops. 1st
Colman O’Dywer from the Solutions Management Services Team                 International Semantic Desktop Workshop (ISWC)
at HP Galway for their time and expertise in framing the business          November 2005.
case.
                                                                      [17] Uren, V., Cimiano, P., Iria, J., Handschuh, S., Vargas-Vera,
                                                                           M., Motta, E., Ciravegna F. Semantic Annotation for
8. REFERENCES                                                              Knowledge Management: Requirements and a Survey of the
[1] Nonaka, I., (1991). The Knowledge Creating Company.                    State of the Art Journal of Web Semantics: Science, Services
    Harvard Business Review.                                               and Agents on the World Wide Web (4): 14-28. 2006.