{'fraction_non_alphanumeric': 0.025893958076448828, 'fraction_numerical': 0.0, 'mean_word_length': 5.014814814814815, '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}}
Semantic web services: from OWL-S via UML to MVC applications

OWL-S is used to describe the semantics of Web Services so that the discovery, selection, invocation and composition of these services can be automated. Prior research has shown that UML diagrams can be used to automatically generate Semantic Web Service descriptions in OWL-S. If complete Web applications could be generated from OWL-S descriptions, then a higher level of automation would be achieved. In this paper, we propose an approach for processing OWLS descriptions in order to produce MVC-based skeletons for Web applications. The OWL-S ontology goes through a series of transformations in order to generate an application whose Model-View-Controller structure is implemented by a combination of JavaBeans/JSP/Servlets code, respectively.