• DocumentCode
    1863701
  • Title

    A neural model for semantically enhancing Web APIs

  • Author

    Chifu, Emil St ; Letia, Ioan Alfred

  • Author_Institution
    Dept. of Comput. Sci., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
  • fYear
    2011
  • fDate
    25-27 Aug. 2011
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    The paper describes an unsupervised neural model for classifying the methods of Web APIs into a large number of classes specified by a domain ontology. As a result of the classification, each method of a Web service is associated to one ontology concept, the name of the concept being further used to semantically annotate the method. The ontology concepts define some functionalities to be offered by different API methods. The names of these concepts are linguistically denoted by verbs or verb phrases that define the action performed by a method. The framework is based on a model of hierarchical self-organizing maps. The methods of the web APIs are encoded in a bag-of-words style, by counting the words that occur in their javadoc documentation. We experimented this automatic semantic annotation model with a data set consisting of APIs of RDF storage tools. The ontology and the APIs to be classified in our experiments are collected from this dataset.
  • Keywords
    Java; Web services; application program interfaces; data mining; ontologies (artificial intelligence); self-organising feature maps; text analysis; RDF storage tool; Web API; Web service; automatic semantic annotation model; data set; domain ontology; hierarchical self-organizing maps; javadoc documentation; text mining; unsupervised neural model; verb phrase; Neurons; Ontologies; Semantics; Support vector machine classification; Taxonomy; Training; Web services; Web APIs; text mining; unsupervised neural network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computer Communication and Processing (ICCP), 2011 IEEE International Conference on
  • Conference_Location
    Cluj-Napoca
  • Print_ISBN
    978-1-4577-1479-5
  • Electronic_ISBN
    978-1-4577-1481-8
  • Type

    conf

  • DOI
    10.1109/ICCP.2011.6047848
  • Filename
    6047848