{'fraction_non_alphanumeric': 0.01509433962264151, 'fraction_numerical': 0.005031446540880503, 'mean_word_length': 5.317460317460317, '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}}
Describing Chemical Functional Groups in OWL-DL for the Classification of Chemical Compounds

Functional groups describe the semantics of chemical reactivity in terms of atoms and their connectivity, which exhibit characteristic chemical behavior when present in a compound. In this paper, we take a first step towards designing an OWL-DL ontology of functional groups for the classification of chemical compounds. We highlight the capabilities and limitations OWL 1.0 and the proposed OWL 1.1 in terms of our domain requirements. We also illustrate how cyclic structures may be identified from SWRL rules and suggest extensions for reasoners to achieve this objective. This work represents a preliminary step towards describing, reasoning and querying about structure and function of molecules.