{'fraction_non_alphanumeric': 0.025153374233128835, 'fraction_numerical': 0.007975460122699387, 'mean_word_length': 5.472222222222222, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Armadillo : Integrating Knowledge for the Semantic Web

The Semantic Web, SW, needs semantically-based structured content to both enable better document retrieval and empower semantically-aware agents. One prerequisite for the SW is the widespread adoption of such structured knowledge, so without a universal acceptance other automated methods need to be employed to generate structured content from the existing unstructured web. Most of the current technologies available for creating structured content is based on static human centred annotation, very often completely manual, of documents. Manual annotation is time-consuming and can introduce noise (Ciravegna et al., 2002), being incomplete or incorrect, hence decreasing the quality of the information. For these reasons, we believe that the SW needs automatic methods for annotating content. Automatic annotation services such as SemTag(Dill et al., 2003) and Armadillo(Dingli et al., 2003) intend to solve this problem by automatically providing SW content. In this paper we describe the Armadillo approach to automatic annotation and detail the methods employed internally for integrating and ensuring consistency of elicited knowledge. Armadillo is a tool for extracting and integrating information from large repositories (e.g. the Web) developed at Sheffield. The methodology employed for validating and integrating the information is a series of weak evidential similarity tests, implemented through a library of String Metrics, detailed in section 2. Then the paper focuses on presenting the Armadillo tool and details a use case, relating the methodologies used.